ClickHouse/cmake
Azat Khuzhin a10aa9ad50 Force libunwind usage (removes gcc_eh support)
libunwind is reentrant and signal safe, and works faster then then
gcc_eh (plus it has some custom patches for problems that have been
found during it's usage in ClickHouse).

gcc_eh may be missing in the system (if gcc was not installed), and
even if it exists clickhouse uses -nodefaultlibs, so some care should be
made to make it work.

Also this library is tiny and there shouln't be any problem to require
it always (there is already tendency to require some contrib libraries,
i.e. poco).

Signed-off-by: Azat Khuzhin <a.khuzhin@semrush.com>
2023-07-08 20:55:50 +02:00
..
darwin Force libunwind usage (removes gcc_eh support) 2023-07-08 20:55:50 +02:00
freebsd Remove the obvious 2023-04-11 16:27:32 +00:00
linux Do not change CMAKE_EXE_LINKER_FLAGS_INIT in toolchains 2023-05-09 10:33:37 +02:00
toolchain 1. skip extract darwin toolchain in builder when uncessary 2023-06-04 23:06:21 +08:00
add_check.cmake Use PROJECT_*_DIR instead of CMAKE_*_DIR. 2023-05-18 23:23:39 +08:00
add_warning.cmake
arch.cmake
autogenerated_versions.txt Update autogenerated version to 23.7.1.1 and contributors 2023-06-30 17:09:56 +02:00
ccache.cmake Remove deprecated logic for ccache 2023-05-07 15:41:56 +00:00
check_flags.cmake
clang_tidy.cmake
cpu_features.cmake
cxx.cmake
dbms_glob_sources.cmake
embed_binary.cmake
fuzzer.cmake CMake: Remove dead code paths 2023-04-26 19:40:59 +00:00
git.cmake Use PROJECT_*_DIR instead of CMAKE_*_DIR. 2023-05-18 23:23:39 +08:00
ld.lld.in
limit_jobs.cmake
print_flags.cmake Use PROJECT_*_DIR instead of CMAKE_*_DIR. 2023-05-18 23:23:39 +08:00
sanitize_targets.cmake
sanitize.cmake Merge branch 'master' into clean-out-msan-suppression 2023-05-22 17:25:29 +02:00
split_debug_symbols.cmake
target.cmake Force libunwind usage (removes gcc_eh support) 2023-07-08 20:55:50 +02:00
tools.cmake Disable .debug_aranges workaround under ThinLTO for clang/llvm 16 2023-05-08 22:54:04 +02:00
unwind.cmake Force libunwind usage (removes gcc_eh support) 2023-07-08 20:55:50 +02:00
version.cmake Use PROJECT_*_DIR instead of CMAKE_*_DIR. 2023-05-18 23:23:39 +08:00
warnings.cmake Initial removal of logic under COMPILER_GCC 2023-04-11 16:27:32 +00:00