patches/gcc/4.4.5/130-cross-compile.patch
author "Yann E. MORIN" <yann.morin.1998@free.fr>
Mon Feb 25 21:19:31 2013 +0100 (2013-02-25)
changeset 3185 f89f8e6f8766
permissions -rw-r--r--
Makefile: fix parrallel (-j) installs

Currently, we would remove previously installed patches before
installing the new ones. Unfortunately, that does not play well
with heavily parallel installs.

Now, we consider it is the responsibility of the user to first
uninstall any previous version before installing a new one.

Reported-by: Markos Chandras <markos.chandras@gmail.com>
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
yann@2149
     1
diff -durN gcc-4.4.5.orig/gcc/configure gcc-4.4.5/gcc/configure
yann@2149
     2
--- gcc-4.4.5.orig/gcc/configure	2010-06-20 17:43:53.000000000 +0200
yann@2149
     3
+++ gcc-4.4.5/gcc/configure	2010-10-09 22:58:36.000000000 +0200
yann@2149
     4
@@ -13997,7 +13997,7 @@
yann@2149
     5
 	    | powerpc*-*-*,powerpc64*-*-*)
yann@2149
     6
 		CROSS="$CROSS -DNATIVE_CROSS" ;;
yann@2149
     7
 	esac
yann@2149
     8
-elif test "x$TARGET_SYSTEM_ROOT" != x; then
yann@2149
     9
+elif test "x$TARGET_SYSTEM_ROOT" != x -o $build != $host; then
yann@2149
    10
         SYSTEM_HEADER_DIR=$build_system_header_dir
yann@2149
    11
 fi
yann@2149
    12
 
yann@2149
    13
diff -durN gcc-4.4.5.orig/gcc/configure.ac gcc-4.4.5/gcc/configure.ac
yann@2149
    14
--- gcc-4.4.5.orig/gcc/configure.ac	2010-06-20 17:43:53.000000000 +0200
yann@2149
    15
+++ gcc-4.4.5/gcc/configure.ac	2010-10-09 22:58:36.000000000 +0200
yann@2149
    16
@@ -1720,7 +1720,7 @@
yann@2149
    17
 	    | powerpc*-*-*,powerpc64*-*-*)
yann@2149
    18
 		CROSS="$CROSS -DNATIVE_CROSS" ;;
yann@2149
    19
 	esac
yann@2149
    20
-elif test "x$TARGET_SYSTEM_ROOT" != x; then
yann@2149
    21
+elif test "x$TARGET_SYSTEM_ROOT" != x -o $build != $host; then
yann@2149
    22
         SYSTEM_HEADER_DIR=$build_system_header_dir 
yann@2149
    23
 fi
yann@2149
    24
 
yann@2149
    25
diff -durN gcc-4.4.5.orig/gcc/unwind-dw2.c gcc-4.4.5/gcc/unwind-dw2.c
yann@2149
    26
--- gcc-4.4.5.orig/gcc/unwind-dw2.c	2010-01-20 09:39:18.000000000 +0100
yann@2149
    27
+++ gcc-4.4.5/gcc/unwind-dw2.c	2010-10-09 22:58:36.000000000 +0200
yann@2149
    28
@@ -329,9 +329,11 @@
yann@2149
    29
 }
yann@2149
    30
 #endif
yann@2149
    31
 
yann@2149
    32
+#ifndef inhibit_libc
yann@2149
    33
 #ifdef MD_UNWIND_SUPPORT
yann@2149
    34
 #include MD_UNWIND_SUPPORT
yann@2149
    35
 #endif
yann@2149
    36
+#endif
yann@2149
    37
 
yann@2149
    38
 /* Extract any interesting information from the CIE for the translation
yann@2149
    39
    unit F belongs to.  Return a pointer to the byte after the augmentation,