Azat Khuzhin
995c3da1c3
Disable memory tracking for gcc TSAN/ASAN
...
Since libtsan.a provides new/delete overrides too:
ld.lld: error: duplicate symbol: operator new[](unsigned long, std::nothrow_t const&)
>>> defined at new_delete.cpp:64 (../src/Common/new_delete.cpp:64)
>>> new_delete.cpp.o:(operator new[](unsigned long, std::nothrow_t const&)) in archive src/libclickhouse_new_delete.a
>>> defined at tsan_new_delete.o:(.text+0xE0) in archive /usr/lib/gcc/x86_64-linux-gnu/10/libtsan.a
v2: Fix order of src vs programs for clickhouse_new_delete target detection
2020-12-16 21:31:03 +03:00
Azat Khuzhin
c862ae0c42
Explicitly link with -llib$SANITIZER for gcc
...
gcc with -nodefaultlibs does not add sanitizers library during linkage
with -static-libasan and similar, fix this, by add them explicitly.
From the gcc(1) about -nodefaultlibs:
Do not use the standard system libraries when linking. Only the
libraries you specify are passed to the linker, and options specifying
linkage of the system libraries, such as -static-libgcc or
-shared-libgcc, are ignored. The standard startup files are used
normally, unless -nostartfiles is used.
Plus checked it manually, w/o -nodefaultlibs everything works without
this explicit linkage.
After this patch UBSAN under gcc compiled successfully.
v2: freebsd and darwin
2020-12-16 21:31:03 +03:00
Azat Khuzhin
1dca6e9269
cmake/linux/default_libs.cmake: fix alignment
2020-12-16 21:31:03 +03:00
Azat Khuzhin
90df89b504
cmake/sanitizers.cmake: tiny refactoring
2020-12-16 21:31:03 +03:00
Azat Khuzhin
a95d864a3f
Bump libcxx to fix extern "C" at the middle of the line in gcc10
2020-12-16 21:31:03 +03:00
ana-uvarova
60b916fe0b
polishing links
2020-12-16 21:24:06 +03:00
nikitamikhaylov
23270915d3
better
2020-12-16 21:03:39 +03:00
Alexander Kuzmenkov
170cd132da
Merge pull request #18113 from azat/tld-list-symlink-fix
...
Avoid using symlinks for top_level_domains
2020-12-16 20:49:43 +03:00
alexey-milovidov
b8250882ac
Merge pull request #18056 from zhangjmruc/master
...
Fix issue #17160 by adding show settings like '...'
2020-12-16 20:35:18 +03:00
Mikhail Filimonov
294e8bbb4e
Fix2
2020-12-16 18:16:47 +01:00
Nikolai Kochetov
d96ca3fb8d
Fixing build.
2020-12-16 20:11:32 +03:00
Alexey Milovidov
16e524e0de
Remove outdated info from the docs
2020-12-16 19:58:14 +03:00
alesapin
422467628a
Merge branch 'master' into fix_watch_race_testkeeper
2020-12-16 19:45:57 +03:00
Alexey Milovidov
1d412e433c
Temporary disable encrypt/decrypt functions
2020-12-16 19:30:23 +03:00
Alexey Milovidov
9f92844b93
Port Kerberos to BoringSSL
2020-12-16 19:30:23 +03:00
Alexey Milovidov
5c7e35508b
Better dependencies in CMake
2020-12-16 19:30:23 +03:00
Alexey Milovidov
c8eaecf302
Enable AES-CFB mode
2020-12-16 19:30:23 +03:00
Alexey Milovidov
4385d3a89d
Remove dependency on too new glibc
2020-12-16 19:30:23 +03:00
Alexey Milovidov
8a3ef80ee0
Remove OpenSSL
2020-12-16 19:30:23 +03:00
Alexey Milovidov
f289ef24e2
Remove OpenSSL
2020-12-16 19:30:23 +03:00
Alexey Milovidov
5e5c465615
Remove OpenSSL
2020-12-16 19:30:23 +03:00
Alexey Milovidov
dabde573df
Adjust CMake
2020-12-16 19:30:23 +03:00
Alexey Milovidov
25bc545b20
Enable BoringSSL
2020-12-16 19:30:23 +03:00
Alexey Milovidov
5345ffb233
Edit the file
2020-12-16 19:30:23 +03:00
Alexey Milovidov
bbc0c3eb1f
Add BoringSSL, generate CMakeFiles
2020-12-16 19:30:23 +03:00
alesapin
d873439846
Merge pull request #15236 from ClickHouse/run_func_tests_in_parallel
...
Collect list of non-parallel test
2020-12-16 19:29:32 +03:00
alesapin
8139bab240
More relaxed check
2020-12-16 19:12:57 +03:00
alesapin
9cc6fec36c
Supress error in 00993_system_parts_race_condition_drop_zookeeper
2020-12-16 19:10:46 +03:00
Maksim Kita
80dbbc7e58
Style check fix
2020-12-16 18:59:53 +03:00
Maksim Kita
b82770c2ad
Added array aggregation big integer types support
2020-12-16 18:47:30 +03:00
nikitamikhaylov
50c29d9ed0
better
2020-12-16 18:34:29 +03:00
Nikolai Kochetov
d30099fd78
Merge pull request #18132 from ClickHouse/try-fix-mysql-integration-test
...
Try fix integration tests.
2020-12-16 18:23:45 +03:00
alexey-milovidov
d046164049
Merge pull request #18128 from ClickHouse/boringssl-krb5-2
...
Port Kerberos to BoringSSL
2020-12-16 18:22:38 +03:00
Mikhail Filimonov
f14cafee51
Fix tests
2020-12-16 16:06:43 +01:00
Maksim Kita
484e6e7de4
Removed getPageSize from small files
2020-12-16 17:38:17 +03:00
alesapin
849db47f8a
Better exception messages
2020-12-16 17:31:17 +03:00
Anton Popov
b1dc8074ef
Merge pull request #17829 from CurtizJ/merging-map
...
Merging data type Map #15806
2020-12-16 16:58:02 +03:00
ana-uvarova
74ee36bdb8
done
2020-12-16 16:39:14 +03:00
Steve-金勇
2413e82e96
Update misc.md
...
Update translation by machine, and improve document more human-readable.
2020-12-16 21:35:55 +08:00
alesapin
c15f5fba3b
Fix 00620_optimize_on_nonleader_test
2020-12-16 16:16:24 +03:00
alesapin
b347fa322c
Trying to fix races one more time
2020-12-16 15:58:00 +03:00
nikitamikhaylov
5521abba1e
fix boost
2020-12-16 15:57:42 +03:00
Pervakov Grigorii
4edbb42ba1
Use IDisk in Set and Join storages
2020-12-16 14:58:44 +03:00
nikitamikhaylov
0a2bda002d
remove last commit
2020-12-16 14:55:33 +03:00
nikitamikhaylov
61c1db3823
skip test
2020-12-16 14:55:33 +03:00
nikitamikhaylov
bcd6fc1c88
better
2020-12-16 14:55:33 +03:00
nikitamikhaylov
18d52dbc63
better
2020-12-16 14:55:33 +03:00
nikitamikhaylov
20aaf48e38
pragmas
2020-12-16 14:55:33 +03:00
nikitamikhaylov
5c4e1d1db5
better
2020-12-16 14:55:33 +03:00
nikitamikhaylov
3288f1fd0c
ya make
2020-12-16 14:55:33 +03:00