1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
1.2 +++ b/patches/binutils/2.13.90.0.2/rh62-binutils-2.13.90.0.2-glibc21.patch Sun May 27 21:30:34 2007 +0000
1.3 @@ -0,0 +1,58 @@
1.4 +--- binutils/ld/emulparams/elf_i386_glibc21.sh.jj Sat Aug 3 17:04:41 2002
1.5 ++++ binutils/ld/emulparams/elf_i386_glibc21.sh Sat Aug 3 17:04:41 2002
1.6 +@@ -0,0 +1,11 @@
1.7 ++SCRIPT_NAME=elf
1.8 ++OUTPUT_FORMAT="elf32-i386"
1.9 ++TEXT_START_ADDR=0x08048000
1.10 ++MAXPAGESIZE=0x1000
1.11 ++NONPAGED_TEXT_START_ADDR=0x08048000
1.12 ++ARCH=i386
1.13 ++MACHINE=
1.14 ++NOP=0x9090
1.15 ++TEMPLATE_NAME=elf32
1.16 ++GENERATE_SHLIB_SCRIPT=yes
1.17 ++LIB_PATH=/usr/i386-glibc21-linux/lib:/usr/local/lib
1.18 +--- binutils/ld/configure.tgt.jj Thu Aug 1 20:49:32 2002
1.19 ++++ binutils/ld/configure.tgt Sat Aug 3 17:06:18 2002
1.20 +@@ -143,7 +143,8 @@ i[3456]86-*-linux*aout*) targ_emul=i386l
1.21 + ;;
1.22 + i[3456]86-*-linux*oldld) targ_emul=i386linux; targ_extra_emuls=elf_i386 ;;
1.23 + i[3456]86-*-linux-gnu*) targ_emul=elf_i386
1.24 +- targ_extra_emuls=i386linux
1.25 ++ targ_extra_emuls="i386linux elf_i386_glibc21"
1.26 ++ targ_extra_libpath=elf_i386_glibc21
1.27 + if test x${want64} = xtrue; then
1.28 + targ_extra_emuls="$targ_extra_emuls elf_x86_64"
1.29 + fi
1.30 +--- binutils/ld/Makefile.am.jj Thu Aug 1 20:49:32 2002
1.31 ++++ binutils/ld/Makefile.am Sat Aug 3 17:04:41 2002
1.32 +@@ -181,6 +181,7 @@ ALL_EMULATIONS = \
1.33 + eelf_i386.o \
1.34 + eelf_i386_be.o \
1.35 + eelf_i386_chaos.o \
1.36 ++ eelf_i386_glibc21.o \
1.37 + eelf_i386_fbsd.o \
1.38 + eelf_i386_ldso.o \
1.39 + eelf_s390.o \
1.40 +@@ -718,6 +719,9 @@ eelf_i386_be.c: $(srcdir)/emulparams/elf
1.41 + eelf_i386_chaos.c: $(srcdir)/emulparams/elf_i386_chaos.sh \
1.42 + $(srcdir)/emultempl/elf32.em $(srcdir)/scripttempl/elf_chaos.sc ${GEN_DEPENDS}
1.43 + ${GENSCRIPTS} elf_i386_chaos "$(tdir_elf_i386_chaos)"
1.44 ++eelf_i386_glibc21.c: $(srcdir)/emulparams/elf_i386_glibc21.sh \
1.45 ++ $(srcdir)/emultempl/elf32.em $(srcdir)/scripttempl/elf.sc ${GEN_DEPENDS}
1.46 ++ ${GENSCRIPTS} elf_i386_glibc21 "$(tdir_elf_i386_glibc21)"
1.47 + eelf_i386_fbsd.c: $(srcdir)/emulparams/elf_i386_fbsd.sh \
1.48 + $(srcdir)/emulparams/elf_i386.sh \
1.49 + $(srcdir)/emultempl/elf32.em $(srcdir)/scripttempl/elf.sc ${GEN_DEPENDS}
1.50 +--- binutils/ld/Makefile.in.jj Thu Aug 1 20:49:32 2002
1.51 ++++ binutils/ld/Makefile.in Sat Aug 3 17:07:34 2002
1.52 +@@ -1197,6 +1197,9 @@ eelf_i386_be.c: $(srcdir)/emulparams/elf
1.53 + eelf_i386_chaos.c: $(srcdir)/emulparams/elf_i386_chaos.sh \
1.54 + $(srcdir)/emultempl/elf32.em $(srcdir)/scripttempl/elf_chaos.sc ${GEN_DEPENDS}
1.55 + ${GENSCRIPTS} elf_i386_chaos "$(tdir_elf_i386_chaos)"
1.56 ++eelf_i386_glibc21.c: $(srcdir)/emulparams/elf_i386_glibc21.sh \
1.57 ++ $(srcdir)/emultempl/elf32.em $(srcdir)/scripttempl/elf.sc ${GEN_DEPENDS}
1.58 ++ ${GENSCRIPTS} elf_i386_glibc21 "$(tdir_elf_i386_glibc21)"
1.59 + eelf_i386_fbsd.c: $(srcdir)/emulparams/elf_i386_fbsd.sh \
1.60 + $(srcdir)/emulparams/elf_i386.sh \
1.61 + $(srcdir)/emultempl/elf32.em $(srcdir)/scripttempl/elf.sc ${GEN_DEPENDS}