Ronald Oussoren wrote:
>
> On Wednesday, September 19, 2007, at 07:26AM, "Ian Bicking" <[EMAIL
> PROTECTED]> wrote:
>
>>> It is in the python.org source tree: Modules/getpath.c
>> That's the file used in the Framework build of Python? I only see some
>> small references to __APPLE__, none of which seem related to Frameworks.
>> Also, if you build Python from source it works fine -- it's only the
>> python that Apple ships that has the problem. They must use some
>> patched version of this file that they use...?
>
> Start reading at line 694 in Modules/getpath.c, that's in the head of the
> release25-maint branch.
It's only 695 lines long...?
At line 458 it seems like it is looking for lib/python2.5/os.py, in some
Framework-specific code. It will look relative to the binary, but only
after looking in the Framework first. Simply breaking the Framework
lookup somehow would do it.
Here's the code to find the Framework locations:
pythonModule =
NSModuleForSymbol(NSLookupAndBindSymbol("_Py_Initialize"));
/* Use dylib functions to find out where the framework was loaded
from */
buf = (char *)NSLibraryNameForModule(pythonModule);
I'm not sure how to do anything to that though.
--
Ian Bicking : [EMAIL PROTECTED] : http://blog.ianbicking.org
: Write code, do good : http://topp.openplans.org/careers
_______________________________________________
Distutils-SIG maillist - [email protected]
http://mail.python.org/mailman/listinfo/distutils-sig