Bug 5249

Summary: meta-fsl-ppc should not be overriding linux-libc-headers
Product: [Build System, Metadata & Runtime] BSPs Reporter: Richard Purdie <richard.purdie>
Component: bsps-meta-fsl-ppcAssignee: Zhenhua Luo <zhenhua.luo>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: Medium+ CC: otavio
Version: unspecified   
Target Milestone: 1.5 M5   
Hardware: x86   
OS: ppc   
Whiteboard:
OS type for building Yocto: --- Type of Regression: ---
Verified: Documentation change: No (bug/feature does not impact docs)

Description Richard Purdie 2013-09-23 11:15:53 UTC
Please see http://git.yoctoproject.org/cgit.cgi/poky/commit/?id=babbf7a46acaefd9b36031483cafce053f607e66, layers should never need to be overriding linux-libc-headers. meta-fsl-ppc is doing this and it should *not* be. Please remove the need for this.

conf/machine/e5500-64b.inc:PREFERRED_PROVIDER_linux-libc-headers ?= "linux-qoriq-sdk-headers"
conf/machine/e6500.inc:PREFERRED_PROVIDER_linux-libc-headers ?= "linux-qoriq-sdk-headers"
conf/machine/e6500-64b.inc:PREFERRED_PROVIDER_linux-libc-headers ?= "linux-qoriq-sdk-headers"
conf/machine/e500v2.inc:PREFERRED_PROVIDER_linux-libc-headers ?= "linux-qoriq-sdk-headers"
conf/machine/e5500.inc:PREFERRED_PROVIDER_linux-libc-headers ?= "linux-qoriq-sdk-headers"
conf/machine/e500mc.inc:PREFERRED_PROVIDER_linux-libc-headers ?= "linux-qoriq-sdk-headers"
Comment 1 Otavio Salvador 2013-09-23 11:32:03 UTC
We used to do the same thing in meta-fsl-arm and it essentially makes all packages, machine specific, and with the new PRServer it end rebuilding most system every time you change a machine.

This is indeed a bug.
Comment 2 Zhenhua Luo 2013-09-24 09:48:57 UTC
The fix patch is submitted. 

http://patches.openembedded.org/patch/58647/