On Wed, 2023-09-20 at 17:06 +0800, Yu, Mingli wrote: > From: Mingli Yu <mingli...@windriver.com> > > The PKG_CONFIG_PATH is set as ${WORKDIR}/recipe-sysroot/${datadir}/pkgconfig > in multilib.conf. But there is no ${WORKDIR}/recipe-sysroot when multilib > enabled such as below: > $ bitbake lib32-php > There is no ${WORKDIR}/recipe-sysroot and only > ${WORKDIR}/lib32-recipe-sysroot > exists which already covered in meta/conf/bitbake.conf as below: > export PKG_CONFIG_PATH = "${PKG_CONFIG_DIR}:${STAGING_DATADIR}/pkgconfig" > > So remove the incorrect setting in multilib.conf. > > Signed-off-by: Mingli Yu <mingli...@windriver.com> > --- > meta/conf/multilib.conf | 9 --------- > 1 file changed, 9 deletions(-) > > diff --git a/meta/conf/multilib.conf b/meta/conf/multilib.conf > index ef3605a73d..09546315b8 100644 > --- a/meta/conf/multilib.conf > +++ b/meta/conf/multilib.conf > @@ -22,15 +22,6 @@ MULTILIB_GLOBAL_VARIANTS ?= "lib32 lib64 libx32" > > OPKG_ARGS:append = " --force-maintainer --force-overwrite" > > -# When multilib is enabled, allarch recipes will be installed into the > MACHINE > -# sysroot, not MLPREFIXMACHINE. This means that anything using pkg-config to > -# find an allarch pkgconfig file will fail as the PKG_CONFIG_PATH only looks > -# inside the multilib sysroot. Fix this by explicitly adding the MACHINE's > -# architecture-independent pkgconfig location to PKG_CONFIG_PATH. > -PKG_CONFIG_PATH .= ":${WORKDIR}/recipe-sysroot/${datadir}/pkgconfig" > -PKG_CONFIG_PATH[vardepsexclude] = "datadir WORKDIR" > -PKG_CONFIG_PATH[vardepvalueexclude] = > ":${WORKDIR}/recipe-sysroot/${datadir}/pkgconfig" > - > # These recipes don't need multilib variants, the ${BPN} PROVDES/RPROVDES > # ${MLPREFIX}${BPN} > NON_MULTILIB_RECIPES = "grub grub-efi make-mod-scripts ovmf u-boot"
I'm not sure this is correct, did you check something with a dependency on an allarch recipe that has a pkgconfig file? Cheers, Richard
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#187916): https://lists.openembedded.org/g/openembedded-core/message/187916 Mute This Topic: https://lists.openembedded.org/mt/101474719/21656 Group Owner: openembedded-core+ow...@lists.openembedded.org Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-