[PATCH] Fix __gxx_personality_v0 linking for SymbianOS [csl-arm-branch]

Paul Brook paul@codesourcery.com
Wed Mar 9 23:34:00 GMT 2005


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



More information about the Libstdc++ mailing list