Hi Erik, I've found a middleground for the problem of setting default CFLAGS. I've gone back to setting them if {C,CXX,CPP,LD}FLAGS are unset at the onset of the configure script (i.e., the user hasn't specified anything) and then proceed to set them to the defaults as before. This has been suggested before:
https://lists.gnu.org/archive/html/autoconf/2006-04/msg00022.html In addition, I've added a small compile snippet to check whether _FORTIFY_SOURCE is defined, and if so, do not add it to CPPFLAGS. This is mainly due to the fact that Gentoo's GCC has _FORTIFY_SOURCE always enabled, which causes a ton of superfluous redefinition warnings when adding this flag to CPPFLAGS. Finally, I forgot to add one patch from our repo, namely that noinst_ is the wrong prefix for test programs. These should be prefixed with check_, which causes them only to be compiled when 'make check' is run, making the overall build faster. Regards David _______________________________________________ flac-dev mailing list flac-dev@xiph.org http://lists.xiph.org/mailman/listinfo/flac-dev