This is the mail archive of the libstdc++@gcc.gnu.org mailing list for the libstdc++ 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]

Re: [v3] Fix my bootstrap


Jerry Quinn writes:
 > I updated the complete gcc tree around 11:30 and couldn't bootstrap.
 > In particular, I can't compile the library without this patch.  I'm
 > perfectly willing to believe this isn't the right solution, but I can
 > build.

I had to do the same exercise with locale-inst.cc.  After these
changes, the library compiled, but died with link failures.  Now I
suspect something different is broken in my tree.  Anyone know what's
going on here?

Thanks,
Jerry Quinn

/home/jlquinn/gcc/dev/build/gcc/g++ -shared-libgcc -B/home/jlquinn/gcc/dev/build/gcc/ -nostdinc++ -B/usr/local/i686-pc-linux-gnu/bin/ -B/usr/local/i686-pc-linux-gnu/lib/ -isystem /usr/local/i686-pc-linux-gnu/include -isystem /usr/local/i686-pc-linux-gnu/sys-include -g -O2 -D_GLIBCXX_ASSERT -ffunction-sections -fdata-sections -fmessage-length=0 -DLOCALEDIR=/home/jlquinn/gcc/dev/build/i686-pc-linux-gnu/libstdc++-v3/po/share/locale -g -O2 -D_GNU_SOURCE -o abi_check abi_check.o -L/home/jlquinn/gcc/dev/build/i686-pc-linux-gnu/libstdc++-v3/src -L/home/jlquinn/gcc/dev/build/i686-pc-linux-gnu/libstdc++-v3/src/.libs -lm -Wl,--rpath -Wl,/home/jlquinn/gcc/dev/build/gcc -Wl,--rpath -Wl,/home/jlquinn/gcc/dev/build/i686-pc-linux-gnu/libstdc++-v3/src/.libs
/home/jlquinn/gcc/dev/build/i686-pc-linux-gnu/libstdc++-v3/src/.libs/libstdc++.so: undefined reference to `std::__gnu_internal::c_locale_impl'
/home/jlquinn/gcc/dev/build/i686-pc-linux-gnu/libstdc++-v3/src/.libs/libstdc++.so: undefined reference to `std::__gnu_internal::time_put_w'
/home/jlquinn/gcc/dev/build/i686-pc-linux-gnu/libstdc++-v3/src/.libs/libstdc++.so: undefined reference to `std::__gnu_internal::cache_vec'
/home/jlquinn/gcc/dev/build/i686-pc-linux-gnu/libstdc++-v3/src/.libs/libstdc++.so: undefined reference to `std::__gnu_internal::moneypunct_wt'
/home/jlquinn/gcc/dev/build/i686-pc-linux-gnu/libstdc++-v3/src/.libs/libstdc++.so: undefined reference to `std::__gnu_internal::buf_wcin'
/home/jlquinn/gcc/dev/build/i686-pc-linux-gnu/libstdc++-v3/src/.libs/libstdc++.so: undefined reference to `std::__gnu_internal::messages_c'
/home/jlquinn/gcc/dev/build/i686-pc-linux-gnu/libstdc++-v3/src/.libs/libstdc++.so: undefined reference to `std::__gnu_internal::money_get_c'
/home/jlquinn/gcc/dev/build/i686-pc-linux-gnu/libstdc++-v3/src/.libs/libstdc++.so: undefined reference to `std::__gnu_internal::time_get_c'
/home/jlquinn/gcc/dev/build/i686-pc-linux-gnu/libstdc++-v3/src/.libs/libstdc++.so: undefined reference to `std::__gnu_internal::numpunct_cache_c'
/home/jlquinn/gcc/dev/build/i686-pc-linux-gnu/libstdc++-v3/src/.libs/libstdc++.so: undefined reference to `std::__gnu_internal::buf_cin_sync'
/home/jlquinn/gcc/dev/build/i686-pc-linux-gnu/libstdc++-v3/src/.libs/libstdc++.so: undefined reference to `std::__gnu_internal::codecvt_w'
/home/jlquinn/gcc/dev/build/i686-pc-linux-gnu/libstdc++-v3/src/.libs/libstdc++.so: undefined reference to `std::__gnu_internal::moneypunct_cf'
/home/jlquinn/gcc/dev/build/i686-pc-linux-gnu/libstdc++-v3/src/.libs/libstdc++.so: undefined reference to `std::__gnu_internal::num_put_w'
/home/jlquinn/gcc/dev/build/i686-pc-linux-gnu/libstdc++-v3/src/.libs/libstdc++.so: undefined reference to `std::__gnu_internal::moneypunct_ct'
/home/jlquinn/gcc/dev/build/i686-pc-linux-gnu/libstdc++-v3/src/.libs/libstdc++.so: undefined reference to `std::__gnu_internal::buf_cerr_sync'
/home/jlquinn/gcc/dev/build/i686-pc-linux-gnu/libstdc++-v3/src/.libs/libstdc++.so: undefined reference to `std::__gnu_internal::buf_cerr'
/home/jlquinn/gcc/dev/build/i686-pc-linux-gnu/libstdc++-v3/src/.libs/libstdc++.so: undefined reference to `std::__gnu_internal::numpunct_w'
/home/jlquinn/gcc/dev/build/i686-pc-linux-gnu/libstdc++-v3/src/.libs/libstdc++.so: undefined reference to `std::__gnu_internal::buf_wcerr_sync'
/home/jlquinn/gcc/dev/build/i686-pc-linux-gnu/libstdc++-v3/src/.libs/libstdc++.so: undefined reference to `std::__gnu_internal::ctype_w'
/home/jlquinn/gcc/dev/build/i686-pc-linux-gnu/libstdc++-v3/src/.libs/libstdc++.so: undefined reference to `std::__gnu_internal::moneypunct_wf'
/home/jlquinn/gcc/dev/build/i686-pc-linux-gnu/libstdc++-v3/src/.libs/libstdc++.so: undefined reference to `std::__gnu_internal::name_c'
/home/jlquinn/gcc/dev/build/i686-pc-linux-gnu/libstdc++-v3/src/.libs/libstdc++.so: undefined reference to `std::__gnu_internal::num_put_c'
/home/jlquinn/gcc/dev/build/i686-pc-linux-gnu/libstdc++-v3/src/.libs/libstdc++.so: undefined reference to `std::__gnu_internal::name_vec'
/home/jlquinn/gcc/dev/build/i686-pc-linux-gnu/libstdc++-v3/src/.libs/libstdc++.so: undefined reference to `std::__gnu_internal::buf_cin'
/home/jlquinn/gcc/dev/build/i686-pc-linux-gnu/libstdc++-v3/src/.libs/libstdc++.so: undefined reference to `std::__gnu_internal::buf_cout_sync'
/home/jlquinn/gcc/dev/build/i686-pc-linux-gnu/libstdc++-v3/src/.libs/libstdc++.so: undefined reference to `std::__gnu_internal::time_get_w'
/home/jlquinn/gcc/dev/build/i686-pc-linux-gnu/libstdc++-v3/src/.libs/libstdc++.so: undefined reference to `std::__gnu_internal::collate_w'
/home/jlquinn/gcc/dev/build/i686-pc-linux-gnu/libstdc++-v3/src/.libs/libstdc++.so: undefined reference to `std::__gnu_internal::buf_wcerr'
/home/jlquinn/gcc/dev/build/i686-pc-linux-gnu/libstdc++-v3/src/.libs/libstdc++.so: undefined reference to `std::__gnu_internal::numpunct_c'
/home/jlquinn/gcc/dev/build/i686-pc-linux-gnu/libstdc++-v3/src/.libs/libstdc++.so: undefined reference to `std::__gnu_internal::codecvt_c'
/home/jlquinn/gcc/dev/build/i686-pc-linux-gnu/libstdc++-v3/src/.libs/libstdc++.so: undefined reference to `std::__gnu_internal::ctype_c'
/home/jlquinn/gcc/dev/build/i686-pc-linux-gnu/libstdc++-v3/src/.libs/libstdc++.so: undefined reference to `std::__gnu_internal::money_put_c'
/home/jlquinn/gcc/dev/build/i686-pc-linux-gnu/libstdc++-v3/src/.libs/libstdc++.so: undefined reference to `std::__gnu_internal::timepunct_w'
/home/jlquinn/gcc/dev/build/i686-pc-linux-gnu/libstdc++-v3/src/.libs/libstdc++.so: undefined reference to `std::__gnu_internal::timepunct_c'
/home/jlquinn/gcc/dev/build/i686-pc-linux-gnu/libstdc++-v3/src/.libs/libstdc++.so: undefined reference to `std::__gnu_internal::c_locale'
/home/jlquinn/gcc/dev/build/i686-pc-linux-gnu/libstdc++-v3/src/.libs/libstdc++.so: undefined reference to `std::__gnu_internal::buf_wcin_sync'
/home/jlquinn/gcc/dev/build/i686-pc-linux-gnu/libstdc++-v3/src/.libs/libstdc++.so: undefined reference to `std::__gnu_internal::num_get_c'
/home/jlquinn/gcc/dev/build/i686-pc-linux-gnu/libstdc++-v3/src/.libs/libstdc++.so: undefined reference to `std::__gnu_internal::moneypunct_cache_cf'
/home/jlquinn/gcc/dev/build/i686-pc-linux-gnu/libstdc++-v3/src/.libs/libstdc++.so: undefined reference to `std::__gnu_internal::numpunct_cache_w'
/home/jlquinn/gcc/dev/build/i686-pc-linux-gnu/libstdc++-v3/src/.libs/libstdc++.so: undefined reference to `std::__gnu_internal::money_put_w'
/home/jlquinn/gcc/dev/build/i686-pc-linux-gnu/libstdc++-v3/src/.libs/libstdc++.so: undefined reference to `std::__gnu_internal::time_put_c'
/home/jlquinn/gcc/dev/build/i686-pc-linux-gnu/libstdc++-v3/src/.libs/libstdc++.so: undefined reference to `std::__gnu_internal::collate_c'
/home/jlquinn/gcc/dev/build/i686-pc-linux-gnu/libstdc++-v3/src/.libs/libstdc++.so: undefined reference to `std::__gnu_internal::buf_wcout_sync'
/home/jlquinn/gcc/dev/build/i686-pc-linux-gnu/libstdc++-v3/src/.libs/libstdc++.so: undefined reference to `std::__gnu_internal::facet_vec'
/home/jlquinn/gcc/dev/build/i686-pc-linux-gnu/libstdc++-v3/src/.libs/libstdc++.so: undefined reference to `std::__gnu_internal::messages_w'
/home/jlquinn/gcc/dev/build/i686-pc-linux-gnu/libstdc++-v3/src/.libs/libstdc++.so: undefined reference to `std::__gnu_internal::moneypunct_cache_wf'
/home/jlquinn/gcc/dev/build/i686-pc-linux-gnu/libstdc++-v3/src/.libs/libstdc++.so: undefined reference to `std::__gnu_internal::timepunct_cache_w'
/home/jlquinn/gcc/dev/build/i686-pc-linux-gnu/libstdc++-v3/src/.libs/libstdc++.so: undefined reference to `std::__gnu_internal::money_get_w'
/home/jlquinn/gcc/dev/build/i686-pc-linux-gnu/libstdc++-v3/src/.libs/libstdc++.so: undefined reference to `std::__gnu_internal::moneypunct_cache_ct'
/home/jlquinn/gcc/dev/build/i686-pc-linux-gnu/libstdc++-v3/src/.libs/libstdc++.so: undefined reference to `std::__gnu_internal::moneypunct_cache_wt'
/home/jlquinn/gcc/dev/build/i686-pc-linux-gnu/libstdc++-v3/src/.libs/libstdc++.so: undefined reference to `std::__gnu_internal::buf_cout'
/home/jlquinn/gcc/dev/build/i686-pc-linux-gnu/libstdc++-v3/src/.libs/libstdc++.so: undefined reference to `std::__gnu_internal::buf_wcout'
/home/jlquinn/gcc/dev/build/i686-pc-linux-gnu/libstdc++-v3/src/.libs/libstdc++.so: undefined reference to `std::__gnu_internal::timepunct_cache_c'
/home/jlquinn/gcc/dev/build/i686-pc-linux-gnu/libstdc++-v3/src/.libs/libstdc++.so: undefined reference to `std::__gnu_internal::num_get_w'
collect2: ld returned 1 exit status
make[4]: *** [abi_check] Error 1
make[4]: Leaving directory `/home/jlquinn/gcc/dev/build/i686-pc-linux-gnu/libstdc++-v3/testsuite'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/home/jlquinn/gcc/dev/build/i686-pc-linux-gnu/libstdc++-v3'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/home/jlquinn/gcc/dev/build/i686-pc-linux-gnu/libstdc++-v3'
make[1]: *** [all-target-libstdc++-v3] Error 2
make[1]: Leaving directory `/home/jlquinn/gcc/dev/build'
make: *** [bootstrap] Error 2


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