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
4d27e8aa5b
Unpack toolchains into mounted volume ( #7534 )
2019-10-29 20:33:31 +03:00
Ivan
c250db4922
Update Docker Image for Binary Packager ( #7474 )
2019-10-24 15:56:30 +03:00
Ivan
32ca372b9d
Revert "Update Dockerfile for binary packager ( #7456 )" ( #7458 )
...
This reverts commit fa05a5860f
.
2019-10-23 18:54:18 +03:00
Ivan
fa05a5860f
Update Dockerfile for binary packager ( #7456 )
2019-10-23 17:41:17 +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
alesapin
dad401a047
Downgrade cmake version in packager image
2019-09-27 16:25:51 +03:00
Ivan Lezhankin
7285bad1e7
Merge remote-tracking branch 'upstream/master' into issue-6459
2019-09-24 17:52:50 +03:00
Ivan
e9e10670da
Update Docker image for CI packaging
...
Add support for cross-compilation to Darwin
2019-09-23 22:29:47 +03:00
Ivan Lezhankin
6cc2f8da97
Add 'clang-8-darwin' choise and update Docker build image.
2019-09-23 21:22:10 +03:00
alesapin
6b6714761b
Also pack config into shared archive
2019-09-23 15:20:08 +03:00
alesapin
f2f9f585e4
Better check in shared binary build
2019-09-20 23:15:42 +03:00
alesapin
d0ef26e1b8
Better shared binary build
2019-09-20 22:57:09 +03:00
alesapin
8783798b99
Move so libraries to output directory in binary build image
2019-09-20 19:29:06 +03:00
alexey-milovidov
fe9e110a6a
Merge pull request #6965 from azat-archive/sparsehash-c11
...
Replace libsparsehash with sparsehash-c11
2019-09-18 12:46:13 +03:00
Azat Khuzhin
780341060f
Replace libsparsehash with sparsehash-c11
...
- use sparsehash-c11 over libsparsehash
- fix typos in find_sparsehash and users of the vars (s/SPARCE/SPARSE/)
- drop libsparsehash-dev from docker images (but keep for unbunlded build)
- use ::google over GOOGLE_NAMESPACE
2019-09-18 00:08:20 +03:00
alesapin
f682cbc31d
Add time logging to build script
2019-09-17 22:26:24 +03:00
alesapin
fb1b809388
Original repo
2019-09-17 20:07:35 +03:00
alesapin
dccac1993f
Add custom dpkg to deb build image
2019-09-17 19:42:18 +03:00
alesapin
e9b7bd7ed7
Add gdb to build images
2019-09-17 17:24:45 +03:00
alesapin
f1d86d55e8
Enable gdb-index for gold by default
2019-09-17 13:16:48 +03:00
alesapin
11b428033b
Update cmake to 3.15
2019-09-06 22:19:41 +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
alesapin
6d6851e747
Add capnp-library do build image
2019-08-29 15:36:41 +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
fc0532a451
Add gcc-9 to build images
2019-07-29 14:04:25 +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
alexey-milovidov
4a2d3fe90a
Update Dockerfile
2019-06-30 23:47:12 +03:00
Alexey Milovidov
7181ecabb8
Removed wrong instruction from Dockerfile
2019-06-30 21:22:51 +03:00
alexey-milovidov
feafcb21bd
Merge branch 'master' into h3-integration
2019-06-30 16:19:11 +03:00
alesapin
1773d85bed
Add ability to build rpm and tgz packages via packager
2019-06-27 14:16:56 +03:00
Ivan Remen
6bc851b74b
Compile h3 in docker
2019-06-26 02:06:00 +03:00
alexey-milovidov
9bdbd84263
Merge pull request #5030 from PerformanceVision/top_level_domain
...
Changing how the function (cutTo)firstSignificantSubdomain detect the tld (proposal)
2019-06-19 02:08:43 +03:00
proller
64924f5ef3
Docker: add comments with current tags
2019-06-04 16:01:16 +03:00
alesapin
5c5c23c4c9
Remove gcc-9 from images
2019-05-20 22:24:55 +03:00
alesapin
ec22af6da0
Add gcc-9 to build images
2019-05-20 12:51:52 +03:00
alesapin
ee84b8f8bb
Add gcc-9 choice for packager
2019-05-20 12:08:19 +03:00
proller
51ca4cbaa4
Build fixes ( #5278 )
2019-05-15 20:19:39 +03:00
Guillaume Tassery
7c4541b127
Merge branch 'master' into top_level_domain
2019-04-26 12:30:23 +07:00
proller
97c532c0f0
Build fixes ( #5114 )
...
Need to push builder docker image
2019-04-26 02:21:59 +03:00
proller
fd63093032
Add gperf to build requirements (for upcoming pull request #5030 )
2019-04-25 17:31:08 +03:00
proller
33922685d5
Packager: fixes ( #5103 )
2019-04-25 15:29:28 +03:00
Guillaume Tassery
0d931918ce
Add gperf dependency for binary packager dockerfile
2019-04-19 11:07:15 +07:00
Guillaume Tassery
90f5cc569d
Add gperf dependency for packager dockerfile
2019-04-19 10:02:13 +07:00
alesapin
958b71c37f
Add official flag
2019-04-10 13:55:47 +03:00
alesapin
80cc4dc88c
Save unit tests binary after binary build
2019-03-28 13:34:05 +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
3105d83861
Also save .changes and .buildinfo files
2019-02-26 15:04:55 +03:00
alesapin
a4eca201b4
Add tzdata to build images
2019-02-21 20:14:29 +03:00
alesapin
3b09a816b3
Add options forwarding for binary builder docker image
2019-02-13 15:05:34 +03:00
alesapin
7ec47da203
Add split-binary mode to packager
2019-02-06 19:23:19 +03:00
alesapin
59f4f7f140
Remove llvm-7 from building images
2019-01-10 23:20:16 +03:00
alesapin
1eb0750cfa
Get clang-7 from clang repo and rollback to ubuntu 18.04
2019-01-10 13:35:17 +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
43b099f20b
Revert to ubuntu 18.04
2018-11-21 15:05:31 +03:00
alesapin
6ce13a08ef
Move build and test images to 18.10, add libraries for unbundled build in debian image
2018-11-21 13:09:16 +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
ed585157ff
Delete packager.py
2018-10-04 22:52:02 +03:00
alesapin
1b5c4f501b
Update README.md
2018-10-04 20:09:19 +03:00
alesapin
1ee6984d46
CLICKHOUSE-3968: Add script for package creation in docker
2018-10-04 20:07:00 +03:00