[Edited Message Follows]
S = "${WORKDIR}/git" does not contain "${TMPDIR}/work-shared" path, therefore
"def is_work_shared(d):" will be returned with False and archiver is failed for
linux kernel recipe (somewhy unpack is broken and kernel source is missing in
work-shared folder in this situation).
https://github.com/openembedded/bitbake/blob/master/conf/bitbake.conf#L45
In default S = "${STAGING_KERNEL_DIR}" is the source path for a kernel.
Archiver works only in this case when it is not changed to "${WORKDIR}/git"
symbolic link folder. We can see "bb.data.inherits_class('kernel', d)" was in
the of old code for checking it because of this situation when somebody like to
use this kind of symbolic link git source solution. This should not have been
dropped in last commit.
https://github.com/openembedded/openembedded-core/commit/5fbb4ca8da4f4f1ea426275c45634802dcb5a575#diff-7a2ccc0d645ec49c87c4956f90ab24ace5292140dff665459bbc94e4e72a8e07L473
https://github.com/openembedded/openembedded-core/blob/master/meta/classes-recipe/kernel.bbclass#L26
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#200551):
https://lists.openembedded.org/g/openembedded-core/message/200551
Mute This Topic: https://lists.openembedded.org/mt/106531570/21656
Group Owner: [email protected]
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub
[[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-