From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 10875 invoked by alias); 2 Sep 2012 16:44:01 -0000 Received: (qmail 10860 invoked by uid 22791); 2 Sep 2012 16:43:59 -0000 X-SWARE-Spam-Status: No, hits=-3.4 required=5.0 tests=ALL_TRUSTED,AWL,BAYES_00,TW_CX,TW_GC,TW_GJ,TW_IB X-Spam-Check-By: sourceware.org Received: from localhost (HELO gcc.gnu.org) (127.0.0.1) by sourceware.org (qpsmtpd/0.43rc1) with ESMTP; Sun, 02 Sep 2012 16:43:45 +0000 From: "dougmencken at gmail dot com" To: gcc-bugs@gcc.gnu.org Subject: [Bug c++/54459] New: [4.8 regression] Bootstrap fails with "aliased to undefined symbol" Date: Sun, 02 Sep 2012 16:44:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: new X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: c++ X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: dougmencken at gmail dot com X-Bugzilla-Status: UNCONFIRMED X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Changed-Fields: Message-ID: X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated Content-Type: text/plain; charset="UTF-8" MIME-Version: 1.0 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org X-SW-Source: 2012-09/txt/msg00099.txt.bz2 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54459 Bug #: 54459 Summary: [4.8 regression] Bootstrap fails with "aliased to undefined symbol" Classification: Unclassified Product: gcc Version: 4.8.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c++ AssignedTo: unassigned@gcc.gnu.org ReportedBy: dougmencken@gmail.com I tried to build current git master (commit 628277461faf5027a8ffb2859d9617d6579dac45 from git://gcc.gnu.org/git/gcc.git), and got on stage 1: -------------------------------------------------------------------------------- libtool: compile: /root/build-farm/_gcc_bootstrap/./gcc/xgcc -shared-libgcc -B/root/build-farm/_gcc_bootstrap/./gcc -nostdinc++ -L/root/build-farm/_gcc_bootstrap/powerpc-gnu-linux-uclibc/libstdc++-v3/src -L/root/build-farm/_gcc_bootstrap/powerpc-gnu-linux-uclibc/libstdc++-v3/src/.libs -B/usr/powerpc-gnu-linux-uclibc/bin/ -B/usr/powerpc-gnu-linux-uclibc/lib/ -isystem /usr/powerpc-gnu-linux-uclibc/include -isystem /usr/powerpc-gnu-linux-uclibc/sys-include -I/root/build-farm/gcc_snapshot-v4.8.0-6282774.sourcedir/libstdc++-v3/../libgcc -I/root/build-farm/_gcc_bootstrap/powerpc-gnu-linux-uclibc/libstdc++-v3/include/powerpc-gnu-linux-uclibc -I/root/build-farm/_gcc_bootstrap/powerpc-gnu-linux-uclibc/libstdc++-v3/include -I/root/build-farm/gcc_snapshot-v4.8.0-6282774.sourcedir/libstdc++-v3/libsupc++ -fno-implicit-templates -Wall -Wextra -Wwrite-strings -Wcast-qual -Wabi -fdiagnostics-show-location=once -ffunction-sections -fdata-sections -frandom-seed=locale-inst.lo -O3 -D_GNU_SOURCE -c ../../../../../gcc_snapshot-v4.8.0-6282774.sourcedir/libstdc++-v3/src/c++98/locale-inst.cc -fPIC -DPIC -o locale-inst.o ../../../../../gcc_snapshot-v4.8.0-6282774.sourcedir/libstdc++-v3/src/c++98/locale-inst.cc:362:8: error: 'void _ZNKSt9money_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE9_M_insertILb1EEES3_S3_RSt8ios_basecRKSs()' aliased to undefined symbol '_ZNKSt17__gnu_cxx_ldbl1289money_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE9_M_insertILb1EEES4_S4_RSt8ios_basecRKSs' _ZNKSt9money_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE9_M_insertILb1EEES3_S3_RSt8ios_basecRKSs); ^ ../../../../../gcc_snapshot-v4.8.0-6282774.sourcedir/libstdc++-v3/src/c++98/locale-inst.cc:329:19: note: in definition of macro '_GLIBCXX_LDBL_COMPAT' extern "C" void ldbl (void) __attribute__ ((alias (#dbl), weak)) ^ ../../../../../gcc_snapshot-v4.8.0-6282774.sourcedir/libstdc++-v3/src/c++98/locale-inst.cc:360:8: error: 'void _ZNKSt9money_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE9_M_insertILb0EEES3_S3_RSt8ios_basecRKSs()' aliased to undefined symbol '_ZNKSt17__gnu_cxx_ldbl1289money_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE9_M_insertILb0EEES4_S4_RSt8ios_basecRKSs' _ZNKSt9money_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE9_M_insertILb0EEES3_S3_RSt8ios_basecRKSs); ^ ../../../../../gcc_snapshot-v4.8.0-6282774.sourcedir/libstdc++-v3/src/c++98/locale-inst.cc:329:19: note: in definition of macro '_GLIBCXX_LDBL_COMPAT' extern "C" void ldbl (void) __attribute__ ((alias (#dbl), weak)) ^ ../../../../../gcc_snapshot-v4.8.0-6282774.sourcedir/libstdc++-v3/src/c++98/locale-inst.cc:358:8: error: 'void _ZNKSt9money_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE10_M_extractILb1EEES3_S3_S3_RSt8ios_baseRSt12_Ios_IostateRSs()' aliased to undefined symbol '_ZNKSt17__gnu_cxx_ldbl1289money_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE10_M_extractILb1EEES4_S4_S4_RSt8ios_baseRSt12_Ios_IostateRSs' _ZNKSt9money_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE10_M_extractILb1EEES3_S3_S3_RSt8ios_baseRSt12_Ios_IostateRSs); ^ ../../../../../gcc_snapshot-v4.8.0-6282774.sourcedir/libstdc++-v3/src/c++98/locale-inst.cc:329:19: note: in definition of macro '_GLIBCXX_LDBL_COMPAT' extern "C" void ldbl (void) __attribute__ ((alias (#dbl), weak)) ^ ../../../../../gcc_snapshot-v4.8.0-6282774.sourcedir/libstdc++-v3/src/c++98/locale-inst.cc:356:8: error: 'void _ZNKSt9money_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE10_M_extractILb0EEES3_S3_S3_RSt8ios_baseRSt12_Ios_IostateRSs()' aliased to undefined symbol '_ZNKSt17__gnu_cxx_ldbl1289money_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE10_M_extractILb0EEES4_S4_S4_RSt8ios_baseRSt12_Ios_IostateRSs' _ZNKSt9money_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE10_M_extractILb0EEES3_S3_S3_RSt8ios_baseRSt12_Ios_IostateRSs); ^ ../../../../../gcc_snapshot-v4.8.0-6282774.sourcedir/libstdc++-v3/src/c++98/locale-inst.cc:329:19: note: in definition of macro '_GLIBCXX_LDBL_COMPAT' extern "C" void ldbl (void) __attribute__ ((alias (#dbl), weak)) ^ ../../../../../gcc_snapshot-v4.8.0-6282774.sourcedir/libstdc++-v3/src/c++98/locale-inst.cc:352:8: error: 'void _ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE15_M_insert_floatIdEES3_S3_RSt8ios_baseccT_()' aliased to undefined symbol '_ZNKSt17__gnu_cxx_ldbl1287num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE15_M_insert_floatIdEES4_S4_RSt8ios_baseccT_' _ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE15_M_insert_floatIdEES3_S3_RSt8ios_baseccT_); ^ ../../../../../gcc_snapshot-v4.8.0-6282774.sourcedir/libstdc++-v3/src/c++98/locale-inst.cc:329:19: note: in definition of macro '_GLIBCXX_LDBL_COMPAT' extern "C" void ldbl (void) __attribute__ ((alias (#dbl), weak)) ^ ../../../../../gcc_snapshot-v4.8.0-6282774.sourcedir/libstdc++-v3/src/c++98/locale-inst.cc:350:8: error: 'void _ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE13_M_insert_intIyEES3_S3_RSt8ios_basecT_()' aliased to undefined symbol '_ZNKSt17__gnu_cxx_ldbl1287num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE13_M_insert_intIyEES4_S4_RSt8ios_basecT_' _ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE13_M_insert_intIyEES3_S3_RSt8ios_basecT_); ^ ../../../../../gcc_snapshot-v4.8.0-6282774.sourcedir/libstdc++-v3/src/c++98/locale-inst.cc:329:19: note: in definition of macro '_GLIBCXX_LDBL_COMPAT' extern "C" void ldbl (void) __attribute__ ((alias (#dbl), weak)) ^ ../../../../../gcc_snapshot-v4.8.0-6282774.sourcedir/libstdc++-v3/src/c++98/locale-inst.cc:348:8: error: 'void _ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE13_M_insert_intIxEES3_S3_RSt8ios_basecT_()' aliased to undefined symbol '_ZNKSt17__gnu_cxx_ldbl1287num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE13_M_insert_intIxEES4_S4_RSt8ios_basecT_' _ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE13_M_insert_intIxEES3_S3_RSt8ios_basecT_); ^ ../../../../../gcc_snapshot-v4.8.0-6282774.sourcedir/libstdc++-v3/src/c++98/locale-inst.cc:329:19: note: in definition of macro '_GLIBCXX_LDBL_COMPAT' extern "C" void ldbl (void) __attribute__ ((alias (#dbl), weak)) ^ ../../../../../gcc_snapshot-v4.8.0-6282774.sourcedir/libstdc++-v3/src/c++98/locale-inst.cc:346:8: error: 'void _ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE13_M_insert_intImEES3_S3_RSt8ios_basecT_()' aliased to undefined symbol '_ZNKSt17__gnu_cxx_ldbl1287num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE13_M_insert_intImEES4_S4_RSt8ios_basecT_' _ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE13_M_insert_intImEES3_S3_RSt8ios_basecT_); ^ ../../../../../gcc_snapshot-v4.8.0-6282774.sourcedir/libstdc++-v3/src/c++98/locale-inst.cc:329:19: note: in definition of macro '_GLIBCXX_LDBL_COMPAT' extern "C" void ldbl (void) __attribute__ ((alias (#dbl), weak)) ^ ../../../../../gcc_snapshot-v4.8.0-6282774.sourcedir/libstdc++-v3/src/c++98/locale-inst.cc:344:8: error: 'void _ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE13_M_insert_intIlEES3_S3_RSt8ios_basecT_()' aliased to undefined symbol '_ZNKSt17__gnu_cxx_ldbl1287num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE13_M_insert_intIlEES4_S4_RSt8ios_basecT_' _ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE13_M_insert_intIlEES3_S3_RSt8ios_basecT_); ^ ../../../../../gcc_snapshot-v4.8.0-6282774.sourcedir/libstdc++-v3/src/c++98/locale-inst.cc:329:19: note: in definition of macro '_GLIBCXX_LDBL_COMPAT' extern "C" void ldbl (void) __attribute__ ((alias (#dbl), weak)) ^ ../../../../../gcc_snapshot-v4.8.0-6282774.sourcedir/libstdc++-v3/src/c++98/locale-inst.cc:342:8: error: 'void _ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE14_M_extract_intIyEES3_S3_S3_RSt8ios_baseRSt12_Ios_IostateRT_()' aliased to undefined symbol '_ZNKSt17__gnu_cxx_ldbl1287num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE14_M_extract_intIyEES4_S4_S4_RSt8ios_baseRSt12_Ios_IostateRT_' _ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE14_M_extract_intIyEES3_S3_S3_RSt8ios_baseRSt12_Ios_IostateRT_); ^ ../../../../../gcc_snapshot-v4.8.0-6282774.sourcedir/libstdc++-v3/src/c++98/locale-inst.cc:329:19: note: in definition of macro '_GLIBCXX_LDBL_COMPAT' extern "C" void ldbl (void) __attribute__ ((alias (#dbl), weak)) ^ ../../../../../gcc_snapshot-v4.8.0-6282774.sourcedir/libstdc++-v3/src/c++98/locale-inst.cc:340:8: error: 'void _ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE14_M_extract_intIxEES3_S3_S3_RSt8ios_baseRSt12_Ios_IostateRT_()' aliased to undefined symbol '_ZNKSt17__gnu_cxx_ldbl1287num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE14_M_extract_intIxEES4_S4_S4_RSt8ios_baseRSt12_Ios_IostateRT_' _ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE14_M_extract_intIxEES3_S3_S3_RSt8ios_baseRSt12_Ios_IostateRT_); ^ ../../../../../gcc_snapshot-v4.8.0-6282774.sourcedir/libstdc++-v3/src/c++98/locale-inst.cc:329:19: note: in definition of macro '_GLIBCXX_LDBL_COMPAT' extern "C" void ldbl (void) __attribute__ ((alias (#dbl), weak)) ^ ../../../../../gcc_snapshot-v4.8.0-6282774.sourcedir/libstdc++-v3/src/c++98/locale-inst.cc:338:8: error: 'void _ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE14_M_extract_intItEES3_S3_S3_RSt8ios_baseRSt12_Ios_IostateRT_()' aliased to undefined symbol '_ZNKSt17__gnu_cxx_ldbl1287num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE14_M_extract_intItEES4_S4_S4_RSt8ios_baseRSt12_Ios_IostateRT_' _ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE14_M_extract_intItEES3_S3_S3_RSt8ios_baseRSt12_Ios_IostateRT_); ^ ../../../../../gcc_snapshot-v4.8.0-6282774.sourcedir/libstdc++-v3/src/c++98/locale-inst.cc:329:19: note: in definition of macro '_GLIBCXX_LDBL_COMPAT' extern "C" void ldbl (void) __attribute__ ((alias (#dbl), weak)) ^ ../../../../../gcc_snapshot-v4.8.0-6282774.sourcedir/libstdc++-v3/src/c++98/locale-inst.cc:336:8: error: 'void _ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE14_M_extract_intImEES3_S3_S3_RSt8ios_baseRSt12_Ios_IostateRT_()' aliased to undefined symbol '_ZNKSt17__gnu_cxx_ldbl1287num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE14_M_extract_intImEES4_S4_S4_RSt8ios_baseRSt12_Ios_IostateRT_' _ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE14_M_extract_intImEES3_S3_S3_RSt8ios_baseRSt12_Ios_IostateRT_); ^ ../../../../../gcc_snapshot-v4.8.0-6282774.sourcedir/libstdc++-v3/src/c++98/locale-inst.cc:329:19: note: in definition of macro '_GLIBCXX_LDBL_COMPAT' extern "C" void ldbl (void) __attribute__ ((alias (#dbl), weak)) ^ ../../../../../gcc_snapshot-v4.8.0-6282774.sourcedir/libstdc++-v3/src/c++98/locale-inst.cc:334:8: error: 'void _ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE14_M_extract_intIlEES3_S3_S3_RSt8ios_baseRSt12_Ios_IostateRT_()' aliased to undefined symbol '_ZNKSt17__gnu_cxx_ldbl1287num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE14_M_extract_intIlEES4_S4_S4_RSt8ios_baseRSt12_Ios_IostateRT_' _ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE14_M_extract_intIlEES3_S3_S3_RSt8ios_baseRSt12_Ios_IostateRT_); ^ ../../../../../gcc_snapshot-v4.8.0-6282774.sourcedir/libstdc++-v3/src/c++98/locale-inst.cc:329:19: note: in definition of macro '_GLIBCXX_LDBL_COMPAT' extern "C" void ldbl (void) __attribute__ ((alias (#dbl), weak)) ^ ../../../../../gcc_snapshot-v4.8.0-6282774.sourcedir/libstdc++-v3/src/c++98/locale-inst.cc:332:8: error: 'void _ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE14_M_extract_intIjEES3_S3_S3_RSt8ios_baseRSt12_Ios_IostateRT_()' aliased to undefined symbol '_ZNKSt17__gnu_cxx_ldbl1287num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE14_M_extract_intIjEES4_S4_S4_RSt8ios_baseRSt12_Ios_IostateRT_' _ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE14_M_extract_intIjEES3_S3_S3_RSt8ios_baseRSt12_Ios_IostateRT_); ^ ../../../../../gcc_snapshot-v4.8.0-6282774.sourcedir/libstdc++-v3/src/c++98/locale-inst.cc:329:19: note: in definition of macro '_GLIBCXX_LDBL_COMPAT' extern "C" void ldbl (void) __attribute__ ((alias (#dbl), weak)) ^ make[6]: *** [locale-inst.lo] Error 1 make[6]: Leaving directory `/root/build-farm/_gcc_bootstrap/powerpc-gnu-linux-uclibc/libstdc++-v3/src/c++98' -------------------------------------------------------------------------------- ./configure line I used: -------------------------------------------------------------------------------- $ ../gcc_snapshot-v4.8.0-6282774.sourcedir/configure --prefix=/usr --sysconfdir=/etc --mandir=/usr/share/man --build=powerpc-gnu-linux-uclibc --host=powerpc-gnu-linux-uclibc --target=powerpc-gnu-linux-uclibc --enable-languages=c,c++,fortran,java --enable-stage1-languages=c,c++,fortran --with-cpu=default32 --enable-threads=posix --with-system-zlib --with-libiconv-prefix=/usr --without-included-gettext --disable-nls --disable-werror --disable-multilib --disable-libssp --disable-__cxa_atexit --enable-shared --without-gjdoc --enable-libgcj --enable-libgcj-multifile --enable-interpreter --disable-libjava-multilib --disable-browser-plugin --enable-checking=release --------------------------------------------------------------------------------