patches/gcc/4.4.4/130-cross-compile.patch
author "Benoît Thébaudeau" <benoit.thebaudeau@advansee.com>
Mon Apr 16 15:25:36 2012 +0200 (2012-04-16)
changeset 2941 13e40098fffc
parent 1948 d341be24dc68
permissions -rw-r--r--
cc/gcc: update Linaro GCC revisions to 2012.04

Update Linaro GCC with the latest available revisions.

The 4.7 revision is also released, but the infrastructure is not yet ready for
it in CT-NG.

Signed-off-by: "Benoît Thébaudeau" <benoit.thebaudeau@advansee.com>
yann@1948
     1
diff -durN gcc-4.4.4.orig/gcc/configure gcc-4.4.4/gcc/configure
yann@1948
     2
--- gcc-4.4.4.orig/gcc/configure	2009-10-19 14:15:27.000000000 +0200
yann@1948
     3
+++ gcc-4.4.4/gcc/configure	2010-05-16 19:11:00.000000000 +0200
yann@1948
     4
@@ -13997,7 +13997,7 @@
yann@1948
     5
 	    | powerpc*-*-*,powerpc64*-*-*)
yann@1948
     6
 		CROSS="$CROSS -DNATIVE_CROSS" ;;
yann@1948
     7
 	esac
yann@1948
     8
-elif test "x$TARGET_SYSTEM_ROOT" != x; then
yann@1948
     9
+elif test "x$TARGET_SYSTEM_ROOT" != x -o $build != $host; then
yann@1948
    10
         SYSTEM_HEADER_DIR=$build_system_header_dir
yann@1948
    11
 fi
yann@1948
    12
 
yann@1948
    13
diff -durN gcc-4.4.4.orig/gcc/configure.ac gcc-4.4.4/gcc/configure.ac
yann@1948
    14
--- gcc-4.4.4.orig/gcc/configure.ac	2009-10-19 14:15:27.000000000 +0200
yann@1948
    15
+++ gcc-4.4.4/gcc/configure.ac	2010-05-16 19:11:00.000000000 +0200
yann@1948
    16
@@ -1720,7 +1720,7 @@
yann@1948
    17
 	    | powerpc*-*-*,powerpc64*-*-*)
yann@1948
    18
 		CROSS="$CROSS -DNATIVE_CROSS" ;;
yann@1948
    19
 	esac
yann@1948
    20
-elif test "x$TARGET_SYSTEM_ROOT" != x; then
yann@1948
    21
+elif test "x$TARGET_SYSTEM_ROOT" != x -o $build != $host; then
yann@1948
    22
         SYSTEM_HEADER_DIR=$build_system_header_dir 
yann@1948
    23
 fi
yann@1948
    24
 
yann@1948
    25
diff -durN gcc-4.4.4.orig/gcc/unwind-dw2.c gcc-4.4.4/gcc/unwind-dw2.c
yann@1948
    26
--- gcc-4.4.4.orig/gcc/unwind-dw2.c	2010-01-20 09:39:18.000000000 +0100
yann@1948
    27
+++ gcc-4.4.4/gcc/unwind-dw2.c	2010-05-16 19:11:00.000000000 +0200
yann@1948
    28
@@ -329,9 +329,11 @@
yann@1948
    29
 }
yann@1948
    30
 #endif
yann@1948
    31
 
yann@1948
    32
+#ifndef inhibit_libc
yann@1948
    33
 #ifdef MD_UNWIND_SUPPORT
yann@1948
    34
 #include MD_UNWIND_SUPPORT
yann@1948
    35
 #endif
yann@1948
    36
+#endif
yann@1948
    37
 
yann@1948
    38
 /* Extract any interesting information from the CIE for the translation
yann@1948
    39
    unit F belongs to.  Return a pointer to the byte after the augmentation,