summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorChangqing Li <changqing.li@windriver.com>2024-07-12 12:46:11 +0800
committerSteve Sakoman <steve@sakoman.com>2024-07-23 06:05:47 -0700
commit75c351eb374a87cc5b4f1c92300bf4820cf8b195 (patch)
tree3f3e390addaa6558b142b127ec7094a0964cb671
parenteb7fde3372ace65b78809668b95022dfa6f07684 (diff)
downloadpoky-75c351eb374a87cc5b4f1c92300bf4820cf8b195.tar.gz
multilib.conf: remove appending to PKG_CONFIG_PATH
* Since commit [a23c482cab allarch: only enable allarch when multilib is not used], allarch recipes will also be installed into ${MLPREFIX}recipe-sysroot, so this appending is not needed. * This appending also causes some QA errors. Eg: for lib32-php, the recipe will use 's@${RECIPE_SYSROOT}@@g' to remove host specific path, this appending makes not all the host specific path are matched. (From OE-Core rev: e88f159989cbf8080f0a8fb449c878f2a5747774) Signed-off-by: Changqing Li <changqing.li@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit e6e6076f1956c711814c14d76194794d950e45f8) Signed-off-by: Steve Sakoman <steve@sakoman.com>
-rw-r--r--meta/conf/multilib.conf9
1 files changed, 0 insertions, 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"
22 22
23OPKG_ARGS:append = " --force-maintainer --force-overwrite" 23OPKG_ARGS:append = " --force-maintainer --force-overwrite"
24 24
25# When multilib is enabled, allarch recipes will be installed into the MACHINE
26# sysroot, not MLPREFIXMACHINE. This means that anything using pkg-config to
27# find an allarch pkgconfig file will fail as the PKG_CONFIG_PATH only looks
28# inside the multilib sysroot. Fix this by explicitly adding the MACHINE's
29# architecture-independent pkgconfig location to PKG_CONFIG_PATH.
30PKG_CONFIG_PATH .= ":${WORKDIR}/recipe-sysroot/${datadir}/pkgconfig"
31PKG_CONFIG_PATH[vardepsexclude] = "datadir WORKDIR"
32PKG_CONFIG_PATH[vardepvalueexclude] = ":${WORKDIR}/recipe-sysroot/${datadir}/pkgconfig"
33
34# These recipes don't need multilib variants, the ${BPN} PROVDES/RPROVDES 25# These recipes don't need multilib variants, the ${BPN} PROVDES/RPROVDES
35# ${MLPREFIX}${BPN} 26# ${MLPREFIX}${BPN}
36NON_MULTILIB_RECIPES = "grub grub-efi make-mod-scripts ovmf u-boot" 27NON_MULTILIB_RECIPES = "grub grub-efi make-mod-scripts ovmf u-boot"