-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Having been swearing at autoconf (and the code it causes) for much of
a week, I can vouch for the brain damage.
Consider that at best it returns a list of available features; some
of them are inferred by running the compiler, others by testing the
environment. Try cross-compiling with that kind of mess.
So after running configure, I get to hand-edit the resulting file and
*try* to catch all the places where autocrap checked if /dev/
something existed, because all those are guaranteed wrong (some OSes
don't have a /dev/...).
And the code people write to work around what autoconf says is at
least as evil. Python's posixmodule.c goes at least 5 levels of
ifdefs deep, with no hope of figuring out which bits are for which
platform. I'd rather just re-write the whole module.
Paul
On 8-May-06, at 2:10 PM, Jack Johnson wrote:
On 5/8/06, LiteStar numnums <[EMAIL PROTECTED]> wrote:
seems. So for the half
our conformity test/configuration, it still wouldn't actually tell
me what
was really missing, which was
fun because it kept passing the thread test sections...
So, it sounds like autoconf may function as intended but perhaps the
person who wrote the test needs some help?
Given that progress is likely to be evolutionary rather than
revolutionary, what kind of system or environment do you see that has
potential to wean people from autoconf with as minimal hassle as
possible? If I'm engrossed in autoconf hell for whatever reason --
say I'm the Firefox build maintainer, for instance -- what does the
path out look like?
-Jack
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (Darwin)
iD8DBQFEX7WbpJeHo/Fbu1wRAh9kAJ9CkTOBzkFloLezuO80YFLxD9O3FwCdGtT2
dozIyAO7PIqrLkKeuwp0Ciw=
=Q9wi
-----END PGP SIGNATURE-----