FWIW there are two recipes in meta-oe which are regressing with this

xmlsec1 and protobuf

https://autobuilder.yoctoproject.org/valkyrie/api/v2/logs/5941365/raw_inline

On Fri, Mar 20, 2026 at 5:27 AM Ross Burton via lists.openembedded.org
<[email protected]> wrote:

> The last meaningful change to freedesktop.org pkgconfig was in 2019, but
> pkgconf is actively maintained.
>
> Major distributions such as Fedora (and derivates), Debian (ditto), Arch
> Linux, Buildroot, and Alpine have all moved to pkgconf already.
>
> There's a subtle behaviour change between pkgconfig and pkgconf, whereas
> pkgconfig appends the sysroot to PKG_CONFIG_SYSTEM_INCLUDE_PATH pkgconf
> does not, so we need to sysroot-prefix those variables.
>
> Signed-off-by: Ross Burton <[email protected]>
> ---
>  meta/classes-recipe/pkgconfig.bbclass          | 6 +++---
>  meta/conf/distro/include/default-providers.inc | 6 +++---
>  2 files changed, 6 insertions(+), 6 deletions(-)
>
> diff --git a/meta/classes-recipe/pkgconfig.bbclass
> b/meta/classes-recipe/pkgconfig.bbclass
> index c0d91393b36..4912b9904ba 100644
> --- a/meta/classes-recipe/pkgconfig.bbclass
> +++ b/meta/classes-recipe/pkgconfig.bbclass
> @@ -4,7 +4,7 @@
>  # SPDX-License-Identifier: MIT
>  #
>
> -DEPENDS:prepend = "pkgconfig-native "
> +DEPENDS:prepend = "pkgconf-native "
>
>  export PKG_CONFIG_PATH ?= ""
>  export PKG_CONFIG_LIBDIR ?=
> "${STAGING_LIBDIR}/pkgconfig:${STAGING_DATADIR}/pkgconfig"
> @@ -12,5 +12,5 @@ export PKG_CONFIG_LIBDIR ?=
> "${STAGING_LIBDIR}/pkgconfig:${STAGING_DATADIR}/pkgc
>  export PKG_CONFIG_SYSROOT_DIR ?= "${STAGING_DIR_HOST}"
>  export PKG_CONFIG_DISABLE_UNINSTALLED ?= "yes"
>
> -export PKG_CONFIG_SYSTEM_LIBRARY_PATH ?= "${base_libdir}:${libdir}"
> -export PKG_CONFIG_SYSTEM_INCLUDE_PATH ?= "${includedir}"
> +export PKG_CONFIG_SYSTEM_LIBRARY_PATH ?=
> "${STAGING_BASELIBDIR}:${STAGING_LIBDIR}"
> +export PKG_CONFIG_SYSTEM_INCLUDE_PATH ?= "${STAGING_INCDIR}"
> diff --git a/meta/conf/distro/include/default-providers.inc
> b/meta/conf/distro/include/default-providers.inc
> index 5101ad78f88..c0a5d1c75e5 100644
> --- a/meta/conf/distro/include/default-providers.inc
> +++ b/meta/conf/distro/include/default-providers.inc
> @@ -56,9 +56,9 @@ PREFERRED_PROVIDER_getopt ?= "util-linux-getopt"
>  PREFERRED_PROVIDER_openssl ?= "openssl"
>  PREFERRED_PROVIDER_openssl-native ?= "openssl-native"
>  PREFERRED_PROVIDER_nativesdk-openssl ?= "nativesdk-openssl"
> -PREFERRED_PROVIDER_pkgconfig ?= "pkgconfig"
> -PREFERRED_PROVIDER_nativesdk-pkgconfig ?= "nativesdk-pkgconfig"
> -PREFERRED_PROVIDER_pkgconfig-native ?= "pkgconfig-native"
> +PREFERRED_PROVIDER_pkgconfig ?= "pkgconf"
> +PREFERRED_PROVIDER_nativesdk-pkgconfig ?= "nativesdk-pkgconf"
> +PREFERRED_PROVIDER_pkgconfig-native ?= "pkgconf-native"
>  PREFERRED_RPROVIDER_initd-functions ?= "initscripts"
>
>  PREFERRED_PROVIDER_nativesdk-mesa ?= "nativesdk-mesa"
> --
> 2.43.0
>
>
> 
>
>
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#233645): 
https://lists.openembedded.org/g/openembedded-core/message/233645
Mute This Topic: https://lists.openembedded.org/mt/118416246/21656
Group Owner: [email protected]
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub 
[[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to