Re: [edk2] [PATCH 1/7] BaseTools: Enable three new toolchains

2016-07-11 Thread Shi, Steven
From: Ronny Chevalier [mailto:chevalier.ro...@gmail.com] > Sent: Thursday, July 07, 2016 6:15 PM > To: Shi, Steven > Cc: edk2-devel@lists.01.org; Gao, Liming ; Kinney, > Michael D ; af...@apple.com > Subject: Re: [edk2] [PATCH 1/7] BaseTools: Enable three new toolchains > >

Re: [edk2] [PATCH 1/7] BaseTools: Enable three new toolchains

2016-07-07 Thread Shi, Steven
even > Sent: Monday, July 04, 2016 9:38 PM > To: Justen, Jordan L ; edk2-devel@lists.01.org; > Gao, Liming > Cc: Kinney, Michael D ; af...@apple.com > Subject: RE: [edk2] [PATCH 1/7] BaseTools: Enable three new toolchains > > OK. I will separate this patch to 3 commits a

Re: [edk2] [PATCH 1/7] BaseTools: Enable three new toolchains

2016-07-07 Thread Ronny Chevalier
On Tue, Jun 28, 2016 at 4:18 PM, Shi, Steven wrote: > +DEFINE CLANG38_ALL_CC_FLAGS = -c -fshort-wchar -fno-strict-aliasing > -Wall -Werror -Wno-array-bounds -Wno-empty-body -ffunction-sections > -fdata-sections -include AutoGen.h -DSTRING_ARRAY_NAME=$(BASE_NAME)Strings > -fno-stack-protecto

Re: [edk2] [PATCH 1/7] BaseTools: Enable three new toolchains

2016-07-04 Thread Shi, Steven
lists.01.org; Gao, > Liming > Cc: Kinney, Michael D ; af...@apple.com > Subject: Re: [edk2] [PATCH 1/7] BaseTools: Enable three new toolchains > > This should be 3 separate commits. It should be obvious in the commit > subject line what toolchain is being added. > > Ca

Re: [edk2] [PATCH 1/7] BaseTools: Enable three new toolchains

2016-06-29 Thread Jordan Justen
This should be 3 separate commits. It should be obvious in the commit subject line what toolchain is being added. Can you post a public branch with your commits? Maybe on a personal github fork of the edk2 repo. On 2016-06-28 08:18:55, Shi, Steven wrote: > Enable three new toolchains: CLANG38, CL

Re: [edk2] [PATCH 1/7] BaseTools: Enable three new toolchains

2016-06-29 Thread Andrew Fish
> On Jun 28, 2016, at 8:18 AM, Shi, Steven wrote: > > Enable three new toolchains: CLANG38, CLANGSCAN38 and GCC53. > (1)CLANG38 uses Clang3.8.0, enable LLVM Link Time Optimization (LTO) > and code size optimization flag (-Oz) by default for aggressive code > size improvement. CLANG38 X64 code is

[edk2] [PATCH 1/7] BaseTools: Enable three new toolchains

2016-06-28 Thread Shi, Steven
Enable three new toolchains: CLANG38, CLANGSCAN38 and GCC53. (1)CLANG38 uses Clang3.8.0, 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. (2)CLANGSCAN38 is based on CLANG38 to