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

Bug 417741

Summary: get rid of dev-util/pkgconfig in bootstrap process
Product: Gentoo/Alt Reporter: Fabian Groffen <grobian>
Component: Prefix SupportAssignee: Gentoo Prefix <prefix>
Status: RESOLVED WONTFIX    
Severity: normal CC: bugzilla-gentoo, ssuominen
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Bug Depends on: 430004    
Bug Blocks: 426302    

Description Fabian Groffen gentoo-dev 2012-05-27 10:45:43 UTC
Now the entire Prefix tree has been synced, all ebuilds should depend on virtual/pkgconfig iso dev-util/pkgconfig.  We should now work on supporting one of the light variants for each arch, so we can rid ourselves of glib-2 dependency during a bootstrap.
Comment 1 Fabian Groffen gentoo-dev 2012-08-07 08:06:14 UTC
I want to mask dev-util/pkgconfig for Prefix profiles, because there seems to be no way to change the preference order of the virtual otherwise.
Comment 2 Samuli Suominen (RETIRED) gentoo-dev 2012-08-14 12:37:26 UTC
(In reply to comment #1)
> I want to mask dev-util/pkgconfig for Prefix profiles, because there seems
> to be no way to change the preference order of the virtual otherwise.

pkgconfig-0.27 has been added to tree meanwhile and it's stable now for normal arch's, futhermore it has USE flag called 'internal-glib' which you can package.use or package.use.force (enable by default)

this should give you results similar to what "we used to have" with the older pkg-config that still bundled glib-1.2

please use pkgconfig instead of forks, thank you
Comment 3 Fabian Groffen gentoo-dev 2012-08-14 14:22:21 UTC
I don't see where you're coming from here.  If there is a virtual, it means other pkg-config providers works too, right?  If they don't they need to be masked, since they are not valid providers for what POSIX drafted up of the pkg-config spec.  Or do I miss something here?
Comment 4 Samuli Suominen (RETIRED) gentoo-dev 2012-09-26 09:02:27 UTC
(In reply to comment #3)
> I don't see where you're coming from here.  If there is a virtual, it means
> other pkg-config providers works too, right?  

Except they really don't, if you search bugzilla for 'pkgconf' you will find dozen of unattended bugs. At this time, pkgconf doesn't really meet the requirements of the virtual.
Comment 5 Fabian Groffen gentoo-dev 2012-09-29 12:23:24 UTC
installer works around the dependency, so wontfix for the moment