On 10/15/06, Barry Scott <[EMAIL PROTECTED]> wrote: > This may be down to my lack of knowledge of Mac OS X development. > > I want to build my python extension for Python 2.3, 2.4 and 2.5 on > the same Mac. > Build Python 2.3 and Python 2.4 has been working well for a long > time. But > after I installed Python 2.5 it seems that I can no longer link a > against Python 2.4 > without changing sym link /Library/Frameworks/Python.framework/ > Versions/Current > to point at the one I want to build against. > > The problem did not arise with Python 2.3 and Python 2.4 because > Python 2.3 > is in /System/Library and Python 2.4 is in /LIbrary. Telling ld which > framework > folder to look in allows both to be linked against. > > Is there a way to force ld to use a particular version of the python > framework or do > I have to change the symlink each time I build against a different > version? > > This type of problem does not happen on Windows or Unix by design.
Use an absolute path to the library rather than -framework. Or use distutils! -bob _______________________________________________ Python-Dev mailing list Python-Dev@python.org http://mail.python.org/mailman/listinfo/python-dev Unsubscribe: http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com