Bug 4782

Summary: Remove meta-toolchain-gmae
Product: [Build System, Metadata & Runtime] OE-Core Reporter: Ross Burton <ross.burton>
Component: devtools / tool chainAssignee: Ross Burton <ross.burton>
Status: RESOLVED FIXED QA Contact:
Severity: enhancement    
Priority: Medium CC: elizabeth.flanagan, meta.mr.watcher, meta.watcher, richard.purdie, sgw, srifenbark, yi.zhao
Version: 1.4   
Target Milestone: 1.6   
Hardware: All   
OS: Multiple   
Whiteboard: 21 March 2014: Reset documentation flag to "No"
OS type for building Yocto: --- Type of Regression: ---
Verified: Documentation change: No (bug/feature does not impact docs)

Description Ross Burton 2013-06-26 11:16:34 UTC
meta-toolchain-gmae should be removed.  It's not a GNOME Mobile toolchain because a) GNOME Mobile doesn't exist anymore and b) the libraries in the SDK isn't the complete GNOME Mobile platform, so the chances that it's useful to anyone is pretty slim.  Thanks to the "populate_sdk" task everyone can generate a toolchain specifically for their image, and for QA purposes we can just use core-image-sato.

So, here's a plan:

1) Add core-image-sato -c populate_sdk to the autobuilder.  Note that this is in addition to meta-toolchain-gmae here, not replace.
2) Update QA testcases to use core-image-sato's SDK, not meta-toolchain-gmae
3) Remove meta-toolchain-gmae from autobuilder
4) Remove meta-toolchain-gmae and friends from oe-core.
Comment 1 Yi Zhao 2013-06-27 07:57:31 UTC
Hi Ross,

There is a command "bitbake meta-toolchain-sdk" to generate the toolchain tarball. Now the meta-toolchain-sdk is equal to meta-toolchain-gmae. If we remove the meta-toolchain-gmae, can we use this command "bitbake meta-toolchain-sdk" instead of "bitbake core-image-sato -c populate_sdk" ?

Thanks,
Yi
Comment 2 Ross Burton 2013-06-27 09:04:45 UTC
meta-toolchain-sdk is the same as -gmae, so that doesn't actually gain us anything apart from removing the letters "gmae".

So no, let's encourage everyone else to use a proper SDK by using a proper SDK ourselves, and use core-image-sato -c populate_sdk.
Comment 3 Richard Purdie 2013-06-27 09:24:37 UTC
The populate_sdk task was introduced to remove the need for these "toolchain-sdk" style recipes so removal of this is really a logical conclusion to various developments that have been made.
Comment 4 Ross Burton 2013-06-27 10:10:37 UTC
*Untested* patch for (1) sent.
Comment 5 Ross Burton 2013-12-05 11:12:26 UTC
Patches sent.
Comment 6 Ross Burton 2013-12-10 15:45:07 UTC
Removed from oe-core as of c44fa1206c965054e8e4d316969a8e291cfef590.
Comment 7 Ross Burton 2014-03-21 13:49:03 UTC
Scott says the docs don't mention "gmae" at all.
Comment 8 Scott Rifenbark 2014-03-21 13:57:02 UTC
Hi, 

I had purged the doc set of this stuff quite some time ago.  So it turns out there is no need for a documentation change for this bug.

Turning the documentation flag to "No"

Scott