Hello Ross,

On Tue, 17 Mar 2026 13:37:48 +0000
Ross Burton <[email protected]> wrote:

> On 17 Mar 2026, at 11:24, Kory Maincent via lists.openembedded.org
> <[email protected]> wrote:
> > 
> > pkg-config has been unmaintained since 2017. Major Linux distributions
> > such as Fedora, Debian, Alpine, and Arch Linux have all switched to
> > pkgconf as their default pkg-config implementation. Upstream projects
> > no longer use or recommend pkg-config. There is no reason for Yocto
> > to keep lagging behind and continue using a dead tool.
> > 
> > Switch the preferred providers for pkgconfig, nativesdk-pkgconfig and
> > pkgconfig-native to pkgconf, aligning with the broader ecosystem.  
> 
> I’ve been working on this migration during this cycle and literally last
> night did one last built of the universe with pkgconfig vs pkgconf. It’s not
> quite as simple as just switching the providers, but it’s close.

Oh, great!

> > Should we keep making pkgconf emulate the legacy pkg-config behavior?
> > At this point, projects have had sufficient time to adopt native pkgconf
> > compatibility, so it may be worth dropping the wrappers and letting
> > pkgconf behave as its own tool.  
> 
> This is a bigger question.  The pkgconf maintainers have Opinions on how
> —variable and sysroots interact and simply dropping the fdo behaviour does
> result in build breakage.

I know it will raise some discussion, but maybe we could align with Buildroot
choice on this topic:
https://github.com/buildroot/buildroot/blob/master/package/pkgconf/0001-Only-prefix-with-the-sysroot-a-subset-of-variables.patch

Regards,
-- 
Köry Maincent, Bootlin
Embedded Linux and kernel engineering
https://bootlin.com
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#233324): 
https://lists.openembedded.org/g/openembedded-core/message/233324
Mute This Topic: https://lists.openembedded.org/mt/118362272/21656
Group Owner: [email protected]
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub 
[[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to