From faaa6c13004c47c10c3162548861adce7d44eace Mon Sep 17 00:00:00 2001 From: DavidKorczynski Date: Wed, 1 Dec 2021 14:31:23 +0000 Subject: [PATCH] tdengine: fix build (#6948) * tdengine: fix build * tdengine: fix cov --- projects/tdengine/Dockerfile | 2 +- projects/tdengine/build.sh | 9 ++++++++- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/projects/tdengine/Dockerfile b/projects/tdengine/Dockerfile index 01245b99f..26388a535 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 ec12839d2..1b30c7fa0 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