2018-05-30 Amaan Cheval <amaan.cheval@gmail.com>
authorAmaan Cheval <amaan.cheval@gmail.com>
Fri, 18 May 2018 20:20:40 +0000 (01:50 +0530)
committerJoel Sherrill <joel@rtems.org>
Wed, 30 May 2018 15:04:28 +0000 (10:04 -0500)
* config.bfd (x86_64-*-*): Add pei-x86-64 target to x86_64-*-rtems*
This is needed to generate UEFI application image files from ELFs.

bfd/ChangeLog
bfd/config.bfd

index 5e1724b..829305e 100644 (file)
@@ -1,3 +1,8 @@
+2018-05-30  Amaan Cheval <amaan.cheval@gmail.com>
+
+       * config.bfd (x86_64-*-*): Add pei-x86-64 target to x86_64-*-rtems*
+       This is needed to generate UEFI application image files from ELFs.
+
 2018-05-28  H.J. Lu  <hongjiu.lu@intel.com>
 
        * elf32-i386.c (elf_i386_lazy_plt): Add plt_tlsdesc_entry,
index 0db8ed4..f8ca72b 100644 (file)
@@ -665,6 +665,10 @@ case "${targ}" in
   x86_64-*-elf* | x86_64-*-rtems* | x86_64-*-fuchsia)
     targ_defvec=x86_64_elf64_vec
     targ_selvecs="i386_elf32_vec iamcu_elf32_vec x86_64_elf32_vec l1om_elf64_vec k1om_elf64_vec"
+    case "${targ}" in
+      x86_64-*-rtems*)
+    targ_selvecs="${targ_selvecs} x86_64_pei_vec"
+    esac
     want64=true
     ;;
   x86_64-*-dragonfly*)