pkgconf is a better replacement for pkg-config. Fedora 26 replaces the system pkg-config implementation with pkgconf because it "provides better support for handling .pc files and a stable library ABI/API for integrating into applications." and is actively maintained, unlike pkg-config.
pkgconf aims to offer many improvements over pkg-config such as faster/more efficient dependency resolver which "allows for the user to more conservatively link their binaries -- which may be helpful in some environments, such as when prelink(1) is being used. pkgconf also aims to provide a more complete implementation of pkg-config. The features most likely to benefit the Yocto Project build system are the faster/more efficient dependency resolution and linker flag optimisation. To test this, after applying these patches, update "local.conf" as below: PREFERRED_PROVIDER_pkgconfig = "pkgconf" PREFERRED_PROVIDER_pkgconfig-native = "pkgconf-native" PREFERRED_PROVIDER_nativesdk-pkgconfig = "nativesdk-pkgconf" Links: 1. http://pkgconf.org 2. https://fedoraproject.org/wiki/Changes/pkgconf_as_system_pkg-config_implementation 3. https://bugzilla.yoctoproject.org/show_bug.cgi?id=11308 Maxin B. John (3): pkgconf: add recipe libx11: fix build error libxt: fix build failure meta/files/common-licenses/pkgconf | 10 ++++ .../pkgconf/pkgconf/pkg-config-native.in | 6 +++ .../pkgconf/pkgconf/pkg-config-wrapper | 16 +++++++ meta/recipes-devtools/pkgconf/pkgconf_1.3.7.bb | 55 ++++++++++++++++++++++ meta/recipes-graphics/xorg-lib/libx11_1.6.5.bb | 3 ++ ...il-don-t-link-makestrs-with-target-cflags.patch | 33 +++++++++++++ meta/recipes-graphics/xorg-lib/libxt_1.1.5.bb | 4 +- 7 files changed, 126 insertions(+), 1 deletion(-) create mode 100644 meta/files/common-licenses/pkgconf create mode 100644 meta/recipes-devtools/pkgconf/pkgconf/pkg-config-native.in create mode 100755 meta/recipes-devtools/pkgconf/pkgconf/pkg-config-wrapper create mode 100644 meta/recipes-devtools/pkgconf/pkgconf_1.3.7.bb create mode 100644 meta/recipes-graphics/xorg-lib/libxt/0001-libXt-util-don-t-link-makestrs-with-target-cflags.patch -- 2.4.0 -- _______________________________________________ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-core