projects
/
deliverable
/
binutils-gdb.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
M68K TLS support.
[deliverable/binutils-gdb.git]
/
ld
/
configure.tgt
diff --git
a/ld/configure.tgt
b/ld/configure.tgt
index 80383cf42a795c0dca97f3073d9221b6c718bfe9..fe6462195fed0c7381de79dad6e0dbc94c2fb604 100644
(file)
--- a/
ld/configure.tgt
+++ b/
ld/configure.tgt
@@
-107,20
+107,25
@@
xscale-*-coff) targ_emul=armcoff ;;
xscale-*-elf) targ_emul=armelf
;;
avr-*-*) targ_emul=avr2
xscale-*-elf) targ_emul=armelf
;;
avr-*-*) targ_emul=avr2
- targ_extra_emuls="avr1 avr
3 avr4 avr5
avr6"
+ targ_extra_emuls="avr1 avr
25 avr3 avr31 avr35 avr4 avr5 avr51
avr6"
;;
bfin-*-elf) targ_emul=elf32bfin;
targ_extra_emuls="elf32bfinfd"
targ_extra_libpath=$targ_extra_emuls
;;
;;
bfin-*-elf) targ_emul=elf32bfin;
targ_extra_emuls="elf32bfinfd"
targ_extra_libpath=$targ_extra_emuls
;;
-bfin-*-
uclinux*)
targ_emul=elf32bfin;
+bfin-*-
rtems*)
targ_emul=elf32bfin;
targ_extra_emuls="elf32bfinfd"
targ_extra_libpath=$targ_extra_emuls
;;
targ_extra_emuls="elf32bfinfd"
targ_extra_libpath=$targ_extra_emuls
;;
-bfin-*-
linux-uclibc*)
targ_emul=elf32bfin;
+bfin-*-
uclinux*)
targ_emul=elf32bfin;
targ_extra_emuls="elf32bfinfd"
targ_extra_libpath=$targ_extra_emuls
;;
targ_extra_emuls="elf32bfinfd"
targ_extra_libpath=$targ_extra_emuls
;;
+bfin-*-linux-uclibc*) targ_emul=elf32bfinfd;
+ targ_extra_emuls="elf32bfin"
+ targ_extra_libpath=$targ_extra_emuls
+ ;;
+cr16-*-elf*) targ_emul=elf32cr16 ;;
cr16c-*-elf*) targ_emul=elf32cr16c
;;
cris-*-*aout*) targ_emul=crisaout
cr16c-*-elf*) targ_emul=elf32cr16c
;;
cris-*-*aout*) targ_emul=crisaout
@@
-201,6
+206,11
@@
i[3-7]86-*-solaris2*) targ_emul=elf_i386_ldso
targ_extra_emuls="elf_i386 elf_x86_64"
targ_extra_libpath=$targ_extra_emuls
;;
targ_extra_emuls="elf_i386 elf_x86_64"
targ_extra_libpath=$targ_extra_emuls
;;
+x86_64-*-solaris2*)
+ targ_emul=elf_x86_64
+ targ_extra_emuls="elf_i386 elf_i386_ldso"
+ targ_extra_libpath=elf_i386
+ tdir_elf_i386=`echo ${targ_alias} | sed -e 's/x86_64/i386/'` ;;
i[3-7]86-*-unixware) targ_emul=elf_i386 ;;
i[3-7]86-*-solaris*) targ_emul=elf_i386_ldso
targ_extra_emuls="elf_i386"
i[3-7]86-*-unixware) targ_emul=elf_i386 ;;
i[3-7]86-*-solaris*) targ_emul=elf_i386_ldso
targ_extra_emuls="elf_i386"
@@
-232,7
+242,7
@@
x86_64-*-elf*) targ_emul=elf_x86_64
i[3-7]86-*-kaos*) targ_emul=elf_i386 ;;
i[3-7]86-*-freebsdaout* | i[3-7]86-*-freebsd[12].* | i[3-7]86-*-freebsd[12])
targ_emul=i386bsd ;;
i[3-7]86-*-kaos*) targ_emul=elf_i386 ;;
i[3-7]86-*-freebsdaout* | i[3-7]86-*-freebsd[12].* | i[3-7]86-*-freebsd[12])
targ_emul=i386bsd ;;
-i[3-7]86-*-freebsd* | i[3-7]86-*-kfreebsd*-gnu)
+i[3-7]86-*-freebsd* | i[3-7]86-*-kfreebsd*-gnu
| i[3-7]86-*-dragonfly*
)
targ_emul=elf_i386_fbsd
targ_extra_emuls="elf_i386 i386bsd" ;;
x86_64-*-freebsd* | x86_64-*-kfreebsd*-gnu)
targ_emul=elf_i386_fbsd
targ_extra_emuls="elf_i386 i386bsd" ;;
x86_64-*-freebsd* | x86_64-*-kfreebsd*-gnu)
@@
-291,10
+301,15
@@
ip2k-*-elf) targ_emul=elf32ip2k
;;
iq2000-*-elf) targ_emul=elf32iq2000 ; targ_extra_emuls="elf32iq10"
;;
;;
iq2000-*-elf) targ_emul=elf32iq2000 ; targ_extra_emuls="elf32iq10"
;;
-m32c-*-elf) targ_emul=elf32m32c
+lm32-*-*linux*) targ_emul=elf32lm32fd ;;
+lm32-*-*) targ_emul=elf32lm32 ; targ_extra_emuls="elf32lm32fd"
+ ;;
+m32c-*-elf | m32c-*-rtems*)
+ targ_emul=elf32m32c
;;
m32r*le-*-elf*) targ_emul=m32rlelf ;;
;;
m32r*le-*-elf*) targ_emul=m32rlelf ;;
-m32r*-*-elf*) targ_emul=m32relf ;;
+m32r*-*-elf* | m32r*-*-rtems*)
+ targ_emul=m32relf ;;
m32r*le-*-linux-*) targ_emul=m32rlelf_linux ;;
m32r*-*-linux-*) targ_emul=m32relf_linux
;;
m32r*le-*-linux-*) targ_emul=m32rlelf_linux ;;
m32r*-*-linux-*) targ_emul=m32relf_linux
;;
@@
-395,6
+410,7
@@
mips*-*-sysv4*) targ_emul=elf32btsmip
mmix-*-*) targ_emul=mmo
targ_extra_emuls=elf64mmix
;;
mmix-*-*) targ_emul=mmo
targ_extra_emuls=elf64mmix
;;
+am34-*-linux*) targ_emul=elf32am33lin ;;
am33_2.0-*-linux*) targ_emul=elf32am33lin ;;
mn10200-*-*) targ_emul=mn10200 ;;
mn10300-*-*) targ_emul=mn10300
am33_2.0-*-linux*) targ_emul=elf32am33lin ;;
mn10200-*-*) targ_emul=mn10200 ;;
mn10300-*-*) targ_emul=mn10300
@@
-615,7
+631,7
@@
xc16x-*-elf) targ_emul=elf32xc16x
;;
xstormy16-*-*) targ_emul=elf32xstormy16
;;
;;
xstormy16-*-*) targ_emul=elf32xstormy16
;;
-xtensa
-*-*)
targ_emul=elf32xtensa
+xtensa
*-*-*)
targ_emul=elf32xtensa
;;
z80-*-coff) targ_emul=z80
;;
;;
z80-*-coff) targ_emul=z80
;;
@@
-635,7
+651,7
@@
esac
NATIVE_LIB_DIRS='/usr/local/lib /lib /usr/lib'
case "${target}" in
NATIVE_LIB_DIRS='/usr/local/lib /lib /usr/lib'
case "${target}" in
-*-*-freebsd*)
+*-*-freebsd*
| *-*-dragonfly*
)
NATIVE_LIB_DIRS='/lib /usr/lib /usr/local/lib'
;;
NATIVE_LIB_DIRS='/lib /usr/lib /usr/local/lib'
;;
@@
-665,7
+681,7
@@
sparc*-*-solaris2*)
spu-*-elf*)
# This allows to build a pair of PPU/SPU toolchains with common sysroot.
spu-*-elf*)
# This allows to build a pair of PPU/SPU toolchains with common sysroot.
- NATIVE_LIB_DIRS='/
usr/spu/
lib'
+ NATIVE_LIB_DIRS='/lib'
;;
i[03-9x]86-*-cygwin*)
;;
i[03-9x]86-*-cygwin*)
@@
-675,7
+691,7
@@
i[03-9x]86-*-cygwin*)
*-*-linux*)
;;
*-*-linux*)
;;
-*-*-freebsd*)
+*-*-freebsd*
| *-*-dragonfly*
)
;;
*-*-netbsd*)
;;
*-*-netbsd*)
This page took
0.024581 seconds
and
4
git commands to generate.