[OE-core] [PATCH 01/27] pkgconf: upgrade to version 1.4.2

Maxin B. John maxin.john at intel.com
Mon Feb 26 07:54:47 UTC 2018


Hi Khem,

On Sun, Feb 25, 2018 at 11:18:58PM -0800, Khem Raj wrote:
> This is regressing kmod builds
> 
> ERROR: kmod-25+gitAUTOINC+aca4eca103-r0 do_package: QA Issue: kmod:
> Files/directories were installed but not shipped in any pack
> age:
> 
> /mnt/a/oe-build/build/tmp/work/aarch64-bec-linux/kmod/25+gitAUTOINC+aca4eca103-r0/recipe-sysroot/usr/share/bash-completion/completions/kmod
> 
> as you can see its stll carrying the sysroot prefix into DESTDIR
> 
> and this is how kmod is asserting for bash-completion dir
> 
> with_bashcompletiondir=$($PKG_CONFIG --variable=completionsdir bash-completion)
> 
> it was working fine with 1.4.0

Good catch. This patch has removed the work-around that we had to make 
pkgconf build compatible with freedesktop.org's pkg-conf in wrappers like: 

> > -            unset PKG_CONFIG_SYSROOT_DIR

Without the associated kmod fix, this will fail as above. I will revert
those wrapper changes till we decide to go with pkgconf or not.

> On Mon, Feb 19, 2018 at 12:36 AM, Maxin B. John <maxin.john at intel.com> wrote:
> > pkgconf improved compatibility with freedesktop.org pkg-config.
> > So, we don't need to unset PKG_CONFIG_SYSROOT_DIR in wrappers.
> >
> > Signed-off-by: Maxin B. John <maxin.john at intel.com>
> > ---
> >  meta/recipes-devtools/pkgconf/pkgconf/pkg-config-esdk.in         | 4 +---
> > -            unset PKG_CONFIG_SYSROOT_DIR

Best Regards,
Maxin



More information about the Openembedded-core mailing list