kumquat-buildroot/package/gcc
Thomas Petazzoni 4bb2a05e81 gcc/arc-4.8-R3: add patch to enable more C++ features with uClibc
This commit fixes bug #7250, by allowing more libstdc++ features to be
enabled with uClibc. libstdc++ wants an absolutely complete C99
support in the C library before enabling *any* feature that needs some
C99 functions. However, uClibc doesn't provide C99 complex numbers, so
libstdc++ disables a lot of C++ standard methods, even though they are
not related to C99 complex numbers.

A partial solution already existed in the patch
302-c99-snprintf.patch, but this commit replaces it by the more
complete 850-libstdcxx-uclibc-c99.patch, which is highly inspired by
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=58393, except that it
doesn't rely on configure.ac checks, but simply on testing
defined(__UCLIBC__) like was done in 302-c99-snprintf.patch. This
allows to avoid having to autoreconf gcc, which is quite complicated
to achieve.

Reported-by: Richard <tarka.t.otter@gmail.com>
Cc: Richard <tarka.t.otter@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
2014-08-17 09:17:18 +02:00
..
4.2.2-avr32-2.1.5
4.4.7
4.5.4
4.7.4 gcc/4.7: add patch to enable more C++ features with uClibc 2014-08-17 09:15:09 +02:00
4.8.3 gcc/4.8: add patch to enable more C++ features with uClibc 2014-08-17 09:16:27 +02:00
4.9.1 gcc/4.9: add patch to enable more C++ features with uClibc 2014-08-17 09:17:08 +02:00
arc-4.8-R3 gcc/arc-4.8-R3: add patch to enable more C++ features with uClibc 2014-08-17 09:17:18 +02:00
gcc-final gcc-final: disable shared build for static 2014-07-30 20:25:10 +02:00
gcc-initial gcc: fix xtensa overlay application 2014-02-27 09:07:27 +01:00
gcc-intermediate gcc: fix xtensa overlay application 2014-02-27 09:07:27 +01:00
Config.in.host gcc 4.9.1: add patch for PR60102 2014-08-06 19:52:13 +02:00
gcc.mk package: remove the trailing slash sign from <PKG>_SITE variable 2014-07-31 23:17:46 +02:00