taiyang-li
9036b18c2f
merge master
2021-12-27 15:12:48 +08:00
Azat Khuzhin
83074c06bf
Fix ccache with ENABLE_CHECK_HEAVY_BUILDS (ccache 4.0 and 4.1 only affected)
...
Before this patch ccache 4.0/4.1 has not been working correctly with
ENABLE_CHECK_HEAVY_BUILDS, this was because of mixing
CMAKE_CXX_COMPILER_LAUNCHER/CMAKE_C_COMPILER_LAUNCHER and
RULE_LAUNCH_LINK/RULE_LAUNCH_COMPILE.
Fixes : #28845
2021-12-25 00:06:32 +03:00
Alexey Milovidov
1fcb0006f3
Disable some libraries
2021-12-24 12:25:26 +03:00
taiyang-li
2597925724
merge master
2021-12-21 15:55:39 +08:00
Amos Bird
f56e3942e3
Hermetic shared build
2021-12-20 16:59:42 +08:00
Amos Bird
ffda16b5a4
Better build of azure blob
2021-12-19 21:34:24 +08:00
taiyang-li
d033fc4c24
merge master and fix conflict
2021-12-17 15:11:21 +08:00
Nikita Mikhaylov
2c87e30d6d
Done
2021-12-15 18:31:55 +00:00
taiyang-li
8234d1176f
merge master
2021-12-14 10:39:21 +08:00
李扬
8675086104
Merge branch 'master' into hive_table
2021-12-12 09:01:46 -06:00
Jakub Kuklis
2b7725bfc7
Enable connecting directly to storage accounts and creating new containers
2021-12-10 22:04:38 +01:00
Jakub Kuklis
850c9a7e7a
Reverting submodule changes to fast test docker and disabling Blob Storage support when files missing
2021-12-10 22:04:38 +01:00
Jakub Kuklis
162e2b334b
Initial working example of Azure Blob Storage manipulation from within ClickHouse
2021-12-10 22:04:36 +01:00
JackyWoo
b9861c45e1
terminate build when linker path not found
2021-12-09 15:17:24 +08:00
robot-clickhouse
f2ccddb7be
Auto version update to [21.13.1.1] [54458]
2021-12-09 00:33:01 +03:00
robot-clickhouse
5e26dcbfa7
Auto version update to [21.12.1.9017] [54457]
2021-12-09 00:27:47 +03:00
taiyang-li
2f4e7e1d4e
merge master
2021-12-02 19:48:21 +08:00
alexey-milovidov
1cc9c92d0a
Merge pull request #31951 from Algunenano/libcxx13
...
Drop libc-headers
2021-11-30 05:23:23 +03:00
alexey-milovidov
a7de366741
Merge pull request #31957 from traceon/macos-fixes
...
Give some love to macOS platform
2021-11-30 04:15:32 +03:00
Raúl Marín
6a04dcb492
Remove libc-headers
2021-11-29 19:55:57 +01:00
Raúl Marín
0bbf437843
Don't include contrib/libc-headers/ if GLIBC_COMPATIBILITY is off
2021-11-29 19:53:42 +01:00
Alexey Milovidov
1ded1e7181
Remove some trash from build
2021-11-28 08:05:24 +03:00
alexey-milovidov
80dbe8aaa4
Merge pull request #31899 from ClickHouse/reproducible-build-4
...
Reproducible build (4)
2021-11-28 06:06:01 +03:00
Alexey Milovidov
26e3c78da2
Something strange
2021-11-28 04:37:55 +03:00
Nikita Mikhaylov
f0f4737676
Added -no-sanitize=unsigned-integer-overflow build flag ( #31881 )
2021-11-27 17:39:13 +03:00
Alexey Milovidov
8d8fcceede
Output compiler version
2021-11-27 03:33:34 +03:00
Alexey Milovidov
a96e4fe393
More reproducible builds
2021-11-27 02:24:09 +03:00
taiyang-li
d35e2a1c83
Merge branch 'master' into hive_table
2021-11-26 11:44:50 +08:00
Alexey Milovidov
79f6f5a202
More reproducible builds
2021-11-26 05:44:08 +03:00
Denis Glazachev
a0f2c69cf1
Allow AppleClang conditionally
2021-11-26 02:03:31 +03:00
Nikita Mikhaylov
619ad46340
Fix oss-fuzz build ( #31818 )
2021-11-26 01:14:34 +03:00
taiyang-li
72f60cceb9
Merge branch 'master' into hive_table
2021-11-25 17:33:26 +08:00
Alexey Milovidov
05349ce7a6
Do not build protobuf twice
2021-11-25 01:50:54 +03:00
Alexey Milovidov
21f112b30e
Merge branch 'better-crosscompiling-freebsd' into hermetic-builds
2021-11-24 22:43:30 +03:00
Alexey Milovidov
7ecffd7186
Fix build
2021-11-24 15:43:09 +03:00
taiyang-li
ffc963fb74
fix build
2021-11-24 18:05:35 +08:00
taiyang-li
89dcef69d5
merge master
2021-11-24 14:38:04 +08:00
Alexey Milovidov
8d43a5d4b2
Maybe fix build
2021-11-24 03:01:21 +03:00
Alexey Milovidov
51ee8fdbb0
More easy cross-compiling for FreeBSD
2021-11-24 00:32:04 +03:00
Alexey Milovidov
200913a5a5
Remove garbage
2021-11-23 02:23:52 +03:00
Alexey Milovidov
1e057d51c1
Fix error
2021-11-23 02:17:53 +03:00
taiyang-li
8be69c921c
commit again
2021-11-22 22:39:57 +08:00
taiyang-li
e0f11343c7
commit again
2021-11-22 22:38:33 +08:00
taiyang-li
280866a01b
fix typo
2021-11-22 14:37:12 +08:00
taiyang-li
75bd6c6085
fix build
2021-11-22 12:29:40 +08:00
taiyang-li
d22854e82b
add compile swiych USE_HIVE
2021-11-22 10:52:10 +08:00
Alexey Milovidov
f1ff1426f2
Fix build
2021-11-21 21:23:29 +03:00
Alexey Milovidov
c5fcef03c3
Remove trash
2021-11-21 18:12:05 +03:00
Alexey Milovidov
c50b31a7a5
Remove trash
2021-11-21 17:35:33 +03:00
Alexey Milovidov
541f3ae1f9
Fix build on AArch64
2021-11-21 14:30:36 +03:00
Alexey Milovidov
6246cec409
Fix build on AArch64
2021-11-21 14:30:04 +03:00
Alexey Milovidov
d604cf5573
Remove the infamous "unbundled" build
2021-11-21 13:58:26 +03:00
Alexey Milovidov
9a82c62685
Merge branch 'master' into zlib-ng-own-cmake
2021-11-21 11:38:29 +03:00
taiyang-li
e8644807fe
merge master and solve conflict
2021-11-19 15:01:58 +08:00
Vladimir Smirnov
48451182f8
Initial support for risc-v
...
Make ClickHouse compilable and runnable on risc-v 64
So far only basic functionality was tested (on real hw),
clickhouse server runs, exceptions works, client works,
simple tests works.
What doesn't work:
1. traces - they are always empty
2. system.stack_trace only have first frame
2021-11-11 19:23:34 +01:00
taiyang-li
65c4c61e33
compile hive-metastore from pre-generated source files
2021-11-09 10:31:22 +08:00
taiyang-li
cd28324e1c
add missing files
2021-11-08 18:41:30 +08:00
robot-clickhouse
4289336c27
Auto version update to [21.12.1.1] [54457]
2021-11-02 00:56:45 +03:00
robot-clickhouse
f880c8c2e2
Auto version update to [21.11.1.8636] [54456]
2021-11-02 00:52:35 +03:00
Kseniia Sumarokova
ca48c5f302
Merge pull request #30832 from ucasfl/filelog-fix
...
filelog engine tests improve
2021-10-31 21:27:48 +03:00
feng lv
13a305d648
filelog engine tests improve
...
fix
2021-10-29 06:25:21 +00:00
jasperzhu
0217ed09ac
revise compile flag
2021-10-27 05:19:15 +05:30
alexey-milovidov
34b75f86a2
Merge pull request #30613 from azat/clang-12
...
RFC: Relax minimal clang version (set it to 12, was 13)
2021-10-24 23:37:09 +03:00
Kseniia Sumarokova
7383bdd5fa
Merge pull request #25969 from ucasfl/filelog-engine
...
Implementation of a table engine to consume application log files in ClickHouse
2021-10-24 10:14:05 +03:00
Alexey Milovidov
fe93adac94
Minor changes
2021-10-24 10:11:23 +03:00
Azat Khuzhin
0eef5ee778
Relax minimal clang version (set it to 12, was 13)
...
ClickHouse compiled fine under clang-12, and also note that not a lot of
distros already switched to clang-13, so it may requires additional
steps to compile ClickHouse otherwise.
Follow-up for: #30597
2021-10-24 09:40:41 +03:00
alexey-milovidov
14e891f07e
Merge pull request #30597 from ClickHouse/update-min-compiler-versions
...
Update minimum allowed compiler versions
2021-10-24 03:13:31 +03:00
Alexey Milovidov
6d49e59016
Update compiler versions
2021-10-24 00:12:50 +03:00
Alexey Milovidov
df5739b39b
Revert "Allow AppleClang builds"
...
This reverts commit 1ddea6d7ee
.
2021-10-23 22:59:12 +03:00
Maksim Kita
243be5028a
Merge pull request #30014 from jinjunzh/master
...
add x86 feature avx2/avx512 support for accelerating filter operation
2021-10-22 14:16:47 +03:00
feng lv
5cb783aed0
fix
2021-10-22 02:36:24 +00:00
feng lv
6565e1d4b2
fix conflict
2021-10-20 15:22:16 +00:00
mergify[bot]
506c05a520
Merge branch 'master' into reorganiza-contrib-ide-folders
2021-10-19 15:32:57 +00:00
feng lv
1e3df5780c
Merge branch 'master' of https://github.com/ClickHouse/ClickHouse into filelog-engine
2021-10-18 07:33:11 +00:00
Alexey Milovidov
2cef9983fa
Remove recursive submodules
2021-10-18 02:29:04 +03:00
Denis Glazachev
9de534f96c
Revert special contribs and set folder manually for them until fixed
2021-10-17 23:10:01 +03:00
Denis Glazachev
68a08ffed9
Merge branch 'master' into reorganiza-contrib-ide-folders
2021-10-17 22:13:11 +04:00
Alexey Milovidov
5fc2279adf
Add RISC-V build
2021-10-17 01:23:55 +03:00
alexey-milovidov
e9af03ef52
Merge pull request #30248 from ClickHouse/musl-4
...
Preparation to build with Musl
2021-10-16 18:44:35 +03:00
Alexey Milovidov
438d04795e
Update toolchain
2021-10-16 03:03:46 +03:00
Alexey Milovidov
2c3709d8ae
Add toolchain file
2021-10-16 02:07:36 +03:00
Alexey Milovidov
4848a6f97f
Add CMakeLists
2021-10-16 02:07:13 +03:00
mergify[bot]
6bf8c4a2b1
Merge branch 'master' into reorganiza-contrib-ide-folders
2021-10-15 19:59:08 +00:00
feng lv
21f7ecbd9f
Merge branch 'master' of https://github.com/ClickHouse/ClickHouse into filelog-engine
2021-10-14 02:09:51 +00:00
jasperzhu
3d0e595579
revise compile flag
2021-10-13 22:49:21 +05:30
Nikita Mikhaylov
57a623aba0
Merge branch 'master' into codegen_select_fuzzer_v1
2021-10-13 16:01:40 +03:00
feng lv
868dbc4bad
use poll replace select
...
fix
fix
2021-10-13 09:13:35 +00:00
jasperzhu
4b080489b5
revise flags definitions
2021-10-13 07:34:21 +05:30
jasperzhu
80760c0a0c
revise compile definitions
2021-10-13 05:59:20 +05:30
jasperzhu
f08dd0e8d8
modify flags definitions
2021-10-13 05:13:34 +05:30
alexey-milovidov
26dd0934d3
Update target.cmake
2021-10-13 01:14:47 +03:00
jasperzhu
002c8d3a80
add disable vectorize flag due to llvm bug
2021-10-13 03:38:18 +05:30
Alexey Milovidov
8d6126fd91
Fix build
2021-10-12 22:25:45 +03:00
alexey-milovidov
e63506fde7
Merge branch 'master' into protobuf-host-build
2021-10-12 16:19:15 +03:00
Alexey Milovidov
12168e7762
Enable Protobuf, Arrow, ORC, Parquet for AArch64 and Darwin
2021-10-12 05:46:50 +03:00
jasperzhu
be28e94471
add compile flag -force-vector-width=16 due to llvm autovectorization bug with avx512
2021-10-12 06:30:56 +05:30
Pavel Cheremushkin
7b9358a597
adding codegen fuzzer + code generation script. new contrib added: libprotobuf-mutator
2021-10-12 03:21:31 +03:00
Alexey Milovidov
0d07646866
Fix strange code
2021-10-12 03:17:35 +03:00
Alexey Milovidov
cb9bdf9666
Minor change
2021-10-12 02:07:03 +03:00
Alexey Milovidov
e1409c143b
Add toolchain file
2021-10-12 02:06:22 +03:00
Alexey Milovidov
54f3d0d2d9
Fix error
2021-10-12 02:02:44 +03:00
Alexey Milovidov
d4e496c314
Add support for PowerPC build
2021-10-12 01:47:57 +03:00
jasperzhu
0ef2624408
add specific flags for compiling filter operation source files
2021-10-12 04:04:27 +05:30
alexey-milovidov
f1b550cdaf
Merge pull request #29974 from ClickHouse/minimized-toolchain
...
Experiment with minimized toolchain (2)
2021-10-11 22:04:01 +03:00
jasperzhu
a3d629a5b5
add x86 feature avx2/avx512 support for filter implementation
2021-10-11 22:51:13 +05:30
alexey-milovidov
3b8d7a5030
Merge pull request #29952 from MikaelUrankar/freebsd-aarch64
...
Add support for FreeBSD aarch64
2021-10-11 14:43:23 +03:00
Alexey Milovidov
1df4792a45
Fix error
2021-10-11 07:07:58 +03:00
Alexey Milovidov
778793267b
Add toolchain for linux-x86_64
2021-10-11 07:02:48 +03:00
Alexey Milovidov
0dbe7c4036
Remove old toolchain
2021-10-11 07:02:19 +03:00
Alexey Milovidov
8196f89481
Remove trash from CMake
2021-10-11 06:58:08 +03:00
Alexey Milovidov
7597763d6d
Improve search for ar and ranlib
2021-10-11 06:55:00 +03:00
Alexey Milovidov
fa3c13cf81
Experiment with minimized toolchain
2021-10-11 04:37:04 +03:00
mikael
934b72ddd1
Add FreeBSD aarch64 bits for cross-builds for CI.
2021-10-10 18:54:38 +02:00
mikael
5bd2fd0ba3
Add the missing bits for FreeBSD aarch64
2021-10-10 14:52:42 +02:00
Alexey Milovidov
daf4cc6aba
Whitespaces
2021-10-10 04:09:17 +03:00
alexey-milovidov
6abb3d4c6d
Merge pull request #29682 from traceon/xcode-13-fix-build
...
Fix Xcode 13 build
2021-10-04 02:34:43 +03:00
Denis Glazachev
ece880184b
Reorganiza contrib IDE folders
2021-10-03 20:26:48 +04:00
Denis Glazachev
1fdaaab2ed
Fix typo
2021-10-03 17:42:59 +04:00
Denis Glazachev
ca7b69b0f3
Manipulate with -Wreserved-identifier only if HAS_RESERVED_IDENTIFIER has been detected
2021-10-03 17:42:36 +04:00
Mike Kot
d8b336a942
fix
2021-10-03 00:47:25 +02:00
Mike Kot
84505b7947
fix
2021-10-03 00:24:11 +02:00
Mike Kot
da66f4f533
Slight changes
2021-10-03 00:06:07 +02:00
Mike Kot
605268811b
More warnings for clang, exper. constexpr interpreter for clang
2021-10-02 23:50:47 +02:00
Alexey Milovidov
cd7f9d981c
Remove ya.make
2021-09-25 04:22:54 +03:00
mergify[bot]
2632c86009
Merge branch 'master' into ccache-fix
2021-09-16 18:53:24 +00:00
sdk2
e56ae86f0b
fix clang flag use-ctor-homing
2021-09-15 11:57:27 +08:00
Sergei Semin
12e24a23d3
Merge branch 'master' into fix-build-clang-13-2
2021-09-12 19:30:55 +03:00
alexey-milovidov
60f76d9254
Merge pull request #28759 from nikitamikhaylov/enable-gcc-11
...
Switch CI to GCC-11
2021-09-12 15:56:57 +03:00
mergify[bot]
e3b3439535
Merge branch 'master' into fix-build-clang-13-2
2021-09-10 12:05:54 +00:00
Nikita Mikhaylov
56abedfb2b
Clang tidy
2021-09-10 12:04:43 +00:00
Azat Khuzhin
ba7918886f
Fix ccache [4.0, 4.2) (RULE_LAUNCH_COMPILE/RULE_LAUNCH_LINK was incorrect)
...
Before the compilation contains ccache twice:
env -u SOURCE_DATE_EPOCH /usr/bin/ccache prlimit --as=10000000000 --data=5000000000 --cpu=600 /usr/bin/ccache /usr/bin/clang++-11
So remove ccache from RULE_LAUNCH_COMPILE/RULE_LAUNCH_LINK
2021-09-10 08:45:29 +03:00
mergify[bot]
937eeb9fed
Merge branch 'master' into enable-gcc-11
2021-09-09 22:44:10 +00:00
Azat Khuzhin
a8c61f1d63
Build w/ ENABLE_EMBEDDED_COMPILER in shared build on CI
2021-09-10 01:10:57 +03:00
Maksim Kita
31766575e0
Merge pull request #28820 from azat/llvm-shared
...
Fix shared build with ENABLE_EMBEDDED_COMPILER
2021-09-10 00:49:18 +03:00
Sergei Semin
c12fc30e4a
fix compiler version in cmake/tools.cmake to support both clang-12 and clang-13
2021-09-09 23:51:47 +03:00
Sergei Semin
5a291c13c7
solve problem with linker
2021-09-09 23:51:47 +03:00
Azat Khuzhin
0562d64368
Do not override ENABLE_EMBEDDED_COMPILER each time
2021-09-09 22:41:26 +03:00
Nikita Mikhaylov
513d40feb2
Fix build
2021-09-09 14:59:25 +00:00
robot-clickhouse
fc4f119417
Auto version update to [21.11.1.1] [54456]
2021-09-09 12:03:29 +03:00
robot-clickhouse
9d8509d37e
Auto version update to [21.10.1.8013] [54455]
2021-09-09 11:59:15 +03:00
Nikita Mikhaylov
dcf7cb4a5c
Done
2021-09-08 17:33:40 +00:00
alesapin
5f9952d742
Add clang-tidy-12
2021-09-04 15:56:19 +03:00
mergify[bot]
6ccf905133
Merge branch 'master' into try-llvm-12
2021-09-03 16:13:13 +00:00
Kseniia Sumarokova
8c5acc371a
Merge pull request #28365 from kssenii/rabbitmq-ssl
...
Allow ssl connection for rabbitmq
2021-09-03 16:53:28 +03:00
Nikita Mikhaylov
a3f008c626
Enable define from cmake
2021-09-03 08:30:03 +00:00
kssenii
335b6f12fd
Fix
2021-08-30 20:59:03 +03:00
Ilya Yatsishin
7f7ecb0c60
Merge branch 'master' into try-llvm-12
2021-08-26 18:58:49 +03:00
Braulio Valdivielso
08b21339ec
print out git status information at configure stage
...
This fixes #24373 . Having the git status information available in the
CMake logs will make it easier to troubleshoot build failure reports.
2021-08-23 23:06:04 +01:00
mergify[bot]
bde834a8c0
Merge branch 'master' into try-llvm-12
2021-08-19 18:21:29 +00:00
Alexander Kuzmenkov
c5fb6b3670
Revert "Revert "try to update version to 21.10 because 21.9 has a broken release PR and""
...
This reverts commit fce6eed2be
.
2021-08-19 14:27:49 +03:00