6 Nov
2007
6 Nov
'07
noon
On 06-11-2007 11:55:48 +0000, Stefan Manegold wrote:
since compilation with strict compiler settings have (once again) proved to be bery useful to locate bugs in the code, we nolonger simply disable all of the strict "X_CFLAGS" in directories that (also) contain swig-code, but rather selectively disable only those extra warnings/errors that do indeed occur in code that is beyond our control.
(This affects only compilation with --enable-strict.)
...
+CFLAGS = $(GCC_SWIG_CFLAGS) $(ICC_SWIG_CFLAGS) -DCOMPILE_DL_MONETDB=1 -D_GNU_SOURCE
Unless I misunderstood the code in the .m4, this looks like the user specified CFLAGS are overriden here, which is an undesirable effect.