From d42aac055bdde4f98d231a7b719317d029d68ac2 Mon Sep 17 00:00:00 2001 From: Gilles Filippini <pini@debian.org> Date: Fri, 14 Jan 2022 19:25:13 +0100 Subject: [PATCH] build (docker): CARGO_PROFILE_RELEASE_LTO="true" Improve performances significantly for the generated code. This is a must have when building for release. --- docker/Dockerfile | 1 + 1 file changed, 1 insertion(+) diff --git a/docker/Dockerfile b/docker/Dockerfile index 3071a5317..fa682b4dc 100644 --- a/docker/Dockerfile +++ b/docker/Dockerfile @@ -28,6 +28,7 @@ COPY . . # build duniter ARG threads=1 RUN source ~/.cargo/env && \ + CARGO_PROFILE_RELEASE_LTO="true" \ RUSTFLAGS="-C target-feature=-crt-static" \ cargo build --release -j $threads -- GitLab