patches/gcc/4.3.5/130-cross-compile.patch
author danielrubiob@gmail.com
Tue Feb 11 21:34:48 2014 +0100 (2014-02-11)
changeset 3285 a8cb9039fade
parent 1461 35b30f8fb307
permissions -rw-r--r--
complibs/cloog: bump version

Signed-off-by: Daniel Rubio Bonilla <danielrubiob@gmail.com>
[yann.morin.1998@free.fr: re-order versions]
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Cc: Cody P Schafer <dev@codyps.com>
Message-Id: <c2de3964cd6d5e4173cc.1391984023@uemo>
Patchwork-Id: 318637
     1 Original patch from: ../4.3.2/130-cross-compile.patch
     2 
     3 -= BEGIN original header =-
     4 Original patch from gentoo: gentoo/src/patchsets/gcc/4.3.1/gentoo/08_all_gcc-4.1-cross-compile.patch
     5 Some notes on the 'bootstrap with or without libc headers' debate:
     6 http://linuxfromscratch.org/pipermail/lfs-dev/2005-July/052409.html
     7 http://gcc.gnu.org/ml/gcc/2005-07/msg01195.html
     8 
     9 -= END original header =-
    10 
    11 diff -durN gcc-4.3.3.orig/gcc/configure gcc-4.3.3/gcc/configure
    12 --- gcc-4.3.3.orig/gcc/configure	2008-08-01 11:51:03.000000000 +0200
    13 +++ gcc-4.3.3/gcc/configure	2009-01-27 22:19:16.000000000 +0100
    14 @@ -13442,7 +13442,7 @@
    15  	    | powerpc*-*-*,powerpc64*-*-*)
    16  		CROSS="$CROSS -DNATIVE_CROSS" ;;
    17  	esac
    18 -elif test "x$TARGET_SYSTEM_ROOT" != x; then
    19 +elif test "x$TARGET_SYSTEM_ROOT" != x -o $build != $host; then
    20          SYSTEM_HEADER_DIR=$build_system_header_dir
    21  fi
    22  
    23 diff -durN gcc-4.3.3.orig/gcc/configure.ac gcc-4.3.3/gcc/configure.ac
    24 --- gcc-4.3.3.orig/gcc/configure.ac	2008-08-01 11:51:03.000000000 +0200
    25 +++ gcc-4.3.3/gcc/configure.ac	2009-01-27 22:19:16.000000000 +0100
    26 @@ -1749,7 +1749,7 @@
    27  	    | powerpc*-*-*,powerpc64*-*-*)
    28  		CROSS="$CROSS -DNATIVE_CROSS" ;;
    29  	esac
    30 -elif test "x$TARGET_SYSTEM_ROOT" != x; then
    31 +elif test "x$TARGET_SYSTEM_ROOT" != x -o $build != $host; then
    32          SYSTEM_HEADER_DIR=$build_system_header_dir 
    33  fi
    34  
    35 diff -durN gcc-4.3.3.orig/gcc/unwind-dw2.c gcc-4.3.3/gcc/unwind-dw2.c
    36 --- gcc-4.3.3.orig/gcc/unwind-dw2.c	2008-09-25 00:44:28.000000000 +0200
    37 +++ gcc-4.3.3/gcc/unwind-dw2.c	2009-01-27 22:19:16.000000000 +0100
    38 @@ -334,9 +334,11 @@
    39  }
    40  #endif
    41  
    42 +#ifndef inhibit_libc
    43  #ifdef MD_UNWIND_SUPPORT
    44  #include MD_UNWIND_SUPPORT
    45  #endif
    46 +#endif
    47  
    48  /* Extract any interesting information from the CIE for the translation
    49     unit F belongs to.  Return a pointer to the byte after the augmentation,