patches/gcc/4.2.0/170-missing-execinfo_h.patch
author "Yann E. MORIN" <yann.morin.1998@free.fr>
Wed Dec 05 20:31:43 2012 +0100 (2012-12-05)
changeset 3134 863723936e24
parent 111 2e16b9fc302d
permissions -rw-r--r--
scripts/xldd: use user's sed and grep

xldd uses sed and grep as detected by ./configure. This works well if is
used on the machine that build the toolchain.

But if the user moves the toolchain to another machine where sed and grep
are not in the same directory (eg. /bin/sed vs. /usr/bin/sed), then xldd
will stop functionning.

Fix that by using ${SED} and ${GREP} if they are set in the environment.

Reported-by: Samuel Martin <s.martin49@gmail.com>
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
yann@111
     1
--- gcc-4.0.0/boehm-gc/include/gc.h-orig	2005-04-28 22:28:57.000000000 -0500
yann@111
     2
+++ gcc-4.0.0/boehm-gc/include/gc.h	2005-04-28 22:30:38.000000000 -0500
yann@111
     3
@@ -500,7 +500,7 @@
yann@111
     4
 #ifdef __linux__
yann@111
     5
 # include <features.h>
yann@111
     6
 # if (__GLIBC__ == 2 && __GLIBC_MINOR__ >= 1 || __GLIBC__ > 2) \
yann@111
     7
-     && !defined(__ia64__)
yann@111
     8
+     && !defined(__ia64__) && !defined(__UCLIBC__)
yann@111
     9
 #   ifndef GC_HAVE_BUILTIN_BACKTRACE
yann@111
    10
 #     define GC_HAVE_BUILTIN_BACKTRACE
yann@111
    11
 #   endif