]> granicus.if.org Git - python/commitdiff
Backport of r52233
authorRonald Oussoren <ronaldoussoren@mac.com>
Sun, 8 Oct 2006 17:50:26 +0000 (17:50 +0000)
committerRonald Oussoren <ronaldoussoren@mac.com>
Sun, 8 Oct 2006 17:50:26 +0000 (17:50 +0000)
Lib/distutils/sysconfig.py

index c3b1e4ecfb4a7540250d2b7a901e015a586e2153..bf52a274742a71ed9f8bc68c54257017f5bb06a4 100644 (file)
@@ -509,7 +509,11 @@ def get_config_vars(*args):
                 # are in CFLAGS or LDFLAGS and remove them if they are.
                 # This is needed when building extensions on a 10.3 system
                 # using a universal build of python.
-                for key in ('LDFLAGS', 'BASECFLAGS'):
+                for key in ('LDFLAGS', 'BASECFLAGS',
+                        # a number of derived variables. These need to be
+                        # patched up as well.
+                        'CFLAGS', 'PY_CFLAGS', 'BLDSHARED'):
+
                     flags = _config_vars[key]
                     flags = re.sub('-arch\s+\w+\s', ' ', flags)
                     flags = re.sub('-isysroot [^ \t]*', ' ', flags)