* configure.tgt (x86_64-*-solaris2): Add support for this target.
+2008-01-28  Fabian Groffen  <grobian@gentoo.org>
+
+       * config.bfd (x86_64-*-solaris2): Add support for this target.
+
 2008-01-28  Alan Modra  <amodra@bigpond.net.au>
 
        Rewrite SPU overlay handling code.  Put overlay calls stubs in the
 
     targ64_selvecs=bfd_elf64_x86_64_vec
     want64=true
     ;;
+#ifdef BFD64
+  x86_64-*-solaris2*)
+    targ_defvec=bfd_elf32_i386_vec
+    targ_selvecs="bfd_elf64_x86_64_vec i386coff_vec"
+    want64=true
+    ;;
+#endif
   i[3-7]86-*-kaos*)
     targ_defvec=bfd_elf32_i386_vec
     targ_selvecs=bfd_elf32_i386_vec
 
+2008-01-28  Fabian Groffen  <grobian@gentoo.org>
+
+       * configure.tgt (x86_64-*-solaris2): Add support for this target.
+
 2008-01-28  Vincent Riviere  <vincent.riviere@freesbee.fr>
 
        PR ld/5652
 
                         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"