This is the mail archive of the
libstdc++@gcc.gnu.org
mailing list for the libstdc++ project.
Re: exception propagation support not enabled in libstdc++ 4.4 on {armeabi,hppa,sparc}-linux
- From: Paolo Carlini <paolo dot carlini at oracle dot com>
- To: Matthias Klose <doko at ubuntu dot com>
- Cc: "libstdc++ at gcc dot gnu dot org" <libstdc++ at gcc dot gnu dot org>, "gcc at gcc dot gnu dot org" <gcc at gcc dot gnu dot org>, Mark Mitchell <mark at codesourcery dot com>
- Date: Sat, 2 May 2009 13:56:41 +0200
- Subject: Re: exception propagation support not enabled in libstdc++ 4.4 on {armeabi,hppa,sparc}-linux
- References: <49FC28F0.90801@ubuntu.com>
Il giorno 02/mag/09, alle ore 13:05, Matthias Klose <doko@ubuntu.com>
ha scritto:
Noticed that some symbols introduced for the exception propagation
support are
missing in libstdc++.so.6 on arm-linux-gnueabi, hppa-linux-gnu and
sparc-linux-gnu (no results for mips*-linux yet). The libstdc++
configure check
GLIBCXX_ENABLE_ATOMIC_BUILTINS fails, because three of the five
__sync_*
functions are still seen in the asm code (not seen:
__sync_lock_release and
__sync_synchronise).
libgcc.a has all of the __sync_* functions defined, and the
configure (link)
tests in libgomp and libgfortran do succeed. Unsure what I'm doing
wrong with
the libstdc++ configury. Is this seen on other linux builds for
these targets as
well?
Matthias