mirror of
https://sourceware.org/git/binutils-gdb.git
synced 2024-11-28 04:25:10 +08:00
Add support for configuring *-*-kaos targets.
This commit is contained in:
parent
a48ebf4d62
commit
42b5d0eaa9
@ -1,3 +1,7 @@
|
||||
2003-02-11 Uwe Stieber <uwe@wwws.de>
|
||||
|
||||
* config.bfd: Add support for kaOS as cross build target system.
|
||||
|
||||
2003-02-11 Alan Modra <amodra@bigpond.net.au>
|
||||
|
||||
* elf64-ppc.c (ppc64_elf_check_relocs): Match versioned
|
||||
|
@ -189,6 +189,10 @@ case "${targ}" in
|
||||
targ_defvec=bfd_elf32_bigarm_vec
|
||||
targ_selvecs=bfd_elf32_littlearm_vec
|
||||
;;
|
||||
arm-*-kaos* | strongarm-*-kaos*)
|
||||
targ_defvec=bfd_elf32_littlearm_vec
|
||||
targ_selvecs=bfd_elf32_bigarm_vec
|
||||
;;
|
||||
arm-*-elf | arm-*-freebsd* | arm*-*-linux-gnu* | arm*-*-conix* | arm*-*-uclinux*)
|
||||
targ_defvec=bfd_elf32_littlearm_vec
|
||||
targ_selvecs=bfd_elf32_bigarm_vec
|
||||
@ -370,6 +374,10 @@ case "${targ}" in
|
||||
targ_defvec=bfd_elf32_i386_vec
|
||||
targ_selvecs=i386coff_vec
|
||||
;;
|
||||
i[3456]86-*-kaos*)
|
||||
targ_defvec=bfd_elf32_i386_vec
|
||||
targ_selvecs=bfd_elf32_i386_vec
|
||||
;;
|
||||
i[3456]86-*-nto*)
|
||||
targ_defvec=bfd_elf32_i386_vec
|
||||
targ_selvecs=i386coff_vec
|
||||
@ -901,6 +909,11 @@ case "${targ}" in
|
||||
targ_selvecs="rs6000coff_vec bfd_elf32_powerpcle_vec ppcboot_vec"
|
||||
targ64_selvecs="bfd_elf64_powerpc_vec bfd_elf64_powerpcle_vec"
|
||||
;;
|
||||
powerpc-*-kaos*)
|
||||
targ_defvec=bfd_elf32_powerpc_vec
|
||||
targ_selvecs="bfd_elf32_powerpcle_vec ppcboot_vec"
|
||||
targ64_selvecs="bfd_elf64_powerpc_vec bfd_elf64_powerpcle_vec"
|
||||
;;
|
||||
powerpc-*-darwin* | powerpc-*-macos10* | powerpc-*-rhapsody*)
|
||||
targ_defvec=mach_o_be_vec
|
||||
targ_selvecs="mach_o_be_vec mach_o_le_vec mach_o_fat_vec pef_vec pef_xlib_vec sym_vec"
|
||||
@ -1025,7 +1038,7 @@ case "${targ}" in
|
||||
targ_selvecs="bfd_elf32_shlnbsd_vec shcoff_vec shlcoff_vec"
|
||||
;;
|
||||
|
||||
shl*-*-elf* | sh[1234]l*-*-elf* | sh3el*-*-elf*)
|
||||
shl*-*-elf* | sh[1234]l*-*-elf* | sh3el*-*-elf* | shl*-*-kaos*)
|
||||
targ_defvec=bfd_elf32_shl_vec
|
||||
targ_selvecs="bfd_elf32_sh_vec shlcoff_vec shcoff_vec shlcoff_small_vec shcoff_small_vec"
|
||||
#ifdef BFD64
|
||||
@ -1033,7 +1046,7 @@ case "${targ}" in
|
||||
#endif
|
||||
targ_underscore=yes
|
||||
;;
|
||||
sh-*-elf* | sh[1234]*-elf* | sh-*-rtemself*)
|
||||
sh-*-elf* | sh[1234]*-elf* | sh-*-rtemself* | sh-*-kaos*)
|
||||
targ_defvec=bfd_elf32_sh_vec
|
||||
targ_selvecs="bfd_elf32_shl_vec shcoff_vec shlcoff_vec shcoff_small_vec shlcoff_small_vec"
|
||||
#ifdef BFD64
|
||||
|
@ -1,3 +1,8 @@
|
||||
2003-02-11 Uwe Stieber <uwe@wwws.de>
|
||||
|
||||
* configure.in: Add support for kaOS as cross build target system.
|
||||
* configure: Regenerated.
|
||||
|
||||
2003-02-10 Nick Clifton <nickc@redhat.com>
|
||||
|
||||
* config/tc-arm.c (md_begin): If the Maverick co-processor is
|
||||
|
518
gas/configure
vendored
518
gas/configure
vendored
File diff suppressed because it is too large
Load Diff
@ -190,6 +190,7 @@ changequote([,])dnl
|
||||
arm-*-coff | thumb-*-coff) fmt=coff ;;
|
||||
arm-*-rtems | thumb-*-rtems) fmt=elf ;;
|
||||
arm-*-elf | thumb-*-elf) fmt=elf ;;
|
||||
arm-*-kaos*) fmt=elf ;;
|
||||
arm*-*-conix*) fmt=elf ;;
|
||||
arm-*-linux*aout*) fmt=aout em=linux ;;
|
||||
arm*-*-linux-gnu*) fmt=elf em=linux ;;
|
||||
@ -247,6 +248,7 @@ changequote([,])dnl
|
||||
i386-*-beos*) fmt=elf ;;
|
||||
i386-*-coff) fmt=coff ;;
|
||||
i386-*-elf) fmt=elf ;;
|
||||
i386-*-kaos*) fmt=elf ;;
|
||||
i386-*-bsd*) fmt=aout em=386bsd ;;
|
||||
i386-*-netbsd0.8) fmt=aout em=386bsd ;;
|
||||
i386-*-netbsdpe*) fmt=coff em=pe ;;
|
||||
@ -409,6 +411,7 @@ changequote([,])dnl
|
||||
ppc-**-nto*) fmt=elf ;;
|
||||
ppc-*-vxworks*) fmt=elf ;;
|
||||
ppc-*-windiss*) fmt=elf ;;
|
||||
ppc-*-kaos*) fmt=elf ;;
|
||||
|
||||
s390x-*-linux-gnu*) fmt=elf em=linux ;;
|
||||
s390-*-linux-gnu*) fmt=elf em=linux ;;
|
||||
@ -427,6 +430,8 @@ changequote([,])dnl
|
||||
sh-*-pe*) fmt=coff em=pe bfd_gas=yes endian=little ;;
|
||||
sh-*-rtemself*) fmt=elf ;;
|
||||
sh-*-rtems*) fmt=coff ;;
|
||||
sh-*-kaos*) fmt=elf ;;
|
||||
shle*-*-kaos*) fmt=elf ;;
|
||||
sh64-*-elf*) fmt=elf ;;
|
||||
|
||||
ns32k-pc532-mach*) fmt=aout em=pc532mach ;;
|
||||
@ -454,6 +459,7 @@ changequote([,])dnl
|
||||
esac ;;
|
||||
strongarm-*-coff) fmt=coff ;;
|
||||
strongarm-*-elf) fmt=elf ;;
|
||||
strongarm-*-kaos*) fmt=elf ;;
|
||||
xscale-*-coff) fmt=coff ;;
|
||||
xscale-*-elf) fmt=elf ;;
|
||||
|
||||
|
@ -1,3 +1,8 @@
|
||||
2003-02-11 Uwe Stieber <uwe@wwws.de>
|
||||
|
||||
* configure.tgt: Add support for kaOS as cross build target
|
||||
system.
|
||||
|
||||
2003-02-10 John Daivid Anglin <dave.anglin@nrc-cnrc.gc.ca>
|
||||
|
||||
* hppaelf.em (group_size): Change default back to 1.
|
||||
|
@ -189,6 +189,7 @@ x86_64-*-netbsd*) targ_emul=elf_x86_64
|
||||
;;
|
||||
i[3456]86-*-netware) targ_emul=i386nw ;;
|
||||
i[3456]86-*-elf*) targ_emul=elf_i386 ;;
|
||||
i[3456]86-*-kaos*) targ_emul=elf_i386 ;;
|
||||
i[3456]86-*-freebsdaout* | i[3456]86-*-freebsd[12].* | i[3456]86-*-freebsd[12])
|
||||
targ_emul=i386bsd ;;
|
||||
i[3456]86-*-freebsd*) targ_emul=elf_i386_fbsd
|
||||
@ -240,6 +241,7 @@ arm-*-nto*) targ_emul=armnto ;;
|
||||
arm-*-openbsd*) targ_emul=armnbsd ;;
|
||||
arm-*-rtems*) targ_emul=armelf ;;
|
||||
arm-*-elf) targ_emul=armelf ;;
|
||||
arm-*-kaos*) targ_emul=armelf ;;
|
||||
arm9e-*-elf) targ_emul=armelf ;;
|
||||
arm-*-oabi) targ_emul=armelf_oabi ;;
|
||||
arm*-*-linux-gnu*) targ_emul=armelf_linux; targ_extra_emuls=armelf ;;
|
||||
@ -248,6 +250,7 @@ arm*-*-conix*) targ_emul=armelf ;;
|
||||
thumb-*-linux-gnu* | thumb-*-uclinux*) targ_emul=armelf_linux; targ_extra_emuls=armelf ;;
|
||||
strongarm-*-coff) targ_emul=armcoff ;;
|
||||
strongarm-*-elf) targ_emul=armelf ;;
|
||||
strongarm-*-kaos*) targ_emul=armelf ;;
|
||||
thumb-*-coff) targ_emul=armcoff ;;
|
||||
thumb-*-elf) targ_emul=armelf ;;
|
||||
thumb-*-oabi) targ_emul=armelf_oabi ;;
|
||||
@ -310,11 +313,11 @@ sh*-*-netbsdelf*)
|
||||
targ_emul=shelf_nbsd
|
||||
targ_extra_emuls=shlelf_nbsd
|
||||
;;
|
||||
shle*-*-elf* | sh[1234]*le*-*-elf)
|
||||
shle*-*-elf* | sh[1234]*le*-*-elf | shle*-*-kaos*)
|
||||
targ_emul=shlelf
|
||||
targ_extra_emuls="shelf shl sh"
|
||||
;;
|
||||
sh-*-elf* | sh[1234]*-*-elf | sh-*-rtemself*)
|
||||
sh-*-elf* | sh[1234]*-*-elf | sh-*-rtemself* | sh-*-kaos*)
|
||||
targ_emul=shelf
|
||||
targ_extra_emuls="shlelf sh shl"
|
||||
;;
|
||||
@ -484,7 +487,7 @@ powerpc*le-*-elf* | powerpc*le-*-eabi* | powerpc*le-*-solaris* \
|
||||
targ_extra_emuls="elf32ppcsim" ;;
|
||||
esac ;;
|
||||
powerpc*-*-elf* | powerpc*-*-eabi* | powerpc*-*-sysv* \
|
||||
| powerpc*-*-netbsd* | powerpc-*-openbsd* | powerpc*-*-vxworks*)
|
||||
| powerpc*-*-netbsd* | powerpc-*-openbsd* | powerpc*-*-vxworks* | powerpc*-*-kaos*)
|
||||
case "${targ}" in
|
||||
*64*) targ_emul=elf64ppc
|
||||
targ_extra_emuls="elf32ppc elf32ppclinux elf32ppcsim"
|
||||
|
Loading…
Reference in New Issue
Block a user