patches/binutils/2.13.90.0.2/rh62-binutils-2.13.90.0.2-glibc21.patch
changeset 1 eeea35fbf182
     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	Sat Feb 24 11:00:05 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}