On Wed, 2015-01-07 at 08:53 -0600, Cyd Haselton wrote: > On Wed, Jan 7, 2015 at 7:41 AM, Jonathan Wakely <jwakely.gcc@xxxxxxxxx> wrote: > > On 7 January 2015 at 13:37, Andrew Haley wrote: > >> I think it's now becoming clear what is happening. Something in ld is > >> calling dlopen, and fakechroot prints the error. But it's not clear to > >> me which dlopen does not work in fakechroot. > >> > >> My guess is that the problem is due to link-time optimization. gcc is > >> trying to run -plugin /bld/gcc/builddir-4.9/./gcc/liblto_plugin.so. 4.8 > >> does not do this. > > > > Ahhhhhhh. Sneaky. > > > >> Maybe fakechroot can be persuaded to produce a decent error message with > >> some more information. > >> > >> It may be possible to disable LTO. > > > > --disable-lto > > According to libgcc/configure this is an invalid option. Any other > way to disable it? --disable-lto is a gcc configure option, AFAIK using it involves (make dist_clean or delete builddir) and rebuilding the lot. -- Brian