Package: pkg-config
Version: 0.22-1
Severity: serious

pkg-config does handle system directories which appear in .pc files
specially by dropping them unless some environment variable is
set.  This handling is currently incomplete, because not all system
directories found in Debian are handled. In the case of include search
directories this leads to errors including the wrong directories when
using the #include_next directive; in the case of library search dirs
this may lead to a wrong search path if the library is found in a
directory found in a directory specified by the multiarch proposal.

The following additional directories should be handled as system
include directories:

 - /usr/include/<DEB_HOST_GNU_TYPE> for each architecture, including
   the non-default biarch and triarch directories.

The following additional directories should be handled as system
library directories:

 - /usr/lib64 *and* /usr/lib on s390, sparc, powerpc, i386.

 - /usr/lib, /usr/lib32 *and* /emul/ia32-linux/usr/lib/ on amd64 and
   ppc64.

 - /usr/lib/<DEB_HOST_GNU_TYPE> for each architecture, including
   the non-default biarch and triarch directories.



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to