Bug 12705

Summary: u-boot build failure in Sumo
Product: [Build System, Metadata & Runtime] OE-Core Reporter: Ross Burton <ross.burton>
Component: deploymentAssignee: Armin Kuster <akuster>
Status: CLOSED FIXED QA Contact:
Severity: normal    
Priority: Medium+ CC: JPEWhacker, marek.vasut, richard.purdie, xypron.glpk
Version: 2.5   
Target Milestone: 2.5.1   
Hardware: x86   
OS: Multiple   
URL: https://autobuilder.yocto.io/builders/nightly-arm-lsb/builds/957/steps/BuildImages_1/logs/stdio
Whiteboard:
OS type for building Yocto: --- Type of Regression: ---
Verified: Documentation change: No (bug/feature does not impact docs)
Attachments:
Description Flags
Wind River u-boot bug log none

Description Ross Burton 2018-04-20 14:52:57 UTC
| make[3]: *** No rule to make target 'lib/efi_loader/helloworld.efi', needed by '__build'.  Stop.


Full log in URL field.
Comment 2 Randy MacLeod 2018-07-19 15:26:56 UTC
Created attachment 4346 [details]
Wind River u-boot bug log

This is failure mode is quite rare. We build different configurations of Yocto around >500 times a day. I've only seen this once this year so you'd have to add some delays to the build to force it to happen. We could take proposed patches to soak them in our build cluster.
Comment 3 Heinrich Schuchardt 2018-07-20 16:19:06 UTC
The specific race condition for helloword.efi was fixed with https://lists.denx.de/pipermail/u-boot/2018-May/329738.html

As a whole the U-Boot build system is not safe to use for parallel builds.
Comment 4 Ross Burton 2018-07-20 19:45:13 UTC
What u-boot release has that shipped in?
Comment 5 Heinrich Schuchardt 2018-07-21 04:12:43 UTC
Patch https://lists.denx.de/pipermail/u-boot/2018-May/329738.html is contained in U-Boot v2018.07.
Comment 6 Joshua Watt 2018-07-26 14:58:10 UTC
This was fixed in upstream u-boot (2018.07), but still affect sumo since it is consuming 2018.01 I have pushed the patch to the mailing list for the backport
Comment 9 Armin Kuster 2018-08-06 14:41:08 UTC
closing