[binutils-gdb] Cleanup bfd target vectors and ld emulations on Solaris (missed part)

Rainer Orth ro@sourceware.org
Thu Dec 11 14:02:58 GMT 2025


https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=38fc3ca9fe4fc2f51beb4d1bced28575f01d9dfb

commit 38fc3ca9fe4fc2f51beb4d1bced28575f01d9dfb
Author: Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
Date:   Thu Dec 11 15:02:37 2025 +0100

    Cleanup bfd target vectors and ld emulations on Solaris (missed part)
    
    This reordering of the x86_64-*-solaris2.1[01] entry in config.bfd was
    missed in the original commit.
    
    2025-09-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
    
            bfd:
            * config.bfd [BFD64] <x86_64-*-solaris2.1[01]*>: Move down.

Diff:
---
 bfd/config.bfd | 14 ++++++--------
 1 file changed, 6 insertions(+), 8 deletions(-)

diff --git a/bfd/config.bfd b/bfd/config.bfd
index bf6ea9f71e0..a9f5f457f45 100644
--- a/bfd/config.bfd
+++ b/bfd/config.bfd
@@ -604,14 +604,6 @@ case "${targ}" in
     # PR 27666: Do not include i386_elf32_vec here.
     targ_defvec=i386_elf32_sol2_vec
     ;;
-#ifdef BFD64
-  x86_64-*-solaris2.1[01]*)
-    # PR 27666: Do not include i386_elf32_vec or x86_64_elf64_vec.
-    targ_defvec=x86_64_elf64_sol2_vec
-    targ_selvecs=i386_elf32_sol2_vec
-    want64=true
-    ;;
-#endif
   i[3-7]86-*-nto*)
     targ_defvec=i386_elf32_vec
     targ_selvecs="iamcu_elf32_vec i386_coff_vec"
@@ -734,6 +726,12 @@ case "${targ}" in
     targ_selvecs=i386_elf32_vec
     want64=true
     ;;
+  x86_64-*-solaris2.1[01]*)
+    # PR 27666: Do not include i386_elf32_vec or x86_64_elf64_vec.
+    targ_defvec=x86_64_elf64_sol2_vec
+    targ_selvecs=i386_elf32_sol2_vec
+    want64=true
+    ;;
   x86_64-*-gnu*)
     targ_defvec=x86_64_elf64_vec
     targ_selvecs="i386_elf32_vec iamcu_elf32_vec x86_64_elf32_vec"


More information about the Binutils-cvs mailing list