ClickHouse/contrib
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
..
abseil-cpp@215105818d Abseil: Use upstream lts_2021_11_02 branch 2021-12-13 16:49:22 +01:00
abseil-cpp-cmake add absl as include dir 2023-06-22 23:54:18 +02:00
AMQP-CPP@818c2d8ad9 Update AMQP 2022-10-03 17:24:57 +02:00
amqpcpp-cmake Update CMakeLists.txt 2022-10-04 19:59:08 +02:00
annoy@f2ac8e7b48 update submodule 2022-09-20 11:29:13 +03:00
annoy-cmake add words about setting to docs 2022-09-05 13:20:49 +00:00
arrow@1f1b3d35fb Try to update arrow library with 11.0.0 release 2023-03-31 14:38:16 +00:00
arrow-cmake Update arrow version in cmake 2023-06-22 19:23:14 +02:00
avro@7832659ec9 Fix possible heap-buffer-overflow in Avro 2022-07-22 17:59:43 +00:00
avro-cmake Use PROJECT_*_DIR instead of CMAKE_*_DIR. 2023-05-18 23:23:39 +08:00
aws@ca02358dcc Update S3 sdk to v1.11.61 (#50037) 2023-05-25 16:00:50 +02:00
aws-c-auth@97133a2b5d Update S3 sdk to v1.11.61 (#50037) 2023-05-25 16:00:50 +02:00
aws-c-cal@85dd7664b7 Correctly handle that dlopen(NULL) returns NULL in ClickHouse. 2022-12-25 18:24:35 +01:00
aws-c-common@45dcb2849c Update S3 sdk to v1.11.61 (#50037) 2023-05-25 16:00:50 +02:00
aws-c-compression@b517b7decd Update AWS SDK to version 1.10.36 2022-12-25 18:24:35 +01:00
aws-c-event-stream@2f9b60c42f Update S3 sdk to v1.11.61 (#50037) 2023-05-25 16:00:50 +02:00
aws-c-http@dd34461987 Update S3 sdk to v1.11.61 (#50037) 2023-05-25 16:00:50 +02:00
aws-c-io@d58ed4f272 Update S3 sdk to v1.11.61 (#50037) 2023-05-25 16:00:50 +02:00
aws-c-mqtt@33c3455cec Update S3 sdk to v1.11.61 (#50037) 2023-05-25 16:00:50 +02:00
aws-c-s3@d7bfe602d6 Update S3 sdk to v1.11.61 (#50037) 2023-05-25 16:00:50 +02:00
aws-c-sdkutils@208a701fa0 Update S3 sdk to v1.11.61 (#50037) 2023-05-25 16:00:50 +02:00
aws-checksums@ad53be196a Update S3 sdk to v1.11.61 (#50037) 2023-05-25 16:00:50 +02:00
aws-cmake Update S3 sdk to v1.11.61 (#50037) 2023-05-25 16:00:50 +02:00
aws-crt-cpp@8a301b7e84 Update S3 sdk to v1.11.61 (#50037) 2023-05-25 16:00:50 +02:00
aws-s2n-tls@71f4794b75 Update S3 sdk to v1.11.61 (#50037) 2023-05-25 16:00:50 +02:00
azure@096049bf24 fix memory leak at creation of curl connection in azure sdk 2023-02-03 20:10:39 +00:00
azure-cmake Merge branch 'master' into keeper-add-api-version-config 2023-06-27 10:11:04 +00:00
base64@9499e0c494 revert irrelate contribs 2021-12-20 18:30:40 +08:00
base64-cmake Enable base64 on s390x platform 2022-11-16 13:01:10 -08:00
boost@aec12eea7f Upgrade boost submodule (#50188) 2023-05-26 15:59:03 +02:00
boost-cmake Fix build for aarch64-darwin 2023-05-15 15:48:00 +00:00
boringssl@8061ac62d6 Fix glibc compat 2022-08-17 21:03:35 +03:00
boringssl-cmake Add riscv64 support for boringssl 2023-05-09 10:33:37 +02:00
brotli@63be8a9940 Revert "Remove resursive submodules" 2022-06-02 09:41:12 +03:00
brotli-cmake Remove unused M_LIBRARY link 2022-06-01 11:02:39 +02:00
bzip2@bf905ea225 Add submodule bzip2 2021-08-07 06:18:14 +00:00
bzip2-cmake Cosmetics 2022-06-01 11:02:39 +02:00
c-ares@6360e96b5c Bump to v1.19.1 2023-05-31 18:13:18 +00:00
c-ares-cmake Add new file 2023-05-31 18:08:20 +00:00
capnproto@976209a6d1 Better 2023-05-31 19:22:44 +00:00
capnproto-cmake Removed warning flags in contribs 2022-06-01 11:02:39 +02:00
cassandra@f4a31e92a2 update cassandra driver 2021-12-22 14:17:14 +03:00
cassandra-cmake Use PROJECT_*_DIR instead of CMAKE_*_DIR. 2023-05-18 23:23:39 +08:00
cctz@5e05432420 Update CCTZ 2023-04-10 00:15:15 +02:00
cctz-cmake Use PROJECT_*_DIR instead of CMAKE_*_DIR. 2023-05-18 23:23:39 +08:00
cityhash102 Rename member fields of CityHash_v1_0_2::uint128: "first" -> "low64", "second" -> "high64". 2023-06-24 12:25:56 +02:00
cld2@bc6d493a2f Fix detectLanguage 2022-01-18 21:32:32 +00:00
cld2-cmake Merge branch 'master' into classification 2022-01-25 10:22:47 +00:00
consistent-hashing Fix some grammar mistakes in documentation, code and tests 2023-05-04 13:35:18 -03:00
corrosion@d9dfdefaa3 Try using Corrosion 2022-09-12 23:05:41 +03:00
corrosion-cmake corrosion: export path to FindRust.cmake in CMAKE_MODULE_PATH 2022-12-14 20:58:09 +01:00
cppkafka@5a119f689f Revert "Remove resursive submodules" 2022-06-02 09:41:12 +03:00
cppkafka-cmake Cosmetics 2022-06-01 11:02:39 +02:00
crc32-s390x@30980583bf Include crc32_s390x as a submodule library 2022-12-01 07:43:32 -08:00
crc32-s390x-cmake fix cmake 2022-12-06 14:02:22 -08:00
crc32-vpmsum@4521554393 Changes to support the CRC32 in PowerPC to address the WeakHash collision issue. Update the reference to support the hash values based on the specific platform 2023-01-10 21:20:13 -08:00
crc32-vpmsum-cmake Addressed the review comments 2023-01-11 17:00:10 -08:00
croaring@f40ed52bcd Update roaring bitmaps, because the previous version had a bug 2023-03-19 04:35:20 +01:00
croaring-cmake Update roaring bitmaps, because the previous version had a bug 2023-03-19 04:35:20 +01:00
curl@b0edf0b7da Update Curl to latest 2023-04-28 04:59:06 -07:00
curl-cmake Update Curl to latest 2023-04-28 04:59:06 -07:00
cyrus-sasl@e6466edfd6 Fix 2021-05-28 11:38:20 +03:00
cyrus-sasl-cmake contrib/cyrus-sasl: use hidden library 2022-01-21 10:11:22 +03:00
datasketches-cpp@7abd49bb2e update datasketches-cpp 2022-08-30 20:02:47 +08:00
datasketches-cpp-cmake Remove unbundled datasketches support 2022-01-20 10:02:00 +03:00
double-conversion@cf2f0f3d54 Use double-conversion as submodule 2018-01-16 21:58:12 +03:00
double-conversion-cmake Remove unbundled double-conversion support 2022-01-20 08:47:16 +03:00
dragonbox@923705af6f Update Dragonbox 2021-01-17 23:38:59 +03:00
dragonbox-cmake contrib/dragonbox: add ALIAS library 2022-01-21 10:11:22 +03:00
fast_float@7eae925b51 Updated submodule 2020-12-06 23:37:36 +03:00
fast_float-cmake contrib/fast_float: use hidden library 2022-01-21 10:11:22 +03:00
fastops@1460583af7 Update submodule 2021-10-16 03:09:38 +03:00
fastops-cmake Cosmetics 2022-06-01 11:02:39 +02:00
flatbuffers@eb3f827948 update 2021-06-18 13:34:15 +03:00
fmtlib@b6f4ceaed0 Update fmtlib (7.0.0 -> 8.1.1) 2022-02-01 14:30:03 +03:00
fmtlib-cmake Cosmetics 2022-06-01 11:02:39 +02:00
google-benchmark@2257fa4d6a Add google benchmark to contrib (#43779) 2022-12-08 13:38:08 +01:00
google-benchmark-cmake Add google benchmark to contrib (#43779) 2022-12-08 13:38:08 +01:00
google-protobuf@c47efe2d8f Include msan fix in protobuf 2023-06-01 13:16:33 +00:00
google-protobuf-cmake Add new source file 2023-05-31 17:26:31 +00:00
googletest@71140c3ca7 Upgrade googletest to their lastest main state 2023-01-04 10:44:39 +00:00
googletest-cmake rework WriteBufferFromS3, squashed 2023-05-10 18:31:47 +00:00
grpc@3f975ecab3 remove c-ares from grpc 2022-07-25 15:49:03 +02:00
grpc-cmake Initial removal of logic under COMPILER_GCC 2023-04-11 16:27:32 +00:00
gwpasan-cmake not compile gwp in non-linux environment 2023-01-17 23:06:44 +01:00
h3@c7f46cfd71 Revert "Implement h3ToGeo function" 2021-06-22 17:25:21 +03:00
h3-cmake Remove unused M_LIBRARY link 2022-06-01 11:02:39 +02:00
hashidsxx@783f6911cc add hashid support 2022-05-08 06:42:51 +09:00
hashidsxx-cmake remove hashid define guard 2022-05-18 15:26:54 -04:00
hive-metastore@809a77d435 add submodule hive-metasotre 2021-11-16 11:38:24 +08:00
hive-metastore-cmake Cosmetics 2022-06-01 11:02:39 +02:00
icu@a56dde820d Updated BLAKE3 to compile for aarch64 2022-03-13 22:46:22 +03:00
icu-cmake support icudata on s390x platform 2023-01-25 22:53:03 +00:00
icudata@c8e717892a support icudata on s390x platform 2023-01-25 22:53:03 +00:00
idxd-config@f6605c41a7 resolved conflict with master 2023-05-08 16:46:27 -04:00
idxd-config-cmake refine content of cmake for qpl 2023-05-08 16:43:37 -04:00
isa-l@9f2b68f057 Update HDFS: Support for erasure codes 2023-04-24 09:59:16 +08:00
isa-l-cmake Respect ENABLE_LIBRARIES for ISA-L library 2023-05-03 09:50:42 +02:00
jemalloc@41a859ef73 updated 2022-07-17 12:17:16 +02:00
jemalloc-cmake Force libunwind usage (removes gcc_eh support) 2023-07-08 20:55:50 +02:00
krb5@b56ce6ba69 Fix TSan report in Kerberos 2023-04-10 04:22:17 +02:00
krb5-cmake Fix krb5 with openssl 2023-04-04 15:28:40 -07:00
lemmagen-c@59537bdcf5 Updated submodules to include new READMEs 2021-06-19 23:15:16 +00:00
lemmagen-c-cmake Respect library type for contrib libraries (#36399) 2022-04-19 18:05:42 +02:00
libbcrypt@8aa32ad94e Add bcrypt authentification type 2023-01-04 15:33:16 +00:00
libbcrypt-cmake Add bcrypt authentification type 2023-01-04 15:33:16 +00:00
libcpuid@503083acb7 Fix submodules 2022-09-30 20:31:01 +03:00
libcpuid-cmake Removed warning flags in contribs 2022-06-01 11:02:39 +02:00
libcxx-cmake Force libunwind usage (removes gcc_eh support) 2023-07-08 20:55:50 +02:00
libcxxabi-cmake Force libunwind usage (removes gcc_eh support) 2023-07-08 20:55:50 +02:00
libdivide@3bd3438857 Update libdivide 2022-12-13 10:45:01 +01:00
libdivide-cmake Update libdivide 2022-12-13 10:45:01 +01:00
libfarmhash Fix farmhash for s390x 2023-03-03 09:29:35 -08:00
libfiu@b85edbde4c Fix build of libfiu on clang-16 2023-05-11 04:43:00 +02:00
libfiu-cmake address comments 2023-05-10 13:56:17 +02:00
libfuzzer-cmake move libfuzzer to dedicated contrib/libfuzzer-cmake 2022-10-21 14:04:01 +00:00
libgsasl@0fb79e7609 Fix CVE-2022-2469 2023-05-31 18:48:41 +00:00
libgsasl-cmake compile the new libgsasl with supportting three modes(privacy/integrity/authentication) 2022-06-04 23:30:38 +08:00
libhdfs3@377220ef35 update libhdfs3 version 2023-06-26 22:22:22 +08:00
libhdfs3-cmake Restore Azure build on ARM (#51288) 2023-06-23 14:35:51 +02:00
libmetrohash contrib/libmetrohash: add ALIAS library 2022-01-21 10:11:23 +03:00
libpq@e071ea570f Update libpq 2021-07-02 22:26:33 +03:00
libpq-cmake OpenSSL cmake changes 2022-12-07 13:22:46 -05:00
libpqxx@bdd6540fb9 Fix 2023-05-24 15:03:11 +02:00
libpqxx-cmake contrib/libpqxx: use hidden library 2022-01-21 10:11:23 +03:00
libprotobuf-mutator@a304ec48dc updated 2022-07-17 12:17:16 +02:00
libprotobuf-mutator-cmake Update libprotobuf-mutator + fix build (#38834) 2022-07-05 12:31:50 +02:00
librdkafka@6f3b483426 Fix submodules 2022-09-30 20:31:01 +03:00
librdkafka-cmake s390x support 2023-01-23 14:20:49 +00:00
libstemmer_c@c753054304 Updated submodules to include new READMEs 2021-06-19 23:15:16 +00:00
libstemmer-c-cmake Respect library type for contrib libraries (#36399) 2022-04-19 18:05:42 +02:00
libunwind@e48aa13f67 Use latest libunwind for s390x 2023-02-22 17:24:15 -08:00
libunwind-cmake Fix extremely slow stack traces in debug build 2022-12-24 20:31:04 +01:00
liburing@f5a48392c4 bump liburing 2023-01-28 21:54:44 +02:00
liburing-cmake Update liburing CmakeLists.txt 2023-02-07 18:11:43 +01:00
libuv@3a85b2eb3d update submodule 2022-08-29 16:46:21 +02:00
libuv-cmake Use PROJECT_*_DIR instead of CMAKE_*_DIR. 2023-05-18 23:23:39 +08:00
libxml2@223cb03a5d Bump libxml2 from 2.10.3 to 2.10.4 2023-05-31 17:57:50 +00:00
libxml2-cmake Avoid CVE-2022-40303 CVE-2022-40304 2023-02-09 12:29:42 -08:00
llvm-project@d857c707fc Remove "locale" 2023-05-06 18:45:14 +02:00
llvm-project-cmake Simplify the LLVM build process 2023-02-28 22:41:52 +08:00
lz4@e82198428c Update lz4 to enable cutting-edge optimisations (#50621) 2023-06-09 15:11:07 +02:00
lz4-cmake Enable FAST_DEC_LOOP for Arm LZ4 to get 5% of decomp speed 2023-06-05 14:10:53 +01:00
magic_enum@38f86e4d09 Initial: replacing hardcoded toString for enums with magic_enum 2021-09-06 16:24:03 +02:00
magic-enum-cmake contrib/magic-enum: use hidden library 2022-01-21 10:11:23 +03:00
mariadb-connector-c@e39608998f Remove zlib in mariadb-connector-c 2022-06-29 10:03:55 -07:00
mariadb-connector-c-cmake Use PROJECT_*_DIR instead of CMAKE_*_DIR. 2023-05-18 23:23:39 +08:00
miniselect@be0af6bd0b Move miniselect to submodule and replace quantile exact with better algorithm 2020-11-10 00:53:43 +03:00
miniselect-cmake Move miniselect 2022-01-20 10:01:59 +03:00
minizip-ng@f3d400e999 Fix submodules 2022-06-10 22:33:45 +03:00
minizip-ng-cmake Cosmetics 2022-06-01 11:02:39 +02:00
morton-nd@3795491a4a add Morton Coding (ZCurve) 2022-10-19 15:59:25 +02:00
morton-nd-cmake add Morton Coding (ZCurve) 2022-10-19 15:59:25 +02:00
msgpack-c@46684265d5 Revert "Remove resursive submodules" 2022-06-02 09:41:12 +03:00
msgpack-c-cmake Remove unbundled msgpack support 2022-01-20 10:01:58 +03:00
murmurhash Fix murmurhash for s390x 2023-02-28 10:08:57 -08:00
nanodbc@df52a1232d Update nanodbc 2021-08-24 12:50:07 +00:00
nanodbc-cmake Cosmetics 2022-06-01 11:02:39 +02:00
nats-io@1e2597c546 fix build with clang-15 2022-08-01 18:00:54 +02:00
nats-io-cmake fix build with clang-15 2022-08-01 18:00:54 +02:00
nlp-data@5591f91f5e Better 2022-01-10 20:30:26 +00:00
nlp-data-cmake Merge branch 'master' into classification 2022-01-25 10:22:47 +00:00
NuRaft@491eaf592d Merged NuRaft 2023-06-10 17:20:29 +00:00
nuraft-cmake Remove unbundled nuraft support 2022-01-20 08:47:16 +03:00
openldap@8688afe6bc Update OpenLDAP library 2022-09-21 06:27:10 +02:00
openldap-cmake s390x build support 2023-01-20 21:16:55 +00:00
openssl@19cc035b6c Add OpenSSL submodule 2022-12-07 13:22:46 -05:00
openssl-cmake Add note about OpenSSL 2023-01-29 20:03:50 +00:00
orc@568d1d60c2 Fixing git submodule back to our own fork as this pull https://github.com/apache/orc/pull/1542 is now merged into apache/orc repository 2023-06-22 18:00:39 +10:00
pdqsort Update pdqsort to recent version (#10171) 2020-04-11 14:16:14 +03:00
pdqsort-cmake Move pdqsort 2022-01-20 10:01:59 +03:00
qpl@3f8f5cea27 qpl-deflate codec lower the minimum SIMD version to SSE 4.2 2023-05-12 09:56:01 -04:00
qpl-cmake QPL: Add a comment about isal 2023-05-29 07:43:58 +00:00
rapidjson@c4ef90ccdb Revert "Remove resursive submodules" 2022-06-02 09:41:12 +03:00
rapidjson-cmake Remove unbundled rapidjson support 2022-01-20 10:01:12 +03:00
re2@03da4fc085 Update contrib/re2 to 2023-06-02 2023-06-13 19:29:41 +03:00
re2-cmake add absl as include dir 2023-06-22 23:54:18 +02:00
replxx@5d04501f93 Fix submodules 2022-09-30 20:31:01 +03:00
replxx-cmake Removed warning flags in contribs 2022-06-01 11:02:39 +02:00
rocksdb@66e3cbec31 s390x support 2023-01-23 14:20:49 +00:00
rocksdb-cmake Fix power8+ support add power9+ support 2022-10-18 17:14:43 -05:00
s2geometry@4a7ebd5da0 s390x support 2023-01-23 14:20:49 +00:00
s2geometry-cmake Remove unused M_LIBRARY link 2022-06-01 11:02:39 +02:00
sentry-native@ae10fb8c22 Fix submodules 2022-09-30 20:31:01 +03:00
sentry-native-cmake What happens if I remove these 139 lines of code? 2023-01-03 18:35:31 +00:00
simdjson@1075e8609c updated 2022-07-17 12:17:16 +02:00
simdjson-cmake Remove unbundled simdjson support 2022-01-20 10:01:12 +03:00
snappy@fb057edfed Revert "Remove resursive submodules" 2022-06-02 09:41:12 +03:00
snappy-cmake Use PROJECT_*_DIR instead of CMAKE_*_DIR. 2023-05-18 23:23:39 +08:00
sparse-checkout Update S3 sdk to v1.11.61 (#50037) 2023-05-25 16:00:50 +02:00
sparsehash-c11@cf0bffaa45 Replace libsparsehash with sparsehash-c11 2019-09-18 00:08:20 +03:00
sparsehash-c11-cmake Remove unbundled sparsehash support 2022-01-20 10:01:11 +03:00
sqlite-amalgamation@2059807989 Update SQLite to 3.41.2 2023-03-28 10:51:27 +00:00
sqlite-cmake contrib/sqlite: add hidden library 2022-01-21 10:11:23 +03:00
sysroot@e0d1b64da6 Bump sysroot 2023-04-25 18:15:07 +02:00
thrift@2a93df80f2 updated 2022-07-17 12:17:16 +02:00
thrift-cmake Add back accidentally removed line 2022-07-14 18:42:41 -07:00
ulid-c@c433b6783c Fix include 2023-02-14 16:45:46 +00:00
ulid-c-cmake Fix include 2023-02-14 16:45:46 +00:00
unixodbc@18e0ebe2a1 updated files 2023-02-14 05:25:50 -08:00
unixodbc-cmake Removed warning flags in contribs 2022-06-01 11:02:39 +02:00
vectorscan@38431d1117 Switch to upstream repository of vectorscan 2023-05-23 22:13:35 +02:00
vectorscan-cmake fix: repair aarch64 build 2022-09-13 20:51:51 +00:00
wordnet-blast@1d16ac2803 Updated submodules to include new READMEs 2021-06-19 23:15:16 +00:00
wordnet-blast-cmake contrib/wordnet-blast: use hidden library 2022-01-21 10:11:23 +03:00
wyhash@991aa3dab6 wyhash 2022-04-21 02:26:37 +03:00
wyhash-cmake Update CMakeLists.txt 2022-05-09 08:48:51 -04:00
xxHash@3078dc6039 Add xxh3 hash function (#43411) 2022-11-26 00:14:08 +01:00
xxHash-cmake Add xxh3 hash function (#43411) 2022-11-26 00:14:08 +01:00
xz@869b9d1b4e fixed whitespaces, added hidden submodule file 2020-11-02 23:04:49 +03:00
xz-cmake Fix http xz compression issue for s390x 2023-02-24 07:33:57 -08:00
yaml-cpp@0c86adac6d Update submodules 2021-05-28 00:18:30 +03:00
yaml-cpp-cmake contrib/yaml-cpp: use hidden library 2022-01-21 10:11:23 +03:00
zlib-ng@50f0eae1a4 update zlib-ng to latest 2022-10-18 17:38:06 -05:00
zlib-ng-cmake Use PROJECT_*_DIR instead of CMAKE_*_DIR. 2023-05-18 23:23:39 +08:00
zstd@63779c7982 Bump ZSTD to 1.5.5-pre 2023-04-13 12:11:43 +00:00
zstd-cmake Remove ZSTD version from CMake output 2023-02-23 20:27:30 +00:00
CMakeLists.txt Restore Azure build on ARM (#51288) 2023-06-23 14:35:51 +02:00
update-submodules.sh update docs 2023-03-29 18:47:38 +02:00