yann@1: --- binutils/ld/emulparams/elf_i386_glibc21.sh.jj Sat Aug 3 17:04:41 2002 yann@1: +++ binutils/ld/emulparams/elf_i386_glibc21.sh Sat Aug 3 17:04:41 2002 yann@1: @@ -0,0 +1,11 @@ yann@1: +SCRIPT_NAME=elf yann@1: +OUTPUT_FORMAT="elf32-i386" yann@1: +TEXT_START_ADDR=0x08048000 yann@1: +MAXPAGESIZE=0x1000 yann@1: +NONPAGED_TEXT_START_ADDR=0x08048000 yann@1: +ARCH=i386 yann@1: +MACHINE= yann@1: +NOP=0x9090 yann@1: +TEMPLATE_NAME=elf32 yann@1: +GENERATE_SHLIB_SCRIPT=yes yann@1: +LIB_PATH=/usr/i386-glibc21-linux/lib:/usr/local/lib yann@1: --- binutils/ld/configure.tgt.jj Thu Aug 1 20:49:32 2002 yann@1: +++ binutils/ld/configure.tgt Sat Aug 3 17:06:18 2002 yann@1: @@ -143,7 +143,8 @@ i[3456]86-*-linux*aout*) targ_emul=i386l yann@1: ;; yann@1: i[3456]86-*-linux*oldld) targ_emul=i386linux; targ_extra_emuls=elf_i386 ;; yann@1: i[3456]86-*-linux-gnu*) targ_emul=elf_i386 yann@1: - targ_extra_emuls=i386linux yann@1: + targ_extra_emuls="i386linux elf_i386_glibc21" yann@1: + targ_extra_libpath=elf_i386_glibc21 yann@1: if test x${want64} = xtrue; then yann@1: targ_extra_emuls="$targ_extra_emuls elf_x86_64" yann@1: fi yann@1: --- binutils/ld/Makefile.am.jj Thu Aug 1 20:49:32 2002 yann@1: +++ binutils/ld/Makefile.am Sat Aug 3 17:04:41 2002 yann@1: @@ -181,6 +181,7 @@ ALL_EMULATIONS = \ yann@1: eelf_i386.o \ yann@1: eelf_i386_be.o \ yann@1: eelf_i386_chaos.o \ yann@1: + eelf_i386_glibc21.o \ yann@1: eelf_i386_fbsd.o \ yann@1: eelf_i386_ldso.o \ yann@1: eelf_s390.o \ yann@1: @@ -718,6 +719,9 @@ eelf_i386_be.c: $(srcdir)/emulparams/elf yann@1: eelf_i386_chaos.c: $(srcdir)/emulparams/elf_i386_chaos.sh \ yann@1: $(srcdir)/emultempl/elf32.em $(srcdir)/scripttempl/elf_chaos.sc ${GEN_DEPENDS} yann@1: ${GENSCRIPTS} elf_i386_chaos "$(tdir_elf_i386_chaos)" yann@1: +eelf_i386_glibc21.c: $(srcdir)/emulparams/elf_i386_glibc21.sh \ yann@1: + $(srcdir)/emultempl/elf32.em $(srcdir)/scripttempl/elf.sc ${GEN_DEPENDS} yann@1: + ${GENSCRIPTS} elf_i386_glibc21 "$(tdir_elf_i386_glibc21)" yann@1: eelf_i386_fbsd.c: $(srcdir)/emulparams/elf_i386_fbsd.sh \ yann@1: $(srcdir)/emulparams/elf_i386.sh \ yann@1: $(srcdir)/emultempl/elf32.em $(srcdir)/scripttempl/elf.sc ${GEN_DEPENDS} yann@1: --- binutils/ld/Makefile.in.jj Thu Aug 1 20:49:32 2002 yann@1: +++ binutils/ld/Makefile.in Sat Aug 3 17:07:34 2002 yann@1: @@ -1197,6 +1197,9 @@ eelf_i386_be.c: $(srcdir)/emulparams/elf yann@1: eelf_i386_chaos.c: $(srcdir)/emulparams/elf_i386_chaos.sh \ yann@1: $(srcdir)/emultempl/elf32.em $(srcdir)/scripttempl/elf_chaos.sc ${GEN_DEPENDS} yann@1: ${GENSCRIPTS} elf_i386_chaos "$(tdir_elf_i386_chaos)" yann@1: +eelf_i386_glibc21.c: $(srcdir)/emulparams/elf_i386_glibc21.sh \ yann@1: + $(srcdir)/emultempl/elf32.em $(srcdir)/scripttempl/elf.sc ${GEN_DEPENDS} yann@1: + ${GENSCRIPTS} elf_i386_glibc21 "$(tdir_elf_i386_glibc21)" yann@1: eelf_i386_fbsd.c: $(srcdir)/emulparams/elf_i386_fbsd.sh \ yann@1: $(srcdir)/emulparams/elf_i386.sh \ yann@1: $(srcdir)/emultempl/elf32.em $(srcdir)/scripttempl/elf.sc ${GEN_DEPENDS}