aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNikita Mikhaylov <mikhaylovnikitka@gmail.com>2021-09-29 12:17:46 +0300
committerGitHub <noreply@github.com>2021-09-29 10:17:46 +0100
commitab547f18819b8a568dc9ce5c7dd1460fb87d56fc (patch)
treea3b01d21003fa98a3180049dfe2e8e4ddf49a070
parentb3577655f24f2f86c1e99992eb594c6316ea1ce5 (diff)
downloadoss-fuzz-ab547f18819b8a568dc9ce5c7dd1460fb87d56fc.tar.gz
Done (#6536)
-rw-r--r--projects/clickhouse/Dockerfile7
-rwxr-xr-xprojects/clickhouse/build.sh5
2 files changed, 3 insertions, 9 deletions
diff --git a/projects/clickhouse/Dockerfile b/projects/clickhouse/Dockerfile
index ad7f46980..cd835bea1 100644
--- a/projects/clickhouse/Dockerfile
+++ b/projects/clickhouse/Dockerfile
@@ -34,12 +34,7 @@ RUN apt-get update -y \
sudo \
tzdata
-
-RUN wget https://github.com/Kitware/CMake/releases/download/v3.21.1/cmake-3.21.1-Linux-x86_64.sh; \
- chmod +x cmake-3.21.1-Linux-x86_64.sh; \
- ./cmake-3.21.1-Linux-x86_64.sh --skip-license --prefix="/usr"
-
-RUN git clone --recursive https://github.com/ClickHouse/ClickHouse $SRC/ClickHouse
+RUN git clone -j 8 --recursive https://github.com/ClickHouse/ClickHouse $SRC/ClickHouse
WORKDIR $SRC/ClickHouse
COPY build.sh $SRC/
diff --git a/projects/clickhouse/build.sh b/projects/clickhouse/build.sh
index 998cd3625..a0415f085 100755
--- a/projects/clickhouse/build.sh
+++ b/projects/clickhouse/build.sh
@@ -47,12 +47,11 @@ CLICKHOUSE_CMAKE_FLAGS=(
"-DENABLE_SSL=1"
"-DUSE_INTERNAL_SSL_LIBRARY=1"
"-DUSE_UNWIND=ON"
+ "-DGLIBC_COMPATIBILITY=OFF"
)
if [ "$SANITIZER" = "coverage" ]; then
- cmake -G Ninja $SRC/ClickHouse ${CLICKHOUSE_CMAKE_FLAGS[@]} -DCMAKE_CXX_FLAGS="$CXXFLAGS" -DCMAKE_C_FLAGS="$CFLAGS"
-elif [ "$SANITIZER" = "undefined" ]; then
- cmake -G Ninja $SRC/ClickHouse ${CLICKHOUSE_CMAKE_FLAGS[@]} -DCMAKE_CXX_FLAGS="$CXXFLAGS" -DCMAKE_C_FLAGS="$CFLAGS" -DSANITIZE=$SANITIZER
+ cmake -G Ninja $SRC/ClickHouse ${CLICKHOUSE_CMAKE_FLAGS[@]} -DCMAKE_CXX_FLAGS="$CXXFLAGS" -DCMAKE_C_FLAGS="$CFLAGS" -DWITH_COVERAGE=1
else
cmake -G Ninja $SRC/ClickHouse ${CLICKHOUSE_CMAKE_FLAGS[@]} -DCMAKE_CXX_FLAGS="$CXXFLAGS" -DCMAKE_C_FLAGS="$CFLAGS" -DWITH_COVERAGE=1 -DSANITIZE=$SANITIZER
fi