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 db3l
Recipients benjamin.peterson, db3l, ned.deily, ronaldoussoren
Date 2017-12-17.01:13:46
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1513473228.99.0.213398074469.issue32264@psf.upfronthosting.co.za>
In-reply-to
Content
This commit appears to have broken OSX installer builds using the build-installer.py script (as in the last two attempts on the bolen-dmg-3.x builder), confirmed with a bisection from the first failing worker build (covering the range 02a0a19..3327a2d)

It fails during the main python compilation with:

ld: multiple definitions of symbol __PyOS_optarg
libpython3.7m.a(getopt.o) definition of __PyOS_optarg in section (__DATA,__data)
libpython3.7m.a(main.o) definition of __PyOS_optarg in section (__DATA,__common)
ld: multiple definitions of symbol __PyOS_opterr

(repeated for the various __PyOS__opt* symbols.

It doesn't seem to be a problem with a simple manual configure/make build (probably why the regular OSX workers aren't failing).  

So best guess at the moment is it's related to one of the extra configure options used by the build-installer script.  I'm not sure which of the commit or build process needs correction, although reverting this at least temporarily would resolve the immediate issue.
History
Date User Action Args
2017-12-17 01:13:49db3lsetrecipients: + db3l, ronaldoussoren, benjamin.peterson, ned.deily
2017-12-17 01:13:48db3lsetmessageid: <1513473228.99.0.213398074469.issue32264@psf.upfronthosting.co.za>
2017-12-17 01:13:48db3llinkissue32264 messages
2017-12-17 01:13:46db3lcreate