drop gcc4-compatible libstdcxx string format
GCC 5.1 included a change to how strings operated to be compatible with
the 2011 C++ standard. It gave an option to use the previous method by
setting:
--with-default-libstdcxx-abi=gcc4-compatible
The default is to have this value set to "new", and has been for several
years.
See https://gcc.gnu.org/onlinedocs/libstdc++/manual/using_dual_abi.html
for further details.
drop --enable-c99 from gcc:host configure
This doesn't appear in ./configure. It either does nothing, or works
against the default of gnu11 since GCC5.
Signed-off-by: Ian Leonard <antonlacon@gmail.com>
GCC 6 changed the default C++ mode from gnu++98 to gnu++14. This change
caused some packages to stop building. GCC 6 has been out for 4 years.
Affected software should have been fixed by now. Remaining software
should be updated, purged, or have its call to gcc changed to include
this individually.
Signed-off-by: Ian Leonard <antonlacon@gmail.com>