]> git.ipfire.org Git - thirdparty/openembedded/openembedded-core.git/commit
build-sysroots: target or native sysroot population need to be selected explicitly
authorAlexander Kanavin <alex.kanavin@gmail.com>
Thu, 7 Sep 2023 10:51:01 +0000 (12:51 +0200)
committerSteve Sakoman <steve@sakoman.com>
Fri, 13 Oct 2023 02:23:08 +0000 (16:23 -1000)
commit93e864a23e3f82edc2b2fa2207b2bc4b56c230a9
treece9a40f1d19ede5cfe55c6bd3740fdf03eca7c3b
parent12ae43abbc4e7d6184198a912487ace3a4e66e50
build-sysroots: target or native sysroot population need to be selected explicitly

Running them in parallel is prone to races as postinsts from target sysroots
rely on executables from native sysroots which may or may not be fully prepared
yet. This was observed for example here:

https://autobuilder.yoctoproject.org/typhoon/#/builders/146/builds/468/steps/12/logs/stdio
https://autobuilder.yoctoproject.org/typhoon/#/builders/147/builds/467/steps/12/logs/stdio

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 38d7a2e45b883cf999a86af05bcc0eaa875bb47c)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
meta/files/ext-sdk-prepare.py
meta/lib/oeqa/selftest/cases/meta_ide.py
meta/recipes-core/meta/build-sysroots.bb
scripts/lib/devtool/sdk.py