Package: libtool Version: 2.4.6-11 Severity: normal Tags: patch User: [email protected] Usertags: usrmerge environment X-Debbugs-Cc: [email protected]
The "libtoolize" binary embeds the path to grep and sed binaries
differently when build on a merged /usr system:
${EGREP="/bin/grep·-E"}
vs.
${EGREP="/usr/bin/grep·-E"}
Setting values for GREP and SED in the configure target in debian/rules
works around the issue, implemented in the attached patch.
Thanks for maintaining libtool!
live well,
vagrant
p.s. The most recent versions of libtool uploaded to the archive are not
present in the salsa git repository; it would be nice to fix that.
From 100ec7a99f77f2ca060f13d3488ba7d47e6fd0e6 Mon Sep 17 00:00:00 2001 From: Vagrant Cascadian <[email protected]> Date: Sun, 12 Jan 2020 21:32:00 -0800 Subject: [PATCH 1/2] debian/rules: Call ./configure with explicit GREP=/bin/grep and SED=/bin/sed, to prevent variation when built on a merged /usr system. --- debian/rules | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/debian/rules b/debian/rules index 704ef10..99080e1 100755 --- a/debian/rules +++ b/debian/rules @@ -79,7 +79,9 @@ config-stamp: --prefix=/usr \ --libdir=\$${prefix}/lib/$(DEB_HOST_MULTIARCH) \ $(confflags) \ - $(shell dpkg-buildflags --export=cmdline) + $(shell dpkg-buildflags --export=cmdline) \ + GREP=/bin/grep \ + SED=/bin/sed touch config-stamp -- 2.20.1
signature.asc
Description: PGP signature

