Package: clickhouse / 18.16.1+ds-4
Metadata
Package | Version | Patches format |
---|---|---|
clickhouse | 18.16.1+ds-4 | 3.0 (quilt) |
Patch series
view the series filePatch | File delta | Description |
---|---|---|
0001 Enable link time optimization flto.patch | (download) |
CMakeLists.txt |
17 16 + 1 - 0 ! |
enable link time optimization (-flto). This reduce target's size by 30%. Signed-off-by: Alexander GQ Gerasiov <gq@cs.msu.su> |
0002 Remove non determinism.patch | (download) |
dbms/src/Storages/System/StorageSystemBuildOptions.generated.cpp.in |
5 1 + 4 - 0 ! |
remove non-determinism. Signed-off-by: Alexander GQ Gerasiov <gq@cs.msu.su> |
0003 Fix FTBFS with gcc because of Wno format.patch | (download) |
contrib/CMakeLists.txt |
8 4 + 4 - 0 ! |
fix ftbfs with gcc because of -wno-format |
0004 Disable optimization for build host.patch | (download) |
CMakeLists.txt |
2 0 + 2 - 0 ! |
disable optimization for build host. |
0005 Use system installed googletest.patch | (download) |
cmake/find_gtest.cmake |
8 1 + 7 - 0 ! |
use system installed googletest. Since googletest 3.5 or 3.6 in Debian it is installed as source into /usr/src/googletest to allow build with user's compiler. So we just need to build it from the directory the same way we build bundled one. |
0006 Disable unwind.patch | (download) |
CMakeLists.txt |
1 0 + 1 - 0 ! |
disable unwind CH uses unreleaser libunwind API, so disable it until it would be released and uploaded into the archive. |
0007 Disable base64 usage not available in Debian yet.patch | (download) |
CMakeLists.txt |
1 0 + 1 - 0 ! |
disable base64 usage (not available in debian yet). |
0008 Replace cpuid with cpuinfo.patch | (download) |
CMakeLists.txt |
2 1 + 1 - 0 ! |
replace cpuid with cpuinfo. cpuinfo is already shipped in Debian and provides more suitable API. This commit is not enough for inclusion into upstream codebase. One also needs to replace cpuid with cpuinfo in the "contrib" directory. Signed-off-by: Alexander GQ Gerasiov <gq@cs.msu.su> |
0009 Fix install of binaries when SPLIT_BINARIES is set.patch | (download) |
dbms/programs/benchmark/CMakeLists.txt |
1 1 + 0 - 0 ! |
fix install of binaries when split_binaries is set. |
0010 Fix link with pthread when std thread is used.patch | (download) |
dbms/src/Common/Config/CMakeLists.txt |
2 1 + 1 - 0 ! |
fix link with pthread when std::thread is used. According to docs, you should add -lpthread when use std::thread in your code. This doesn't matter if you build static binaries but fails the build when one anable SPLIT_SHARED_LIBRARIES. Signed-off-by: Alexander GQ Gerasiov <gq@cs.msu.su> |
0011 Change libraries hierarchy links most of them into m.patch | (download) |
cmake/lib_name.cmake |
1 1 + 0 - 0 ! |
change libraries hierarchy: links most of them into main .so. I don't thinks this could be applied upstream as is, but allows me to reduce target's summary size a lot. |
0012 Correctly find and use system metrohash library.patch | (download) |
cmake/Modules/Findmetrohash.cmake |
2 1 + 1 - 0 ! |
correctly find and use system metrohash library. Also fix test conflict with new version of metrahash headers. I think it would be bundle latest metrohash library into CH's contrib to keep the codebase synced. (At least it breaks nothing.) Signed-off-by: Alexander GQ Gerasiov <gq@cs.msu.su> |
0013 server config.xml Set log level to warning.patch | (download) |
dbms/programs/server/config.xml |
2 1 + 1 - 0 ! |
server/config.xml: set log level to warning. |
0014 Set default umask to 027.patch | (download) |
libs/libdaemon/src/BaseDaemon.cpp |
5 2 + 3 - 0 ! |
set default umask to 027. Signed-off-by: Alexander GQ Gerasiov <gq@cs.msu.su> |
0015 Fix fallback lz4 decomression.patch | (download) |
dbms/src/IO/LZ4_decompress_faster.cpp |
13 4 + 9 - 0 ! |
fix fallback lz4 decomression. |