patches/gcc/4.3.3/280-c99-complex-ugly-hack.patch
author Darcy Watkins <dwatkins@tranzeo.com>
Thu Aug 05 18:19:07 2010 +0200 (2010-08-05)
branch1.8
changeset 2073 a3b7a63dce01
permissions -rw-r--r--
cc/gcc: with static ppl, correctly link with libm

On some Fedora boxen (at least FC13), it is also required
to link with libm when static ppl is used.
(transplanted from bcd33fce4db9c18223b59ecdc96f10bf6dd574de)
yann@1162
     1
Original patch from: ../4.3.2/280-c99-complex-ugly-hack.patch
yann@1162
     2
yann@1162
     3
-= BEGIN original header =-
yann@1162
     4
Original patch from gentoo: gentoo/src/patchsets/gcc/4.3.1/uclibc/90_all_303-c99-complex-ugly-hack.patch
yann@1162
     5
-= END original header =-
yann@1162
     6
yann@1162
     7
diff -durN gcc-4.3.3.orig/libstdc++-v3/configure gcc-4.3.3/libstdc++-v3/configure
yann@1162
     8
--- gcc-4.3.3.orig/libstdc++-v3/configure	2008-07-07 21:49:54.000000000 +0200
yann@1162
     9
+++ gcc-4.3.3/libstdc++-v3/configure	2009-01-27 22:25:39.000000000 +0100
yann@1162
    10
@@ -38935,6 +38935,9 @@
yann@1162
    11
 cat >>conftest.$ac_ext <<_ACEOF
yann@1162
    12
 /* end confdefs.h.  */
yann@1162
    13
 #include <complex.h>
yann@1162
    14
+#ifdef __UCLIBC__
yann@1162
    15
+#error ugly hack to make sure configure test fails here for cross until uClibc supports the complex funcs
yann@1162
    16
+#endif
yann@1162
    17
 int
yann@1162
    18
 main ()
yann@1162
    19
 {