diff options
author | Ladislav Michl <ladis@linux-mips.org> | 2007-03-28 15:50:43 +0000 |
---|---|---|
committer | Ladislav Michl <ladis@linux-mips.org> | 2007-03-28 15:50:43 +0000 |
commit | 659c0f3fa5ed10e8357d0087b27ed26f823b4dc5 (patch) | |
tree | b4cf4dbdd920f03e018804df6aaabbcc65478dcb /rules/glibc.in | |
parent | e29fb4727273bdf0453de0ac30199540555c70ad (diff) | |
download | OSELAS.Toolchain-659c0f3fa5ed10e8357d0087b27ed26f823b4dc5.tar.gz OSELAS.Toolchain-659c0f3fa5ed10e8357d0087b27ed26f823b4dc5.tar.xz |
Use _cxa_atexit, rather than atexit, to register C++ destructors for local
statics and global objects only when libc provides __cxa_atexit. That
currently means glibc and uClibc-0.9.29 (once released) and later.
git-svn-id: https://svn.pengutronix.de/svn/oselas/toolchain/trunks/OSELAS.Toolchain-trunk@2340 f8d472c7-5700-0410-ac5a-87979cec3adf
Diffstat (limited to 'rules/glibc.in')
-rw-r--r-- | rules/glibc.in | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/rules/glibc.in b/rules/glibc.in index c729204..5485802 100644 --- a/rules/glibc.in +++ b/rules/glibc.in @@ -9,6 +9,7 @@ menuconfig GLIBC_FIRST select CROSS_GCC_SHARED select CROSS_GCC_THREADS_POSIX + select CROSS_GCC_ENABLE_CXA_ATEXIT prompt "glibc " config GLIBC_VERSION |