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 jackjansen
Recipients bobatkins, jackjansen, jprante, lemburg, loewis, pitrou, rpetrov, sergiodj, spacey
Date 2009-10-30.21:16:03
SpamBayes Score 1.867006e-05
Marked as misclassified No
Message-id <1256937366.01.0.13592012934.issue1628484@psf.upfronthosting.co.za>
In-reply-to
Content
> Jack, could you please comment on why the LDFLAGS are added to 
LDSHARED
> by configure, rather than using LDFLAGS as extra argument to LDSHARED 
?

Because this worked, no deep reason. The initial framework builds were a 
big hack, because they were neither static nor shared builds (because 
the extensions were linked against the framework), so I had to find 
something that worked while hoping I wouldn't break too much on other 
platforms.

In case anyone is interested in my opinion: I would scratch the whole 
configure/make suite and rebuild it from scratch. As others here have 
noticed, the OPT/EXTRA_CFLAGS pattern that Python adhered to has lost 
out the the CFLAGS/LDFLAGS pattern, and more such things. And this is 
important if people want to do recursive builds.

But: it's a major undertaking to get this working, especially if you 
don't want to pull in libtool:-(
History
Date User Action Args
2009-10-30 21:16:06jackjansensetrecipients: + jackjansen, lemburg, loewis, pitrou, bobatkins, sergiodj, spacey, rpetrov, jprante
2009-10-30 21:16:06jackjansensetmessageid: <1256937366.01.0.13592012934.issue1628484@psf.upfronthosting.co.za>
2009-10-30 21:16:04jackjansenlinkissue1628484 messages
2009-10-30 21:16:03jackjansencreate