Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 62366

Summary: pkg-config does not automatically include /usr/local/lib in its search path.
Product: Gentoo Linux Reporter: Don Curtis <milkypostman>
Component: [OLD] DevelopmentAssignee: Gentoo Linux Gnome Desktop Team <gnome>
Status: RESOLVED WONTFIX    
Severity: minor    
Priority: High    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Don Curtis 2004-08-31 02:46:52 UTC
I believe that the pkg-config e-build needs to be updated such that it remedies the problem of no including /usr/local/lib.

This is not an issue for most ebuilds because they are standized for --prefix=/usr however when i compile software on my own (external of portage) i find it easy to sort it by using --prefix=/usr/local.  However, when these packages install their pc (pkg-config) files they place them in /usr/local/lib/pkgconfig.  I believe this should be automatically included in the pkg-config ebuild.  My solution is as follows:

Include a file to be installed to /etc/env.d that includes the line: PKG_CONFIG_PATH='/usr/local/lib/pkgconfig'

It seems like this feature would help many people and is not that big of a deal to include it.

Reproducible: Always
Steps to Reproduce:
1. Install a library with --prefix=/usr/local
2. Run pkg-config --list-all


Actual Results:  
pkg-config does not list the library.

Expected Results:  
shown the new library in the list of all libraries it knows about.
Comment 1 Don Curtis 2004-08-31 22:46:07 UTC
Why did this get switched to GNOME? Its a Portage / Ebuild issue.  And as far as i know pkgconfig is independant totally of gnome.  Simply a development tool.
Comment 2 foser (RETIRED) gentoo-dev 2004-09-01 03:43:13 UTC
it's not a portage/ebuild issue & pkgconfig is maintained by the gnome team fyi

I think it's wiser to keep the paths to defaults, to avoid problems with extra non-default libs. Some ppl have completely seperate installs in /usr/local or maybe in /opt . I think it's up to those -advanced- users to alter this behaviour to their need, this not a problem on any default gentoo install. So, for those reasons closing this wontfix.