This is the mail archive of the
libstdc++@gcc.gnu.org
mailing list for the libstdc++ project.
Re: [v3] Fix my bootstrap
- From: Jerry Quinn <jlquinn at optonline dot net>
- To: libstdc++ at gcc dot gnu dot org
- Date: Sat, 24 Apr 2004 01:28:56 -0400
- Subject: Re: [v3] Fix my bootstrap
- References: <E1BHEo4-0006Wf-00@localhost>
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