mirror of
https://github.com/ClickHouse/ClickHouse.git
synced 2024-11-11 18:14:03 +00:00
.. | ||
__config | ||
__cxxabi_config.h | ||
__threading_support | ||
__undef_macros | ||
abort_message.cpp | ||
abort_message.h | ||
cxa_thread_atexit_impl.c | ||
cxa_thread_atexit.cpp | ||
cxxabi.h | ||
LICENSE.TXT | ||
README.md |
Imported from https://github.com/llvm-project/llvm-project-20170507 revision: ad82e63b9719923cb393bd805730eaca0e3632a8
This is the replacement for "__cxa_thread_atexit" function provided by your compiler. It is needed to avoid linking with "__cxa_thread_atexit_impl" function, that require too new (2.18) glibc library.
Note: "__cxa_thread_atexit_impl" may provide sophisticated implementation to correct destruction of thread-local objects, that was created in different DSO. Read https://sourceware.org/glibc/wiki/Destructor%20support%20for%20thread_local%20variables We simply don't need this implementation, because we don't use thread-local objects from different DSO.