[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: m4-1.4.7: summary of successes
From: |
Eric Blake |
Subject: |
Re: m4-1.4.7: summary of successes |
Date: |
Thu, 28 Sep 2006 22:00:06 -0600 |
User-agent: |
Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.0.7) Gecko/20060909 Thunderbird/1.5.0.7 Mnenhy/0.7.4.666 |
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
According to Nelson H. F. Beebe on 9/28/2006 12:15 PM:
> I now have completed more than 120 build attempts for m4-1.4.7 on 29
> different flavors of Unix, and all of my systems now have m4-1.4.7
> installed.
Thanks for the report.
> More than 100 of these builds and test-suite validations have been
> successful, with C compilers, and on some systems, C++ compilers.
>
> A few more typecasts at various places in the source code could
> increase the C++ success rate: the stricter ones do not accept
> a statement like this one:
M4 does not necessarily have c++ compilation as a goal. This is because
it uses gnulib, and gnulib uses regex from glibc, and the glibc
maintainers refuse to support c++ compilation of C code. C++ is not a
strict superset of C, and trying to make m4 use the subset common to both
languages is a time-consuming task that sometimes looks ugly to someone
used to strict C. However, I do agree that there are some benefits of
increased type-checking in C++, so I might try to make 2.0 work as C++.
But it isn't worth hacking up the 1.4.x branch for this.
- --
Life is short - so eat dessert first!
Eric Blake address@hidden
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2.1 (Cygwin)
Comment: Public key at home.comcast.net/~ericblake/eblake.gpg
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
iD8DBQFFHJpG84KuGfSFAYARAkvEAJ45BZix70mCyrJky+yhKa0WtGRi3wCfWzLx
bHwwkWJni2nxRigvO5Esc+s=
=Bb5l
-----END PGP SIGNATURE-----