From mboxrd@z Thu Jan 1 00:00:00 1970 Mime-Version: 1.0 (Apple Message framework v749.3) In-Reply-To: <6e35c0620605081410j29c99b28n25bdf7843295d8f0@mail.gmail.com> References: <283f5df10605080804y56b0124ence29c4bd6cfbc3cb@mail.gmail.com> <090054c961a5151cabe817d1a3f724d6@terzarima.net> <283f5df10605081352u1e93ff93rd6d6bed6125ce890@mail.gmail.com> <6e35c0620605081410j29c99b28n25bdf7843295d8f0@mail.gmail.com> Content-Type: text/plain; charset=US-ASCII; delsp=yes; format=flowed Message-Id: <50C67ED8-5301-4657-9A4E-B4CA832F8581@telus.net> Content-Transfer-Encoding: 7bit From: Paul Lalonde Subject: Re: [9fans] impressive Date: Mon, 8 May 2006 14:18:18 -0700 To: Fans of the OS Plan 9 from Bell Labs <9fans@cse.psu.edu> Topicbox-Message-UUID: 4f72f316-ead1-11e9-9d60-3106f5b1d025 -----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 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-----