Enable -fuse-linker-plugin by default when possible
Jan Hubicka
hubicka@ucw.cz
Mon Nov 29 14:33:00 GMT 2010
> * Jan Hubicka wrote on Mon, Nov 29, 2010 at 02:18:52PM CET:
> > > On 11/29/2010 01:11 PM, Jan Hubicka wrote:
> > >> > Can you instead add a dependency of configure-gcc on
> > >> > configure-lto-plugin and use "test -f ../lto-plugin/Makefile" to detect
> > >> > whether the plugin is in use?
> > >>
> > >> Hmm, OK, it seems bit hacky but easier than extra --with option...
> > >> Will do that.
> > >
> > > It is a bit hacky. However, I'm starting to think that everything that
> > > is added to the toplevel configure.ac is "very" hacky, so checking for
> > > the Makefile is still better. :)
> >
> > Indeed, updating autogened Makefile template and toplevel configury was no fun.
> > I spent couple days looking into this problem...
>
> $ autoconf && autogen Makefile.def
>
> or:
> $ .../configure --enable-maintainer-mode && make Makefile
>
> That isn't too hard.
Yep, this is easy. My problem was to work out resonably clean way to get
the flags passed down to the GCC configure ;)
>
> > I however run into new problem. With plugin enabled libtool breaks.
>
> Upstream libtool has this fixed.
Really? I run into this with Mozilla and it seems to be quite recent, I will
check with upstream. Was direct calls to linker completely eliminated (this was
done for -flto, right?) or this particular grepping fixed?
I guess breaking older libtool with default configuration of GCC is still
something we should avoid, right?
Honza
>
> Paolo, have you looked into the --with-sysroot issues that prevent us
> from updating the Libtool used in GCC currently?
>
> Thanks,
> Ralf
More information about the Gcc-patches
mailing list