This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author vstinner
Recipients georg.brandl, jszakmeister, ned.deily, ronaldoussoren, sdaoden, vstinner
Date 2011-02-16.11:46:48
SpamBayes Score 1.4970324e-06
Marked as misclassified No
Message-id <1297856810.14.0.0914659472192.issue11222@psf.upfronthosting.co.za>
In-reply-to
Content
Ah ok, the issue comes from configure.in near line 779:

    Darwin*)
    	LDLIBRARY='libpython$(LDVERSION).dylib'
	BLDLIBRARY='-L. -lpython$(LDVERSION)'
	RUNSHARED='DYLD_LIBRARY_PATH=`pwd`:${DYLD_LIBRARY_PATH}'
	;;

The problem is that configure.in uses libpython$(LDVERSION).dylib, whereas Makefile.pre.in uses libpython$(VERSION).dylib. Attached patch changes Makefile.pre.in to use libpython$(LDVERSION).dylib.

I don't know if this change is correct or not. I don't know if the options for the compilation in framework mode should be changed too. I don't know what is the Mac framework :-)

See also http://www.python.org/dev/peps/pep-3149/ (ABI version tagged .so files)
History
Date User Action Args
2011-02-16 11:46:50vstinnersetrecipients: + vstinner, georg.brandl, ronaldoussoren, jszakmeister, ned.deily, sdaoden
2011-02-16 11:46:50vstinnersetmessageid: <1297856810.14.0.0914659472192.issue11222@psf.upfronthosting.co.za>
2011-02-16 11:46:49vstinnerlinkissue11222 messages
2011-02-16 11:46:49vstinnercreate