Improve Solaris compatability
[deliverable/binutils-gdb.git] / ld / configure.tgt
index f96fbd3b3e5710340f8fe3812f0b78b3eaa00dd3..f2736858bb8b248bcb40f270040e3edf49d54911 100644 (file)
@@ -144,9 +144,13 @@ 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-*-solaris*)   targ_emul=elf_i386_ldso
+                        targ_extra_emuls="elf_i386"
+                        ;;
 i[3456]86-*-netbsd*)   targ_emul=i386nbsd ;;
 i[3456]86-*-netware)   targ_emul=i386nw ;;
 i[3456]86-*-elf*)      targ_emul=elf_i386 ;;
@@ -185,6 +189,7 @@ a29k-*-*)           targ_emul=a29k ;;
 arm-*-aout | armel-*-aout) targ_emul=armaoutl ;;
 armeb-*-aout)          targ_emul=armaoutb ;;
 arm-*-coff)            targ_emul=armcoff ;;
+arm-*-vxworks)         targ_emul=armcoff ;;
 arm-*-freebsd*)                targ_emul=armelf ;;
 arm-*-netbsd*)         targ_emul=armnbsd ;;
 arm-*-rtems*)          targ_emul=armelf ;;
@@ -303,6 +308,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 ;;
+openrisc-*-*)          targ_emul=elf32openrisc ;;
 powerpc-*-freebsd*)    targ_emul=elf32ppc;
                        targ_extra_emuls=elf32ppcsim;
                        targ_extra_libpath=elf32ppc;
This page took 0.02536 seconds and 4 git commands to generate.