This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author ronaldoussoren
Recipients ned.deily, ronaldoussoren
Date 2010-01-17.18:33:49
SpamBayes Score 2.5483562e-08
Marked as misclassified No
Message-id <1263753245.53.0.027109438474.issue7724@psf.upfronthosting.co.za>
In-reply-to
Content
Issue7713 is not the same: it asks for a way to affect the hardcoded paths in setup.py, this issue asks to honor the SDK-root by setup.py.

I've done some further research and this affects distutils in general: the compiler has methods to look for files and those need to honor the SDK root as well.

The hard part will be to describe correctly how Apple's compilers behave when -isysroot is present. Replicating that in our build environment should then be straightforward.   The reason that the specification part is hard is that Apple's document don't fully describe how -isysroot works. That is, '-isysroot,/Some/SDK -I/Users/ronald/OpenSource' works and will look in /Users/ronald/OpenSource, even though '/Users' is not in the SDK directory. This means it is just prepending $UNIVERSALSDK to every filename is not a correct fix.
History
Date User Action Args
2010-01-17 18:34:05ronaldoussorensetrecipients: + ronaldoussoren, ned.deily
2010-01-17 18:34:05ronaldoussorensetmessageid: <1263753245.53.0.027109438474.issue7724@psf.upfronthosting.co.za>
2010-01-17 18:33:50ronaldoussorenlinkissue7724 messages
2010-01-17 18:33:49ronaldoussorencreate