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]

other/9274 update


for x86/linux with gcc version 3.4 20030314 (experimental)

It looks like I get:
FAIL: 19_diagnostics/stdexceptions.cc (test for excess errors)
Excess errors:
/mnt/hd/src/gcc/libstdc++-v3/testsuite/19_diagnostics/stdexceptions.cc:78: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string[in-charge](char const*, std::allocator<char> const&)'
/mnt/hd/src/gcc/libstdc++-v3/testsuite/19_diagnostics/stdexceptions.cc:85: undefined reference to `std::logic_error::logic_error[in-charge](std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
/mnt/hd/src/gcc/libstdc++-v3/testsuite/19_diagnostics/stdexceptions.cc:78: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string[in-charge](char const*, std::allocator<char> const&)'
/mnt/hd/src/gcc/libstdc++-v3/testsuite/19_diagnostics/stdexceptions.cc:85: undefined reference to `std::domain_error::domain_error[in-charge](std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
/mnt/hd/bld/gcc/i686-pc-linux-gnu/libstdc++-v3/include/bits/basic_string.h:809: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string[in-charge](char const*, std::allocator<char> const&)'
/tmp/ccsFAXpV.o(.text._Z6test03v+0x3f):/mnt/hd/bld/gcc/i686-pc-linux-gnu/libstdc++-v3/include/bits/basic_string.h:809: undefined reference to `std::logic_error::logic_error[not-in-charge](std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
/mnt/hd/src/gcc/libstdc++-v3/testsuite/19_diagnostics/stdexceptions.cc:78: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string[in-charge](char const*, std::allocator<char> const&)'
/tmp/ccsFAXpV.o(.text._Z6test04v+0x31):/mnt/hd/src/gcc/libstdc++-v3/testsuite/19_diagnostics/stdexceptions.cc:114: undefined reference to `std::runtime_error::runtime_error[in-charge](std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
/mnt/hd/bld/gcc/i686-pc-linux-gnu/libstdc++-v3/include/i686-pc-linux-gnu/bits/atomicity.h:38: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string[in-charge](char const*, std::allocator<char> const&)'
/mnt/hd/bld/gcc/i686-pc-linux-gnu/libstdc++-v3/include/bits/basic_string.h:812: undefined reference to `std::runtime_error::runtime_error[in-charge](std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
/mnt/hd/bld/gcc/i686-pc-linux-gnu/libstdc++-v3/include/bits/stl_alloc.h:581: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string[in-charge](char const*, std::allocator<char> const&)'
/mnt/hd/src/gcc/libstdc++-v3/testsuite/19_diagnostics/stdexceptions.cc:99: undefined reference to `std::runtime_error::runtime_error[in-charge](std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
collect2: ld returned 1 exit status

this is odd, because I have the following in the libstdc++.so:

%nm libstdc++.so.6.0.0 | grep logic_error
00081fe0 T _ZNKSt11logic_error4whatEv
00081df0 T _ZNSt11logic_errorC1ERKSs
00081d90 T _ZNSt11logic_errorC2ERKSs
00081f50 T _ZNSt11logic_errorD0Ev
00081ed0 T _ZNSt11logic_errorD1Ev
00081e50 T _ZNSt11logic_errorD2Ev
0004e3f0 T _ZSt19__throw_logic_errorPKc
000a2214 V _ZTISt11logic_error
0009b240 V _ZTSSt11logic_error
000a2200 V _ZTVSt11logic_error

Moving the .gch file to another place so that it is not found makes the compilation and link work. 

What's up? There was some commentary about this maybe being fixed. If so, is there a patch? Can I see it? If not, could you spend a minute or so to explain what is going on to me, so I can look at it and maybe come up with a solution?

thanks,
benjamin


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