patches/binutils/2.13.90.0.2/rh62-binutils-2.13.90.0.2-glibc21.patch
author "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
Sat Feb 24 11:00:05 2007 +0000 (2007-02-24)
changeset 1 eeea35fbf182
permissions -rw-r--r--
Add the full crosstool-NG sources to the new repository of its own.
You might just say: 'Yeah! crosstool-NG's got its own repo!".
Unfortunately, that's because the previous repo got damaged beyond repair and I had no backup.
That means I'm putting backups in place in the afternoon.
That also means we've lost history... :-(
yann@1
     1
--- binutils/ld/emulparams/elf_i386_glibc21.sh.jj	Sat Aug  3 17:04:41 2002
yann@1
     2
+++ binutils/ld/emulparams/elf_i386_glibc21.sh	Sat Aug  3 17:04:41 2002
yann@1
     3
@@ -0,0 +1,11 @@
yann@1
     4
+SCRIPT_NAME=elf
yann@1
     5
+OUTPUT_FORMAT="elf32-i386"
yann@1
     6
+TEXT_START_ADDR=0x08048000
yann@1
     7
+MAXPAGESIZE=0x1000
yann@1
     8
+NONPAGED_TEXT_START_ADDR=0x08048000
yann@1
     9
+ARCH=i386
yann@1
    10
+MACHINE=
yann@1
    11
+NOP=0x9090
yann@1
    12
+TEMPLATE_NAME=elf32
yann@1
    13
+GENERATE_SHLIB_SCRIPT=yes
yann@1
    14
+LIB_PATH=/usr/i386-glibc21-linux/lib:/usr/local/lib
yann@1
    15
--- binutils/ld/configure.tgt.jj	Thu Aug  1 20:49:32 2002
yann@1
    16
+++ binutils/ld/configure.tgt	Sat Aug  3 17:06:18 2002
yann@1
    17
@@ -143,7 +143,8 @@ i[3456]86-*-linux*aout*)	targ_emul=i386l
yann@1
    18
 			;;
yann@1
    19
 i[3456]86-*-linux*oldld)	targ_emul=i386linux; targ_extra_emuls=elf_i386 ;;
yann@1
    20
 i[3456]86-*-linux-gnu*)	targ_emul=elf_i386
yann@1
    21
-			targ_extra_emuls=i386linux
yann@1
    22
+			targ_extra_emuls="i386linux elf_i386_glibc21"
yann@1
    23
+			targ_extra_libpath=elf_i386_glibc21
yann@1
    24
 			if test x${want64} = xtrue; then
yann@1
    25
 			  targ_extra_emuls="$targ_extra_emuls elf_x86_64"
yann@1
    26
 			fi
yann@1
    27
--- binutils/ld/Makefile.am.jj	Thu Aug  1 20:49:32 2002
yann@1
    28
+++ binutils/ld/Makefile.am	Sat Aug  3 17:04:41 2002
yann@1
    29
@@ -181,6 +181,7 @@ ALL_EMULATIONS = \
yann@1
    30
 	eelf_i386.o \
yann@1
    31
 	eelf_i386_be.o \
yann@1
    32
 	eelf_i386_chaos.o \
yann@1
    33
+	eelf_i386_glibc21.o \
yann@1
    34
 	eelf_i386_fbsd.o \
yann@1
    35
 	eelf_i386_ldso.o \
yann@1
    36
 	eelf_s390.o \
yann@1
    37
@@ -718,6 +719,9 @@ eelf_i386_be.c: $(srcdir)/emulparams/elf
yann@1
    38
 eelf_i386_chaos.c: $(srcdir)/emulparams/elf_i386_chaos.sh \
yann@1
    39
   $(srcdir)/emultempl/elf32.em $(srcdir)/scripttempl/elf_chaos.sc ${GEN_DEPENDS}
yann@1
    40
 	${GENSCRIPTS} elf_i386_chaos "$(tdir_elf_i386_chaos)"
yann@1
    41
+eelf_i386_glibc21.c: $(srcdir)/emulparams/elf_i386_glibc21.sh \
yann@1
    42
+  $(srcdir)/emultempl/elf32.em $(srcdir)/scripttempl/elf.sc ${GEN_DEPENDS}
yann@1
    43
+	${GENSCRIPTS} elf_i386_glibc21 "$(tdir_elf_i386_glibc21)"
yann@1
    44
 eelf_i386_fbsd.c: $(srcdir)/emulparams/elf_i386_fbsd.sh \
yann@1
    45
   $(srcdir)/emulparams/elf_i386.sh \
yann@1
    46
   $(srcdir)/emultempl/elf32.em $(srcdir)/scripttempl/elf.sc ${GEN_DEPENDS}
yann@1
    47
--- binutils/ld/Makefile.in.jj	Thu Aug  1 20:49:32 2002
yann@1
    48
+++ binutils/ld/Makefile.in	Sat Aug  3 17:07:34 2002
yann@1
    49
@@ -1197,6 +1197,9 @@ eelf_i386_be.c: $(srcdir)/emulparams/elf
yann@1
    50
 eelf_i386_chaos.c: $(srcdir)/emulparams/elf_i386_chaos.sh \
yann@1
    51
   $(srcdir)/emultempl/elf32.em $(srcdir)/scripttempl/elf_chaos.sc ${GEN_DEPENDS}
yann@1
    52
 	${GENSCRIPTS} elf_i386_chaos "$(tdir_elf_i386_chaos)"
yann@1
    53
+eelf_i386_glibc21.c: $(srcdir)/emulparams/elf_i386_glibc21.sh \
yann@1
    54
+  $(srcdir)/emultempl/elf32.em $(srcdir)/scripttempl/elf.sc ${GEN_DEPENDS}
yann@1
    55
+	${GENSCRIPTS} elf_i386_glibc21 "$(tdir_elf_i386_glibc21)"
yann@1
    56
 eelf_i386_fbsd.c: $(srcdir)/emulparams/elf_i386_fbsd.sh \
yann@1
    57
   $(srcdir)/emulparams/elf_i386.sh \
yann@1
    58
   $(srcdir)/emultempl/elf32.em $(srcdir)/scripttempl/elf.sc ${GEN_DEPENDS}