[kde-solaris] libstdcxx hangs

Martin Sebor sebor at roguewave.com
Thu Aug 30 06:30:02 CEST 2007

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:

Here's a Sun C++ 5.9 thread-safe, reentrant, LP64 build with trunk:

If you need help don't hesitate to ask on stdcxx-dev:


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.

More information about the kde-solaris mailing list