[OE-core] [PATCH 00/10] external-csl-toolchain fixes and improvements

Richard Purdie richard.purdie at linuxfoundation.org
Fri Feb 3 16:17:05 UTC 2012


On Fri, 2012-01-27 at 11:13 -0600, Christopher Larson wrote:
> From: Christopher Larson <chris_larson at mentor.com>
> 
> - Fixes the external-csl-toolchain and corresponding tcmode to be compatible
>   with current metadata (e.g. uses current providers), and ensures it works again
> - Kills the arch and version specific bits, making it work fine with a number
>   of different versions of the CodeSourcery arm, mips, ppc, and ia32 toolchains
> - Makes the packaging match up with the packaging of the internal toolchain by
>   leveraging the eglibc packaging .inc and ensuring our other packages are
>   named correctly
> - Extracts versioning information for both the recipe and emitted packages
>   from the external toolchain at ConfigParsed time. This code is not pretty,
>   largely kept as is from the Mentor internal external toolchain, but it does
>   work. A future commit or commits will clean that up.
> 
> I've tested with with the fall 2010, spring 2011, and fall 2011 releases, for
> the qemux86, qemuarm, qemumips, and qemuppc machines. I used buildhistory to
> compare the packages and image content between internal and external, ensuring
> that they match up with almost no differences.
> 
> The following changes since commit fba0459da7f274ae284d36b7fdbf2f9d10a52610:
> 
>   distro_tracking_fields: fix the typos in the field of maintainer. (2012-01-27 09:52:00 +0000)
> 
> are available in the git repository at:
>   git://github.com/kergoth/oe-core external-toolchain
> 
> Christopher Larson (10):
>       libc-package: fix typo in LOCALETREESRC default value
>       eglibc-package.inc: don't include debug files in -pic
>       binutils: fixes for build with an external csl toolchain
>       external-csl-toolchain: fix critical PATH manipulation bug
>       external-csl-toolchain: fixes for metadata changes
>       external-csl-toolchain: avoid the hardcoded version/prefix
>       external-csl-toolchain: support mips/ppc/arm
>       external-csl-toolchain: support ia32
>       external-csl-toolchain: leverage eglibc's packaging for more granular output
>       external-csl-toolchain: extract version info from the toolchain

Merged to master. Thanks for these, good to see those recipes fulfilling
their full potential :)

Cheers,

Richard





More information about the Openembedded-core mailing list