Robert Schulze
1477887259
Initial removal of logic under COMPILER_GCC
2023-04-11 16:27:32 +00:00
Robert Schulze
348a40aa5d
Compile with C++23
2023-03-10 19:11:58 +00:00
Arthur Passos
a0055fc47a
Add force cache to gRPC_CARES_PROVIDER set
2022-07-13 15:49:22 -03:00
Arthur Passos
f176024eb3
prevent grpc from building c-ares
2022-07-11 12:29:38 -03:00
Arthur Passos
624ae4d8e9
link grpc against project-wide c-ares
2022-07-11 12:15:53 -03:00
Arthur Passos
4f4acfabe5
c-ares draft wrapper and draft build rules
2022-07-08 17:52:14 -03:00
Azat Khuzhin
4a0facd341
Remove MAKE_STATIC_LIBRARIES (in favor of USE_STATIC_LIBRARIES)
...
There is no more MAKE_*, so remove this alias.
Signed-off-by: Azat Khuzhin <a.khuzhin@semrush.com>
2022-01-24 17:28:33 +03:00
Azat Khuzhin
789dfd9f3b
Remove unbundled re2 support
...
v2: preserve re2_st name to make PVS check pass (since docker image
update fails)
2022-01-20 10:00:49 +03:00
Azat Khuzhin
788cb6b2b0
Remove unbundled protobuf support
2022-01-20 08:47:16 +03:00
Azat Khuzhin
6acb4d6ac5
Remove unbundled gRPC support
2022-01-20 08:47:16 +03:00
Azat Khuzhin
cf30669cc9
Remove unbundled openssl/boringssl (crypo/ssl) support
2022-01-20 08:47:16 +03:00
Azat Khuzhin
ca8525a733
Remove unbundled zlib support
2022-01-20 08:47:16 +03:00
Maksim Kita
ae88bbda5a
Updated CacheDictionary
2021-03-06 14:36:37 +03:00
Azat Khuzhin
5fc2c2169a
Drop libnsl dependency (because of gRPC -> c-ares)
...
c-ares searching for gethostbyname in the libnsl library, however in the
version that shipped with gRPC it doing it wrong [1], since it uses
CHECK_LIBRARY_EXISTS(), which will return TRUE even if the function exists in
another dependent library. The upstream already contains correct macro [2],
but it is not included in gRPC (even upstream gRPC, not the one that is
shipped with clickhousee).
[1]: e982924ace/CMakeLists.txt (L125)
[2]: 44fbc81368/CMakeLists.txt (L146)
And because if you by some reason have libnsl [3] installed, clickhouse will
reject to start w/o it. While this is completelly different library.
[3]: https://packages.debian.org/bullseye/libnsl2
2020-12-22 22:07:07 +03:00
Vitaly Baranov
a32ed23198
Fork abseil-cpp to remove dependency on errno@GLIBC_PRIVATE, __pthread_unwind@GLIBC_PRIVATE and to fix shared build.
2020-11-24 17:55:02 +03:00
Vitaly Baranov
8d96a11d8d
Update grpc build scripts.
2020-11-24 17:53:34 +03:00
Vitaly Baranov
65a1684ed7
Fix gRPC build scripts.
2020-10-02 01:45:01 +03:00
Vitaly Baranov
58a2172154
Improve build scripts related to protobuf and gRPC.
2020-05-25 18:46:57 +03:00
mnkonkova
41d2e9d52d
test
2020-05-11 12:12:54 +00:00
mnkonkova
da004fba02
grpc protobuf
2020-05-11 01:38:46 +00:00
Amos Bird
f9ff7714f8
clean up grpc module
2020-03-11 00:05:07 +08:00
Aleksei Levushkin
2723057e80
added zlib-ng instead zlib
2020-02-05 14:48:59 +03:00
Aleksei Levushkin
439ef6af9a
turn off protobuf tests
2020-02-02 16:36:59 +03:00
Aleksei Levushkin
13643d825b
added PROTOBUF_GENERATE_GRPC_CPP for generating grpc proto
2019-12-29 14:40:55 +03:00
Aleksei Levushkin
bbd368cdac
added grpc-cmake
2019-12-27 16:33:42 +03:00