-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 According to Bob Friesenhahn on 4/9/2008 12:35 PM: | I am confused since I don't see how the usefullness of this test can be | obsolescent. The test was merely whether compilers support the type 'long double'; as all modern compilers obey this part of the C standard, it is no longer worth checking whether long double is syntactically valid, and rather just assuming that it is. On the other hand, the properties of long double are still very much a portability nightmare, and many libm lack long double support even though the compiler supports a long double type. Gnulib has some macros that do much more extensive testing of long double's properies; you are better off using those macros than trying to make AC_C_LONG_DOUBLE learn all of these properties of the type. | | I am also confused by the use of the term "current systems" since | perhaps it means some specific version of Linux/glibc rather than the | set of still running systems on which an autoconf configure script may | be executed. If autoconf is targeted toward "current systems" then a | definition of what this means (i.e. the criteria for which systems are | no longer supported) should be documented. Yes, current systems is intended to mean any system that an autoconf configure script will run on. It excludes platforms like Solaris 4, which are no longer supported by the vendor. At any rate, I am not opposed to re-adding AC_C_LONG_DOUBLE as a non-obsolescent macro if gnulib's approach is inadequate and if using the macro provides enough useful other properties that are still relevant in modern porting targets. - -- Don't work too hard, make some time for fun as well! Eric Blake ebb9@xxxxxxx -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (Cygwin) Comment: Public key at home.comcast.net/~ericblake/eblake.gpg Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iEYEARECAAYFAkf9E40ACgkQ84KuGfSFAYAMvwCgs8cFRqXk61e0Q7LnbSLZfBpB pdwAoMrg4ywdO6l3mfTD2AulIdldJoir =4OMl -----END PGP SIGNATURE----- _______________________________________________ Autoconf mailing list Autoconf@xxxxxxx http://lists.gnu.org/mailman/listinfo/autoconf