Skip to contentSkip to conversation

package/gnu-efi: add host selection

PATCH New Thomas Devoogdt 1 participant 1 message Dec 23, 2025

lore
Share & tools
lore
#0 lore raw

PATCH 1/1 package/gnu-efi: add host selection

From: Thomas Devoogdt <[email protected]>

Will be needed by host-efitools, which needs gnu-efi version 3.0q or later.

Inspired by https://lists.buildroot.org/pipermail/buildroot/2018-July/213212.html.

---
 package/gnu-efi/gnu-efi.mk | 17 +++++++++++++++++
 1 file changed, 17 insertions(+)
package/gnu-efi/gnu-efi.mk +17 -0
index 268e5350cfa..8b25e13c53c 100644
@@ -41,4 +41,21 @@ define GNU_EFI_INSTALL_STAGING_CMDS
 		INSTALLROOT=$(STAGING_DIR) install
 endef
 
+HOST_GNU_EFI_CONFIGURE_OPTS = \
+	$(HOST_CONFIGURE_OPTS) \
+	LDFLAGS="-rpath=$(HOST_DIR)/lib"
+
+HOST_GNU_EFI_MAKE_OPTS = \
+	PREFIX=/usr
+
+define HOST_GNU_EFI_BUILD_CMDS
+	$(HOST_GNU_EFI_CONFIGURE_OPTS) $(MAKE) -C $(@D) $(HOST_GNU_EFI_MAKE_OPTS)
+endef
+
+define HOST_GNU_EFI_INSTALL_CMDS
+	$(HOST_GNU_EFI_CONFIGURE_OPTS) $(MAKE) -C $(@D) $(HOST_GNU_EFI_MAKE_OPTS) \
+		INSTALLROOT=$(HOST_DIR) install
+endef
+
 $(eval $(generic-package))
+$(eval $(host-generic-package))
Signature · 6 lines
2.43.0

_______________________________________________
buildroot mailing list
[email protected]
https://lists.buildroot.org/mailman/listinfo/buildroot