From: Peter Wu Date: Tue, 21 Jan 2020 03:54:27 +0000 (+0000) Subject: [Minor] Debian: set BUILD_WITH_INSTALL_RPATH=ON X-Git-Tag: 2.3~71^2~1 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=aee58d4583b1aec4db06aedf9072205e5e184970;p=rspamd.git [Minor] Debian: set BUILD_WITH_INSTALL_RPATH=ON * Use the install RPATH to avoid relinking at install time. * This additionally ensures reproducible builds invariant of the build directory since build paths such as `X/src:X/contrib/replxx:...` are no longer embedded in the binary. * This assumes that binaries are not ran at build time. If this is needed, CMAKE_BUILD_RPATH_USE_ORIGIN=ON can be used instead (requires CMake 3.14). For older CMake, try setting LD_LIBRARY_PATH. --- diff --git a/debian/rules b/debian/rules index 42f98643b..17ebd6eb1 100755 --- a/debian/rules +++ b/debian/rules @@ -31,6 +31,7 @@ override_dh_auto_configure: -DINCLUDEDIR=/usr/include \ -DSYSTEMDDIR=/lib/systemd/system \ -DCMAKE_BUILD_TYPE=ReleaseWithDebInfo \ + -DCMAKE_BUILD_WITH_INSTALL_RPATH=ON \ -DDEBIAN_BUILD=1 \ -DENABLE_JEMALLOC=ON \ -DENABLE_PCRE2=OFF \