http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59492
Bug ID: 59492 Summary: [4.9 Regression] bootstrap failure on x32 when configured with --enable-libstdcxx-debug Product: gcc Version: 4.9.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: target Assignee: unassigned at gcc dot gnu.org Reporter: doko at gcc dot gnu.org bootstrap failure on x32 when configured with --enable-libstdcxx-debug, using binutils 2.24. libtool: compile: /scratch/packages/gcc/snap/gcc-snapshot-20131213/build/./gcc/xgcc -shared-libgcc -B/scratch/packages/gcc/snap/gcc-snapshot-20131213/build/./gcc -nostdinc++ -L/scratch/packages/gcc/snap/gcc-snapshot-20131213/build/x86_64-linux-gnu/x32/libstdc++-v3/src -L/scratch/packages/gcc/snap/gcc-snapshot-20131213/build/x86_64-linux-gnu/x32/libstdc++-v3/src/.libs -L/scratch/packages/gcc/snap/gcc-snapshot-20131213/build/x86_64-linux-gnu/x32/libstdc++-v3/libsupc++/.libs -B/usr/lib/gcc-snapshot/x86_64-linux-gnu/bin/ -B/usr/lib/gcc-snapshot/x86_64-linux-gnu/lib/ -isystem /usr/lib/gcc-snapshot/x86_64-linux-gnu/include -isystem /usr/lib/gcc-snapshot/x86_64-linux-gnu/sys-include -mx32 -I/scratch/packages/gcc/snap/gcc-snapshot-20131213/src/libstdc++-v3/../libgcc -I/scratch/packages/gcc/snap/gcc-snapshot-20131213/build/x86_64-linux-gnu/x32/libstdc++-v3/include/x86_64-linux-gnux32 -I/scratch/packages/gcc/snap/gcc-snapshot-20131213/build/x86_64-linux-gnu/x32/libstdc++-v3/include -I/scratch/packages/gcc/snap/gcc-snapshot-20131213/src/libstdc++-v3/libsupc++ -std=gnu++11 -D_GLIBCXX_SHARED -fno-implicit-templates -Wall -Wextra -Wwrite-strings -Wcast-qual -Wabi -fdiagnostics-show-location=once -ffunction-sections -fdata-sections -frandom-seed=random.lo -gdwarf-4 -g3 -O0 -c ../../../../../../../src/libstdc++-v3/src/c++11/random.cc -fPIC -DPIC -D_GLIBCXX_SHARED -o random.o /tmp/ccZaxDk3.s: Assembler messages: /tmp/ccZaxDk3.s: Error: cannot represent relocation type BFD_RELOC_64_PCREL in x32 mode /tmp/ccZaxDk3.s: Error: cannot represent relocation type BFD_RELOC_64_PCREL in x32 mode make[14]: *** [random.lo] Error 1 make[14]: Leaving directory `/scratch/packages/gcc/snap/gcc-snapshot-20131213/build/x86_64-linux-gnu/x32/libstdc++-v3/src/debug/c++11' make[14]: Entering directory `/scratch/packages/gcc/snap/gcc-snapshot-20131213/build/x86_64-linux-gnu/x32/libstdc++-v3/src/debug' make[14]: *** No rule to make target `../../src/debug/c++11/libc++11convenience.la', needed by `libstdc++.la'. Stop.