Your message dated Sun, 08 Jun 2014 09:38:14 +0000
with message-id <[email protected]>
and subject line Bug#742634: fixed in pkgconf 0.9.5-4
has caused the Debian Bug report #742634,
regarding "pkgconf --libs foo" does not strip all -Lsystem_lib_dir fragments 
from its output
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.)


-- 
742634: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=742634
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: pkgconf
Version: 0.9.5-3
Severity: normal

"pkgconf --libs foo" only strips "-L/usr/lib" from its output, but not the
multiarch "-L/usr/lib/x86_64-linux-gnu" (as is done by pkg-config).

Example /usr/lib/x86_64-linux-gnu/pkgconfig/x264.pc
--- snip ---
prefix=/usr
exec_prefix=${prefix}
libdir=/usr/lib/x86_64-linux-gnu
includedir=${prefix}/include

Name: x264
Description: H.264 (MPEG4 AVC) encoder library
Version: 0.142.2389 956c8d8
Libs: -L/usr/lib/x86_64-linux-gnu -lx264
Libs.private: -lpthread -lm -ldl
Cflags: -I${prefix}/include
--- snip ---

$ pkgconf --libs x264
-L/usr/lib/x86_64-linux-gnu -lx264

$ pkg-config --libs x264
-lx264

This causes strange FTBFS when privately (i.e. not on a buildd) building a
multiarch package with library libfoo which is already installed (in another
version). If the linking of any shared library or executable in the package
uses another library libbar with "-L/usr/lib/x86_64-linux-gnu" in its pkg-
config Libs variable, the linker will prefer
the installed libfoo over the just built one.

pkgconf eliminates just a single system lib directory, but pkg-config
eliminates any directory in the search path for system libs. Indeed, in Debian
pkg-config is configured with /lib:/lib32:/usr/lib:/usr/lib/x86_64-linux-
gnu:/usr/lib32.



-- System Information:
Debian Release: jessie/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.13.6 (SMP w/4 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages pkgconf depends on:
ii  libc6  2.18-4

pkgconf recommends no packages.

pkgconf suggests no packages.

-- no debconf information

--- End Message ---
--- Begin Message ---
Source: pkgconf
Source-Version: 0.9.5-4

We believe that the bug you reported is fixed in the latest version of
pkgconf, 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.
Andrew Shadura <[email protected]> (supplier of updated pkgconf 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: Sat, 07 Jun 2014 23:40:46 +0200
Source: pkgconf
Binary: pkgconf
Architecture: source i386
Version: 0.9.5-4
Distribution: unstable
Urgency: medium
Maintainer: Andrew Shadura <[email protected]>
Changed-By: Andrew Shadura <[email protected]>
Description: 
 pkgconf    - manage compile and link flags for libraries
Closes: 742634
Changes: 
 pkgconf (0.9.5-4) unstable; urgency=medium
 .
   * Apply upstream patch to handle --with-system-includedir and
     --with-system-libdir correctly (Closes: #742634).
Checksums-Sha1: 
 8e3c4ef2c13f02dd1b40904f0980b395935cc229 1867 pkgconf_0.9.5-4.dsc
 8c806db25085126d0d2c23b78a554ca9477b84c6 5788 pkgconf_0.9.5-4.debian.tar.xz
 c0d9ddc210917889010cb6a139bfda41d940edac 26442 pkgconf_0.9.5-4_i386.deb
Checksums-Sha256: 
 55cf7b074e3652a737315cb8e75081dab79dbfc3b9f22e0091ab9ff99e150808 1867 
pkgconf_0.9.5-4.dsc
 4b935d105a3f22114ed50760fb181ab30cd794eed60d0269213a104bc0c9617c 5788 
pkgconf_0.9.5-4.debian.tar.xz
 1228ac06ae34015944627cc142e2cb91c1f0b47dbd75f8d144e5feed3da73a61 26442 
pkgconf_0.9.5-4_i386.deb
Files: 
 8e91fccb4173ebdb8be62519dd14ae6b 26442 devel optional pkgconf_0.9.5-4_i386.deb
 c02eaacb432d81c7f5ea0b77fdcf7efe 1867 devel optional pkgconf_0.9.5-4.dsc
 d92b63a5fe7bfcb8dad2c124f103d0a6 5788 devel optional 
pkgconf_0.9.5-4.debian.tar.xz

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

iQIcBAEBCAAGBQJTlBnbAAoJEG6k0jEaLSaNY80P+gNJ1A3Z69qxvMg5VO0+RACf
ue/JTqSOkrNuEzVQSYHT9BcKenkgGBHZRc3zWpedpPD6k441lCp/w6GwST0W3Mji
OJZCXh98SZZ9avSpQfuQTuehmng3ygL5DPSjgsOdvNhmuwTSydVmI4+cUrHLEj2n
Cf1SYcvu5slWH3de/ZSHj5d9ry7BKyILYYdgNYmYjZDy2ii0xUnCtqUeEalxpuRF
dZ1ct0WywzvkBUT/zWgEP9jyP7xr9Tbemo/gzwcRfcqWTkVKdpQEybcE4rvVqwkb
NyuCw1Ltn6YFs55JxBkge1BN25ag+E2uEwSqOuqRl7liS1fJ/Zff6vmWK94LqgS7
0qAwm2IcWfI5WjlxgF9ON2/hxNQAhF3cM72nJhxOGcSevGwXeoxr11grZa3pTcie
UrArqPGjrc8aXdoTgP4Ayq2s6xwBk07pzJVFkMVGI8uvJ3GBlkLaKwglf/M7gzW7
DKYt/jP+VAapBkYxJAqpjwE0C2cXf0NC980DNWM//mmR9ygT4mIHTRMBJrOzzvBe
CgEFLW0Ycx2dtJ4FUCOR73buFx6lVKqRo5Nb5HrjiiJDgQdKQ6q9n7Pw2kKLlBBp
2Jr388oB7wQAc/9iqr5ia9ACoziMuXAvc6layVSavtaXsDkmIki9H+nXZIIMklVz
yzIQhT04aVCu9DL1/QTP
=Cyyv
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to