summaryrefslogtreecommitdiff
path: root/BaseTools/Source/Python/CommonDataClass/PlatformClass.py
diff options
context:
space:
mode:
authorArd Biesheuvel <ard.biesheuvel@linaro.org>2017-12-06 14:30:05 +0300
committerArd Biesheuvel <ard.biesheuvel@linaro.org>2017-12-08 18:02:12 +0300
commitf2a3131fbec58632943c2b24635e6b746dcfa421 (patch)
tree82554cf7adccb06806a19bf119f24c0c7bd32006 /BaseTools/Source/Python/CommonDataClass/PlatformClass.py
parent978779d7b50cc30cad64b79e24224efa3c6082dc (diff)
downloadedk2-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