|
From: | Tim Mooney |
Subject: | Re: Sun Studio: STL libraries |
Date: | Wed, 6 Feb 2008 17:34:57 -0600 (CST) |
In regard to: Re: Sun Studio: STL libraries, Peter O'Gorman said (at 5:05pm...:
I still maintain that it would be OK to have libtool automatically add `-library=Crun', since that is generally needed whether you're using -library=stlport4 or -library=Cstd, but it's OK to not include that. We just need to make sure the correct usage is documented somewhere. If it's not currently documented (I don't know, I haven't checked the 2.x series), I would be willing to write a little blurb for the info files or some other spot, if people want.Something in notes.texi?
How about this: --- libtool-2.1b.orig/doc/notes.texi 2008-01-26 00:21:22.000000000 -0600 +++ libtool-2.1b/doc/notes.texi 2008-02-06 17:32:43.895290000 -0600 @@ -77,4 +77,27 @@ @code{lt_cv_sys_lib_dlsearch_path_spec} respectively to the correct search paths. address@hidden +When using the C++ compiler from the Sun Workshop (formerly Forte) +development environment on either Solaris or Linux, libtool will use address@hidden as the linker, and will not automatically link with either address@hidden or @file{libCrun}. This is because recent versions of +Sun Workshop (11 and 12, as of this writing) have the option of using address@hidden or @file{stlport4_dbg}, and those libraries are +incompatible with @file{libCstd}. + +The correct method to link with the additional libraries that your project +needs is to include each library in the @code{CXXFLAGS} when configuring your +project. For example, + address@hidden + CXXFLAGS='-library=stlport4 -library=Crun' address@hidden example + +or + address@hidden + CXXFLAGS='-library=Cstd -library=Crun' address@hidden example + @end itemize
[Prev in Thread] | Current Thread | [Next in Thread] |