The following changes avoid polluting global namespace with the
[deliverable/binutils-gdb.git] / ld / configure.tgt
index 521390ef97bff1dcca95ded5d615b8d7bc96558e..6922618d4a63bb26492fbab7438cc3a502aed804 100644 (file)
@@ -114,7 +114,6 @@ m68*-ericsson-ose)  targ_emul=sun3 ;;
 m68*-apple-aux*)       targ_emul=m68kaux ;;
 *-tandem-none)         targ_emul=st2000 ;;
 i370-*-elf* | i370-*-linux-gnu*) targ_emul=elf32i370 ;;
-i370-*-mvs*)           targ_emul=mvs ;;
 i[3456]86-*-vsta)      targ_emul=vsta ;;
 i[3456]86-go32-rtems*) targ_emul=i386go32 ;;
 i[3456]86-*-go32)      targ_emul=i386go32 ;;
@@ -134,7 +133,7 @@ i[3456]86-*-linux*aout*)    targ_emul=i386linux
                        targ_extra_emuls=elf_i386
                        tdir_elf_i386=`echo ${targ_alias} | sed -e 's/aout//'`
                        ;;
-i[3456]86-*-linuxoldld)        targ_emul=i386linux; targ_extra_emuls=elf_i386 ;;
+i[3456]86-*-linux*oldld)       targ_emul=i386linux; targ_extra_emuls=elf_i386 ;;
 i[3456]86-*-linux-gnu*)        targ_emul=elf_i386
                        targ_extra_emuls=i386linux
                        tdir_i386linux=${targ_alias}aout
@@ -144,10 +143,19 @@ x86_64-*-linux-gnu*)      targ_emul=elf_x86_64
                        tdir_i386linux=${targ_alias}aout
                        ;;
 i[3456]86-*-sysv[45]*) targ_emul=elf_i386 ;;
-i[3456]86-*-solaris2*) targ_emul=elf_i386 ;;
+i[3456]86-*-solaris2*)  targ_emul=elf_i386_ldso
+                        targ_extra_emuls="elf_i386"
+                        ;;
 i[3456]86-*-unixware)  targ_emul=elf_i386 ;;
-i[3456]86-*-solaris*)  targ_emul=elf_i386 ;;
-i[3456]86-*-netbsd*)   targ_emul=i386nbsd ;;
+i[3456]86-*-solaris*)   targ_emul=elf_i386_ldso
+                        targ_extra_emuls="elf_i386"
+                        ;;
+i[3456]86-*-netbsdelf*)        targ_emul=elf_i386
+                       targ_extra_emuls=i386nbsd
+                       ;;
+i[3456]86-*-netbsd*)   targ_emul=i386nbsd
+                       targ_extra_emuls=elf_i386
+                       ;;
 i[3456]86-*-netware)   targ_emul=i386nw ;;
 i[3456]86-*-elf*)      targ_emul=elf_i386 ;;
 i[3456]86-*-freebsdaout* | i[3456]86-*-freebsd[12].* | i[3456]86-*-freebsd[12])
@@ -245,6 +253,7 @@ m68*-hp*-netbsd*)   targ_emul=m68k4knbsd ;;
 m68*-*-netbsd*)                targ_emul=m68knbsd ;;
 m68*-*-psos*)          targ_emul=m68kpsos ;;
 m68*-*-rtems*)         targ_emul=m68kcoff ;;
+hppa*64*-*-linux-gnu*) targ_emul=hppa64linux ;;
 hppa*64*-*)            targ_emul=elf64hppa ;;
 hppa*-*-linux-gnu*)    targ_emul=hppalinux ;;
 hppa*-*-*elf*)         targ_emul=hppaelf ;;
@@ -328,8 +337,12 @@ powerpc-*-macos*)  targ_emul=ppcmacos ;;
 powerpc-*-netware*)    targ_emul=ppcnw ;;
 powerpcle-*-pe)         targ_emul=ppcpe ;;
 powerpcle-*-winnt*)     targ_emul=ppcpe ;;
-powerpcle-*-cygwin*)   targ_emul=ppcpe ;;
-powerpc-*-aix*)                targ_emul=aixppc ;;
+powerpcle-*-cygwin*)    targ_emul=ppcpe ;;
+
+powerpc-*-aix*)                targ_emul=aixppc 
+                       targ_extra_emuls="aixppc64"     
+                       tdir_aixppc64=${targ_alias}
+                       ;;
 powerpc-*-beos*)       targ_emul=aixppc ;;
 rs6000-*-aix*)         targ_emul=aixrs6 ;;
 tic30-*-*aout*)                targ_emul=tic30aout ;;
This page took 0.023566 seconds and 4 git commands to generate.