<div><br><div class="gmail_quote"><div dir="auto">On Tue, Jul 11, 2017 at 5:58 AM Maxin B. John &lt;<a href="mailto:maxin.john@intel.com">maxin.john@intel.com</a>&gt; wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">pkgconf is a better replacement for pkg-config. Fedora 26 replaces the<br>
system pkg-config implementation with pkgconf because it &quot;provides better<br>
support for handling .pc files and a stable library ABI/API for integrating<br>
into applications.&quot; and is actively maintained, unlike pkg-config.<br>
<br>
pkgconf aims to offer many improvements over pkg-config such as faster/more<br>
efficient dependency resolver which &quot;allows for the user to more conservatively<br>
link their binaries -- which may be helpful in some environments, such as when<br>
prelink(1) is being used.<br>
<br>
pkgconf also aims to provide a more complete implementation of pkg-config.<br>
The features most likely to benefit the Yocto Project build system are the<br>
faster/more efficient dependency resolution and linker flag optimisation.<br>
<br>
To test this, after applying these patches, update &quot;local.conf&quot; as below:<br>
<br>
PREFERRED_PROVIDER_pkgconfig = &quot;pkgconf&quot;<br>
PREFERRED_PROVIDER_pkgconfig-native = &quot;pkgconf-native&quot;<br>
PREFERRED_PROVIDER_nativesdk-pkgconfig = &quot;nativesdk-pkgconf&quot;</blockquote><div dir="auto"><br></div><div dir="auto">Is this going to be the case permanently?</div><div dir="auto">I would suggest to make pkgconf default and dump pkgconfig recipes at same time</div><div dir="auto">Or do we plan to wait for one release </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><br>
<br>
Links:<br>
1. <a href="http://pkgconf.org" rel="noreferrer" target="_blank">http://pkgconf.org</a><br>
2. <a href="https://fedoraproject.org/wiki/Changes/pkgconf_as_system_pkg-config_implementation" rel="noreferrer" target="_blank">https://fedoraproject.org/wiki/Changes/pkgconf_as_system_pkg-config_implementation</a><br>
3. <a href="https://bugzilla.yoctoproject.org/show_bug.cgi?id=11308" rel="noreferrer" target="_blank">https://bugzilla.yoctoproject.org/show_bug.cgi?id=11308</a><br>
<br>
Maxin B. John (3):<br>
  pkgconf: add recipe<br>
  libx11: fix build error<br>
  libxt: fix build failure<br>
<br>
 meta/files/common-licenses/pkgconf                 | 10 ++++<br>
 .../pkgconf/pkgconf/<a href="http://pkg-config-native.in" rel="noreferrer" target="_blank">pkg-config-native.in</a>           |  6 +++<br>
 .../pkgconf/pkgconf/pkg-config-wrapper             | 16 +++++++<br>
 meta/recipes-devtools/pkgconf/<a href="http://pkgconf_1.3.7.bb" rel="noreferrer" target="_blank">pkgconf_1.3.7.bb</a>     | 55 ++++++++++++++++++++++<br>
 meta/recipes-graphics/xorg-lib/<a href="http://libx11_1.6.5.bb" rel="noreferrer" target="_blank">libx11_1.6.5.bb</a>     |  3 ++<br>
 ...il-don-t-link-makestrs-with-target-cflags.patch | 33 +++++++++++++<br>
 meta/recipes-graphics/xorg-lib/<a href="http://libxt_1.1.5.bb" rel="noreferrer" target="_blank">libxt_1.1.5.bb</a>      |  4 +-<br>
 7 files changed, 126 insertions(+), 1 deletion(-)<br>
 create mode 100644 meta/files/common-licenses/pkgconf<br>
 create mode 100644 meta/recipes-devtools/pkgconf/pkgconf/<a href="http://pkg-config-native.in" rel="noreferrer" target="_blank">pkg-config-native.in</a><br>
 create mode 100755 meta/recipes-devtools/pkgconf/pkgconf/pkg-config-wrapper<br>
 create mode 100644 meta/recipes-devtools/pkgconf/<a href="http://pkgconf_1.3.7.bb" rel="noreferrer" target="_blank">pkgconf_1.3.7.bb</a><br>
 create mode 100644 meta/recipes-graphics/xorg-lib/libxt/0001-libXt-util-don-t-link-makestrs-with-target-cflags.patch<br>
<br>
--<br>
2.4.0<br>
<br>
--<br>
_______________________________________________<br>
Openembedded-core mailing list<br>
<a href="mailto:Openembedded-core@lists.openembedded.org" target="_blank">Openembedded-core@lists.openembedded.org</a><br>
<a href="http://lists.openembedded.org/mailman/listinfo/openembedded-core" rel="noreferrer" target="_blank">http://lists.openembedded.org/mailman/listinfo/openembedded-core</a><br>
</blockquote></div></div>