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.

classification
Title: Mac build fails if not building universal due to libtool
Type: Stage:
Components: macOS Versions:
process
Status: closed Resolution: works for me
Dependencies: Superseder:
Assigned To: ronaldoussoren Nosy List: jackjansen, ronaldoussoren
Priority: normal Keywords:

Created on 2007-06-12 21:12 by jackjansen, last changed 2022-04-11 14:56 by admin. This issue is now closed.

Messages (4)
msg32310 - (view) Author: Jack Jansen (jackjansen) * (Python committer) Date: 2007-06-12 21:12
If you try to build the svn trunk without universalsdk the make will fail: the Makefile tries to use libtool to create the shared library, but on (unmodified) OSX it should use glibtool.

I have no idea who to assign this to, I hope you have a bettter idea.
msg32311 - (view) Author: Ronald Oussoren (ronaldoussoren) * (Python committer) Date: 2007-07-09 07:52
Which configure arguments are you using?  Are you building a framework or a plain unix install?

IMHO the call to libtool in Makefile.pre.in is correct, but that's only used when building a framework. The call to libtool is supposed to be a call to Apple's libtool, not the GNU tool with the same name.
msg32312 - (view) Author: Jack Jansen (jackjansen) * (Python committer) Date: 2007-07-09 20:57
Tried it again ("../configure --enable-framework" on an Intel mac) and the problem does not occur. Assume the last time it was a pilot error, sorry!
msg32313 - (view) Author: Ronald Oussoren (ronaldoussoren) * (Python committer) Date: 2007-07-12 04:45
Do you by any chance have GNU libtool on your PATH before Apple's version (that is, is 'which libtool' something else than /usr/bin/libtool)?

I've recently commited a patch that replaces references to 'libtool' in the Makefile to '/usr/bin/libtool' because of someone haveing this issue.
History
Date User Action Args
2022-04-11 14:56:24adminsetgithub: 45088
2007-06-12 21:12:03jackjansencreate