Fixed
Created: Apr 10, 2014
Updated: Dec 3, 2018
Resolved Date: Apr 16, 2014
Previous ID: LIN5-18495
Found In Version: 6.0
Fix Version: 6.0.0.6
Severity: Standard
Applicable for: Wind River Linux 6
Component/s: Build & Config
The cmake and ccache packages require libmpc but do not specify a dependency for this package. This can result in either a build failure or, if the host has this library installed, the wrong library version may be used.
Add:
DEPENDS += "libmpc"
to the bb files of the cmake and ccache packages. Alternatively create a bbappend file for each package in a custom layer.
Build failures were seen whilst working on LIN5-18286 and LIN5-18287. The customer had a reduced package list and was building with a large number of parallel jobs. It may be hard to reproduce with default package lists and/or fewer parallel jobs.