bug-m4
[Top][All Lists]
Advanced

[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-----




reply via email to

[Prev in Thread] Current Thread [Next in Thread]