Wind River Support Network

HomeDefectsLIN5-3649
Fixed

LIN5-3649 : The firmware of fsl-imx6 can't be built well in parallel

Created: Jul 31, 2013    Updated: Dec 19, 2017
Resolved Date: Aug 13, 2013
Found In Version: 5.0.1
Fix Version: 5.0.1.7
Severity: Standard
Applicable for: Wind River Linux 5
Component/s: Kernel

Description

 |   LD      sound/soc/codecs/built-in.o
|   LD      sound/soc/snd-soc-core.o
|   LD      sound/soc/built-in.o
|   LD      sound/built-in.o
|   MKDIR   firmware/imx/sdma
| make[3]: *** No rule to make target `firmware/imx/epdc_E060SCM.fw', needed by `firmware/imx/epdc_E060SCM.fw.gen.o'.  Stop.
| make[3]: *** Waiting for unfinished jobs....
|   MKDIR   firmware/imx
| make[2]: *** [firmware] Error 2
| make[1]: *** [sub-make] Error 2
| make: *** [all] Error 2
| ERROR: oe_runmake failed
| WARNING: /home/buildadmin/test/bitbake_build/tmp/work/fsl_imx6-wrs-linux-gnueabi/linux-windriver-3.4-r0/temp/do_compile/run.do_compile.2932:121 exit 1 from
|   exit 1
| ERROR: Function failed: do_compile (see /home/buildadmin/test/bitbake_build/tmp/work/fsl_imx6-wrs-linux-gnueabi/linux-windriver-3.4-r0/temp/do_compile/log.do_compile.2932 for further information)
ERROR: Task 9 (/home/buildadmin/test/layers/wr-kernel/recipes-kernel/linux/linux-windriver_3.4.bb, do_compile) failed with exit code '1'
NOTE: Tasks Summary: Attempted 136 tasks of which 126 didn't need to be rerun and 1 failed.

Workaround

make -j 1

Steps to Reproduce

1) $wrlinux/configure --enable-board=fsl-imx6 --enable-rootfs=glibc-std-sato --enable-kernel=standard --with-layer=wr-security,meta-selinux --enable-bootimage=noimage --enable-parallel-pkgbuilds=20 --enable-jobs=20 --enable-distcc=no --enable-ccache=no --enable-patchresolve=noop

2) write an endless loop to build kernel until the build fail
$cd build
while true; do
	make linux-windriver.distclean > /dev/null 2>&1
	make linux-windriver.patch > /dev/null 2>&1
	make linux-windriver.compile /dev/null 2>&1
	[ $? != 0 ] && break
done

Other Downloads


Live chat
Online