mirror of
https://github.com/CTCaer/switch-l4t-atf.git
synced 2025-03-04 08:27:13 +00:00
build: Introduce ARM Compiler 6 support
Only the compiler is switched to ARM Compiler 6. The assembler and linker are provided by the GCC toolchain. ARM Compiler 6 is used to build TF when the base name of the path assigned to `CC` matches the string 'armclang'. `CROSS_COMPILE` is still needed and should point to the appropriate GCC toolchain. Tested with ARM CC 6.7. Change-Id: Ib359bf9c1e8aeed3f662668e44830864f3fe7b4a Signed-off-by: dp-arm <dimitris.papastamos@arm.com>
This commit is contained in:
parent
d5461857ac
commit
7559633b9c
5
Makefile
5
Makefile
@ -126,7 +126,10 @@ OD := ${CROSS_COMPILE}objdump
|
||||
NM := ${CROSS_COMPILE}nm
|
||||
PP := ${CROSS_COMPILE}gcc -E
|
||||
|
||||
ifneq ($(findstring clang,$(notdir $(CC))),)
|
||||
ifeq ($(notdir $(CC)),armclang)
|
||||
TF_CFLAGS_aarch32 = -target arm-arm-none-eabi -march=armv8-a
|
||||
TF_CFLAGS_aarch64 = -target aarch64-arm-none-eabi -march=armv8-a
|
||||
else ifneq ($(findstring clang,$(notdir $(CC))),)
|
||||
TF_CFLAGS_aarch32 = -target armv8a-none-eabi
|
||||
TF_CFLAGS_aarch64 = -target aarch64-elf
|
||||
else
|
||||
|
Loading…
x
Reference in New Issue
Block a user