Bug 528

Summary: gcc-cross-canadian package names should include the target architecture
Product: [Build System, Metadata & Runtime] Meta-yocto Reporter: Joshua Lock - Disabled <josh>
Component: meta-yoctoAssignee: Lianhao Lu <lianhao.lu>
Status: VERIFIED FIXED QA Contact:
Severity: normal    
Priority: Medium CC: ke.yu, kevin.tian, lianhao.lu, poky.bs.watcher, poky.watcher, richard.purdie, sgw
Version: 0.9   
Target Milestone: 1.0 M1   
Hardware: x86   
OS: Multiple   
Whiteboard:
OS type for building Yocto: --- Type of Regression: ---
Verified: Program Management Documentation change: ---

Description Joshua Lock - Disabled 2010-11-10 03:42:20 UTC
gcc-cross-canadian packages are should include the target architecture so that multiple cross-canadian compilers can easily be installed in the same SDK sysroot.
Comment 1 Joshua Lock - Disabled 2010-11-10 04:37:10 UTC
To clarify, it has been noticed that the resulting package of a gcc-cross-canadian build is named simply "gcc-cross-canadian" i.e. gdb-cross-canadian-7.1-r1.i586.rpm

Whereas the package should actually be named such that includes the target architecture, such as "gcc-cross-canadian-arm".

As is each gcc-cross-canadian build will overwrite the package created in a previous gcc-cross-canadian build and it is not possible to install multiple cross-canadian compilers (supporting different target architectures) into an SDK sysroot.
Comment 2 Lianhao Lu 2010-12-12 22:18:23 UTC
Fixed by the following commits:

322d6ab29902a51bd46303a4aed9f2b0b63cdb44
2021e2a74f4a8cb2066279e3006087fd3b198bc9
88ee037741b7e21ff50976a6c5b85278499655ca
05053efa86e457fd08785d1401365bd763342477
Comment 3 Joshua Lock - Disabled 2010-12-17 09:22:01 UTC
Verify these fixes are in and seem to be working, thanks.