[oe] Race during build of kernel firmwares ?

Andrea Adami andrea.adami at gmail.com
Fri Oct 14 08:15:51 UTC 2011


Hello,

building with 4 BB_THREADS and -j5 I repeatedly see this error during build
of linux-2.6.39.

MKDIR
/oe/oe-core/build/tmp-eglibc/work/poodle-oe-linux-gnueabi/linux-2.6.39-r0/image/lib/firmware/cis/
make[1]: *** No rule to make target
`/oe/oe-core/build/tmp-eglibc/work/poodle-oe-linux-gnueabi/linux-2.6.39-r0/image/lib/firmware/./',
needed by
`/oe/oe-core/build/tmp-eglibc/work/poodle-oe-linux-gnueabi/linux-2.6.39-r0/image/lib/firmware/ti_3410.fw'.
Stop.

I'm using no-distro and following layers:

openembedded-core
meta-openembedded
meta-handheld

Note that I'm thus using kernel.bbclass from meta-oe and linux.inc from
meta-handheld.

I had to start bitbake core-image-minimal 5 or 6 time before the issue
vanished itself.
So, it could be a race or some missing dependency. I'll inspect the logs
later this evening.

Having recently read patches about firmwares in the ML, I'm wondering maybe
some recent commit broke the stuff...

Regards

Andrea



More information about the Openembedded-devel mailing list