Package: debhelper
Version: 13.7.1
Severity: normal
X-Debbugs-Cc: Vagrant Cascadian <vagr...@reproducible-builds.org>
Tags: patch

Using CMAKE_SKIP_RPATH was removed from compat level v14 in 13.7, but
the upgrading checklist still contains documentation for it. The
attached patch updates the relevent documentation.


Thanks for maintaining debhelper!


live well,
  vagrant
From 7e866b4c40b0e03e76263ca1e425df93195d179d Mon Sep 17 00:00:00 2001
From: Vagrant Cascadian <vagr...@debian.org>
Date: Sat, 21 May 2022 17:59:10 -0700
Subject: [PATCH] debhelper-compat-upgrade-checklist.pod: Update to reflect
 removal of -DCMAKE_SKIP_RPATH=ON.

---
 debhelper-compat-upgrade-checklist.pod | 14 +++-----------
 1 file changed, 3 insertions(+), 11 deletions(-)

diff --git a/debhelper-compat-upgrade-checklist.pod b/debhelper-compat-upgrade-checklist.pod
index ce720e3c..35bae948 100644
--- a/debhelper-compat-upgrade-checklist.pod
+++ b/debhelper-compat-upgrade-checklist.pod
@@ -671,17 +671,9 @@ Changes from v13 are:
 
 =item -
 
-The B<cmake> buildsystem now passes B<-DCMAKE_SKIP_RPATH=ON>
-and B<-DCMAKE_BUILD_RPATH_USE_ORIGIN=ON> to L<cmake(1)> to avoid some reproducibility
-issues.
-
-This can cause issues with running binaries directly from the build directories
-as they might now require a manually set B<LD_LIBRARY_PATH>.  If you need to
-override this change, we recommend that you try to pass the
-B<-DCMAKE_SKIP_RPATH=OFF> option first to see if that fixes the problem (leaving
-B<CMAKE_BUILD_RPATH_USE_ORIGIN> at its new default).  This should undo the need for
-B<LD_LIBRARY_PATH> and avoid the reproducibility issues on Linux, where B<$ORIGIN>
-is supported by the runtime linkers.
+The B<cmake> buildsystem now passes
+B<-DCMAKE_BUILD_RPATH_USE_ORIGIN=ON> to L<cmake(1)> to avoid some
+reproducibility issues.
 
 =item -
 
-- 
2.35.1

Attachment: signature.asc
Description: PGP signature

Reply via email to