[haiku-commits] haiku: hrev52192 - build/jam src/system/boot/platform/efi

  • From: Alexander von Gluck IV <kallisti5@xxxxxxxxxxx>
  • To: haiku-commits@xxxxxxxxxxxxx
  • Date: Wed, 8 Aug 2018 11:18:18 -0400 (EDT)

hrev52192 adds 1 changeset to branch 'master'
old head: a0f72928029460a1d655f8e91e912223561d4ada
new head: 3718fb861da63031528b309b7879a923a46aab6e
overview: 
https://git.haiku-os.org/haiku/log/?qt=range&q=3718fb861da6+%5Ea0f729280294

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

3718fb861da6: efi: Drop x86_64 assumptions.
  
  Change-Id: I3d806f43ef951013369fd0bf906eca5977e8d34c

                          [ Alexander von Gluck IV <kallisti5@xxxxxxxxxxx> ]

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

Revision:    hrev52192
Commit:      3718fb861da63031528b309b7879a923a46aab6e
URL:         https://git.haiku-os.org/haiku/commit/?id=3718fb861da6
Author:      Alexander von Gluck IV <kallisti5@xxxxxxxxxxx>
Date:        Wed Aug  8 15:18:06 2018 UTC

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

2 files changed, 12 insertions(+), 14 deletions(-)
build/jam/BuildFeatures              | 24 +++++++++++-------------
src/system/boot/platform/efi/Jamfile |  2 +-

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

diff --git a/build/jam/BuildFeatures b/build/jam/BuildFeatures
index 771438db97..ae2fdf81b2 100644
--- a/build/jam/BuildFeatures
+++ b/build/jam/BuildFeatures
@@ -693,20 +693,18 @@ if [ IsPackageAvailable expat_devel ] {
 
 
 # gnu-efi
-if $(TARGET_PACKAGING_ARCH) = x86_64 {
-       if [ IsPackageAvailable gnu_efi_kernel ] {
-               ExtractBuildFeatureArchives gnuefi :
-                       file: base gnu_efi_kernel
-                               headers: develop/headers/gnuefi
-                               headersProtocol: develop/headers/gnuefi/protocol
-                               headersArch: 
develop/headers/gnuefi/$(TARGET_ARCH)
-                               libdir: develop/lib/gnuefi
-                       ;
+if [ IsPackageAvailable gnu_efi_kernel ] {
+       ExtractBuildFeatureArchives gnuefi :
+               file: base gnu_efi_kernel
+                       headers: develop/headers/gnuefi
+                       headersProtocol: develop/headers/gnuefi/protocol
+                       headersArch: develop/headers/gnuefi/$(TARGET_ARCH)
+                       libdir: develop/lib/gnuefi
+               ;
 
-               EnableBuildFeatures gnuefi ;
-       } else {
-               Echo "gnu_efi_kernel support not available on 
$(TARGET_PACKAGING_ARCH)" ;
-       }
+       EnableBuildFeatures gnuefi ;
+} else {
+       Echo "gnu_efi_kernel support not available on $(TARGET_PACKAGING_ARCH)" 
;
 }
 
 
diff --git a/src/system/boot/platform/efi/Jamfile 
b/src/system/boot/platform/efi/Jamfile
index f6ac32cb65..16f6a6d2dd 100644
--- a/src/system/boot/platform/efi/Jamfile
+++ b/src/system/boot/platform/efi/Jamfile
@@ -16,7 +16,7 @@ SubDirHdrs $(HAIKU_TOP) src add-ons kernel 
partitioning_systems gpt ;
 }
 
 local efi_glue_src =
-       crt0-efi-x86_64.S
+       crt0-efi-$(TARGET_ARCH).S
        ;
 
 local platform_src =


Other related posts:

  • » [haiku-commits] haiku: hrev52192 - build/jam src/system/boot/platform/efi - Alexander von Gluck IV