diff options
| author | Ard Biesheuvel <ard.biesheuvel@linaro.org> | 2017-12-06 14:30:05 +0300 |
|---|---|---|
| committer | Ard Biesheuvel <ard.biesheuvel@linaro.org> | 2017-12-08 18:02:12 +0300 |
| commit | f2a3131fbec58632943c2b24635e6b746dcfa421 (patch) | |
| tree | 82554cf7adccb06806a19bf119f24c0c7bd32006 /BaseTools/Source/Python/CommonDataClass/PlatformClass.py | |
| parent | 978779d7b50cc30cad64b79e24224efa3c6082dc (diff) | |
| download | edk2-f2a3131fbec58632943c2b24635e6b746dcfa421.tar.xz | |
BaseTools/tools_def: add CLANG38 LTO versions for AARCH64 and ARM
Extend the CLANG38 toolchain definition so it can be used for
ARM and AARCH64 as well. Note that this requires llvm-ar and
the LLVMgold.so linker plugin.
In preparation of doing the same for GCC5, this toolchain version
also departs from the custom of using -O0 for DEBUG builds, which
makes them needlessly slow. Instead, let's add a NOOPT flavor as
well, and enable optimization for DEBUG like the other architectures
do. (Note that this will require some trivial changes to the platform
description files)
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Ard Biesheuvel <ard.biesheuvel@linaro.org>
Acked-by: Laszlo Ersek <lersek@redhat.com>
Tested-by: Leif Lindholm <leif.lindholm@linaro.org>
Reviewed-by: Leif Lindholm <leif.lindholm@linaro.org>
Reviewed-by: Liming Gao <liming.gao@intel.com>
Diffstat (limited to 'BaseTools/Source/Python/CommonDataClass/PlatformClass.py')
0 files changed, 0 insertions, 0 deletions
