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

Reply via email to