patches/gcc/4.3.3/280-c99-complex-ugly-hack.patch
author Arnaud Lacombe <lacombar@gmail.com>
Thu Aug 05 17:59:50 2010 +0200 (2010-08-05)
changeset 2068 581a2778ca6f
permissions -rw-r--r--
libc/glibc: let glibc 3.3.6 link correctly

From http://sourceware.org/git/?p=glibc.git;a=commit;f=elf/Makefile;h=7c8a67320e26b8c11108bf0a3410d3aef9cf3486

Author: Ulrich Drepper <drepper@redhat.com>:
Commit log:
* elf/Makefile (ld.so): Adjust the sed script to insert _begin in to
newer linker scripts.

Signed-off-by: Arnaud Lacombe <lacombar@gmail.com>
     1 Original patch from: ../4.3.2/280-c99-complex-ugly-hack.patch
     2 
     3 -= BEGIN original header =-
     4 Original patch from gentoo: gentoo/src/patchsets/gcc/4.3.1/uclibc/90_all_303-c99-complex-ugly-hack.patch
     5 -= END original header =-
     6 
     7 diff -durN gcc-4.3.3.orig/libstdc++-v3/configure gcc-4.3.3/libstdc++-v3/configure
     8 --- gcc-4.3.3.orig/libstdc++-v3/configure	2008-07-07 21:49:54.000000000 +0200
     9 +++ gcc-4.3.3/libstdc++-v3/configure	2009-01-27 22:25:39.000000000 +0100
    10 @@ -38935,6 +38935,9 @@
    11  cat >>conftest.$ac_ext <<_ACEOF
    12  /* end confdefs.h.  */
    13  #include <complex.h>
    14 +#ifdef __UCLIBC__
    15 +#error ugly hack to make sure configure test fails here for cross until uClibc supports the complex funcs
    16 +#endif
    17  int
    18  main ()
    19  {