From 00d6a1d5d566df0652ed27b7fd74a092f1a83e16 Mon Sep 17 00:00:00 2001 From: Victor Stinner Date: Thu, 25 Mar 2010 01:02:29 +0000 Subject: [PATCH] Merged revisions 79392 via svnmerge from svn+ssh://pythondev@svn.python.org/python/trunk ........ r79392 | victor.stinner | 2010-03-25 01:21:53 +0100 (jeu., 25 mars 2010) | 3 lines Issue #8211: Save/restore CFLAGS around AC_PROG_CC in configure.in, compiler optimizations are disabled when --with-pydebug is used. ........ --- Misc/NEWS | 3 +++ configure | 2 ++ configure.in | 2 ++ 3 files changed, 7 insertions(+) diff --git a/Misc/NEWS b/Misc/NEWS index 8a63a22d2c..c0f0d81628 100644 --- a/Misc/NEWS +++ b/Misc/NEWS @@ -12,6 +12,9 @@ What's New in Python 3.2 Alpha 1? Core and Builtins ----------------- +- Issue #8211: Save/restore CFLAGS around AC_PROG_CC in configure.in, compiler + optimizations are disabled when --with-pydebug is used. + - Issue #8226: sys.setfilesystemencoding() raises a LookupError if the encoding is unknown diff --git a/configure b/configure index d9c35daaf3..3f74610443 100755 --- a/configure +++ b/configure @@ -2302,6 +2302,7 @@ echo "$as_me: error: cached CC is different -- throw away $cache_file { (exit 1); exit 1; }; } fi +save_CFLAGS=$CFLAGS ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' @@ -3221,6 +3222,7 @@ ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu +CFLAGS=$save_CFLAGS diff --git a/configure.in b/configure.in index 6893a07adf..01093672b4 100644 --- a/configure.in +++ b/configure.in @@ -441,7 +441,9 @@ then (it is also a good idea to do 'make clean' before compiling)]) fi +save_CFLAGS=$CFLAGS AC_PROG_CC +CFLAGS=$save_CFLAGS AC_SUBST(CXX) AC_SUBST(MAINCC) -- 2.50.1