https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67128

--- Comment #1 from Дилян Палаузов <dilyan.palauzov at aegee dot org> ---
To be precise, here is the complete error message, when linking shared libcc1. 
I use GNU ld 2.25.51.20150804.

libtool: link:  /src/gcc/gcc-git/./gcc/xg++ -B/src/gcc/gcc-git/./gcc/
-nostdinc++ -nostdinc++
-I/src/gcc/gcc-git/x86_64-pc-linux-gnu/libstdc++-v3/include/x86_64-pc-linux-gnu
-I/src/gcc/gcc-git/x86_64-pc-linux-gnu/libstdc++-v3/include
-I/git/gcc/libstdc++-v3/libsupc++ -I/git/gcc/libstdc++-v3/include/backward
-I/git/gcc/libstdc++-v3/testsuite/util
-L/src/gcc/gcc-git/x86_64-pc-linux-gnu/libstdc++-v3/src
-L/src/gcc/gcc-git/x86_64-pc-linux-gnu/libstdc++-v3/src/.libs
-L/src/gcc/gcc-git/x86_64-pc-linux-gnu/libstdc++-v3/libsupc++/.libs
-B/src/gcc/gcc-git/x86_64-pc-linux-gnu/libstdc++-v3/src/.libs
-B/src/gcc/gcc-git/x86_64-pc-linux-gnu/libstdc++-v3/libsupc++/.libs
-B/usr/local/gcc60/x86_64-pc-linux-gnu/bin/
-B/usr/local/gcc60/x86_64-pc-linux-gnu/lib/ -isystem
/usr/local/gcc60/x86_64-pc-linux-gnu/include -isystem
/usr/local/gcc60/x86_64-pc-linux-gnu/sys-include     -fPIC -DPIC -shared
-nostdlib /usr/lib/x86_64-linux-gnu/crti.o /src/gcc/gcc-git/./gcc/crtbeginS.o 
.libs/findcomp.o .libs/libcc1.o .libs/names.o .libs/callbacks.o
.libs/connection.o .libs/marshall.o  
-L/src/gcc/gcc-git/x86_64-pc-linux-gnu/libstdc++-v3/src/.libs
-L/src/gcc/gcc-git/x86_64-pc-linux-gnu/libstdc++-v3/src
-L/src/gcc/gcc-git/x86_64-pc-linux-gnu/libstdc++-v3/libsupc++/.libs
-L/src/gcc/gcc-git/./gcc -L/lib/x86_64-linux-gnu -L/lib/../lib64
-L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib64
/src/gcc/gcc-git/x86_64-pc-linux-gnu/libstdc++-v3/src/.libs/libstdc++.a -lm -lc
-lgcc /src/gcc/gcc-git/./gcc/crtendS.o /usr/lib/x86_64-linux-gnu/crtn.o 
-static-libstdc++ -static-libgcc ../libiberty/pic/libiberty.a   -Wl,-soname
-Wl,libcc1.so.0 -Wl,-retain-symbols-file -Wl,/git/gcc/libcc1/libcc1.sym -o
.libs/libcc1.so.0.0.0
/usr/local/lib/gcc/x86_64-unknown-linux-gnu/5.2.0/../../../../x86_64-unknown-linux-gnu/bin/ld:
/src/gcc/gcc-git/x86_64-pc-linux-gnu/libstdc++-v3/src/.libs/libstdc++.a(eh_throw.o):
relocation R_X86_64_32S against
`.text._ZL23__gxx_exception_cleanup19_Unwind_Reason_CodeP17_Unwind_Exception'
can not be used when making a shared object; recompile with -fPIC
/src/gcc/gcc-git/x86_64-pc-linux-gnu/libstdc++-v3/src/.libs/libstdc++.a: error
adding symbols: Bad value
collect2: error: ld returned 1 exit status
Makefile:437: recipe for target 'libcc1.la' failed
make[3]: *** [libcc1.la] Error 1
make[3]: Leaving directory '/src/gcc/gcc-git/libcc1'
Makefile:319: recipe for target 'all' failed
make[2]: *** [all] Error 2
make[2]: Leaving directory '/src/gcc/gcc-git/libcc1'
Makefile:12120: recipe for target 'all-libcc1' failed
make[1]: *** [all-libcc1] Error 2
make[1]: Leaving directory '/src/gcc/gcc-git'
Makefile:908: recipe for target 'all' failed
make: *** [all] Error 2

Reply via email to