-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Part of the problem is that autoconf also tries, weakly, to deal with cross-compilation. It simultaneously gets blamed for the crap make systems that surround most larger systems - recursive make invocations that simply don't have enough of the tree to build non- trivial systems well. Put those two elements together and you get a real mess.


On 8-May-06, at 4:31 PM, [EMAIL PROTECTED] wrote:

what does the path out look like?

Writing portable code?  When autoconf was created, there was some
incompatibility in system call and library interfaces amongst (l)unix
systems.  Since ANSI/ISO C and POSIX, much of what autoconf was
originally intended to paper over is now standardised on (l)unix
systems, which is all that autoconf is intended to cover, I believe.

There are still fringe functions that only some systems have, and
autoconf now attempts to probe the outer limits of weirdness, but I
suspect that few programs *need* to use the fringe.  And where
necessary, one can provide alternate implementations of some
higher-level abstraction in different .c or .h files.


-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (Darwin)

iD8DBQFEX+3ipJeHo/Fbu1wRAugmAJ9zYNPlXC7fvmvHD7AUkKeqLkUfogCfb98j
mJzIM9ErhSXhjYpqTBCs6Es=
=5887
-----END PGP SIGNATURE-----

Reply via email to