From c3903e95f653951c6c828be435caaf252da9d6f8 Mon Sep 17 00:00:00 2001 From: Adrien Destugues Date: Mon, 23 Mar 2020 20:32:10 +0100 Subject: [PATCH] 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 --- binutils/bfd/config.bfd | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/binutils/bfd/config.bfd b/binutils/bfd/config.bfd index 700310e..6b6ce13 100644 --- a/binutils/bfd/config.bfd +++ b/binutils/bfd/config.bfd @@ -344,6 +344,10 @@ 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 @@ ;; 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" ;; -- gitore 0.2.2