default-providers: set pkgconf as the preferred provider for pkg-config
PATCH 1/1 default-providers: set pkgconf as the preferred provider for pkg-config
Replace system pkg-config implementation with pkgconf
[YOCTO #11308]
--- meta/conf/distro/include/default-providers.inc | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-)
meta/conf/distro/include/default-providers.inc +3 -3
@@ -53,6 +53,6 @@ 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"
Signature · 1 line
2.4.0
meta/conf/distro/include/default-providers.inc PREFERRED_PROVIDER_getopt ?= "util-linux-getopt" · line 58
Quoted 10 lines · Maxin B. John
meta/conf/distro/include/default-providers.inc +3
-3@@ -53,6 +53,6 @@ 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"
Why not simply replace one with the other outright? Is there a benefit in providing both, or known issues with the newer implementation?
Alex
Quoted 8 lines · Alexander Kanavin
On 09/24/2017 11:21 PM, Maxin B. John wrote:
(quoted diff) +0
-0@@ -53,6 +53,6 @@ PREFERRED_PROVIDER_getopt ?= "util-linux-getopt"Quoted 5 lines
PREFERRED_PROVIDER_openssl?= "openssl" PREFERRED_PROVIDER_openssl-native ?= "openssl-native" PREFERRED_PROVIDER_nativesdk-openssl ?= "nativesdk-openssl"meta/conf/distro/include/default-providers.inc +0
-2-PREFERRED_PROVIDER_pkgconfig ?= "pkgconfig" -PREFERRED_PROVIDER_nativesdk-pkgconfig ?= "nativesdk-pkgconfig"
Quoted 9 lines
meta/conf/distro/include/default-providers.inc PREFERRED_PROVIDER_getopt ?= "util-linux-getopt" · line 58
Quoted 5 lines
meta/conf/distro/include/default-providers.inc +3
-1-PREFERRED_PROVIDER_pkgconfig-native ?= "pkgconfig-native" +PREFERRED_PROVIDER_pkgconfig ?= "pkgconf" +PREFERRED_PROVIDER_nativesdk-pkgconfig ?= "nativesdk-pkgconf" +PREFERRED_PROVIDER_pkgconfig-native ?= "pkgconf-native"Why not simply replace one with the other outright? Is there a benefit in providing both, or known issues with the newer implementation?
Phased migration. We can run with this for a while (post Rocko, obviously) and then drop pkgconfig and add PROVIDES to pkgconf if it proves stable.
Ross