[openwrt/openwrt] trusted-firmware-a.mk: make sure include directory exists

LEDE Commits lede-commits at lists.infradead.org
Sun Apr 10 09:34:40 PDT 2022


dangole pushed a commit to openwrt/openwrt.git, branch openwrt-22.03:
https://git.openwrt.org/725a7619de20600a7c93dde9258791704d95636a

commit 725a7619de20600a7c93dde9258791704d95636a
Author: Daniel Golle <daniel at makrotopia.org>
AuthorDate: Sat Apr 9 22:00:50 2022 +0100

    trusted-firmware-a.mk: make sure include directory exists
    
    ARM Trusted Firmware builds do not depend on any target libraries as
    they are bare-metal builds. However, the compiler aborts due to
    -Werror=missing-include-dirs if the include dir doesn't exists and this
    can happen when building with parallelisation as that makes it likely
    for arm-trusted-firmware-* to be build very early before any of the
    libraries which would implicitely create the directory.
    Fix this by making sure the include dir exists before building.
    
    Signed-off-by: Daniel Golle <daniel at makrotopia.org>
    (cherry picked from commit 738d44f5ea6f6450c2c8a29cf5836e22b479340b)
---
 include/trusted-firmware-a.mk | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/include/trusted-firmware-a.mk b/include/trusted-firmware-a.mk
index dd740c45f2..d95250452b 100644
--- a/include/trusted-firmware-a.mk
+++ b/include/trusted-firmware-a.mk
@@ -68,6 +68,9 @@ define Build/Trusted-Firmware-A/Target
   endef
 endef
 
+define Build/Configure/Trusted-Firmware-A
+	$(INSTALL_DIR) $(STAGING_DIR)/usr/include
+endef
 
 define Build/Compile/Trusted-Firmware-A
 	+$(MAKE) $(PKG_JOBS) -C $(PKG_BUILD_DIR) \




More information about the lede-commits mailing list