String STL - current version?
Craig Jones
craig@msmri.medicine.ubc.ca
Fri Apr 16 08:30:00 GMT 1999
I am using egcs-2.91.57 under Linux Redhat 5.1. My libstdc++ is:
333126 May 7 1998 /usr/lib/libstdc++.a
18 Aug 20 1998 /usr/lib/libstdc++.so -> libstdc++.so.2.8.0
20 Aug 20 1998 /usr/lib/libstdc++.so.2.7.2 ->libstdc++.so.2.7.2.8*
1025339 Oct 15 1997 /usr/lib/libstdc++.so.2.7.2.8*
18 Aug 20 1998 /usr/lib/libstdc++.so.2.8 -> libstdc++.so.2.8.0*
394489 May 7 1998 /usr/lib/libstdc++.so.2.8.0*
18 Oct 1 1998 /usr/lib/libstdc++.so.2.9 -> libstdc++.so.2.9.0*
261396 Sep 4 1998
/usr/lib/libstdc++.so.2.9.0*
I know that there have been problems before with compiling code that
uses the string class and I am having the same problems.
Is there any version of libstdc++ that libstdc++ that will allow a
simple program to compile?
Thanks for any help!!
Craig.
craig@msmri.medicine.ubc.ca
#include <string>
#include <iostream>
using namespace std;
void main()
{
string bob;
}
[craig@brain ~]$ g++ -o test test.cpp
/tmp/ccb9IfUE.o: In function `basic_string<char,
string_char_traits<char>, __default_alloc_template<true, 0>
>::Rep::grab(void)':
/tmp/ccb9IfUE.o(.basic_string<char, string_char_traits<char>,
__default_alloc_template<1, 0> >::Rep::gnu.linkonce.t.grab(void)+0xf):
undefined reference to `basic_string<char, string_char_traits<char>,
__default_alloc_template<true, 0> >::Rep::clone(void)'
/tmp/ccb9IfUE.o: In function `basic_string<char,
string_char_traits<char>, __default_alloc_template<true, 0>
>::Rep::release(void)':
/tmp/ccb9IfUE.o(.basic_string<char, string_char_traits<char>,
__default_alloc_template<1, 0>
>::Rep::gnu.linkonce.t.release(void)+0x12): undefined reference to `basic_string<char, string_char_traits<char>, __default_alloc_template<true, 0> >::Rep::operator delete(void *)'
collect2: ld returned 1 exit status
More information about the Gcc-bugs
mailing list