On 01/05/2015 09:18 PM, Bruce Ashfield wrote:
On Mon, Jan 5, 2015 at 3:29 AM, Mike Looijmans <[email protected]> wrote:I think I found it. The kernel bbclass changes "S" to point elsewhere. Moving the statement S = "${WORKDIR}/git" to after the "inherit kernel" line makes the compile run again.Interesting. Can you confirm that Richard's commit: ----------------- commit 1dd37a2a9960ad26e27567d1871d78bec336e1a2 Author: Richard Purdie <[email protected]> Date: Fri Dec 19 17:46:27 2014 +0000 kernel: Fix non linux-yocto builds After the recent kernel changes, non linux-yocto builds stopped working properly for two reasons: a) ${S} was being reset to ${WORKDIR}/git for example and STAGING_KERNEL_DIR did not contain the source b) Most builds were using ${B} == ${S} This patch adds a fixup to the unpack function to handle the case where ${S} != ${STAGING_KERNEL_DIR} and also set up the infrastrcture so that B != S for kernel builds from now on. The kernel build system is one of the best for supporting this and there is no good reason not to take advantage of it. (From OE-Core rev: 106dab2fd0321e6b4e77b40111e59a3a31d329d4) Signed-off-by: Richard Purdie <[email protected]> ------------ Is in your tree ? it should be fixing things up and allowing the source to be found.
Yes, this is the part that changes "S" and it's how I discovered to move the assignment to after inheriting it.
Alternatively, if you drop the explicit set of S, does the build start working again ?
If I just remove the S=... line, it fails in the same way. The git fetch apparently places the code at WORKDIR/git where the new kernel recipe cannot find it.
Met vriendelijke groet / kind regards, Mike Looijmans System Expert TOPIC Embedded Systems Eindhovenseweg 32-C, NL-5683 KH Best Postbus 440, NL-5680 AK Best Telefoon: (+31) (0) 499 33 69 79 Telefax: (+31) (0) 499 33 69 70 E-mail: [email protected] Website: www.topic.nl Please consider the environment before printing this e-mail Topic zoekt gedreven (embedded) software specialisten! http://topic.nl/vacatures/topic-zoekt-software-engineers/ -- _______________________________________________ Openembedded-core mailing list [email protected] http://lists.openembedded.org/mailman/listinfo/openembedded-core
