Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 417741 - get rid of dev-util/pkgconfig in bootstrap process
Summary: get rid of dev-util/pkgconfig in bootstrap process
Status: RESOLVED WONTFIX
Alias: None
Product: Gentoo/Alt
Classification: Unclassified
Component: Prefix Support (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Prefix
URL:
Whiteboard:
Keywords:
Depends on: 430004
Blocks: 426302
  Show dependency tree
 
Reported: 2012-05-27 10:45 UTC by Fabian Groffen
Modified: 2012-09-29 12:23 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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