On 2015-04-30 3:14 AM, Schaumlöffel, Jan wrote:
That is really odd. I'll be interested to hear how that happened. I just did a
test and it points to where I expect:

   [/home/bruc...poky/build]> bitbake -e core-image-minimal | grep
STAGING_KERNEL_BUILDDIR # $STAGING_KERNEL_BUILDDIR
STAGING_KERNEL_BUILDDIR="/home/bruce/poky/build/tmp/work-
shared/qemux86-64/kernel-build-artifacts"


So I experimented a bit more and found a minimal set of steps to reproduce the 
problem. Maybe that might give someone a clue as to what is happening and/or 
how to resolve it.

Steps to reproduce:

- clone Poky repository, checkout branch 'fido'
- go to meta-yocto-bsp/conf/machine and copy beaglebone.conf to another file (I 
used astro.conf)
- from poky repository do source oe-init-build-env into new build directory
- edit conf/local.conf to set MACHINE ?= "astro" (use filename from second 
step) and DL_DIR (if present)
- run bitbake core-image-minimal

-> kernel-abiversion is missing, build fails

- edit conf/local.conf, set MACHINE ?= "beaglebone"
- run bitbake core-image-minimal

-> image builds fine

It stays the same if the copied config is in a custom BSP layer, some minor 
modifications are made, etc., but to eliminate complexity I just put that into 
the meta-yocto-bsp layer. What strikes me as really odd is that now the only 
thing changed between working and non-working configuration seems to be the 
filename of the machine configuration - what am I missing?


What kernel recipe is used when your machine is set to 'astro' ?
Something custom ? Or have you added machine compatibility to
another known kernel recipe ?

The big difference that I see would be the kernel recipe, and
some of the tasks not executing (and hence not generating the
abiversion file).

Bruce

How do I create a working machine configuration for Poky 1.8? (In 1.7.1 I just 
took some machine configuration from eldk, fiddled around with it a bit, put it 
into my BSP layer and never had any trouble with that.)

Regards,
Jan


--
_______________________________________________
yocto mailing list
yocto@yoctoproject.org
https://lists.yoctoproject.org/listinfo/yocto

Reply via email to