$ ld.gold -v GNU gold (GNU Binutils 2.25.1) 1.11 Compiling gcc-5.2.0 fails when using ld.gold, but succeeds when using ld.bfd
$ make ... mv -f .deps/marshall.Tpo .deps/marshall.Plo /bin/sh ./libtool --tag=CXX --mode=link g++ -fuse-ld=gold -march=i486 -mtune=i686 -Os -pipe -W -Wall -fvisibility=hidden -module -export-symbols ../../gcc-5.2.0/libcc1/libcc1.sym -Xcompiler '-static-libstdc++' -Xcompiler '-static-libgcc' -o libcc1.la -rpath /usr/local/lib/. findcomp.lo libcc1.lo names.lo callbacks.lo connection.lo marshall.lo -Wc,../libiberty/pic/libiberty.a libtool: link: g++ -fuse-ld=gold -march=i486 -mtune=i686 -Os -pipe -fPIC -DPIC -shared -nostdlib /usr/lib/crti.o /usr/local/lib/gcc/i486-pc-linux-gnu/5.2.0/crtbeginS.o .libs/libcc1.la.lnkscript -L/usr/local/lib/gcc/i486-pc-linux-gnu/5.2.0 -L/usr/local/lib/gcc/i486-pc-linux-gnu/5.2.0/../../.. /usr/local/lib/libstdc++.so -lm -lc -lgcc_s /usr/local/lib/gcc/i486-pc-linux-gnu/5.2.0/crtendS.o /usr/lib/crtn.o -march=i486 -mtune=i686 -static-libstdc++ -static-libgcc ../libiberty/pic/libiberty.a -Wl,-soname -Wl,libcc1.so.0 -Wl,-retain-symbols-file -Wl,../../gcc-5.2.0/libcc1/libcc1.sym -o .libs/libcc1.so.0.0.0 /usr/local/bin/ld.gold: error: cannot find .libs/findcomp.o /usr/local/bin/ld.gold: error: cannot find .libs/libcc1.o /usr/local/bin/ld.gold: error: cannot find .libs/names.o /usr/local/bin/ld.gold: error: cannot find .libs/callbacks.o /usr/local/bin/ld.gold: error: cannot find .libs/connection.o /usr/local/bin/ld.gold: error: cannot find .libs/marshall.o collect2: error: ld returned 1 exit status Makefile:409: recipe for target 'libcc1.la' failed make[3]: *** [libcc1.la] Error 1 make[3]: Leaving directory '/usr/src/gcc-build/libcc1' Makefile:291: recipe for target 'all' failed make[2]: *** [all] Error 2 make[2]: Leaving directory '/usr/src/gcc-build/libcc1' Makefile:9409: recipe for target 'all-libcc1' failed make[1]: *** [all-libcc1] Error 2 make[1]: Leaving directory '/usr/src/gcc-build' Makefile:875: recipe for target 'all' failed make: *** [all] Error 2 $ ls libcc1/.libs callbacks.o findcomp.o libcc1.o names.o connection.o libcc1.la.lnkscript marshall.o $ cat libcc1/.libs/libcc1.la.lnkscript INPUT ( .libs/findcomp.o .libs/libcc1.o .libs/names.o .libs/callbacks.o .libs/connection.o .libs/marshall.o ) _______________________________________________ bug-binutils mailing list bug-binutils@gnu.org https://lists.gnu.org/mailman/listinfo/bug-binutils