On Monday 15 October 2012 04:35:09 Gregory M. Turner wrote: > On 10/14/2012 9:29 PM, Mike Frysinger wrote: > > On Sunday 14 October 2012 04:49:28 Gregory M. Turner wrote: > >> "Thirdly" has been addressed ad nauseam in this thread and will be > >> solved by prepending the LDFLAG rather than appending, or, preferably, > >> by patching autotools (but only if I can find a simple, low-maintenance > >> approach that is likely to work without building any new per-platform > >> matrices or case-statements). > > > > i'm fairly certain this isn't autotools. i've poked around the python > > build system before in the past and while it uses autoconf to do > > platform tests, it doesn't use automake/libtool. make is used to > > bootstrap python, and then they descend into a horrible hack of a custom > > build system written in python. i suspect much of the pain you're > > seeing is coming from that last part. -mike > > And, yeah, setup.py is definitely behind all this yucky. > > Python clearly has an amazing community, so I hate to say anything > negative... but I sometimes wish they would "build" less and "buy" more.
build systems are hard to get right. python is in the situation where the setups they care about mostly work and people generally aren't complaining, but it's more through a hack effort than doing it right which means all the other cases they haven't considered break horribly. cross-compiling for example has never worked correctly out of the box. -mike
signature.asc
Description: This is a digitally signed message part.
