* configure.tgt (targ_extra_ofiles): Enable elf64_sparc on
[binutils-gdb.git] / ld / configure.tgt
index 00783e1e1121dbdc299fac46d1fdd792449d0e7d..88f3696c440f2562d6af942550388f8344f9e379 100644 (file)
@@ -47,12 +47,26 @@ sparc64-*-linux-gnu*)       targ_emul=elf64_sparc
                        tdir_sun4=sparc-sun-sunos4
                        ;;
 sparc*-*-linux-gnu*)   targ_emul=elf32_sparc
-                       targ_extra_emuls="sparclinux sun4"
+                       targ_extra_emuls="sparclinux elf64_sparc sun4"
                        tdir_sparclinux=${targ_alias}aout
+                       tdir_elf64_sparc=`echo ${targ_alias} | sed -e 's/32//'`
                        tdir_sun4=sparc-sun-sunos4
                        ;;
 sparc*-*-lynxos*)      targ_emul=sparclynx ;;
 sparc*-*-netbsd*)      targ_emul=sparcnbsd ;;
+sparc-*-solaris2.[0-6] | sparc-*-solaris2.[0-6].*)
+                       targ_emul=elf32_sparc ;;
+sparc-*-solaris2*)     targ_emul=elf32_sparc
+                       targ_extra_emuls="elf64_sparc"
+                       targ_extra_libpath=$targ_extra_emuls
+                       tdir_elf64_sparc=`echo ${targ_alias} | sed -e 's/32//'`
+                       ;;
+sparcv9-*-solaris2* | sparc64-*-solaris2*)
+                       targ_emul=elf64_sparc
+                       targ_extra_emuls="elf32_sparc"
+                       targ_extra_libpath=$targ_extra_emuls
+                       tdir_elf32_sparc=`echo ${targ_alias} | sed -e 's/64//'`
+                       ;;
 sparc*-*-solaris2*)    targ_emul=elf32_sparc ;;
 sparc*-wrs-vxworks*)   targ_emul=sparcaout ;;
 sparc*-*-rtems*)       targ_emul=sparcaout ;;