Ard: I see Steven says it doesn't work, yet. So, I am curious what real issue is resolved by this patch?
Thanks Liming > -----Original Message----- > From: Ard Biesheuvel [mailto:[email protected]] > Sent: Wednesday, August 03, 2016 4:23 PM > To: Gao, Liming <[email protected]> > Cc: Zhu, Yonghong <[email protected]>; Justen, Jordan L > <[email protected]>; [email protected]; > [email protected]; [email protected] > Subject: Re: [PATCH 0/3] BaseTools GCC: pass CC flags to linker > > On 2 August 2016 at 16:51, Ard Biesheuvel <[email protected]> > wrote: > > On 2 August 2016 at 16:50, Gao, Liming <[email protected]> wrote: > >> Ard: > >> Without this change, GCC5 LTO can pass build. With it, what difference > will be in the generated image? Original way may generate the wrong image, > or new way will generate the smaller image? > >> > > > > This is not about code size but about correctness. Compiler switches > > for code model or alignment etc may affect the way code is generated > > at link time by the LTO routines. > > Note that Steven mentions a similar problem in his CLANG38 series: he > needs to pass -pie to the linker (or -fpie would be sufficient, I > suspect) to prevent the linker from using the wrong code model when > generating code from the LTO bytecode. > > Thanks, > Ard. _______________________________________________ edk2-devel mailing list [email protected] https://lists.01.org/mailman/listinfo/edk2-devel

