On Thu, Jun 28, 2012 at 04:16:55AM -0300, Alexandre Oliva wrote:
> On Jun 27, 2012, Mike Stump <mikest...@comcast.net> wrote:
> 
> > On Jun 27, 2012, at 2:07 AM, Alexandre Oliva wrote:
> >> Why?  We don't demand a working plugin.  Indeed, we disable the use of
> >> the plugin if we find a linker that doesn't support it.  We just don't
> >> account for the possibility of finding a linker that supports plugins,
> >> but that doesn't support the one we'll build later.
> 
> > If this is the preferred solution, then having configure check the
> > 64-bitness of ld and turning off the plugin altogether on mismatches
> > sounds like a reasonable course of action to me.
> 
> I'd very be surprised if I asked for an i686 native build to package and
> install elsewhere, and didn't get a plugin just because the build-time
> linker wouldn't have been able to run the plugin.

Not disable plugin support altogether, but disable assuming the linker
supports the plugin.  If user uses explicit -f{,no-}use-linker-plugin,
it is his problem to care that the linker has support.  But the problem
is that when build-time ld is new enough gcc assumes it has to support
the plugin.  And that is not the case.

        Jakub

Reply via email to