2001-08-22 Alexandre Oliva <aoliva@redhat.com>
* emulparams/elf32am33lin.sh: Adjust to match kernel parameters. 2001-05-09 Alexandre Oliva <aoliva@redhat.com> * configure.host (am33_2.0-*-linux*): Added. * configure.tgt (am33_2.0-*-linux*): Likewise. * emulparams/elf32am33lin.sh: New. * Makefile.am (eelf32am33lin.c): New rule. * Makefile.in: Rebuilt.
This commit is contained in:
parent
2ce28d43c4
commit
4a096548a6
11
ld/ChangeLog
11
ld/ChangeLog
@ -1,3 +1,14 @@
|
|||||||
|
2003-07-10 Alexandre Oliva <aoliva@redhat.com>
|
||||||
|
|
||||||
|
2001-08-22 Alexandre Oliva <aoliva@redhat.com>
|
||||||
|
* emulparams/elf32am33lin.sh: Adjust to match kernel parameters.
|
||||||
|
2001-05-09 Alexandre Oliva <aoliva@redhat.com>
|
||||||
|
* configure.host (am33_2.0-*-linux*): Added.
|
||||||
|
* configure.tgt (am33_2.0-*-linux*): Likewise.
|
||||||
|
* emulparams/elf32am33lin.sh: New.
|
||||||
|
* Makefile.am (eelf32am33lin.c): New rule.
|
||||||
|
* Makefile.in: Rebuilt.
|
||||||
|
|
||||||
2003-07-09 Alexandre Oliva <aoliva@redhat.com>
|
2003-07-09 Alexandre Oliva <aoliva@redhat.com>
|
||||||
|
|
||||||
2001-04-17 Alexandre Oliva <aoliva@redhat.com>
|
2001-04-17 Alexandre Oliva <aoliva@redhat.com>
|
||||||
|
@ -607,6 +607,9 @@ eelf32xstormy16.c: $(srcdir)/emulparams/elf32xstormy16.sh \
|
|||||||
$(srcdir)/emultempl/elf32.em $(srcdir)/emultempl/needrelax.em \
|
$(srcdir)/emultempl/elf32.em $(srcdir)/emultempl/needrelax.em \
|
||||||
$(srcdir)/scripttempl/elf.sc ${GEN_DEPENDS}
|
$(srcdir)/scripttempl/elf.sc ${GEN_DEPENDS}
|
||||||
${GENSCRIPTS} elf32xstormy16 "$(tdir_xstormy16)"
|
${GENSCRIPTS} elf32xstormy16 "$(tdir_xstormy16)"
|
||||||
|
eelf32am33lin.c: $(srcdir)/emulparams/elf32am33lin.sh \
|
||||||
|
$(srcdir)/emultempl/elf32.em $(srcdir)/scripttempl/elf.sc ${GEN_DEPENDS}
|
||||||
|
${GENSCRIPTS} elf32am33lin "$(tdir_mn10300)"
|
||||||
eelf32vax.c: $(srcdir)/emulparams/elf32vax.sh \
|
eelf32vax.c: $(srcdir)/emulparams/elf32vax.sh \
|
||||||
$(srcdir)/emultempl/elf32.em $(srcdir)/scripttempl/elf.sc ${GEN_DEPENDS}
|
$(srcdir)/emultempl/elf32.em $(srcdir)/scripttempl/elf.sc ${GEN_DEPENDS}
|
||||||
${GENSCRIPTS} elf32vax "$(tdir_elf32vax)"
|
${GENSCRIPTS} elf32vax "$(tdir_elf32vax)"
|
||||||
|
@ -1333,6 +1333,9 @@ eelf32xstormy16.c: $(srcdir)/emulparams/elf32xstormy16.sh \
|
|||||||
$(srcdir)/emultempl/elf32.em $(srcdir)/emultempl/needrelax.em \
|
$(srcdir)/emultempl/elf32.em $(srcdir)/emultempl/needrelax.em \
|
||||||
$(srcdir)/scripttempl/elf.sc ${GEN_DEPENDS}
|
$(srcdir)/scripttempl/elf.sc ${GEN_DEPENDS}
|
||||||
${GENSCRIPTS} elf32xstormy16 "$(tdir_xstormy16)"
|
${GENSCRIPTS} elf32xstormy16 "$(tdir_xstormy16)"
|
||||||
|
eelf32am33lin.c: $(srcdir)/emulparams/elf32am33lin.sh \
|
||||||
|
$(srcdir)/emultempl/elf32.em $(srcdir)/scripttempl/elf.sc ${GEN_DEPENDS}
|
||||||
|
${GENSCRIPTS} elf32am33lin "$(tdir_mn10300)"
|
||||||
eelf32vax.c: $(srcdir)/emulparams/elf32vax.sh \
|
eelf32vax.c: $(srcdir)/emulparams/elf32vax.sh \
|
||||||
$(srcdir)/emultempl/elf32.em $(srcdir)/scripttempl/elf.sc ${GEN_DEPENDS}
|
$(srcdir)/emultempl/elf32.em $(srcdir)/scripttempl/elf.sc ${GEN_DEPENDS}
|
||||||
${GENSCRIPTS} elf32vax "$(tdir_elf32vax)"
|
${GENSCRIPTS} elf32vax "$(tdir_elf32vax)"
|
||||||
|
@ -80,6 +80,11 @@ case "${host}" in
|
|||||||
# No further tweaking needed
|
# No further tweaking needed
|
||||||
;;
|
;;
|
||||||
|
|
||||||
|
am33_2.0-*-linux*)
|
||||||
|
HOSTING_CRT0='-dynamic-linker `fgrep ld-linux.so \`${CC} --print-file-name=specs\` | sed -e "s,.*-dynamic-linker[ ][ ]*\(.*/ld-linux.so..\).*,\1,"` `${CC} --print-file-name=crt1.o` `${CC} --print-file-name=crti.o` `if [ -f ../gcc/crtbegin.o ]; then echo ../gcc/crtbegin.o; else ${CC} --print-file-name=crtbegin.o; fi`'
|
||||||
|
HOSTING_LIBS='`if [ -f ../gcc/libgcc.a ] ; then echo ../gcc/libgcc.a ; else ${CC} -print-libgcc-file-name; fi` -L`dirname \`${CC} --print-file-name=libc.so\`` -lc `if [ -f ../gcc/libgcc.a ] ; then echo ../gcc/libgcc.a ; else ${CC} -print-libgcc-file-name; fi` `if [ -f ../gcc/crtend.o ]; then echo ../gcc/crtend.o; else ${CC} --print-file-name=crtend.o; fi` `${CC} --print-file-name=crtn.o`'
|
||||||
|
;;
|
||||||
|
|
||||||
arm*-*-linux-gnu*)
|
arm*-*-linux-gnu*)
|
||||||
HOSTING_CRT0='-p '`echo "$HOSTING_CRT0" | sed -e "s,ld\[^ \]*\*,ld-linux,g"`
|
HOSTING_CRT0='-p '`echo "$HOSTING_CRT0" | sed -e "s,ld\[^ \]*\*,ld-linux,g"`
|
||||||
;;
|
;;
|
||||||
|
@ -16,6 +16,7 @@ targ_extra_emuls=
|
|||||||
targ_extra_ofiles=
|
targ_extra_ofiles=
|
||||||
|
|
||||||
case "${targ}" in
|
case "${targ}" in
|
||||||
|
am33_2.0-*-linux*) targ_emul=elf32am33lin ;;
|
||||||
arm-epoc-pe) targ_emul=arm_epoc_pe ;
|
arm-epoc-pe) targ_emul=arm_epoc_pe ;
|
||||||
targ_extra_ofiles="deffilep.o pe-dll.o" ;;
|
targ_extra_ofiles="deffilep.o pe-dll.o" ;;
|
||||||
arm-*-wince) targ_emul=armpe ;
|
arm-*-wince) targ_emul=armpe ;
|
||||||
|
11
ld/emulparams/elf32am33lin.sh
Normal file
11
ld/emulparams/elf32am33lin.sh
Normal file
@ -0,0 +1,11 @@
|
|||||||
|
SCRIPT_NAME=elf
|
||||||
|
OUTPUT_FORMAT="elf32-am33lin"
|
||||||
|
TEXT_START_ADDR=0x8000000
|
||||||
|
MAXPAGESIZE=0x1000
|
||||||
|
NONPAGED_TEXT_START_ADDR=0x8000000
|
||||||
|
ARCH=mn10300
|
||||||
|
MACHINE=
|
||||||
|
NOP=0xcbcb
|
||||||
|
TEMPLATE_NAME=elf32
|
||||||
|
GENERATE_SHLIB_SCRIPT=yes
|
||||||
|
|
Loading…
x
Reference in New Issue
Block a user