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: unassig...@gcc.gnu.org

        ReportedBy: dougmenc...@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.

Reply via email to