[issue9189] Improve CFLAGS handling
report at bugs.python.org
Mon Jul 19 14:46:51 CEST 2010
Ronald Oussoren <ronaldoussoren at mac.com> added the comment:
On 9 Jul, 2010, at 20:55, Jeffrey Yasskin wrote:
> Jeffrey Yasskin <jyasskin at gmail.com> added the comment:
> Oops. Thanks for telling me. Fixed in r82753.
I'm pretty sure this patch broke universal builds on OSX. Not the python build itself, but building 3th-party extensions. I'll commit a fix later on.
In the Makefile:
LDSHARED= $(CC) $(LDFLAGS) -bundle -undefined dynamic_lookup
'-arch i386 -arch ppc -arch x86_64 -isysroot /'
'gcc -bundle -undefined dynamic_lookup'
That is, the LDFLAGS aren't patched into the value of LDSHARED.
This is because LDFLAGS is actually PY_LDFLAGS in the makefile and the rename from PY_LDFLAGS to LDFLAGS happens *after* variable expansion in sysconfig.
This doesn't affect the build of python itself because the Makefile explictly sets LDFLAGS in the environment when running setup.py.
Added file: http://bugs.python.org/file18062/smime.p7s
Python tracker <report at bugs.python.org>
-------------- next part --------------
A non-text attachment was scrubbed...
Size: 3567 bytes
Desc: not available
More information about the Python-bugs-list