https://gcc.gnu.org/bugzilla/show_bug.cgi?id=60850

Tony Kelman <tony at kelman dot net> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |tony at kelman dot net

--- Comment #7 from Tony Kelman <tony at kelman dot net> ---
Applying this change has made GCC 4.8.3 unusable for a large body of legacy
code. Not good for a patch release. Anything that uses old versions of autoconf
where the AC_CHECK_DECL probe used exactly this kind of cast, and has
-pedantic-errors in its CFLAGS, now gets completely different results from
configure, in many cases failing to build.

I realize the right solution is to update to a newer version of autoconf in
these cases, but there are many thousands of lines of custom autoconf macros
out there that make that much easier said than done. Or remove
-pedantic-errors, but that could lead to a different set of problems. As GCC
4.8.3 makes it into more distributions this is going to become a maintenance
burden, forcing a great deal of patching around the problem or recommending
users install different compiler versions than their default.

Reply via email to