https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113059
Florian Weimer <fw at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |fw at gcc dot gnu.org --- Comment #8 from Florian Weimer <fw at gcc dot gnu.org> --- (In reply to Jakub Jelinek from comment #3) > Seems the package's configure is affected by most likely the modern C > changes, > I see > --- config.h.good 2023-12-22 17:47:44.615207332 +0100 > +++ config.h.bad 2023-12-22 17:46:42.304068624 +0100 > @@ -37,7 +37,7 @@ > /* #undef F77_FUNC_ */ > > /* Define if F77_FUNC and F77_FUNC_ are equivalent. */ > -/* #undef F77_FUNC_EQUIV */ > +#define F77_FUNC_EQUIV 1 > > /* Define if F77 and FC dummy `main' functions are identical. */ > /* #undef FC_DUMMY_MAIN_EQ_F77 */ > @@ -404,7 +404,7 @@ > > /* Include g77-compatible wrappers in addition to any other Fortran > wrappers. > */ > -/* #undef WITH_G77_WRAPPERS */ > +#define WITH_G77_WRAPPERS 1 > > /* Use our own aligned malloc routine; mainly helpful for Windows systems > lacking aligned allocation system-library routines. */ > diff in config.h between my system gcc 12 and gcc 14 snapshot. > But that isn't the reason for the failure. I don't see a different to system gcc 13. It has F77_FUNC_EQUIV and WITH_G77_WRAPPERS set as well. Do you see this for all build variants of fftw?