On Friday, December 18, 2009, at 04:51PM, "Robin" <robi...@gmail.com> wrote: >Hi, > >I have a problem with using python-config --ldflags on a Mac.
Could you please file a bug on bugs.python.org to ensure that I don't forget to apply a fix for this? > >Using my python.org install: >robin-mbp:github robince$ which python-config >/Library/Frameworks/Python.framework/Versions/2.5/bin/python-config >robin-mbp:github robince$ python-config --ldflags >-L/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/config >-ldl -lpython2.5 The easiest workaround is to open a terminal window and execute the following commands: cd /Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/config ln -s libpython2.5.a libpython2.5.dylib This will ensure that the OSX linker knows that libpython is a shared library and links to this library. By default the OSX linker searches for a .dylib on the entire linker path and only then looks for .a files. BTW. python-config doesn't link using '-framework Python' on purpose: it is impossible to select the framework version that way (e.g. link to python 2.5 when you have 2.5, 2.6 and 3.1 installed) Ronald _______________________________________________ Pythonmac-SIG maillist - Pythonmac-SIG@python.org http://mail.python.org/mailman/listinfo/pythonmac-sig