patches/gcc/4.2.2/190-c99-complex-ugly-hack.patch
author Yann Diorcet <diorcet.yann@gmail.com>
Thu Nov 22 23:56:58 2012 +0100 (2012-11-22)
changeset 3131 bd172b161ff8
parent 431 8bde4c6ea47a
permissions -rw-r--r--
cc: add a flag for skipping core passes

It is used for skipping unnecessary compilation steps when the libc
doesn't need to be compiled (eg. when we do not use a C library).

Signed-off-by: Yann Diorcet <diorcet.yann@gmail.com>
Message-Id: <150eadb0117e697d79aa.1353625025@blackmint>
Patchwork-Id: 201222
yann@313
     1
diff -durN gcc-4.2.1.orig/libstdc++-v3/configure gcc-4.2.1/libstdc++-v3/configure
yann@313
     2
--- gcc-4.2.1.orig/libstdc++-v3/configure	2007-08-03 20:30:21.000000000 +0200
yann@313
     3
+++ gcc-4.2.1/libstdc++-v3/configure	2007-08-03 20:33:56.000000000 +0200
yann@313
     4
@@ -7514,6 +7514,9 @@
yann@313
     5
 cat >>conftest.$ac_ext <<_ACEOF
yann@313
     6
 /* end confdefs.h.  */
yann@313
     7
 #include <complex.h>
yann@313
     8
+#ifdef __UCLIBC__
yann@313
     9
+#error ugly hack to make sure configure test fails here for cross until uClibc supports the complex funcs
yann@313
    10
+#endif
yann@313
    11
 int
yann@313
    12
 main ()
yann@313
    13
 {