Enale -fno-fat-lto-objects by default
Jan Hubicka
hubicka@ucw.cz
Thu Nov 21 23:51:00 GMT 2013
> On 11/19/2013 02:54 PM, Jan Hubicka wrote:
>
> >The problem is that you have .a library consisting of slim LTO objects and you link
> >with it during configure check without -flto.
>
> On the other hand, many configure checks will never work reliably
> with -flto because they rely heavily on the fact that GCC cannot see
> across translation units and spot crass declaration/definition
> mismatches.
Hmm, you are right. Probably -fuse-linker-plugin is most sensible solution here
(though it sucks).
I wonder what people would think about enabling plugin by default for 4.9 and teaching
it to do nothing without -flto on fat objects?
Honza
More information about the Gcc-patches
mailing list