Re: libstdcxx hangs

Martin Sebor <[email protected]>
Newsgroups gmane.comp.kde.solaris
Message-ID <[email protected]>
You might want to double-check your configuration macros and compiler options
to make sure the libstdcxx.so you're using is compatible with the headers
given the command line (use -mt for reentrant builds). To see examples of
command lines check out our nightly build logs published on my home page:
http://people.apache.org/~sebor/stdcxx/results/

Here's a Sun C++ 5.9 thread-safe, reentrant, LP64 build with trunk:
http://people.apache.org/~sebor/stdcxx/results/solaris-10-sparc-sunpro-5.9-12D-570286-log.gz.txt

If you need help don't hesitate to ask on stdcxx-dev:
http://www.nabble.com/stdcxx-dev-f26255.html

Martin


Adriaan de Groot-2 wrote:
> 
> I've got something weird going on which I haven't figured out: programs
> using 
> libstdcxx (and std::cout in particular) hang. If _REENTRANT is defined,
> 
> #include <iostream>
> 
> int main(int argc, char **argv)
> {
>         std::cout << "Hello! " << argc << std::endl;
>         return 0;
> }
> 
> This hangs after the endl; if _REENTRANT is not defined, 
> 
> __rw::__rw_synchronized::_C_mutex t.o
> [Hint: static member __rw::__rw_synchronized::_C_mutex must be defined in
> the 
> program]
> 
> however, defining that symbol in the program causes SEGVs.
> 
> 
> Does anyone have a libstdcxx that works? I must admit I was lax in
> following 
> all of Stefan's instructions, so it might be me.
> 
> -- 
> These are your friends - Adem
>     GPG: FEA2 A3FE Adriaan de Groot
> 
>  
> ___________________________________________________
> This message is from the kde-solaris mailing list.
> Account management:  https://mail.kde.org/mailman/listinfo/kde-solaris.
> Archives: http://lists.kde.org/.
> More info: http://www.kde.org/faq.html.
> 

-- 
View this message in context: http://www.nabble.com/libstdcxx-hangs-tf4347531.html#a12400318
Sent from the kde-solaris list2 mailing list archive at Nabble.com.

___________________________________________________
This message is from the kde-solaris mailing list.
Account management:  https://mail.kde.org/mailman/listinfo/kde-solaris.
Archives: http://lists.kde.org/.
More info: http://www.kde.org/faq.html.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.