bfd:
* config.bfd (armeb-*-netbsdelf*): New target. ld: * Makefile.am (ALL_EMULATIONS): Add earmelfb_nbsd.o. (earmelfb_nbsd.c): New rule. * Makefile.in: Regenerate. * configure.tgt (armeb-*-netbsdelf*): New target. (arm-*-netbsdelf*): Add armelfb_nbsd to targ_extra_emuls. (arm-*-netbsd*): Likewise. * emulparams/armelfb_nbsd.sh: New file.
This commit is contained in:
parent
e51b6c61d8
commit
658f25883a
@ -1,3 +1,7 @@
|
|||||||
|
2002-05-21 Jason Thorpe <thorpej@wasabisystems.com>
|
||||||
|
|
||||||
|
* config.bfd (armeb-*-netbsdelf*): New target.
|
||||||
|
|
||||||
2002-05-20 Alan Modra <amodra@bigpond.net.au>
|
2002-05-20 Alan Modra <amodra@bigpond.net.au>
|
||||||
|
|
||||||
* elf64-ppc.c (ppc_build_one_stub): Point undefined function syms
|
* elf64-ppc.c (ppc_build_one_stub): Point undefined function syms
|
||||||
|
@ -115,6 +115,10 @@ case "${targ}" in
|
|||||||
targ_selvecs=bfd_elf32_bigarc_vec
|
targ_selvecs=bfd_elf32_bigarc_vec
|
||||||
;;
|
;;
|
||||||
|
|
||||||
|
armeb-*-netbsdelf*)
|
||||||
|
targ_defvec=bfd_elf32_bigarm_vec
|
||||||
|
targ_selvecs="bfd_elf32_littlearm_vec armnetbsd_vec"
|
||||||
|
;;
|
||||||
arm-*-netbsdelf*)
|
arm-*-netbsdelf*)
|
||||||
targ_defvec=bfd_elf32_littlearm_vec
|
targ_defvec=bfd_elf32_littlearm_vec
|
||||||
targ_selvecs="bfd_elf32_bigarm_vec armnetbsd_vec"
|
targ_selvecs="bfd_elf32_bigarm_vec armnetbsd_vec"
|
||||||
|
10
ld/ChangeLog
10
ld/ChangeLog
@ -1,3 +1,13 @@
|
|||||||
|
2002-05-21 Jason Thorpe <thorpej@wasabisystems.com>
|
||||||
|
|
||||||
|
* Makefile.am (ALL_EMULATIONS): Add earmelfb_nbsd.o.
|
||||||
|
(earmelfb_nbsd.c): New rule.
|
||||||
|
* Makefile.in: Regenerate.
|
||||||
|
* configure.tgt (armeb-*-netbsdelf*): New target.
|
||||||
|
(arm-*-netbsdelf*): Add armelfb_nbsd to targ_extra_emuls.
|
||||||
|
(arm-*-netbsd*): Likewise.
|
||||||
|
* emulparams/armelfb_nbsd.sh: New file.
|
||||||
|
|
||||||
2002-05-18 Tom Rix <trix@redhat.com>
|
2002-05-18 Tom Rix <trix@redhat.com>
|
||||||
|
|
||||||
* emultempl/aix.em (gld*_parse_args): Add -bnortl and -bnortllib
|
* emultempl/aix.em (gld*_parse_args): Add -bnortl and -bnortllib
|
||||||
|
@ -120,6 +120,7 @@ ALL_EMULATIONS = \
|
|||||||
earmelf_fbsd.o \
|
earmelf_fbsd.o \
|
||||||
earmelf_linux.o \
|
earmelf_linux.o \
|
||||||
earmelf_nbsd.o \
|
earmelf_nbsd.o \
|
||||||
|
earmelfb_nbsd.o \
|
||||||
earmelf_oabi.o \
|
earmelf_oabi.o \
|
||||||
earmnbsd.o \
|
earmnbsd.o \
|
||||||
earmpe.o \
|
earmpe.o \
|
||||||
@ -398,6 +399,12 @@ earmelf_nbsd.c: $(srcdir)/emulparams/armelf_nbsd.sh \
|
|||||||
$(srcdir)/emultempl/elf32.em $(srcdir)/emultempl/armelf.em \
|
$(srcdir)/emultempl/elf32.em $(srcdir)/emultempl/armelf.em \
|
||||||
$(srcdir)/scripttempl/elf.sc ${GEN_DEPENDS}
|
$(srcdir)/scripttempl/elf.sc ${GEN_DEPENDS}
|
||||||
${GENSCRIPTS} armelf_nbsd "$(tdir_armelf_nbsd)"
|
${GENSCRIPTS} armelf_nbsd "$(tdir_armelf_nbsd)"
|
||||||
|
earmelfb_nbsd.c: $(srcdir)/emulparams/armelfb_nbsd.sh \
|
||||||
|
$(srcdir)/emulparams/armelf_nbsd.sh \
|
||||||
|
$(srcdir)/emulparams/armelf.sh \
|
||||||
|
$(srcdir)/emultempl/elf32.em $(srcdir)/emultempl/armelf.em \
|
||||||
|
$(srcdir)/scripttempl/elf.sc ${GEN_DEPENDS}
|
||||||
|
${GENSCRIPTS} armelfb_nbsd "$(tdir_armelfb_nbsd)"
|
||||||
earmaoutb.c: $(srcdir)/emulparams/armaoutb.sh \
|
earmaoutb.c: $(srcdir)/emulparams/armaoutb.sh \
|
||||||
$(srcdir)/emultempl/generic.em $(srcdir)/scripttempl/armaout.sc ${GEN_DEPENDS}
|
$(srcdir)/emultempl/generic.em $(srcdir)/scripttempl/armaout.sc ${GEN_DEPENDS}
|
||||||
${GENSCRIPTS} armaoutb "$(tdir_armaoutb)"
|
${GENSCRIPTS} armaoutb "$(tdir_armaoutb)"
|
||||||
|
@ -229,6 +229,7 @@ ALL_EMULATIONS = \
|
|||||||
earmelf_fbsd.o \
|
earmelf_fbsd.o \
|
||||||
earmelf_linux.o \
|
earmelf_linux.o \
|
||||||
earmelf_nbsd.o \
|
earmelf_nbsd.o \
|
||||||
|
earmelfb_nbsd.o \
|
||||||
earmelf_oabi.o \
|
earmelf_oabi.o \
|
||||||
earmnbsd.o \
|
earmnbsd.o \
|
||||||
earmpe.o \
|
earmpe.o \
|
||||||
@ -1119,6 +1120,12 @@ earmelf_nbsd.c: $(srcdir)/emulparams/armelf_nbsd.sh \
|
|||||||
$(srcdir)/emultempl/elf32.em $(srcdir)/emultempl/armelf.em \
|
$(srcdir)/emultempl/elf32.em $(srcdir)/emultempl/armelf.em \
|
||||||
$(srcdir)/scripttempl/elf.sc ${GEN_DEPENDS}
|
$(srcdir)/scripttempl/elf.sc ${GEN_DEPENDS}
|
||||||
${GENSCRIPTS} armelf_nbsd "$(tdir_armelf_nbsd)"
|
${GENSCRIPTS} armelf_nbsd "$(tdir_armelf_nbsd)"
|
||||||
|
earmelfb_nbsd.c: $(srcdir)/emulparams/armelfb_nbsd.sh \
|
||||||
|
$(srcdir)/emulparams/armelf_nbsd.sh \
|
||||||
|
$(srcdir)/emulparams/armelf.sh \
|
||||||
|
$(srcdir)/emultempl/elf32.em $(srcdir)/emultempl/armelf.em \
|
||||||
|
$(srcdir)/scripttempl/elf.sc ${GEN_DEPENDS}
|
||||||
|
${GENSCRIPTS} armelfb_nbsd "$(tdir_armelfb_nbsd)"
|
||||||
earmaoutb.c: $(srcdir)/emulparams/armaoutb.sh \
|
earmaoutb.c: $(srcdir)/emulparams/armaoutb.sh \
|
||||||
$(srcdir)/emultempl/generic.em $(srcdir)/scripttempl/armaout.sc ${GEN_DEPENDS}
|
$(srcdir)/emultempl/generic.em $(srcdir)/scripttempl/armaout.sc ${GEN_DEPENDS}
|
||||||
${GENSCRIPTS} armaoutb "$(tdir_armaoutb)"
|
${GENSCRIPTS} armaoutb "$(tdir_armaoutb)"
|
||||||
|
@ -217,10 +217,12 @@ arm-*-coff) targ_emul=armcoff ;;
|
|||||||
arm-*-vxworks) targ_emul=armcoff ;;
|
arm-*-vxworks) targ_emul=armcoff ;;
|
||||||
arm-*-freebsd*) targ_emul=armelf_fbsd
|
arm-*-freebsd*) targ_emul=armelf_fbsd
|
||||||
targ_extra_emuls="armelf" ;;
|
targ_extra_emuls="armelf" ;;
|
||||||
|
armeb-*-netbsdelf*) targ_emul=armelfb_nbsd;
|
||||||
|
targ_extra_emuls="armelf_nbsd armelf armnbsd" ;;
|
||||||
arm-*-netbsdelf*) targ_emul=armelf_nbsd;
|
arm-*-netbsdelf*) targ_emul=armelf_nbsd;
|
||||||
targ_extra_emuls="armelf armnbsd" ;;
|
targ_extra_emuls="armelfb_nbsd armelf armnbsd" ;;
|
||||||
arm-*-netbsd*) targ_emul=armnbsd;
|
arm-*-netbsd*) targ_emul=armnbsd;
|
||||||
targ_extra_emuls="armelf armelf_nbsd" ;;
|
targ_extra_emuls="armelf armelf_nbsd armelfb_nbsd" ;;
|
||||||
arm-*-openbsd*) targ_emul=armnbsd ;;
|
arm-*-openbsd*) targ_emul=armnbsd ;;
|
||||||
arm-*-rtems*) targ_emul=armelf ;;
|
arm-*-rtems*) targ_emul=armelf ;;
|
||||||
arm-*-elf) targ_emul=armelf ;;
|
arm-*-elf) targ_emul=armelf ;;
|
||||||
|
2
ld/emulparams/armelfb_nbsd.sh
Normal file
2
ld/emulparams/armelfb_nbsd.sh
Normal file
@ -0,0 +1,2 @@
|
|||||||
|
. ${srcdir}/emulparams/armelf_nbsd.sh
|
||||||
|
OUTPUT_FORMAT="elf32-bigarm"
|
Loading…
Reference in New Issue
Block a user