Default search paths

Tollef Fog Heen tfheen at err.no
Mon May 29 04:41:05 PDT 2006


Olivier Boudeville skrev:

> it must be a fairly usual question, but I did not find the final word
> through the wiki or the mailing list archive.

Hi, sorry for the late response.  I've been busy.

> It seems that, for a reason I cannot explain, /usr/local/lib/pkgconfig
> is not always hardcoded in pkg-config search paths, even after having
> upgraded to newer versions (it is ok on Ubuntu [0.19] but not for Gentoo
> [0.20] apparently).

pkg-config doesn't hardcode any paths apart from the ones hardcoded by 
the --with-pc-path switch.  That defaults to 
$libdir/pkgconfig:$datadir/pkgconfig (which is usually 
/usr/local/lib/pkgconfig:/usr/local/share/pkgconfig or the same, sans 
local).  The Debian (and thereby the Ubuntu) packages hardcode it to 
/usr/local/lib/pkgconfig:/usr/local/lib/pkgconfig
/$(DEB_BUILD_GNU_TYPE):/usr/local/share/pkgconfig:/usr/lib/pkgconfig:/usr/lib/pk
gconfig/$(DEB_BUILD_GNU_TYPE):/usr/share/pkgconfig

I don't know what gentoo does, but if they pass --prefix=/usr (as I 
suspect they'll do), it'll default to /usr/share/pkgconfig and 
/usr/lib/pkgconfig.

- tfheen


More information about the pkg-config mailing list