[issue7658] OS X pythonw.c compile error with 10.4 or earlier deployment target: no spawn.h

Ned Deily report at bugs.python.org
Sat Jan 9 02:02:57 CET 2010


Ned Deily <nad at acm.org> added the comment:

Martin, just to be clear: the purpose of the new feature *is* to allow the choice between 32-bit/64-bit and that is important.  My comment was that the downside of the submitted fix, as it stands, would be to not allow choosing archs only for pythons built with the 10.4u SDKs.  And with the 10.4u SDK, those pythons are and can only be 32-bit so the only arch choice there would be between 32-bit Intel and 32-bit PPC and the only environment where that could mean anything is on a 10.5 or 10.6 Intel machine where, in theory, it should be possible to run 32-bit PPC pythons in emulation mode. For pythons built with 10.5 or 10.6 SDKs (in as yet to be supplied python.org installers), then the arch feature allows choice among the up-to 4 archs in the build: 32/64, Intel/PPC.  The proposed fix doesn't alter that aspect of the new feature at all.  But the patch needs to be redone anyway so, if the weak linking is added, there wouldn't even be that very small drawback.

OS X multi-architecture executables: complicated!

----------

_______________________________________
Python tracker <report at bugs.python.org>
<http://bugs.python.org/issue7658>
_______________________________________


More information about the Python-bugs-list mailing list