Commit 4a565bd8 authored by Sami Mujawar's avatar Sami Mujawar Committed by Manish Pandey
Browse files

Fix makefile to build on a Windows host PC



The TF-A firmware build system is capable of building on both Unix like
and Windows host PCs. The commit ID 7ff088 "Enable MTE support" updated
the Makefile to conditionally enable the MTE support if the AArch64
architecture revision was greater than 8.5. However, the Makefile changes
were dependent on shell commands that are only available on unix shells,
resulting in build failures on a Windows host PC.

This patch fixes the Makefile by using a more portable approach for
comparing the architecture revision.

Change-Id: Icb56cbecd8af5b0b9056d105970ff4a6edd1755a
Signed-off-by: default avatarSami Mujawar <sami.mujawar@arm.com>
parent d6296e3a
...@@ -197,10 +197,8 @@ endif ...@@ -197,10 +197,8 @@ endif
# Memory tagging is supported in architecture Armv8.5-A AArch64 and onwards # Memory tagging is supported in architecture Armv8.5-A AArch64 and onwards
ifeq ($(ARCH), aarch64) ifeq ($(ARCH), aarch64)
ifeq ($(shell test $(ARM_ARCH_MAJOR) -gt 8; echo $$?),0) # Check if revision is greater than or equal to 8.5
mem_tag_arch_support = yes ifeq "8.5" "$(word 1, $(sort 8.5 $(ARM_ARCH_MAJOR).$(ARM_ARCH_MINOR)))"
else ifeq ($(shell test $(ARM_ARCH_MAJOR) -eq 8 -a $(ARM_ARCH_MINOR) -ge 5; \
echo $$?),0)
mem_tag_arch_support = yes mem_tag_arch_support = yes
endif endif
endif endif
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment