proller
dd2371e071
CLICKHOUSE-4137 DictionaryFactory, DictionarySourceFactory ( #3653 )
...
* Split ComplexKeyCacheDictionary to faster compile (part2)
* Dictionaries as lib WIP
* wip
* clean
* Fix build with old capnp
* fix
* wip
* fixes
* fix
* clean
* clean
* clean
* wip
* wip
* wip
* flat
* wip
* cache
* clean
* wip
* faster
* fix style
* fixes
* clean
* clean
* Split CacheDictionary.cpp for faster compile
* fix
* fix
* Less memory usage while compiling
* missing file
* format
* Update registerDictionaries.h
* clean
2018-11-28 14:37:12 +03:00
proller
1ea31e0491
Fix icu link #3631 ( #3671 )
2018-11-27 18:34:21 +03:00
alexey-milovidov
e00ce0bb57
Every function in its own file, part 7 ( #3666 )
...
* Every function in its own file, part 7 [#CLICKHOUSE-2]
* Every function in its own file, part 7 [#CLICKHOUSE-2]
* Every function in its own file, part 7 [#CLICKHOUSE-2]
* Every function in its own file, part 7 [#CLICKHOUSE-2]
* Every function in its own file, part 7 [#CLICKHOUSE-2]
* Fixed build #3666
2018-11-26 19:20:40 +03:00
alexey-milovidov
507990d5f2
Merge branch 'master' into master
2018-11-23 23:41:38 +03:00
alexey-milovidov
af013285e9
Merge branch 'master' into base64_functions
2018-11-23 21:33:56 +03:00
proller
1d40c2c871
Better link and deps ( #3631 )
...
* try fix 1
* Better deps
* fix
* fix
* fix
* Update CMakeLists.txt
* Update CMakeLists.txt
* fix
* fix
* fix
* disable old
* Update find_odbc.cmake
2018-11-21 22:20:27 +03:00
chenxing.xc
76843c2dc0
hdfs read support
2018-11-19 16:17:09 +08:00
proller
160ffb2283
Build fixes (clang 7.0.0+) ( #3582 )
2018-11-16 15:22:51 +03:00
Alexandr Krasheninnikov
177a00f09a
Merge https://github.com/yandex/ClickHouse into base64_functions
2018-11-14 12:32:42 +03:00
proller
5678d1ed98
Build fixes ( #3545 )
...
* StorageSystemContributors clean
* Fix
* ARM fixes
* Fix arm compile
* fix
* Fix macos?
* Fix includes
* fix
* fix
* Try fix apple build part 1
* Fix identation
* Fix static libc++ in clang
* fix arm build
* better
* fix
* fix
* better check-include
2018-11-10 23:09:07 +03:00
Alexandr Krasheninnikov
6ab45d081c
Arch-based compilation
2018-11-02 22:06:05 +03:00
proller
713c44c3db
Build fixes ( #3466 )
2018-10-25 18:23:41 +03:00
proller
ff1598e972
Macos: set ENABLE_EMBEDDED_COMPILER=0 by default (because contrib/llvm temporary broken under macos) ( #3382 )
2018-10-16 12:30:51 +03:00
Alexandr Krasheninnikov
41281ad397
Make compilation on-demand
2018-10-11 19:25:17 +03:00
luc1ph3r
bf09c2047a
Parquet data format: update CMake configurations
2018-10-01 19:44:55 +03:00
luc1ph3r
f6cae6a5c3
Update submodules since parquet is a part of arrow
...
- f84dca4203
2018-09-30 22:02:40 +03:00
proller
ec11bef633
Build fixes ( #3181 )
2018-09-28 17:53:20 +03:00
proller
d752d5d62d
Prepare to new poco, build fixes ( #3072 )
...
* WIp
* fix
* fix
* test
* fix poco netssl find
* clean
* fixes
* wip
* wip
* new poco
* fixes
* Fixes
* wip
* clean
* clean
* clean
* clean
* Update HTTPHandlerFactory.h
2018-09-14 22:48:51 +03:00
Alex Bocharov
2633d573a2
Fix capnp builld dependencies order.
2018-09-07 13:57:31 -07:00
Alexey Milovidov
7b1d6df25f
Merge remote-tracking branch 'origin/master' into ubsan-fixes-3
2018-09-02 23:42:15 +03:00
Alexey Milovidov
198dd78100
Added -fno-sanitize-recover [#CLICKHOUSE-2]
2018-09-02 22:47:04 +03:00
Alexey Milovidov
5ff8b2da04
Added useful option with ASan [#CLICKHOUSE-2]
2018-09-02 22:44:34 +03:00
alexey-milovidov
8b3547444c
Update find_consistent-hashing.cmake
2018-08-30 22:10:08 +03:00
proller
de2b740db7
USE_INTERNAL_CONSISTENT_HASHING_LIBRARY
2018-08-30 22:07:24 +03:00
proller
c4f6bb1de0
Fix contrib/zlib build
2018-08-28 20:53:12 +03:00
proller
3acce3bff9
Build fix ( #2944 )
...
* Build fix
* Better sample build scripts
* zlib apple fix
* fix
* fix
* better so version
* SPLIT_SHARED -> LINK_MODE
* clean
2018-08-27 17:39:20 +03:00
proller
ea80ca8984
fix
2018-08-23 21:44:32 +03:00
proller
6622b6947a
wip
2018-08-22 02:57:59 +03:00
Alexey Milovidov
81dd290a42
Removed bad code #2864
2018-08-19 06:26:28 +03:00
proller
40c3b13f3b
Apple build fix
2018-08-16 22:34:57 +03:00
proller
a2343890dd
Build fixes ( #2864 )
...
* Try fix internal compiler headers path
* Build fixes
* fix
* wip
* clean
* Update arch.cmake
2018-08-14 16:31:26 +03:00
Alexey Milovidov
6369004cce
Compatibility for build with LLVM libraries from OS [#CLICKHOUSE-2]
2018-08-10 07:16:20 +03:00
Alexey Milovidov
71a093fa48
Removed obsolete variable [#CLICKHOUSE-2]
2018-08-09 21:18:29 +03:00
Alexey Milovidov
0e557b47fa
Better way to enable sanitizers in CMake [#CLICKHOUSE-2]
2018-08-08 07:14:53 +03:00
Alexey Milovidov
e523f9a2c8
Fixed names [#CLICKHOUSE-2]
2018-08-05 11:54:57 +03:00
Alexey Milovidov
be1a9dbac9
Using libressl #1983
2018-08-05 11:40:31 +03:00
Alexey Milovidov
f411ae3526
Addition to prev. revision #1789
2018-08-05 05:30:20 +03:00
Alexey Milovidov
600e682696
Little better #2789
2018-08-05 02:50:06 +03:00
Alexey Milovidov
1b1754e598
Fixed build #2794
2018-08-04 00:13:54 +03:00
Alexey Milovidov
05a64b4124
Removed unused and misleading code [#CLICKHOUSE-2]
2018-08-04 00:04:19 +03:00
Alexey Milovidov
54a9ff59cd
Addition to prev. revision #2789
2018-08-03 22:29:07 +03:00
Alexey Milovidov
0c233d668f
Removed useless file; preparations #2791
2018-08-03 21:47:44 +03:00
proller
010350a088
Build fixes ( #2794 )
...
* More information in 'Cannot read all data' errors
* Build fixes
* Apple version fix
* Fix
* clean
* New libs fixes
* Freebsd fixes
* macos fix
* Fix macos build
* fix
* fix
* Update CMakeLists.txt
* freebsd fix
* fix
* Update CMakeLists.txt
2018-08-03 19:39:04 +03:00
Alexey Milovidov
b614df8075
Fixed build [#CLICKHOUSE-2]
2018-08-03 19:35:57 +03:00
alexey-milovidov
e6be3df322
Added unixodbc as a submodule. ( #2789 )
...
* Using unixodbc as submodule [#CLICKHOUSE-3]
* Using unixodbc as submodule [#CLICKHOUSE-3]
* Using unixodbc as submodule [#CLICKHOUSE-3]
* Using unixodbc as submodule [#CLICKHOUSE-3]
* Using unixodbc as submodule [#CLICKHOUSE-3]
* Using unixodbc as submodule [#CLICKHOUSE-3]
* Using unixodbc as submodule [#CLICKHOUSE-3]
2018-08-02 11:18:15 +03:00
proller
6ad677d7d6
Cmake: Fix of fix lld-5.0 test
2018-07-23 21:20:54 +03:00
proller
13c2727aa4
Cmake: Fix lld-5.0 test
2018-07-23 20:59:27 +03:00
alexey-milovidov
3eb9237f3d
Update find_llvm.cmake
2018-07-21 03:11:56 +03:00
proller
f477942c66
Cmake: test for liblld
2018-07-21 03:11:56 +03:00
proller
0fde78584f
Freebsd: unbundled: do not use libcpuid from ports
2018-07-16 21:42:27 +03:00
proller
68a2caed9a
Cmake: Fix usage of USE_INTERNAL_CPUID_LIBRARY
2018-07-09 19:06:25 +03:00
proller
a31adcfdea
Allow use unbundled cpuid ( #2543 )
...
* Wait test server startup for 5s
* clean
* Allow use system libcpuid
* cpuid: move include/cpuid/ -> include/libcpuid/
* fix
2018-06-21 20:35:03 +03:00
proller
fbe7df73a2
CLICKHOUSE-3762 Build fixes ( #2488 )
...
CONTRIB-254
2018-06-19 21:09:09 +03:00
proller
a4e6f726e8
Build and test fixes
2018-06-19 00:13:11 +03:00
Георгий Кондратьев
5f26c3753f
Accept libtinfo for libtermcap
2018-06-16 03:42:47 +00:00
Alexey Milovidov
b68c68a414
Fixed build [#CLICKHOUSE-2]
2018-06-15 02:29:29 +03:00
proller
347579ce46
Cmake: mark system includes as SYSTEM ( #1449 )
...
* contrib: cctz as submodule. update cctz.
* pbuilder: add ubuntu bionic, devel
* Cmake: mark system includes as SYSTEM
* Build fixes
* fix
* Fix package without compiler
* Better
* fix
* fix
* fix
* Build fix
* fix
* fix
* fix
* Cmake: Add SYSTEM to includes for external libs
2018-06-06 23:21:58 +03:00
proller
5aa6a35161
Build fixes
2018-06-04 19:08:27 +03:00
Alexey Milovidov
440ece0ff2
Force submodules to be present (usability) [#CLICKHOUSE-3]
2018-06-03 19:57:52 +03:00
proller
ead9493741
Build fixes
2018-05-29 20:54:48 +03:00
Alexey Milovidov
d4b861df89
Disabled "embedded compiler" build option by default because it is fragile [#CLICKHOUSE-2]
2018-05-26 22:21:42 +03:00
proller
445f8800c3
Build fixes [WIP] ( #2374 )
2018-05-17 20:55:07 +03:00
Alexey Milovidov
28a4513ec3
Addition to prev. revision [#CLICKHOUSE-2]
2018-05-14 23:41:50 +03:00
proller
fb911f7cfa
Allow force disable libs: poco netssl poco mongodb, poco data odbc
2018-05-14 21:36:01 +03:00
proller
d81adc243d
ci fixes
2018-05-14 20:30:30 +03:00
proller
aa1552ebf2
Build fixes
2018-05-14 20:25:32 +03:00
proller
157e3339b5
Build fixes ( #2350 )
...
* Try fix travis
* fix
* Fix clickhouse-local shared-split link
* fix
* fix
* fix
* Build fixes
* Fix tinfo
* fix
* tinfo -> termcap
* termcap fix
* Better llvm version detect
* fix
2018-05-13 13:34:29 +03:00
Ivan Zhukov
d30b98073e
Link parquet and arrow libraries
2018-05-13 04:01:49 +03:00
Ivan Zhukov
dc5b074e24
Add cmake modules for libraries detection
2018-05-13 03:48:49 +03:00
proller
efe661b620
Build fixes ( #2347 )
...
* Try fix travis
* fix
* Fix clickhouse-local shared-split link
* fix
* fix
* fix
* Build fixes
* Fix tinfo
* fix
* tinfo -> termcap
2018-05-11 17:16:16 +03:00
Alexey Milovidov
ed70e468f9
Removed useless library [#CLICKHOUSE-2]
2018-05-11 03:56:31 +03:00
Alexey Milovidov
10eae3ff6a
Fixed include paths #2277
2018-05-10 00:12:15 +03:00
Alexey Milovidov
9ec6bb77ac
Fixed include paths #2277
2018-05-10 00:07:52 +03:00
Alexey Milovidov
1f2011ec14
Fixed error #2277
2018-05-09 23:38:03 +03:00
Alexey Milovidov
3a059b82d2
Merge branch 'master' of github.com:yandex/ClickHouse into pyos-llvm-jit
2018-05-09 23:34:20 +03:00
Alexey Milovidov
4d2989e42f
Added support for bundled LLVM libraries #2277
2018-05-09 23:31:03 +03:00
alexey-milovidov
1e9edac617
Merge pull request #2328 from proller/fix15
...
Build fixes (gcc8)
2018-05-09 07:25:18 +03:00
Alexey Milovidov
180fbead43
Removed questionable code from CMakeLists (and obsolete test) [#CLICKHOUSE-2]
2018-05-09 07:24:36 +03:00
proller
eb772b8001
gcc8 fixes (memset, uncaught_exception)
2018-05-08 22:44:54 +03:00
Alexey Milovidov
01bbf650f8
Build fixes #2277
2018-05-07 11:59:24 +03:00
Alexey Milovidov
94369e55d3
Fixed style a bit [#CLICKHOUSE-2]
2018-05-07 05:01:29 +03:00
Alexey Milovidov
956128a67a
Fixed style a bit [#CLICKHOUSE-2]
2018-05-07 05:01:11 +03:00
Alexey Milovidov
53f03a4909
Merge branch 'llvm-jit' of https://github.com/pyos/ClickHouse into pyos-llvm-jit
2018-05-06 12:22:42 +03:00
proller
634ba89f90
Build fixes
2018-05-05 15:34:17 +03:00
pyos
1f89849650
Remove dynamically-linked stdc++ from dependencies
2018-05-03 01:45:54 +03:00
pyos
a9e0b6de9f
Use system LLVMConfig.cmake with minor tweaks.
...
Should fix Travis build, finally.
2018-04-26 22:45:39 +03:00
proller
899c65af63
Build fixes ( #2275 )
...
* Change obsolete comment
* Simpler disable logging to file in conf.d (<log/> <errorlog/>)
* Arm64 packag fixes
* Build fixes
2018-04-24 22:59:48 -07:00
proller
c26b3bdef1
Fix split shared build; fix build without system odbc libs ( #2191 )
...
* Fix split shared build
* Fix build without system odbc libs
* Move dbms/src/Common/iostream_debug_helpers.h -> libs/libcommon/include/common/iostream_debug_helpers.h
* Fix build with libiodbc
2018-04-09 06:52:39 -07:00
proller
e933d1a1ee
Cmake fixes ( #2177 )
...
* cmake fixes
* Fix test server config
2018-04-06 05:07:40 -07:00
proller
ddbc5dea46
Reduce contrib/poco download size
2018-04-06 14:28:29 +03:00
proller
e58b0830e6
Prepare to new poco (PocoData renamed to PocoSQL) ( #2158 )
2018-04-03 04:48:40 -07:00
Alexey Milovidov
c2f40e8d41
Removed libzookeeper [#CLICKHOUSE-2]
2018-03-25 06:47:56 +03:00
proller
caf83a650e
libs: compiling with msvc2017 ( #1996 )
...
* Allow use bundled *ssl library
* fix
* Add submodule
* Fixes
* fix
* fixes
* fixes
* fix
* fix
* update poco
* fix warnings
* fix
* fix
* Build fixes
* Build fixes
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* add bat
* no zookeeper in dbms
* update boost
* fixes
* fixes
* fix
* fix
* fix
* fix
* try fix
* try fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* Better
* fix
* dh verbose
* fix
* dh verbose
* fix
* clean
* Update LocalDate.h
* Update LocalDateTime.h
2018-03-23 19:05:14 +03:00
Alexey Milovidov
28b46655db
Added support for MSan [#CLICKHOUSE-2]
2018-03-03 23:37:12 +03:00
proller
a4be761f24
rename libboost/boost_1_65_0 -> contrib/boost ; make submodule ; update boost to 1.66.0 ( #1988 )
...
* rename libboost/boost_1_65_0 -> contrib/boost ; make submodule ; update boost to 1.66.0
* Update contrib/boost
* Update contrib/boost
* Add comments
* Fix
2018-03-02 23:01:53 +03:00
proller
f749405bf0
libressl as submodule ( #1983 )
...
* Allow use bundled *ssl library
* fix
* Add submodule
* Fixes
* fix
* fixes
* fixes
* fix
* fix
* update poco
* fix warnings
* fix
* fix
2018-03-02 03:17:25 +03:00
proller
cf9a33d04f
CLICKHOUSE-3600 Use correct lld version, cmake fixes ( #1968 )
...
* Allow build without rt library
* fix
* Cmake misc
* CLICKHOUSE-3600 Use correct lld version
* CLICKHOUSE-3600 Use correct lld version
* Use libllvm same version as clang
* fix
* Fix build with iodbc
* Fix iodbc build
* Fix gold find
* Fix empty lines
2018-02-26 21:34:22 +03:00
proller
6e4b4f1c7f
Build fixes
2018-01-21 23:17:33 +03:00
proller
c430af5fb8
Freebsd fixes
2018-01-21 02:23:19 +03:00
proller
ee8272561a
More builder fixes ( #1801 )
...
* fix boost
* Fix gtest
* fix gtest
* fix
* fix gtest
* fix
2018-01-20 05:35:16 +03:00