Re: [edk2] [PATCH v5 2/4] BaseTools-Conf:Introduce CLANG38 new toolchain for x86

2016-08-09 Thread Gao, Liming
Reviewed-by: Liming Gao > -Original Message- > From: Shi, Steven > Sent: Wednesday, August 03, 2016 5:43 PM > To: edk2-devel@lists.01.org; Gao, Liming ; Carsey, > Jaben > Cc: af...@apple.com; Kinney, Michael D

[edk2] [PATCH v5 2/4] BaseTools-Conf:Introduce CLANG38 new toolchain for x86

2016-08-03 Thread Shi, Steven
This adds support for LLVM 3.8.x in LTO mode for IA32 and X64. CLANG38 enable LLVM Link Time Optimization (LTO) and code size optimization flag (-Oz) by default for aggressive code size improvement. CLANG38 X64 code is small code model + PIE. CLANG LTO needs PIE in link flags to generate PIE code