]> code.ossystems Code Review - openembedded-core.git/commitdiff
multilib: Avoid sysroot race issues when multilib enabled
authorRichard Purdie <richard.purdie@linuxfoundation.org>
Thu, 7 Oct 2021 14:26:58 +0000 (15:26 +0100)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Fri, 8 Oct 2021 15:43:55 +0000 (16:43 +0100)
Multilib changes RECIPE_SYSROOT which can make the value in PSEUDO_IGNORE_PATHS
incorrect. Add the correct value, which fixes races over files in the sysroot.

[YOCTO #14581]

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
meta/conf/multilib.conf

index 8a8db582df49bcc4c2796335ebb43c9bf0dbfec8..7f3b9463efa400c25b602bcd0305ab95d11bf0e7 100644 (file)
@@ -11,6 +11,8 @@ STAGING_DIR_TARGET = "${WORKDIR}/${MLPREFIX}recipe-sysroot"
 RECIPE_SYSROOT = "${WORKDIR}/${MLPREFIX}recipe-sysroot"
 RECIPE_SYSROOT:class-native = "${WORKDIR}/recipe-sysroot"
 
+PSEUDO_IGNORE_PATHS .= ",${WORKDIR}/${MLPREFIX}recipe-sysroot"
+
 INHERIT += "multilib_global"
 
 BBCLASSEXTEND:append = " ${MULTILIBS}"