[Bug bootstrap/56554] New: stage2 ./intl: error: C compiler cannot create executables

dougmencken at gmail dot com gcc-bugzilla@gcc.gnu.org
Wed Mar 6 23:14:00 GMT 2013


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56554

             Bug #: 56554
           Summary: stage2 ./intl: error: C compiler cannot create
                    executables
    Classification: Unclassified
           Product: gcc
           Version: 4.8.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: bootstrap
        AssignedTo: unassigned@gcc.gnu.org
        ReportedBy: dougmencken@gmail.com


I built standard C Library with TLS support, and now I cannot bootstrap GCC. On
stage2, I got (from ./intl/config.log):

----------------------------------------
configure:2978: checking for C compiler default output file name
configure:3000:  /root/build-farm/_gcc_bootstrap/./prev-gcc/xgcc
-B/root/build-farm/_gcc_bootstrap/./prev-gcc/
-B/usr/powerpc32-gnu-linux-uclibc/bin/ -B/usr/powerpc32-gnu-linux-uclibc/bin/
-B/usr/powerpc32-gnu-linux-uclibc/lib/ -isystem
/usr/powerpc32-gnu-linux-uclibc/include -isystem
/usr/powerpc32-gnu-linux-uclibc/sys-include    -O3 -gtoggle  -static-libstdc++
-static-libgcc  conftest.c  >&5
/usr/powerpc32-gnu-linux-uclibc/bin/ld:
/root/build-farm/_gcc_bootstrap/./prev-gcc/crtbegin.o: undefined reference to
symbol '__deregister_frame_info@@GLIBC_2.0'
/usr/powerpc32-gnu-linux-uclibc/bin/ld: note:
'__deregister_frame_info@@GLIBC_2.0' is defined in DSO
/root/build-farm/_gcc_bootstrap/./prev-gcc/libgcc_s.so.1 so try adding it to
the linker command line
----------------------------------------

I did suspect my Std C Lib, but after I did successful build of everything but
GCC, I suspect it is really GCC's fault.

All I can add is that "stage0" libgcc_s.so has " 0x00000001 (NEEDED) Shared
library: [ld-uClibc.so.0]" which is missed in stage1 libgcc_s.so. readelf
outputs are attached.



More information about the Gcc-bugs mailing list