[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:
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.
More information about the kde-solaris
mailing list