patches/gcc/4.3.1/280-c99-complex-ugly-hack.patch
author |
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> |
|
Sun Oct 31 16:50:07 2010 +0100 (2010-10-31) |
changeset 2163 |
96082aa6459f |
permissions |
-rw-r--r-- |
scripts: do not provide to-sysroot include symlink
Do not provide the PREFIX/TUPLE/include -> SYSROOT/usr/include symlink,
and let gcc install its dependable C++ headers were it sees fit to
install them.
See the test by Anthony (by the end of the messages):
http://sourceware.org/ml/crossgcc/2010-10/msg00129.html
http://sourceware.org/ml/crossgcc/2010-10/msg00134.html
See also the comment by Arnaud:
http://sourceware.org/ml/crossgcc/2010-10/msg00157.html
Reported-by: Anthony Foiani <anthony.foiani@gmail.com>
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
yann@757
|
1 |
Original patch from gentoo: gentoo/src/patchsets/gcc/4.3.1/uclibc/90_all_303-c99-complex-ugly-hack.patch
|
yann@757
|
2 |
diff -durN gcc-4.3.1.orig/libstdc++-v3/configure gcc-4.3.1/libstdc++-v3/configure
|
yann@757
|
3 |
--- gcc-4.3.1.orig/libstdc++-v3/configure 2008-06-10 14:58:43.000000000 +0200
|
yann@757
|
4 |
+++ gcc-4.3.1/libstdc++-v3/configure 2008-06-10 14:58:58.000000000 +0200
|
yann@757
|
5 |
@@ -39006,6 +39006,9 @@
|
yann@757
|
6 |
cat >>conftest.$ac_ext <<_ACEOF
|
yann@757
|
7 |
/* end confdefs.h. */
|
yann@757
|
8 |
#include <complex.h>
|
yann@757
|
9 |
+#ifdef __UCLIBC__
|
yann@757
|
10 |
+#error ugly hack to make sure configure test fails here for cross until uClibc supports the complex funcs
|
yann@757
|
11 |
+#endif
|
yann@757
|
12 |
int
|
yann@757
|
13 |
main ()
|
yann@757
|
14 |
{
|