aboutsummaryrefslogtreecommitdiffhomepage
path: root/projects
diff options
context:
space:
mode:
Diffstat (limited to 'projects')
-rw-r--r--projects/tdengine/Dockerfile2
-rwxr-xr-xprojects/tdengine/build.sh9
2 files changed, 9 insertions, 2 deletions
diff --git a/projects/tdengine/Dockerfile b/projects/tdengine/Dockerfile
index 01245b99..26388a53 100644
--- a/projects/tdengine/Dockerfile
+++ b/projects/tdengine/Dockerfile
@@ -15,7 +15,7 @@
################################################################################
FROM gcr.io/oss-fuzz-base/base-builder
-RUN apt-get update && apt-get install -y libtool build-essential wget
+RUN apt-get update && apt-get install -y libtool build-essential wget pkg-config zlib1g-dev liblzma-dev libjansson-dev
RUN git clone --depth 1 https://github.com/taosdata/TDengine tdengine
RUN cd /tmp \
&& wget https://golang.org/dl/go1.16.8.linux-amd64.tar.gz \
diff --git a/projects/tdengine/build.sh b/projects/tdengine/build.sh
index ec12839d..1b30c7fa 100755
--- a/projects/tdengine/build.sh
+++ b/projects/tdengine/build.sh
@@ -22,7 +22,14 @@ sed -i 's/\.git//g' .gitmodules
git submodule update --init --recursive
sed -i 's/-Werror//g' ./cmake/define.inc
mkdir debug && cd debug
-cmake -DBUILD_HTTP=true .. && cmake --build .
+export LDFLAGS="${CXXFLAGS}"
+
+if [[ $SANITIZER = *coverage* ]]; then
+ ln -f -s /usr/bin/gold /usr/bin/ld
+fi
+
+cmake -DBUILD_HTTP=true ..
+cmake --build .
cd build/bin