On Friday, May 09, 2008, at 03:45PM, "Rainer Müller" <[EMAIL PROTECTED]> wrote:
>Anders F Björklund wrote:
>> gcc test.c -F/opt/local/Library/Frameworks -framework Python
>
>Ah, my bad. I added the path to Python.framework instead of the parent. 
>Must have misread the documentation.
>
>So, if there is no solution to choose a specific version we really need 
>to add locking...

I haven't followed the discussion at all, so please forgive my ignorance on 
that part.

First of: what are you trying to accomplish?  And more to the point: I'd like 
to know if there's anything we can change in the python.org distribution to 
make that easier to accomplish.

Python's distutils will automaticly link to the right python framework (or 
rather, doesn't explicitly link to the framework at all). For other unix-style 
builds you can add '-L ${sys.prefix}/lib/pythonX.Y/config/ -lpythonX.Y' to the 
link flags, which will link to the framework on recent enough builds of python 
(AFAIK all 2.5 builds, but definitly 2.5.2 and later). If you're using 
python2.5 or later: have a look at the "python-config" command.

Apple's GCC doesn't have an option to explicitly pick a specific framework 
version, although you can always link the dylib inside the framework:
 
    gcc -o foo .... /Library/Frameworks/Python.framework/2.5/Python

instead of:

    gcc -o foo .... -framework Python

Ronald

_______________________________________________
macports-dev mailing list
[email protected]
http://lists.macosforge.org/mailman/listinfo/macports-dev

Reply via email to