Skip to content

Commit

Permalink
trusted-firmware-a.mk: make sure include directory exists
Browse files Browse the repository at this point in the history
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@makrotopia.org>
  • Loading branch information
dangowrt committed Apr 9, 2022
1 parent b92ec82 commit 738d44f
Showing 1 changed file with 3 additions and 0 deletions.
3 changes: 3 additions & 0 deletions include/trusted-firmware-a.mk
Expand Up @@ -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) \
Expand Down

0 comments on commit 738d44f

Please sign in to comment.