Update documentation about how to use clang toolchain
Change-Id: Ie65eb779b048940cf32ed5744ff40610b3c5499d Signed-off-by: Roberto Vargas <roberto.vargas@arm.com>
This commit is contained in:
parent
7040155e58
commit
4a98f0ef4c
|
@ -103,10 +103,14 @@ Building TF-A
|
||||||
|
|
||||||
export CROSS_COMPILE=<path-to-aarch32-gcc>/bin/arm-linux-gnueabihf-
|
export CROSS_COMPILE=<path-to-aarch32-gcc>/bin/arm-linux-gnueabihf-
|
||||||
|
|
||||||
It is possible to build TF-A using clang or Arm Compiler 6. To do so
|
It is possible to build TF-A using Clang or Arm Compiler 6. To do so
|
||||||
``CC`` needs to point to the clang or armclang binary. Only the compiler
|
``CC`` needs to point to the clang or armclang binary, which will
|
||||||
is switched; the assembler and linker need to be provided by the GNU
|
also select the clang or armclang assembler. Be aware that the
|
||||||
toolchain, thus ``CROSS_COMPILE`` should be set as described above.
|
GNU linker is used by default. In case of being needed the linker
|
||||||
|
can be overriden using the ``LD`` variable. Clang linker version 6 is
|
||||||
|
known to work with TF-A.
|
||||||
|
|
||||||
|
In both cases ``CROSS_COMPILE`` should be set as described above.
|
||||||
|
|
||||||
Arm Compiler 6 will be selected when the base name of the path assigned
|
Arm Compiler 6 will be selected when the base name of the path assigned
|
||||||
to ``CC`` matches the string 'armclang'.
|
to ``CC`` matches the string 'armclang'.
|
||||||
|
|
Loading…
Reference in New Issue