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]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to