CRUX

Welcome to CRUX bug tracking.
Tasklist

FS#1667 - Replacing pkg-config with pkgconf

Attached to Project: CRUX
Opened by Camille (onodera) - Friday, 08 June 2018, 14:00 GMT
Last edited by Camille (onodera) - Friday, 08 June 2018, 14:02 GMT
Task Type Improvement
Category ports → core/opt
Status New
Assigned To No-one
Operating System CRUX
Severity Low
Priority Normal
Reported Version 3.4
Due in Version 3.5
Due Date Undecided
Percent Complete 0%
Votes 0
Private No

Details

Recently Arch replaced[1] pkg-config with pkgconf[2], an implementation of pkg-config that is actively maintained. I think CRUX should do the same.

pkgconf is reportedly both faster and has saner behavior[3][4]. Moreover it doesn't have circular dependency on glib.
I have been using pkgconf as a pkg-config replacement[5] on my machines for the past ~2 years without any problems.

[1] https://lists.archlinux.org/pipermail/arch-dev-public/2018-May/029252.html
[2] https://github.com/pkgconf/pkgconf/
[3] https://github.com/pkgconf/pkgconf#comparison-of-pkgconf-and-pkg-config-dependency-resolvers
[4] https://github.com/pkgconf/pkgconf/wiki/Roadmap#advocacy-with-distributions
[5] https://github.com/6c37/crux-ports-dropin/tree/master/pkgconf
This task depends upon

Loading...