[haiku-commits] buildtools: btrev43158 - binutils/bfd

  • From: Alex von Gluck IV <kallisti5@xxxxxxxxxxx>
  • To: haiku-commits@xxxxxxxxxxxxx
  • Date: Sun, 5 Jul 2020 11:12:07 -0400 (EDT)

btrev43158 adds 1 changeset to branch 'master'
old head: c473a032a0c45e58642aa1b785d745cf8b72016b
new head: c3903e95f653951c6c828be435caaf252da9d6f8
overview: 
https://git.haiku-os.org/buildtools/log/?qt=range&q=c3903e95f653+%5Ec473a032a0c4

----------------------------------------------------------------------------

c3903e95f653: binutils: enable PE support for ARM
  
  Needed for building the EFI bootloader.
  
  Unfortunately gcc doesn't know how to generate PE binaries for AArch64,
  so a different solution will be needed there.
  
  Change-Id: Id50d57ae81bdd7a18d424305d08fc55f312a2588
  Reviewed-on: https://review.haiku-os.org/c/buildtools/+/2414
  Reviewed-by: Alex von Gluck IV <kallisti5@xxxxxxxxxxx>

                             [ Adrien Destugues <pulkomandy@xxxxxxxxxxxxx> ]

----------------------------------------------------------------------------

Revision:    btrev43158
Commit:      c3903e95f653951c6c828be435caaf252da9d6f8
URL:         https://git.haiku-os.org/buildtools/commit/?id=c3903e95f653
Author:      Adrien Destugues <pulkomandy@xxxxxxxxxxxxx>
Date:        Mon Mar 23 19:32:10 2020 UTC
Committer:   Alex von Gluck IV <kallisti5@xxxxxxxxxxx>
Commit-Date: Sun Jul  5 15:12:04 2020 UTC

----------------------------------------------------------------------------

1 file changed, 5 insertions(+), 2 deletions(-)
binutils/bfd/config.bfd | 7 +++++--

----------------------------------------------------------------------------

diff --git a/binutils/bfd/config.bfd b/binutils/bfd/config.bfd
index 700310e2ca..6b6ce1356c 100644
--- a/binutils/bfd/config.bfd
+++ b/binutils/bfd/config.bfd
@@ -344,6 +344,10 @@ case "${targ}" in
     targ_defvec=arm_elf32_le_vec
     targ_selvecs="arm_elf32_be_vec"
     ;;
+  arm*-*-haiku*)
+    targ_defvec=arm_elf32_le_vec
+    targ_selvecs="arm_elf32_fdpic_le_vec arm_elf32_be_vec 
arm_elf32_fdpic_be_vec arm_pe_le_vec arm_pe_be_vec arm_pei_le_vec 
arm_pei_be_vec"
+    ;;
   arm-*-nacl*)
     targ_defvec=arm_elf32_nacl_le_vec
     targ_selvecs="arm_elf32_nacl_be_vec i386_elf32_nacl_vec"
@@ -394,8 +398,7 @@ case "${targ}" in
     ;;
   arm-*-elf | arm*-*-freebsd* | arm*-*-linux-* | arm*-*-conix* | \
   arm*-*-uclinux* | arm-*-kfreebsd*-gnu | \
-  arm*-*-eabi* | arm-*-rtems* | arm*-*-uclinuxfdpiceabi | \
-  arm*-*-haiku*)
+  arm*-*-eabi* | arm-*-rtems* | arm*-*-uclinuxfdpiceabi)
     targ_defvec=arm_elf32_le_vec
     targ_selvecs="arm_elf32_fdpic_le_vec arm_elf32_be_vec 
arm_elf32_fdpic_be_vec"
     ;;


Other related posts:

  • » [haiku-commits] buildtools: btrev43158 - binutils/bfd - Alex von Gluck IV