mirror of
https://github.com/ARM-software/arm-trusted-firmware.git
synced 2025-04-18 02:24:18 +00:00
![]() Up until recently the build system accepted an arbitrary value for `AS` and, unbeknownst to anybody, was simply not making use of it. Recent feedback has revealed that a number of contributors have `AS` explicitly configured to use the GNU assembler, which is not a supported assembler, and this breakage has yielded some cryptic error messages, e.g.: aarch64-none-elf-as: unrecognized option '-x' This change introduces human-readable diagnostics to help developers with diagnosing unsupported toolchain tools: The configured AArch64 assembler could not be identified and may not be supported: aarch64-none-elf-as The default AArch64 assembler is: aarch64-none-elf-gcc The following tools are supported: - Arm® Compiler for Embedded `armclang` - LLVM Clang (`clang`) - GNU GCC (`gcc`) The build system will treat this assembler as GNU GCC (`gcc`). Change-Id: I316036c83be2d45ee83a88846cf65c6ce7ae3c26 Signed-off-by: Chris Kay <chris.kay@arm.com> |
||
---|---|---|
.. | ||
aarch32.mk | ||
aarch64.mk | ||
host.mk | ||
rk3399-m0.mk |