diff --git a/Lib/distutils/sysconfig.py b/Lib/distutils/sysconfig.py --- a/Lib/distutils/sysconfig.py +++ b/Lib/distutils/sysconfig.py @@ -329,6 +329,9 @@ except ValueError: # insert literal `$' done[n] = v.replace('$$', '$') + if n == 'BASECFLAGS' and not python_build: + print("BASECFLAGS", python_build) + done[n] = done[n].replace('-Werror=declaration-after-statement', '') else: done[n] = v diff --git a/Lib/sysconfig.py b/Lib/sysconfig.py --- a/Lib/sysconfig.py +++ b/Lib/sysconfig.py @@ -252,6 +252,8 @@ except ValueError: # insert literal `$' done[n] = v.replace('$$', '$') + if n == 'BASECFLAGS': + done[n] = done[n].replace('-Werror=declaration-after-statement', '') else: done[n] = v