Skip to content

Commit cccc4dc

Browse files
author
Dane Springmeyer
committed
fully suppress -arch flags
1 parent dd2373f commit cccc4dc

1 file changed

Lines changed: 5 additions & 1 deletion

File tree

setup.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,13 +8,17 @@
88
import re
99

1010
cflags = sysconfig.get_config_var('CFLAGS')
11-
sysconfig._config_vars['CFLAGS'] = re.sub(' +', ' ', cflags.replace('-g', '').replace('-Os', ''))
11+
sysconfig._config_vars['CFLAGS'] = re.sub(' +', ' ', cflags.replace('-g', '').replace('-Os', '').replace('-arch i386', ''))
1212
opt = sysconfig.get_config_var('OPT')
1313
sysconfig._config_vars['OPT'] = re.sub(' +', ' ', opt.replace('-g', '').replace('-Os', ''))
1414
ldshared = sysconfig.get_config_var('LDSHARED')
1515
sysconfig._config_vars['LDSHARED'] = re.sub(' +', ' ', ldshared.replace('-g', '').replace('-Os', '').replace('-arch i386', ''))
1616
ldflags = sysconfig.get_config_var('LDFLAGS')
1717
sysconfig._config_vars['LDFLAGS'] = re.sub(' +', ' ', ldflags.replace('-g', '').replace('-Os', '').replace('-arch i386', ''))
18+
pycflags = sysconfig.get_config_var('PY_CFLAGS')
19+
sysconfig._config_vars['PY_CFLAGS'] = re.sub(' +', ' ', pycflags.replace('-g', '').replace('-Os', '').replace('-arch i386', ''))
20+
sysconfig._config_vars['CFLAGSFORSHARED'] = ''
21+
os.environ['ARCHFLAGS'] = ''
1822

1923
if os.environ.get("MASON_BUILD", "false") == "true":
2024
# run bootstrap.sh to get mason builds

0 commit comments

Comments
 (0)