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}
|