[Buildroot] [PATCH 1/1] boot/opensbi: introduce BR2_TARGET_OPENSBI_CUSTOM_MAKEOPTS

Noah Huetter noahhuetter at gmail.com
Wed Apr 27 13:14:00 UTC 2022


Signed-off-by: Noah Huetter <noahhuetter at gmail.com>
---
 boot/opensbi/Config.in  | 6 ++++++
 boot/opensbi/opensbi.mk | 3 ++-
 2 files changed, 8 insertions(+), 1 deletion(-)

diff --git a/boot/opensbi/Config.in b/boot/opensbi/Config.in
index f1443498d9..ff095ea800 100644
--- a/boot/opensbi/Config.in
+++ b/boot/opensbi/Config.in
@@ -119,4 +119,10 @@ config BR2_TARGET_OPENSBI_FW_FDT_PATH
 	  must be set in the U-Boot configuration for this file to be
 	  produced.
 
+config BR2_TARGET_OPENSBI_CUSTOM_MAKEOPTS
+	string "Custom make options"
+	help
+	  List of custom make options passed at build time. Can be
+	  used for example to pass a BUILD_INFO= value.
+
 endif
diff --git a/boot/opensbi/opensbi.mk b/boot/opensbi/opensbi.mk
index 8e055633a8..d007ae1299 100644
--- a/boot/opensbi/opensbi.mk
+++ b/boot/opensbi/opensbi.mk
@@ -31,7 +31,8 @@ BR_NO_CHECK_HASH_FOR += $(OPENSBI_SOURCE)
 endif
 
 OPENSBI_MAKE_ENV = \
-	CROSS_COMPILE=$(TARGET_CROSS)
+	CROSS_COMPILE=$(TARGET_CROSS) \
+	$(call qstrip,$(BR2_TARGET_OPENSBI_CUSTOM_MAKEOPTS))
 
 OPENSBI_PLAT = $(call qstrip,$(BR2_TARGET_OPENSBI_PLAT))
 ifneq ($(OPENSBI_PLAT),)
-- 
2.35.1




More information about the buildroot mailing list