Your message dated Sat, 28 Dec 2013 03:19:02 +0000
with message-id <[email protected]>
and subject line Bug#717505: fixed in debhelper 9.20131227
has caused the Debian Bug report #717505,
regarding dh_shlibdeps should not set LD_LIBRARY_PATH, pass this info with a 
parameter to dpkg-shlibdeps
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
717505: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=717505
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: dpkg,debhelper
Severity: important

dh_shlibdeps has a nice comment for the -l option:

"""
With recent versions of dpkg-shlibdeps, this is mostly only useful for packages
that build multiple flavors of the same library, or other situations where the
library is installed into a directory not on the regular library search path.
"""

Unfortunately it does break cross builds too; seen this when building a gcc
cross targeting a multilib soft-/hard-float ARM target, and a powerpc biarch
target, like:

DIRNAME=sf  dh_shlibdeps -plibsfgcc1
-l/lib/arm-linux-gnueabi:/usr/lib/arm-linux-gnueabi:/lib/arm-linux-gnueabi:/usr/lib/arm-linux-gnueabi:/usr/arm-linux-gnueabi/lib
/usr/bin/perl: error while loading shared libraries:
/lib/arm-linux-gnueabi/libc.so.6: internal error
dh_shlibdeps: dpkg-shlibdeps -Tdebian/libsfgcc1.substvars
debian/libsfgcc1/lib/arm-linux-gnueabi/libgcc_s.so.1 returned exit code 127
make[1]: *** [stamps/08-binary-stamp-libsfgcc] Error 127

There might be some bugs regarding the dynamic loader which are seen by exposing
the libraries of different architectures within multiarch configurations.
However the issue, that perl can't find it's own libraries can be solved on it's
own:

 - dpkg-shlibdeps should get an option (-l?) to pass an extra library
   path.

 - dh_shlibdeps should use this option to pass the argument given by
   it's own -l option.

Thanks for considering

  Matthias

--- End Message ---
--- Begin Message ---
Source: debhelper
Source-Version: 9.20131227

We believe that the bug you reported is fixed in the latest version of
debhelper, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Joey Hess <[email protected]> (supplier of updated debhelper package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Fri, 27 Dec 2013 21:52:53 -0400
Source: debhelper
Binary: debhelper
Architecture: source all
Version: 9.20131227
Distribution: unstable
Urgency: medium
Maintainer: Debhelper Maintainers <[email protected]>
Changed-By: Joey Hess <[email protected]>
Description: 
 debhelper  - helper programs for debian/rules
Closes: 717505
Changes: 
 debhelper (9.20131227) unstable; urgency=medium
 .
   [ Guillem Jover ]
   * dh_shlibdeps: Use new dpkg-shlibdeps -l option instead of LD_LIBRARY_PATH
     Closes: #717505
   * Depend on dpkg-dev (>= 1.17.0), the version that introduced
     dpkg-shlibdeps -l option.
Checksums-Sha1: 
 69d6440e98bb40512df595ace3e99225f595d163 1699 debhelper_9.20131227.dsc
 6de265919ce2c941c589564bad9e61772ad16557 473409 debhelper_9.20131227.tar.gz
 3135028686ebb69f8995f4431d0ccac282720fe5 686736 debhelper_9.20131227_all.deb
Checksums-Sha256: 
 f58edcfd92f4490a6a3929b47509ed230ca97541fc164448ed5223885b36ea70 1699 
debhelper_9.20131227.dsc
 c71f33ae883e0f79eaa28fdb20890cad95cbea918c6198f693e15d614a652e6e 473409 
debhelper_9.20131227.tar.gz
 df18c617d1688337e2ceb7fde7d47995ecb94ea429b1468fbac9390f54817a93 686736 
debhelper_9.20131227_all.deb
Files: 
 10f3b48bfb5fa9aa5a5f11a848acc345 1699 devel optional debhelper_9.20131227.dsc
 d048826a3a6c831f03a8292398d9d329 473409 devel optional 
debhelper_9.20131227.tar.gz
 66235b74733b09493c30314c0dca1911 686736 devel optional 
debhelper_9.20131227_all.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.15 (GNU/Linux)

iQIVAwUBUr4wvskQ2SIlEuPHAQhiVQ//aZyBRg2ly8s+3MYy+QhyFL1fUGrobuA+
mjEuAp0bq3QFZZKpI4RmdZCcvWUwiynsMv2/UXjDJtifrV+yh5a8Hb62KDXDZPdm
F/HXkD0Y2yj5UyPujQxQ83lfi0Npcrs9S0K4Dck31GoSqXnT8Z8QDxqoKAW/OOax
tSy5eg7AgyZJgpL1w7M5XcRitwNArGkS28+ifyxXOqFFxkU6UsKwwqmOhdE8MGBK
z+E/olO01NLFHXoiNG5GzmUpKahu6QN4U0ci1DELU40cIo05/hiyd2es5uQ9UZEQ
JfZXf9a+pQe0zUFejnyKyOT/2JG7UVyBSyQEbXq3HhE67Z3MawSbK3LIupPTIAQf
CPBdP6VJkQBP/0kEP5YaTyYkdRgFWm+fltblrBo2Kp7L8nPoCDa+iSrkL0IfcNg5
PSrVHjw0jpGtG8re/QaRZAYE5to7vGYCVMnFfRh2YJRdkhiknFyfIOVXiaK3U7eI
CqpvZu1Jwntu8TvGiomqaXhYpqq81anF7baRftfAjC+nYo0Czdnfh2SVCmTqwKWX
8lwMRQj2oCJaWD1T801YwhOdUN92+IHJPXgQ8YZxbe9AwYCJkn6pfvr/gXPtslh0
Ab2EN2VeFb6+IMPL7RySp4I/BSkW8tcpH6xmi//QJYrt2E7KwBrtyAUuCh+Vlvsr
u41b2iFuC9A=
=aBeg
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to