Shared lib support for elf32-hppa
[deliverable/binutils-gdb.git] / ld / configure.tgt
index b267c16712a16ed84d5dc931b80f8bf0872b617e..269d1563545852fa8b0bab9ba4da2428736ea694 100644 (file)
@@ -23,6 +23,9 @@ arm-*-pe)             targ_emul=armpe ;
 arc-*-elf*)            targ_emul=arcelf ;;
 avr-*-*)               targ_emul=avr85xx
                        targ_extra_emuls="avr1200 avr23xx avr44x4 avr4433 avrmega603 avrmega103 avrmega161" ;;
+cris-*-*)              targ_emul=crisaout
+                       targ_extra_emuls="criself crislinux"
+                       targ_extra_libpath=$targ_extra_emuls ;;
 d10v-*-*)              targ_emul=d10velf ;;
 d30v-*-*ext*)          targ_emul=d30v_e; targ_extra_emuls="d30velf d30v_o" ;;
 d30v-*-*onchip*)       targ_emul=d30v_o; targ_extra_emuls="d30velf d30v_e" ;;
@@ -55,6 +58,8 @@ sparc*-*-linux-gnu*)  targ_emul=elf32_sparc
                        tdir_sun4=sparc-sun-sunos4
                        ;;
 sparc*-*-lynxos*)      targ_emul=sparclynx ;;
+sparc64-*-netbsd*)     targ_emul=elf64_sparc ;;
+sparc*-*-netbsd*elf*)  targ_emul=elf32_sparc ;;
 sparc*-*-netbsd*)      targ_emul=sparcnbsd ;;
 sparc-*-solaris2.[0-6] | sparc-*-solaris2.[0-6].*)
                        targ_emul=elf32_sparc ;;
@@ -72,6 +77,8 @@ sparcv9-*-solaris2* | sparc64-*-solaris2*)
 sparc*-*-solaris2*)    targ_emul=elf32_sparc ;;
 sparc*-wrs-vxworks*)   targ_emul=sparcaout ;;
 sparc*-*-rtems*)       targ_emul=sparcaout ;;
+i860-stardent-sysv4* | i860-stardent-elf*)
+                       targ_emul=elf32_i860 ;;
 i960-wrs-vxworks5.0*)  targ_emul=gld960 ;;
 i960-wrs-vxworks5*)    targ_emul=gld960coff ;;
 i960-wrs-vxworks*)     targ_emul=gld960 ;;
@@ -82,6 +89,10 @@ i960-*-elf*)         targ_emul=elf32_i960 ;;
 ia64-*-elf*)           targ_emul=elf64_ia64 ;;
 ia64-*-linux*)         targ_emul=elf64_ia64 ;;
 m32r-*-*)              targ_emul=m32relf ;;
+m68hc11-*-*|m6811-*-*) targ_emul=m68hc11elf 
+                       targ_extra_emuls="m68hc11elfb m68hc12elf m68hc12elfb" ;;
+m68hc12-*-*|m6812-*-*) targ_emul=m68hc12elf 
+                       targ_extra_emuls="m68hc12elfb m68hc11elf m68hc11elfb" ;;
 m68*-sun-sunos[34]*)   targ_emul=sun3 ;;
 m68*-wrs-vxworks*)     targ_emul=sun3 ;;
 m68*-ericsson-ose)     targ_emul=sun3 ;;
@@ -113,7 +124,7 @@ i[3456]86-*-linux-gnu*)     targ_emul=elf_i386
                        targ_extra_emuls=i386linux
                        tdir_i386linux=${targ_alias}aout
                        ;;
-i[3456]86-*-sysv4*)    targ_emul=elf_i386 ;;
+i[3456]86-*-sysv[45]*) targ_emul=elf_i386 ;;
 i[3456]86-*-solaris2*) targ_emul=elf_i386 ;;
 i[3456]86-*-unixware)  targ_emul=elf_i386 ;;
 i[3456]86-*-solaris*)  targ_emul=elf_i386 ;;
@@ -201,9 +212,9 @@ m68*-hp*-netbsd*)   targ_emul=m68k4knbsd ;;
 m68*-*-netbsd*)                targ_emul=m68knbsd ;;
 m68*-*-psos*)          targ_emul=m68kpsos ;;
 m68*-*-rtems*)         targ_emul=m68kcoff ;;
-hppa*w*-*)             targ_emul=elf64hppa ;;
+hppa*64*-*)            targ_emul=elf64hppa ;;
+hppa*-*-linux-gnu*)    targ_emul=hppalinux ;;
 hppa*-*-*elf*)         targ_emul=hppaelf ;;
-hppa*-*-linux-gnu*)    targ_emul=hppaelf ;;
 hppa*-*-lites*)                targ_emul=hppaelf ;;
 hppa*-*-rtems*)                targ_emul=hppaelf ;;
 vax-dec-ultrix* | vax-dec-bsd*) targ_emul=vax ;;
@@ -240,6 +251,7 @@ mips*-*-linux-gnu*) targ_emul=elf32bsmip
                        targ_extra_emuls="elf32lsmip mipsbig mipslit"
                        ;;
 mips*-*-lnews*)                targ_emul=mipslnews ;;
+mips*-*-sysv4*)         targ_emul=elf32btsmip ;;
 mn10200-*-*)           targ_emul=mn10200 ;;
 mn10300-*-*)           targ_emul=mn10300 ;;
 alpha*-*-linuxecoff*)  targ_emul=alpha targ_extra_emuls=elf64alpha
@@ -255,7 +267,7 @@ alpha*-*-netbsd*)   targ_emul=elf64alpha ;;
 z8k-*-coff)            targ_emul=z8002; targ_extra_emuls=z8001 ;;
 ns32k-pc532-mach* | ns32k-pc532-ux*)   targ_emul=pc532macha ;;
 ns32k-pc532-netbsd* | ns32k-pc532-lites*) targ_emul=ns32knbsd ;;
-powerpc-*-linux-gnu*)  targ_emul=elf32ppclinux; 
+powerpc-*-linux-gnu*)  targ_emul=elf32ppclinux;
                        targ_extra_emuls="elf32ppc elf32ppcsim";
                        targ_extra_libpath=elf32ppc ;;
 pjl*-*-*)              targ_emul=pjlelf ; targ_extra_emuls="elf_i386" ;;
@@ -278,6 +290,7 @@ powerpc-*-beos*)    targ_emul=aixppc ;;
 rs6000-*-aix*)         targ_emul=aixrs6 ;;
 tic30-*-*aout*)                targ_emul=tic30aout ;;
 tic30-*-*coff*)                targ_emul=tic30coff ;;
+tic54x-*-* | c54x*-*-*)        targ_emul=tic54xcoff ;;
 tic80-*-*)             targ_emul=tic80coff ;;
 v850-*-*)              targ_emul=v850 ;;
 v850e-*-*)             targ_emul=v850 ;;
This page took 0.024149 seconds and 4 git commands to generate.