[Pythonmac-SIG] Building 2.4

Bob Ippolito bob at redivi.com
Fri Dec 3 18:04:37 CET 2004


On Dec 3, 2004, at 10:55, Samuel M. Smith wrote:

>
> On Dec 2, 2004, at 08:11, Bob Ippolito wrote:
>
>> On Dec 2, 2004, at 10:00, Samuel M.Smith wrote:
>>
>>> Would anyone care to post step by step instructions for building a  
>>> framework version of Python 2.4
>>> that will peacefully cohabitate with the built in OS X Python 2.3.
>>>
>>> Does it build out of the box from the source?
>>
>> Patch your config/Makefile of your existing Python 2.3.0 installation  
>> (see a recent email of mine on the subject)
>> Fetch 2.4 sources
>>
>
> Is this the patch you mean?
>
>> The correct linker settings are not adopted by any mainline version  
>> of Python 2.3.  I had thought they were in 2.3.4, but they're not.   
>> Only Python 2.4 builds correctly by default.  Also, Apple's build of  
>> Python 2.3.3 in the WWDC 2004 preview  
>> <http://www.opensource.apple.com/darwinsource/WWDC2004/python-11/>  
>> adopts a similar method to this patch, but slightly modified so that  
>> it does not depend on MACOSX_DEPLOYMENT_TARGET being set:
>>
>> (this is what a good  
>> /System/Library/Frameworks/Python.framework/Versions/2.3/lib/ 
>> python2.3/config/Makefile should look like, starting on or around  
>> line 98)
>>
>> LDSHARED=   env MACOSX_DEPLOYMENT_TARGET=10.3 $(CC) $(LDFLAGS)  
>> -bundle -undefined dynamic_lookup
>> BLDSHARED=  env MACOSX_DEPLOYMENT_TARGET=10.3 $(CC) $(LDFLAGS)  
>> -bundle -undefined dynamic_lookup
>>

Yes.

-bob



More information about the Pythonmac-SIG mailing list