[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