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
Alexander Kuzmenkov
fce6eed2be
Revert "try to update version to 21.10 because 21.9 has a broken release PR and"
...
This reverts commit 51d802b825
.
2021-08-19 14:21:36 +03:00
Alexander Kuzmenkov
51d802b825
try to update version to 21.10 because 21.9 has a broken release PR and
...
branch
2021-08-19 14:16:28 +03:00
Alexey Milovidov
9a4a8d3943
Fix build with clang-13
2021-08-16 03:16:45 +03:00
robot-clickhouse
6c4c3df96e
Auto version update to [21.9.1.7770] [54454]
2021-08-15 16:22:15 +03:00
Alexey Milovidov
eda489dde8
Untangle CPU features specification in CMake
2021-08-10 02:58:51 +03:00
Nikolay Degterinsky
9a45458faf
Add bzip2 file compression
2021-08-07 00:25:52 +00:00
Yatsishin Ilya
9145dd3fd0
Merge branch 'master' into try-llvm-12
2021-08-06 19:14:01 +03:00
alesapin
4746002776
Add an ability to build ClickHouse without NLP functions
2021-07-30 16:30:30 +03:00
Alexey Milovidov
9dd32ce30f
Revert "Auto version update to [21.9.1.7556] [54454]" CC @akuzm, please fix your script.
...
This reverts commit 2af02cc103
.
2021-07-24 13:11:40 +03:00
robot-clickhouse
2af02cc103
Auto version update to [21.9.1.7556] [54454]
2021-07-24 09:02:06 +03:00
Alexey Milovidov
fa4e76046a
Revert "Auto version update to [21.9.1.7485] [54454]"
...
This reverts commit 0e6a28214f
.
2021-07-17 13:17:33 +03:00
Alexey Milovidov
9bef9d4f2d
Revert "Auto version update to [21.10.1.1] [54455]"
...
This reverts commit f2b1395127
.
2021-07-17 13:17:30 +03:00
robot-clickhouse
f2b1395127
Auto version update to [21.10.1.1] [54455]
2021-07-17 08:45:10 +03:00
robot-clickhouse
0e6a28214f
Auto version update to [21.9.1.7485] [54454]
2021-07-17 08:40:54 +03:00
Nikita Mikhaylov
625576796c
final fix
2021-07-13 10:51:35 +00:00
Nikita Mikhaylov
6cdac2a56f
link error
2021-07-13 10:50:12 +00:00
Nikita Mikhaylov
3f36a93656
better
2021-07-13 10:50:12 +00:00
Andr0901
f78480507e
some fixes
2021-07-13 10:50:12 +00:00
Andr0901
4d75450e54
add tests
2021-07-13 10:49:55 +00:00
Kseniia Sumarokova
d2d24346d2
Update sqlite.cmake
2021-07-13 11:19:09 +03:00
kssenii
40281f9283
Merge branch 'master' of https://github.com/ClickHouse/ClickHouse into g-arslan-add-sqlite-support
2021-07-10 06:50:46 +00:00
robot-clickhouse
8ae8b26954
Auto version update to [21.9.1.1] [54454]
2021-07-10 08:22:52 +03:00
robot-clickhouse
ed3b301158
Auto version update to [21.8.1.7409] [54453]
2021-07-10 08:18:57 +03:00
kssenii
750f9b82fb
Merge branch 'master' of https://github.com/ClickHouse/ClickHouse into g-arslan-add-sqlite-support
2021-07-09 10:28:05 +00:00
kssenii
1bf9a9f29f
Add .cmake
2021-07-09 10:27:53 +00:00
Alexey Milovidov
0e4257721c
Maybe better dependencies tracking in CMake
2021-07-08 05:50:18 +03:00
Azat Khuzhin
e590d9c8bb
Add comments for VERSION_REVISION vs DBMS_TCP_PROTOCOL_VERSION
2021-06-28 22:01:14 +03:00
robot-clickhouse
648801760e
Auto version update to [21.8.1.1] [54453]
2021-06-28 00:50:20 +03:00
robot-clickhouse
88a44a6adf
Auto version update to [21.7.1.7283] [54452]
2021-06-28 00:47:31 +03:00
Denis Glazachev
7b3996c603
Remove manual flag adjusting - cross compilations should be configured automatically
2021-06-26 21:52:37 +04:00
Denis Glazachev
9788b0e38a
Fix locating objcopy in macOS
...
Rework clickhouse_embed_binaries() to compile asm files properly and avoid duplicate symbols when linking in macOS
2021-06-26 17:39:02 +04:00
Ivan
14e43cfafa
Add CI check for darwin-aarch64 ( #25560 )
...
* Add support for darwin-aarch64
* Fix PVS warnings
* Add build configuration
* Fix packager args
2021-06-25 18:21:56 +03:00
alexey-milovidov
a2c6b98b94
Merge pull request #25146 from oxidecomputer/master
...
Adds a better way to include binary resources
2021-06-13 16:13:34 +03:00
Benjamin Naecker
fcd0eafb6d
Adds full cross-compilation support when embedding binary resources
2021-06-12 15:54:21 -07:00
万康
f212aa78bd
enable s3 in osx
2021-06-11 23:07:46 +08:00
Benjamin Naecker
c3506bf16d
Adds a better way to include binary resources
...
- Uses a small assembly file to include binary resources, rather than
objcopy
- Updates `base/common/getResource.cpp` for this new method of inclusion
- Removes linux-only guards in CMake files, as this solution is
cross-platform.
The resulting binary resources are available in the ClickHouse server
binary on Linux, macOS, and illumos platforms. FreeBSD has not been
tested, but will likely work as well.
2021-06-09 14:03:30 -07:00
Alexey Milovidov
8d85145725
Remove experimental compression codecs
2021-06-06 02:26:52 +03:00
Alexey Milovidov
20f59ffbb9
Merge branch 'master' into issue-16775
2021-05-26 03:46:43 +03:00