Sender: nate AT cartsys DOT com Message-ID: <36BCE21A.13597C3F@cartsys.com> Date: Sat, 06 Feb 1999 16:45:14 -0800 From: Nate Eldredge X-Mailer: Mozilla 4.08 [en] (X11; I; Linux 2.0.36 i586) MIME-Version: 1.0 To: djgpp AT delorie DOT com Subject: Re: String class and lgpp 2.8: is something missing? References: <36BC8CFD DOT E3D8E9C3 AT idirect DOT com> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Reply-To: djgpp AT delorie DOT com Martin Smith wrote: > > I asked this question a week ago, but nobody answered. So, I'll try > again. > > I have the "latest" versions of lgpp and so on (versions 2.8x)..., and I > use rhide. > > OK. Most stuff compiles and runs fine, BUT the C++ String class (in > _string.h, with library supposedly in libgpp.a) COMPILES, but fails to > link. "Undefined reference to String::String (char*)" and so on. > > Comparing the file sizes of libgpp.a from versions 2.7 and 2.8, one > notices that the latter is about 40% smaller than the former. Is there > something missing from this newer version of lgpp.a? Is it just me? > Where are the Strings??? AFAIK, in 2.7 libgpp included all the standard C++ functionality, as well as a bunch of GNU-invented stuff. In 2.8, standard stuff was moved into libstdcxx, while libgpp kept the GNU stuff (now deprecated). -- Nate Eldredge nate AT cartsys DOT com