mirror of
git://git.yoctoproject.org/poky.git
synced 2025-07-19 21:09:03 +02:00
![]() The checks are fatal, as this avoids rather more cryptic errors further down the build. Example: ERROR: gnu-config-native-20240823+git-r0 do_unpack: Recipes that set S = "${WORKDIR}/git" or S = "${UNPACKDIR}/git" should remove that assignment, as S set by bitbake.conf in oe-core now works. ERROR: perlcross-native-1.6.2-r0 do_unpack: S should be set relative to UNPACKDIR, e.g. replace WORKDIR with UNPACKDIR in "S = ${WORKDIR}/perl-cross-${PV}" Dropping the S = ${WORKDIR}/git assignment (addressing the first error) can be done with a single sed command when there is a lot of recipes: sed -i "/^S = \"\${WORKDIR}\/git\"/d" `find . -name *.bb -o -name *.inc -o -name *.bbclass` Replacing WORKDIR with UNPACKDIR can be done similarly, but should be done after the removals: sed -i "s/^S = \"\${WORKDIR}\//S = \"\${UNPACKDIR}\//g" `find . -name *.bb -o -name *.inc -o -name *.bbclass` (From OE-Core rev: 46480a5e66747a673041fe4452a0ab14a1736d5e) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> |
||
---|---|---|
.. | ||
base.bbclass | ||
buildstats.bbclass | ||
debian.bbclass | ||
devshell.bbclass | ||
insane.bbclass | ||
license.bbclass | ||
logging.bbclass | ||
mirrors.bbclass | ||
package_deb.bbclass | ||
package_ipk.bbclass | ||
package_pkgdata.bbclass | ||
package_rpm.bbclass | ||
package.bbclass | ||
packagedata.bbclass | ||
patch.bbclass | ||
retain.bbclass | ||
sanity.bbclass | ||
sstate.bbclass | ||
staging.bbclass | ||
uninative.bbclass | ||
utility-tasks.bbclass | ||
utils.bbclass | ||
yocto-check-layer.bbclass |