The __gnu_cxx::__exchange_and_add causes SIGSEGV

Danh Kieu danh@blueslice.com
Wed Dec 12 15:21:00 GMT 2007


No, I don't compile with _GLIBCXX_FULLY_DYNAMIC_STRING. By the way, when
I compiled the applications on RHEL3 and ran it on RHEL4 (x86_64),
everything is fine and I found out that in RHEL3, it uses the libstdc+
+.5.0.7 and in RHEL4 (x86_64), it uses the libstdc++6.0.3. Do you have
any suggestions which libstdc++ version to use or which compilation flag
to apply? In my applications, it does a very simple thing, which
consists of std::string assign.

Thanks
Danh

On Wed, 2007-12-12 at 01:06 +0100, Paolo Carlini wrote:
> Benjamin Kosnik wrote:
> > Are you compiling with _GLIBCXX_FULLY_DYNAMIC_STRING?
> >   
> Which, to be clear, is *not* supported. It's only supported rebuilding
> the entire library with |--enable-fully-dynamic-string.
> 
> Paolo.
> |
> 




More information about the Libstdc++ mailing list