patches/gcc/4.2.4/301-missing-execinfo_h.patch
author |
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> |
|
Sun Jul 27 16:35:37 2008 +0000 (2008-07-27) |
changeset 740 |
d26d8cc7c460 |
permissions |
-rw-r--r-- |
Fix building x86_64 on x86_64 (and hopefully all other *64 archs on the same *64):
- symlink all lib64/ dirs to the corresponding lib/ dir
Also, prevent gcc from installing some of its target libs outside of the sys-root, in the first place.
Thanks to Laurent DUFRECHOU for reporting the bug and testing the fix.
/trunk/scripts/build/cc_gcc.sh | 26 0 26 0 --------------------------
/trunk/scripts/crosstool.sh | 14 14 0 0 ++++++++++++++
2 files changed, 14 insertions(+), 26 deletions(-)
yann@687
|
1 |
diff -durN gcc-4.2.1.orig/boehm-gc/include/gc.h gcc-4.2.1/boehm-gc/include/gc.h
|
yann@687
|
2 |
--- gcc-4.2.1.orig/boehm-gc/include/gc.h 2006-09-18 20:45:08.000000000 +0200
|
yann@687
|
3 |
+++ gcc-4.2.1/boehm-gc/include/gc.h 2007-08-03 20:33:00.000000000 +0200
|
yann@687
|
4 |
@@ -502,7 +502,7 @@
|
yann@687
|
5 |
#if defined(__linux__) || defined(__GLIBC__)
|
yann@687
|
6 |
# include <features.h>
|
yann@687
|
7 |
# if (__GLIBC__ == 2 && __GLIBC_MINOR__ >= 1 || __GLIBC__ > 2) \
|
yann@687
|
8 |
- && !defined(__ia64__)
|
yann@687
|
9 |
+ && !defined(__ia64__) && !defined(__UCLIBC__)
|
yann@687
|
10 |
# ifndef GC_HAVE_BUILTIN_BACKTRACE
|
yann@687
|
11 |
# define GC_HAVE_BUILTIN_BACKTRACE
|
yann@687
|
12 |
# endif
|