patches/binutils/2.18a/110-enable-dash-v2.patch
author "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
Wed Sep 21 22:42:35 2011 +0200 (2011-09-21)
changeset 2677 7df89370f805
parent 804 c057564b1969
permissions -rw-r--r--
kernel/linux: add alternate download locations

Since kernel.org is dead, and there is no announced or known estimated
time or return to normality, it is impossible to download any kernel at
this time.

Add a known-working mirror.

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
yann@804
     1
Enable using a shell other than bash.
yann@804
     2
Courtesy "Martin Guy" <martinwguy@yahoo.it>
yann@804
     3
http://sourceware.org/ml/crossgcc/2008-08/msg00037.html
yann@804
     4
yann@804
     5
--- binutils-2.18.orig/ld/genscripts.sh	2007-08-12 20:00:07.000000000 +0100
yann@804
     6
+++ binutils-2.18/ld/genscripts.sh	2008-08-25 16:09:54.000000000 +0100
yann@804
     7
@@ -398,9 +398,11 @@
yann@804
     8
     . $em_script
yann@804
     9
     em_script=$current_script
yann@804
    10
   }
yann@804
    11
-  fragment()
yann@804
    12
+  
yann@804
    13
+  alias fragment='em_lineno=$LINENO; fragment_em'
yann@804
    14
+  fragment_em()
yann@804
    15
   {
yann@804
    16
-    local lineno=$[${BASH_LINENO[0]} + 1]
yann@804
    17
+    local lineno=$[$em_lineno + 1]
yann@804
    18
     echo >> e${EMULATION_NAME}.c "#line $lineno \"$em_script\""
yann@804
    19
     cat >> e${EMULATION_NAME}.c
yann@804
    20
   }