Mikhail f. Shiryaev
2bed5ba0ad
Fix pylint issues
2022-03-22 11:09:57 +01:00
Mikhail f. Shiryaev
f4f60311ce
Apply black to docker packager
2022-03-22 11:09:55 +01:00
Alexey Milovidov
aa8f282ad9
Switch to clang/llvm 14
2022-02-19 18:43:02 +01:00
Azat Khuzhin
7496ed7fde
Remove unbundled gtest support
...
v2: Fix unit tests (do not rely on USE_GTEST)
2022-01-20 10:01:54 +03:00
Yatsishin Ilya
e64351de37
Disable dh_update_autotools_config
2022-01-18 20:10:38 +00:00
Mikhail f. Shiryaev
91083bea21
Fix building of packager containers
2021-12-16 12:42:49 +01:00
Mikhail f. Shiryaev
eb5a26891f
Add aarch64 deb package
2021-12-16 12:42:49 +01:00
Alexey Milovidov
0f465a971e
Remove some old options
2021-11-27 03:36:29 +03:00
Alexey Milovidov
d604cf5573
Remove the infamous "unbundled" build
2021-11-21 13:58:26 +03:00
Alexey Milovidov
75547e64a5
Add to packager
2021-10-12 02:10:58 +03:00
Sergei Semin
d3b3e8607c
fix tabs
2021-09-12 19:51:47 +03: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
Sergei Semin
b739d1cc92
make changes analog to https://github.com/ClickHouse/ClickHouse/pull/20495/files but for clang-13
2021-09-09 23:51:47 +03:00
Nikita Mikhaylov
107710e618
save
2021-09-08 15:06:15 +00:00
alesapin
bdd26f2a19
Merge branch 'master' into move_docker_images_to_separate_repo
2021-09-08 12:36:36 +03:00
alesapin
0eac4529e0
Preparation
2021-09-06 14:33:39 +03:00
alesapin
4df6fa1ae7
Remove strange changes
2021-09-04 16:09:12 +03:00
Ilya Yatsishin
7f7ecb0c60
Merge branch 'master' into try-llvm-12
2021-08-26 18:58:49 +03:00
Nikita Mikhaylov
b330cb855f
Fix build
2021-08-24 23:11:48 +00:00
Nikita Mikhaylov
ac4a516152
Fix build
2021-08-23 21:45:48 +00:00
Nikita Mikhaylov
afae867060
Fix build
2021-08-23 18:31:17 +00:00
Nikita Mikhaylov
80ebc6ccea
Done
2021-08-22 15:09:49 +00:00
Nikita Mikhaylov
e9979312dd
Fixed
2021-08-22 10:38:36 +00:00
Nikita Mikhaylov
cfa571cac4
Merge pull request #27895 from nikitamikhaylov/temporary_remove_yaml_fuzzer
...
Build fuzzers with clang-tidy
2021-08-21 16:51:31 +03:00
Nikita Mikhaylov
c5779eb604
Fix build
2021-08-20 13:27:44 +00:00
Nikita Mikhaylov
c6f94e5016
better
2021-08-20 11:57:15 +00:00
Nikita Mikhaylov
0da15b9ece
Fix build
2021-08-20 10:23:50 +00:00
Nikita Mikhaylov
d575f06dff
better
2021-08-19 23:04:55 +00:00
Nikita Mikhaylov
06a0580db1
done
2021-08-19 23:02:01 +00:00
mergify[bot]
bde834a8c0
Merge branch 'master' into try-llvm-12
2021-08-19 18:21:29 +00:00
alexey-milovidov
c06f212bb5
Update packager
2021-08-15 09:55:54 +03:00
Alexey Milovidov
6ff43a614c
Use only SSE2 in "unbundled" build
2021-08-15 09:52:55 +03:00
Yatsishin Ilya
9145dd3fd0
Merge branch 'master' into try-llvm-12
2021-08-06 19:14:01 +03: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
Yatsishin Ilya
46023c4b99
merge remote-tracking branch 'origin' into try-llvm-12
2021-06-03 15:32:22 +03:00
Nikita Mikhaylov
c127c433c2
better
2021-05-27 23:43:00 +03:00
Yatsishin Ilya
366a7fe45b
linker path required to be specific one
2021-05-12 18:24:27 +03:00
Yatsishin Ilya
e523162eda
Merge remote-tracking branch 'origin' into try-llvm-12
2021-04-30 13:11:18 +03:00
Alexey Milovidov
eda56e52d8
Remove obsolete compilers
2021-04-28 07:16:48 +03:00
Alexey Milovidov
1c2d16f608
Fix build
2021-04-25 06:11:54 +03:00
Yatsishin Ilya
7e6cd00cee
Try to switch to llvm-12/clang-12
2021-03-24 17:17:59 +03:00
Alexander Kuzmenkov
fe6f477881
Build utils in CI, at least in split build
...
Currently we don't build them at all, so they were broken by https://github.com/ClickHouse/ClickHouse/pull/17988
2020-12-14 20:39:52 +03:00
Azat Khuzhin
9cb3c743bd
Convert to python3 ( #15007 )
2020-10-02 19:54:07 +03:00
alesapin
1f429b3d52
Set enable tests to zero for performance build
2020-09-18 22:01:59 +03:00
alesapin
f528cd9f97
Forward compiler version to unbundled build
2020-09-09 13:01:12 +03:00
Alexey Milovidov
0aec4c99d0
Cut off broken parts of "unbundled" build
2020-08-29 18:42:04 +03:00
Yatsishin Ilya
fa1875a313
Merge remote-tracking branch 'origin' into unbundled-packager
2020-08-27 13:00:56 +03:00
Konstantin Podshumok
68a921cdea
cmake: use bundled rdkafaka for in unbundled tests for now
...
Signed-off-by: Konstantin Podshumok <kpp.live+signed@gmail.com>
2020-08-25 20:16:43 +03:00
Konstantin Podshumok
45e089e0c3
re-enable replxx in packager for unbundled
...
Signed-off-by: Konstantin Podshumok <kpp.live+signed@gmail.com>
2020-08-25 20:16:42 +03:00
Konstantin Podshumok
b3180437da
test builds: docker/packager/packager: re-enable mysql
...
Signed-off-by: Konstantin Podshumok <kpp.live+signed@gmail.com>
2020-08-25 20:16:42 +03:00
Yatsishin Ilya
ccbfd2e5df
Update deb-builder ubuntu version. Add clang-11, gcc-10. Add unbundled docker. Add test-base image.
2020-08-18 17:16:40 +03:00
alexey-milovidov
3fac908dc7
Revert "Added separate docker image for unbundled build. Added clang-11, gcc-10 in packager image. Updated packager image to ubuntu 20.04"
2020-08-15 15:43:58 +03:00
Yatsishin Ilya
22938a7152
Add separate docker container for unbundled build
2020-08-14 15:22:47 +03:00
Alexander Kuzmenkov
76ef8feb04
Update packager
2020-07-08 12:52:03 +03:00
alesapin
29178a1df4
Don't download image twice
2020-07-01 21:51:11 +03:00
alesapin
29c528235e
Add ability to run any image version from packager and runner
2020-06-30 16:08:12 +03:00
Azat Khuzhin
1f3c640da2
Use unbundled boost for unbundled builds
2020-06-10 20:56:47 +03:00
Ivan
47ad338cb2
Refactor CMake build files ( #11390 )
...
* Get rid of lib_name.cmake
* Refactor Boost and HyperScan libraries
* Refactor lz4
* Fix build with xxHash
2020-06-09 13:54:49 +03:00
alesapin
e964b6c93f
Trying to increase ccache size
2020-06-04 22:48:48 +03:00
Ilya Yatsishin
9dc493e063
Revert "Revert "Allow to build binaries and tests from deb package build. ""
2020-05-21 18:02:52 +03:00
Ilya Yatsishin
cce805c42c
Revert "Allow to build binaries and tests from deb package build. "
2020-05-21 14:50:12 +03:00
Yatsishin Ilya
e3c692bc48
fix issues
2020-05-19 10:54:08 +03:00
Yatsishin Ilya
9c551b8b4d
set USE_GTEST for tests build
2020-05-19 10:54:08 +03:00
Yatsishin Ilya
8d190f316d
wip
2020-05-19 10:54:08 +03:00
Yatsishin Ilya
1086cf7691
wip
2020-05-19 10:54:08 +03:00
Ivan
85d783c247
Poco contrib refactoring ( #10396 )
...
* Remove config_common.h
* Refactor libcpuid contrib
* Remove support for libcpuinfo
* Define USE_CPUID in Arcadia
* Refactor Poco libraries
2020-05-08 17:11:19 +03:00
Ivan
038e371570
Update cross-builds to use clang-10 compiler ( #10724 )
...
* Update FreeBSD toolchain
* Update cross-builds to use clang-10
2020-05-07 15:32:17 +03:00
Alexey Milovidov
cef28325ff
Update to clang-10
2020-05-02 22:00:05 +03:00
Alexey Milovidov
b6f4287d2f
Remove vagrant build
2020-04-08 23:42:12 +03:00
Ivan Lezhankin
1e3ec9113a
Fix compiler possible values
2020-04-08 19:29:08 +03:00
Ivan
f6b31f344d
Add cross-compile build for FreeBSD ( #9643 )
...
* Add toolchain to Docker image
2020-04-07 11:33:49 +03:00
Ivan
97f2a2213e
Move all folders inside /dbms one level up ( #9974 )
...
* Move some code outside dbms/src folder
* Fix paths
2020-04-02 02:51:21 +03:00
alesapin
ea061df5cd
Add ability to build with clang-9 from packager script and remove outdated compilers
2020-03-23 17:49:52 +03:00
Alexey Milovidov
1c75827046
Packager script: add --clang-tidy option
2020-03-12 16:13:54 +03:00
Ivan
b80e3dcd46
Refactoring of replxx ( #8748 )
2020-01-23 11:18:19 +03:00
Ivan Lezhankin
d90348eaa8
Disable unbundled with rdkafka
...
to fix it later
2020-01-13 14:28:30 +03:00
Ivan Lezhankin
fb677fd668
Disable replxx in unbundled build
2020-01-10 13:55:50 +03:00
Ivan Lezhankin
a33ade77fd
Update packager for darwin
2020-01-01 22:27:48 +03:00
Alexander Kuzmenkov
be963a7a6f
Add a build package type for performance tests.
2019-12-23 21:34:12 +03:00
Ivan
453ff2c071
Refactor packager ( #7539 )
2019-10-30 17:36:27 +03:00
Ivan
4f2f5cca84
Add support for cross-compiling to the CPU architecture AARCH64 ( #7370 )
2019-10-30 10:01:53 +03:00
Ivan
381947509a
Fix build for Darwin ( #7149 )
...
* Disable some contribs for cross-compilation
* Fix clang-8-darwin build
* Also fix docs
* Add diagnostics
* Check cross-compilation in each file individually.
* Disable warning for clang < 9
2019-10-02 17:35:07 +03:00
Ivan Lezhankin
6cc2f8da97
Add 'clang-8-darwin' choise and update Docker build image.
2019-09-23 21:22:10 +03:00
alesapin
f1d86d55e8
Enable gdb-index for gold by default
2019-09-17 13:16:48 +03:00
Ivan
cd5c0fc9ac
Fix build issues ( #6744 )
...
* libcxxabi uses exception handling library as public
* Don't set -stdlib for internal libc++ - it poisons the checks.
* Enable capnproto in unbundled build back
2019-08-30 20:40:27 +03:00
Ivan
b4339f266d
Make a better build scheme ( #6500 )
...
* Fix shared build
* Major default libs refactor
* Fix build with gcc_eh
* Link all libraries as a big group.
* Use global interface library as a group
* Build capnproto using our cmake
* Use only internal libunwind
2019-08-28 23:49:37 +03:00
alesapin
82e2266d88
Merge pull request #5896 from yandex/add_coverage_image_for_ci
...
Add coverage image for CI
2019-07-09 12:27:51 +03:00
Ivan Lezhankin
23cc61821f
Enable GLIBC_COMPATIBILITY for splitted build in CI
2019-07-05 18:50:56 +03:00
alesapin
b3ebb4d784
Add coverage images for CI
2019-07-05 18:12:18 +03:00
alesapin
1773d85bed
Add ability to build rpm and tgz packages via packager
2019-06-27 14:16:56 +03:00
alesapin
ee84b8f8bb
Add gcc-9 choice for packager
2019-05-20 12:08:19 +03:00
proller
33922685d5
Packager: fixes ( #5103 )
2019-04-25 15:29:28 +03:00
alesapin
958b71c37f
Add official flag
2019-04-10 13:55:47 +03:00
alesapin
face35521a
Add clang-8 build
2019-03-21 11:02:45 +03:00
alesapin
0b17e6c85a
Add freebsd build to packager and vagrant file
2019-03-16 14:02:34 +03:00
alesapin
cc848c0c83
Add version argument to packager
2019-03-04 12:33:37 +03:00
alesapin
7ec47da203
Add split-binary mode to packager
2019-02-06 19:23:19 +03:00
alesapin
34e4f8e0c1
Move docker images to 18.10 and add compatibility file for glibc >= 2.28
2018-12-29 13:10:35 +03:00
alesapin
b604761a94
CLICKHOUSE-4128: Add unbundled option to packager
2018-11-22 15:14:55 +03:00
alesapin
b65250e672
Better default value in packager script
2018-11-14 11:05:34 +03:00
alesapin
935efe81b7
CLICKHOUSE-4056: Fix build params
2018-10-18 19:49:00 +03:00
alesapin
1d7ef9133e
CLICKHOUSE-4056: Add ability to run build with ccache or distcc
2018-10-18 15:56:48 +03:00
alesapin
cdb0b5d598
Add tty detection
2018-10-05 13:40:58 +03:00
alesapin
972d1663bb
Remove exception handling
2018-10-05 13:26:54 +03:00
alesapin
1ee6984d46
CLICKHOUSE-3968: Add script for package creation in docker
2018-10-04 20:07:00 +03:00