patches/gcc/4.2.2/310-libgcc_eh.a.patch
author Trevor Woerner <twoerner@gmail.com>
Wed Nov 16 16:06:42 2011 -0500 (2011-11-16)
changeset 2753 710fa859bfe6
permissions -rw-r--r--
docs: --target versus --host

In the very beginnings, eons ago, autotools also got confused by this
whole build vs. host vs. target, and got it wrong. Now they fixed it,
but they want to keep backward compatibility, so the --target is still
recongised, although ./configure will complain if you do so. It is
better to use --host.

Signed-off-by: "Trevor Woerner" <twoerner@gmail.com>
[yann.morin.1998@anciens.enib.fr: add build/host clarification]
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
yann@2672
     1
Vampirised from:
yann@2672
     2
  http://landley.net/hg/aboriginal/file/7e0747a665ab/sources/patches/gcc-core-libgcceh.patch
yann@2672
     3
yann@2672
     4
diff -durN gcc-4.2.2.orig/gcc/mklibgcc.in gcc-4.2.2/gcc/mklibgcc.in
yann@2672
     5
--- gcc-4.2.2.orig/gcc/mklibgcc.in	2006-07-04 22:20:01.000000000 +0200
yann@2672
     6
+++ gcc-4.2.2/gcc/mklibgcc.in	2011-08-31 16:24:03.674690016 +0200
yann@2672
     7
@@ -223,8 +223,8 @@
yann@2672
     8
   if [ "$LIBUNWIND" ]; then
yann@2672
     9
     libunwind_a=$dir/libunwind.a
yann@2672
    10
   fi
yann@2672
    11
+  libgcc_eh_a=$dir/libgcc_eh.a
yann@2672
    12
   if [ "$SHLIB_LINK" ]; then
yann@2672
    13
-    libgcc_eh_a=$dir/libgcc_eh.a
yann@2672
    14
     libgcc_s_so=$dir/libgcc_s${SHLIB_EXT}
yann@2672
    15
     if [ "$LIBUNWIND" ]; then
yann@2672
    16
       libunwind_so=$dir/libunwind${SHLIB_EXT}
yann@2672
    17
@@ -889,11 +889,11 @@
yann@2672
    18
   echo '	chmod 644'  ${ldir}/libgcov.a
yann@2672
    19
   echo '	$(RANLIB_FOR_TARGET)' ${ldir}/libgcov.a
yann@2672
    20
 
yann@2672
    21
-  if [ "$SHLIB_LINK" ]; then
yann@2672
    22
-    echo '	$(INSTALL_DATA)' ${dir}/libgcc_eh.a ${ldir}/
yann@2672
    23
-    echo '	chmod 644'  ${ldir}/libgcc_eh.a
yann@2672
    24
-    echo '	$(RANLIB_FOR_TARGET)' ${ldir}/libgcc_eh.a
yann@2672
    25
+  echo '	$(INSTALL_DATA)' ${dir}/libgcc_eh.a ${ldir}/
yann@2672
    26
+  echo '	chmod 644'  ${ldir}/libgcc_eh.a
yann@2672
    27
+  echo '	$(RANLIB_FOR_TARGET)' ${ldir}/libgcc_eh.a
yann@2672
    28
 
yann@2672
    29
+  if [ "$SHLIB_LINK" ]; then
yann@2672
    30
     shlib_slibdir_qual=
yann@2672
    31
     os_multilib_dir=`$GCC_FOR_TARGET $flags --print-multi-os-directory`
yann@2672
    32
     if [ "$os_multilib_dir" != . ]; then