This is the mail archive of the gcc-bugs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[Bug c++/54459] New: [4.8 regression] Bootstrap fails with "aliased to undefined symbol"


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
--------------------------------------------------------------------------------


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]