This is the mail archive of the
libstdc++@gcc.gnu.org
mailing list for the libstdc++ project.
Re: [PATCH] Fix __gxx_personality_v0 linking for SymbianOS [csl-arm-branch]
- From: Paul Brook <paul at codesourcery dot com>
- To: gcc-patches at gcc dot gnu dot org
- Cc: Julian Brown <julian at codesourcery dot com>,libstdc++ at gcc dot gnu dot org
- Date: Wed, 9 Mar 2005 23:34:25 +0000
- Subject: Re: [PATCH] Fix __gxx_personality_v0 linking for SymbianOS [csl-arm-branch]
- Organization: CodeSourcery
- References: <422F854C.4050203@codesourcery.com>
On Wednesday 09 March 2005 23:22, Julian Brown wrote:
>
> * gcc/config.gcc: Disable shared libgcc for SymbianOS.
> * gcc/config/arm/t-symbian (LIB2ADDEH): Include
> config/arm/pr-support.c.
> * libstdc++/configure.ac (ARMSYMBIANOS): New AM_CONDITIONAL: yes if
> we are compiling for SymbianOS on ARM.
> * libstdc++-v3/include/Makefile.am: Don't install C++ headers for
> SymbianOS.
> * libstdc++-v3/libsupc++/Makefile.am: Only include eh_personality.cc
> in libsupc++ on SymbianOS.
> * libstdc++-v3/Makefile.in: Regenerate.
> * libstdc++-v3/configure: Regenerate.
> * libstdc++-v3/include/Makefile.in: Regenerate.
> * libstdc++-v3/libmath/Makefile.in: Regenerate.
> * libstdc++-v3/libsupc++/Makefile.in: Regenerate.
> * libstdc++-v3/po/Makefile.in: Regenerate.
> * libstdc++-v3/src/Makefile.in: Regenerate.
> * libstdc++-v3/testsuite/Makefile.in: Regenerate.
You might want to see if you can think up a better name for the conditional.
The changes aren't actually SymbianOS specific, though they are probably only
useful on arm eabi targets. On other targets the personality routine is tied
to a particular C++ library.
Ok for csl-arm-branch either way.
Paul
P.S. libstdc++ patches should also be CCd to libstdc++@gcc.gnu.org