diff -ru src/cnf/aclocal.m4 b/cnf/aclocal.m4
--- src/cnf/aclocal.m4 2012-09-16 03:02:32.000000000 +0200
+++ b/cnf/aclocal.m4 2012-12-20 10:34:45.787513315 +0100
@@ -148,7 +148,8 @@
gp_cv_cflags="-O";;
esac
])
-CFLAGS="$CFLAGS $gp_cv_cflags"])
+# Put user-supplied CFLAGS last, don't override them
+CFLAGS="$gp_cv_cflags $CFLAGS"])
dnl #########################################################################
dnl ##
diff -ru src/cnf/configure.out b/cnf/configure.out
--- src/cnf/configure.out 2012-09-16 03:02:57.000000000 +0200
+++ b/cnf/configure.out 2012-12-20 10:47:47.607512905 +0100
@@ -4402,7 +4402,8 @@
fi
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gp_cv_cflags" >&5
$as_echo "$gp_cv_cflags" >&6; }
-CFLAGS="$CFLAGS $gp_cv_cflags"
+# Put user-supplied CFLAGS last, don't override them
+CFLAGS="$gp_cv_cflags $CFLAGS"
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking Linker default flags" >&5
$as_echo_n "checking Linker default flags... " >&6; }
if ${gp_cv_ldflags+:} false; then :