From 862180abf335d02233c29216b7a7928cbdefacbf Mon Sep 17 00:00:00 2001 From: Kristi Nikolla Date: Wed, 4 Sep 2024 17:50:06 -0400 Subject: [PATCH] Switch container build to release, add missing dependency This switches the published container to a release build and adds ceph-common to the makefile's install deps. --- Dockerfile | 2 +- Makefile | 6 +++++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index a9f728a..a9ad00c 100644 --- a/Dockerfile +++ b/Dockerfile @@ -18,4 +18,4 @@ COPY subprojects /app/subprojects COPY test /app/test RUN make install-deps \ - && make debug + && make release diff --git a/Makefile b/Makefile index 3f46145..bd338ab 100644 --- a/Makefile +++ b/Makefile @@ -10,6 +10,10 @@ debug: meson setup --native-file meson.ini build-dbg --buildtype=debug cd build-dbg; meson compile +release: + meson setup --native-file meson.ini build-rel --buildtype=release -Db_sanitize=none + cd build-rel; meson compile + paper: @$(MAKE) -C atc2024 @@ -28,4 +32,4 @@ install-deps: python3-pyelftools libcunit1-dev libaio-dev nasm librados-dev librbd-dev # LSVD deps sudo apt install -y meson mold libfmt-dev librados-dev \ - libjemalloc-dev libradospp-dev pkg-config uuid-dev + libjemalloc-dev libradospp-dev pkg-config uuid-dev ceph-common