On 7/17/19 8:10 PM, Jeff Law wrote:
> On 7/17/19 11:29 AM, Andi Kleen wrote:
>> Romain Geissler <romain.geiss...@amadeus.com> writes:
>>>
>>> I have no idea of the LTO format and if indeed it can easily be updated
>>> in a backward compatible way. But I would say it would be nice if it
>>> could, and would allow adoption for projects spread on many teams
>>> depending on each others and unable to re-build everything at each
>>> toolchain update.
>>
>> Right now any change to an compiler option breaks the LTO format
>> in subtle ways. In fact even the minor changes that are currently
>> done are not frequent enough to catch all such cases.
>>
>> So it's unlikely to really work.
> Right and stable LTO bytecode really isn't on the radar at this time.
> 
> IMHO it's more important right now to start pushing LTO into the
> mainstream for the binaries shipped by the vendors (and stripping the
> LTO bits out of any static libraries/.o's shipped by the vendors).
> 
> 
> SuSE's announcement today is quite ironic. 

Why and what is ironic about it?

> Red Hat's toolchain team is
> planning to propose switching to LTO by default for Fedora 32 and were
> working through various details yesterday.

Great!

>  Our proposal will almost
> certainly include stripping out the LTO bits from .o's and any static
> libraries.

Yes, we do it as well for now.

Martin

> 
> Jeff
> 

Reply via email to