Eldar Zaitov
b174833bdf
Initial fuzzing support with libfuzzer
2019-09-22 13:34:09 +03:00
Azat Khuzhin
b30dee621b
Search for ld.gold (since it is more common then just "gold")
2019-09-19 16:41:29 +03:00
alesapin
95f523ba4d
Add comment
2019-09-17 12:53:12 +03:00
alesapin
33c3f7a6a2
Add gdb-index for gold linker with gdb-add-index tool
2019-09-17 12:49:27 +03:00
alesapin
24e9114288
Add gdb index to builds with debug info
2019-09-16 14:00:00 +03:00
Amos Bird
9152a832c4
Robust shared build
2019-09-12 04:01:46 +08:00
Amos Bird
a1310ffbe6
Split libdbms.so using object library
...
Now the linking time of incremental builds are around 1-2 seconds
2019-09-11 01:56:01 +08:00
proller
54a5b801b7
Build fixes (Orc, ...) ( #6835 )
...
* Fix build
* cmake: fix cpuinfo
* Fix includes after processors merge
Conflicts:
dbms/src/Processors/Formats/Impl/CapnProtoRowInputFormat.cpp
dbms/src/Processors/Formats/Impl/ParquetBlockOutputFormat.cpp
dbms/src/Processors/Formats/Impl/ProtobufRowInputFormat.cpp
dbms/src/Processors/Formats/Impl/ProtobufRowOutputFormat.cpp
* Fix build in gcc8
* fix test link
* fix test link
* Fix test link
* link fix
* Fix includes after processors merge 2
Conflicts:
dbms/src/Processors/Formats/Impl/ParquetBlockInputFormat.cpp
* Fix includes after processors merge 3
* link fix
* Fix likely/unlikely conflict with cython
* Fix conflict with protobuf/stubs/atomicops.h
* remove unlikely.h
* Fix macos build (do not use timer_t)
* wip
* Fix build (orc, ...)
* Missing files
* Try fix
* fix hdfs
* Fix llvm 7.1 find
2019-09-10 00:40:40 +03:00
alexey-milovidov
358ad13930
Merge pull request #6715 from yandex/remove-mimalloc
...
Remove mimalloc
2019-08-30 00:41:33 +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
Alexey Milovidov
39d50b5144
Remove mimalloc
2019-08-28 22:01:52 +03:00
Alexey Milovidov
75e124f390
Removed misleading flag from CMake
2019-08-23 18:05:27 +03:00
akonyaev
caf0d30a5f
ADQM-34 add orc input format
2019-08-21 17:19:47 +03:00
Ivan
8b9284be24
Fix shared build ( #6453 )
...
* Fix shared build
* Enable no-undefined check only in CI
2019-08-13 17:08:28 +03:00
proller
1e8f04aaa7
Fix unbundled build
2019-08-09 20:16:07 +03:00
Alexey Milovidov
3558d8f360
Deprecate gcc-7
2019-08-04 22:58:46 +03:00
alexey-milovidov
14671d6df8
Merge pull request #6254 from yandex/fastops
...
Integration with "FastOps" library. Added functions sigmoid and tanh.
2019-08-04 06:28:34 +03:00
proller
77bd2624ea
Build fixes ( #6016 )
...
* Fix building without submodules
* Fix more gcc9 warnings
* was wrong!
../dbms/src/IO/WriteBufferAIO.cpp:277:54: error: result of comparison 'ssize_t' (aka 'long') > 9223372036854775807 is always false [-Werror,-Wtautological-type-limit-compare]
if ((static_cast<ssize_t>(flush_buffer.offset()) > std::numeric_limits<off_t>::max()) ||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
* mimalloc off MI_OVERRIDE
* Fix freebsd build
* Fix shared build
* Fix build in gcc9
* Fix split build
* fix
* fix
* fix
* fix
* clean
* zstd
* Update CMakeLists.txt
* Update Defines.h
* Try fix -Wsign-compare
* Freebsd fix
* Add missing libs
* Fix double-conversion include for copy-headers
* Fix zlib link
* Fix includes for arcadia
* Fix includes for arcadia
* Fix includes for arcadia
* Freebsd fix
* Arcadia fixes
* Update QueryProfiler.cpp
* Freebsd fix
* clean
* 19.11: Fixes for arcadia porting (#6223 )
* fix glibc-compatibility
* M_LIBRARY fix
* wip
* Fix
* Fix arm build
* unwind fix
* Update CMakeLists.txt
2019-08-04 03:19:03 +03:00
Alexey Milovidov
0d55faf2dd
Speed up stack traces for debug build
2019-08-03 23:47:57 +03:00
Alexey Milovidov
0dfca33e5b
Fixed "splitted" build
2019-08-02 22:06:09 +03:00
Alexey Milovidov
fb3824f98b
Merge branch 'master' into fastops
2019-08-01 01:59:59 +03:00
Alexey Milovidov
ae4ae9926d
Fixed build with old gcc
2019-07-31 06:10:16 +03:00
Alexey Milovidov
372c4d89b2
Enabled line numbers in stack traces
2019-07-30 01:26:44 +03:00
Alexey Milovidov
b282c6160d
Added "fastops" as submodule
2019-07-23 02:41:06 +03:00
alexey-milovidov
6706af64d7
Merge pull request #5981 from 4ertus2/some
...
Count new/delete memory in MemoryTracker
2019-07-18 23:07:00 +03:00
Ivan
2f68aa7207
Fix build with external libcxx ( #6010 )
...
* First attempt to fix build with external libcxx
* Fix build
2019-07-18 09:55:05 +03:00
chertus
91028e9e5d
Merge branch 'master' into some
2019-07-15 13:45:48 +03:00
chertus
8c715d9b91
minor fix in cmake-files
2019-07-12 20:22:20 +03:00
Ivan Lezhankin
998aa795fc
Merge remote-tracking branch 'upstream/master' into fix-filter-table
2019-07-10 18:14:15 +03:00
Ivan Lezhankin
befb3ce15b
Merge branch 'master' into fix-filter-table
2019-07-10 13:27:26 +03:00
Alexey Milovidov
0690ec688f
Temporarily disable libc++ for shared linking (TODO)
2019-07-10 11:24:57 +03:00
Alexey Milovidov
5debeabe3d
Disable libc++ for gcc, because we still have to bundle LLVM
2019-07-10 01:23:48 +03:00
Alexey Milovidov
78366bf1f0
Merge branch 'libcxx-as-submodule' of github.com:yandex/ClickHouse into libcxx-as-submodule
2019-07-10 01:20:13 +03:00
Alexey Milovidov
a7e24e8d5a
Fixed test
2019-07-10 01:19:59 +03:00
alexey-milovidov
1d14b9cc45
Merge branch 'master' into libcxx-as-submodule
2019-07-10 01:09:23 +03:00
Alexey Milovidov
d23ada9576
Fixed "unbundled" build
2019-07-10 00:16:04 +03:00
alexey-milovidov
069306591e
Update CMakeLists.txt
2019-07-09 22:55:43 +03:00
alexey-milovidov
cb05312ce0
Merge branch 'master' into libcxx-as-submodule
2019-07-09 22:35:03 +03:00
Ivan Lezhankin
9f01fa7aaa
Implement getDatabaseName() and rename() for all storages
2019-07-09 18:40:21 +03:00
Alexey Milovidov
eeaf8d7430
Using libc++ even with gcc
2019-07-09 17:49:31 +03:00
Alexey Milovidov
20d7e67e6a
Fixed dependencies in build
2019-07-09 16:41:51 +03:00
Alexey Milovidov
497ac88701
Merge branch 'master' into clean-cmakelists-for-libunwind
2019-07-09 16:41:26 +03:00
Alexey Milovidov
7f8eefedea
Clean CMakeLists for libunwind.
2019-07-09 14:46:01 +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
Alexey Milovidov
ea295347a2
Fixed race condition in build
2019-07-09 03:11:17 +03:00
Alexey Milovidov
de7d5c44fc
Fixed race condition in build
2019-07-09 03:08:04 +03:00
Alexey Milovidov
055ec8817b
Clean CMakeLists
2019-07-09 02:58:14 +03:00
Alexey Milovidov
52bb292327
Merge branch 'master' into libcxx-as-submodule
2019-07-09 01:58:09 +03:00
alesapin
b3ebb4d784
Add coverage images for CI
2019-07-05 18:12:18 +03:00
Ivan Lezhankin
3050d4e1a9
Pass option as linker argument
2019-07-05 15:10:31 +03:00