From f567172bff9b0ecdf6bc383749f4bdf82d051a5e Mon Sep 17 00:00:00 2001 From: Lorenzo Fontana Date: Thu, 12 Dec 2019 19:04:33 +0100 Subject: [PATCH] update(docker/builder): install build dependencies in builder Co-Authored-By: Leonardo Di Donato Signed-off-by: Lorenzo Fontana --- docker/builder/Dockerfile | 2 ++ docker/builder/root/usr/bin/entrypoint | 7 +++++++ 2 files changed, 9 insertions(+) diff --git a/docker/builder/Dockerfile b/docker/builder/Dockerfile index e67fc842..3cb1eae6 100644 --- a/docker/builder/Dockerfile +++ b/docker/builder/Dockerfile @@ -38,6 +38,8 @@ RUN source scl_source enable devtoolset-7 llvm-toolset-7 && \ # fixme: deps needs a fix into CMakeLists.txt RUN yum -y install libyaml-devel && yum clean all -y +RUN yum -y install ncurses-devel openssl-devel libcurl-devel c-ares-devel zlib-devel openssl + COPY ./root / # DTS diff --git a/docker/builder/root/usr/bin/entrypoint b/docker/builder/root/usr/bin/entrypoint index 17ab0509..c24b786c 100755 --- a/docker/builder/root/usr/bin/entrypoint +++ b/docker/builder/root/usr/bin/entrypoint @@ -42,6 +42,13 @@ case "$CMD" in -DBUILD_WARNINGS_AS_ERRORS="$BUILD_WARNINGS_AS_ERRORS" \ -DFALCO_VERSION="$FALCO_VERSION" \ -DDRAIOS_DEBUG_FLAGS="$DRAIOS_DEBUG_FLAGS" \ + -DBUILD_STATIC_GRPC=ON \ + -DBUILD_STATIC_JQ=ON \ + -DBUILD_STATIC_YAMLCPP=ON \ + -DBUILD_STATIC_PROTOBUF=ON \ + -DUSE_BUNDLED_ZLIB=OFF \ + -DUSE_BUNDLED_OPENSSL=OFF \ + -DUSE_BUNDLED_CURL=OFF \ "$SOURCE_DIR/falco" exit "$(printf '%d\n' $?)" ;;