Bug 5249 - meta-fsl-ppc should not be overriding linux-libc-headers
Summary: meta-fsl-ppc should not be overriding linux-libc-headers
Status: RESOLVED FIXED
Alias: None
Product: BSPs
Classification: Build System, Metadata & Runtime
Component: bsps-meta-fsl-ppc (show other bugs)
Version: unspecified
Hardware: x86 ppc
: Medium+ normal
Target Milestone: 1.5 M5
Assignee: Zhenhua Luo
QA Contact:
URL:
Whiteboard:
Depends on:
Blocks:
 
Reported: 2013-09-23 11:15 UTC by Richard Purdie
Modified: 2013-09-24 09:48 UTC (History)
1 user (show)

See Also:
OS type for building Yocto: ---
Type of Regression: ---
Verified:
Documentation change: No (bug/feature does not impact docs)


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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/