commit aee58d4: [Minor] Debian: set BUILD_WITH_INSTALL_RPATH=ON

Peter Wu peter at lekensteyn.nl
Tue Jan 21 09:14:16 UTC 2020


Author: Peter Wu
Date: 2020-01-21 03:54:27 +0000
URL: https://github.com/rspamd/rspamd/commit/aee58d4583b1aec4db06aedf9072205e5e184970

[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.

---
 debian/rules | 1 +
 1 file changed, 1 insertion(+)

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 \


More information about the Commits mailing list