Bug 2206

Summary: different do_configure task hash values for different MACHINE settings in -crosssdk recipes
Product: [Build System, Metadata & Runtime] Meta-yocto Reporter: Lianhao Lu <lianhao.lu>
Component: meta-yoctoAssignee: Lianhao Lu <lianhao.lu>
Status: VERIFIED FIXED QA Contact:
Severity: normal    
Priority: Undecided CC: poky.bs.watcher, poky.watcher, richard.purdie
Version: unspecified   
Target Milestone: 1.2 M4   
Hardware: x86   
OS: Multiple   
Whiteboard:
OS type for building Yocto: --- Type of Regression: ---
Verified: Documentation change: ---

Description Lianhao Lu 2012-03-30 10:11:59 UTC
Branch: Master
Tag: 1.2_M4rc1

We recently found that the -crosssdk recipes (i.e. binutils-crosssdk, gcc-xxx-crosssdk) had different do_configure task hash values if we change the MACHINE setting local.conf. This would result the unnecessary rebuild of all -crosssdk and corresponding -nativesdk recipes. 

The reason is that different MACHINE settings has different TUNE_PKGARCH values. We might need to set TUNE_PKGARCH to SDK_ARCH in crosssdk.class.
Comment 3 Lianhao Lu 2012-04-18 09:26:38 UTC
Verified in master with the latest commit c936fca6e163bc19bc08cbd0036b31ca6f6c3ed6.