[Buildroot] [PATCH 09/14] external-toolchain: add Sourcery CodeBench PowerPC 2011.03

Thomas De Schampheleire patrickdepinguin+buildroot at gmail.com
Wed Jan 4 08:09:15 UTC 2012


On Tue, Jan 3, 2012 at 9:22 PM, Thomas Petazzoni <
thomas.petazzoni at free-electrons.com> wrote:

> Signed-off-by: Thomas Petazzoni <thomas.petazzoni at free-electrons.com>
> ---
>  toolchain/toolchain-external/Config.in   |   19 +++++++++++++++++++
>  toolchain/toolchain-external/ext-tool.mk |    3 +++
>  2 files changed, 22 insertions(+), 0 deletions(-)
>
> diff --git a/toolchain/toolchain-external/Config.in
> b/toolchain/toolchain-external/Config.in
> index 8e5d53f..271f838 100644
> --- a/toolchain/toolchain-external/Config.in
> +++ b/toolchain/toolchain-external/Config.in
> @@ -119,6 +119,24 @@ config BR2_TOOLCHAIN_EXTERNAL_CODESOURCERY_MIPS44
>             - MIPS32 big endian soft float uclibc
>             - MIPS32 little endian soft float uclibc
>
> +config BR2_TOOLCHAIN_EXTERNAL_CODESOURCERY_POWERPC201103
> +       bool "Sourcery CodeBench PowerPC 2011.03"
> +       depends on BR2_powerpc
> +       select BR2_TOOLCHAIN_EXTERNAL_GLIBC
> +       select BR2_INSTALL_LIBSTDCPP
> +       help
> +         Sourcery CodeBench toolchain for the PowerPC architecture,
> +         from Sourcery CodeBench. It uses gcc 4.5.2, binutils 2.20.51,
>

Didn't you mean 'from Mentor Graphics' here?



> +         glibc 2.13, gdb 7.2.50 and kernel headers 2.6.38. It has
> +         support for the following variants:
> +            - 603 glibc, 32 bits
> +            - 603 soft float glibc, 32 bits
> +            - e600 altivec glibc, 32 bits
> +            - e500v1 glibc, 32 bits
> +            - e500v2 glibc, 32 bits
> +            - e500mc glibc, 32 bits
> +            - 970 glibc hard-float, 64 bits
> +
>  config BR2_TOOLCHAIN_EXTERNAL_CODESOURCERY_POWERPC201009
>        bool "Sourcery CodeBench PowerPC 2010.09"
>        depends on BR2_powerpc
> @@ -270,6 +288,7 @@ config BR2_TOOLCHAIN_EXTERNAL_PREFIX
>        default "mips-linux-gnu"         if
> BR2_TOOLCHAIN_EXTERNAL_CODESOURCERY_MIPS44
>        default "mips-linux-gnu"         if
> BR2_TOOLCHAIN_EXTERNAL_CODESOURCERY_MIPS201103
>        default "powerpc-linux-gnu"      if
> BR2_TOOLCHAIN_EXTERNAL_CODESOURCERY_POWERPC201009
> +       default "powerpc-linux-gnu"      if
> BR2_TOOLCHAIN_EXTERNAL_CODESOURCERY_POWERPC201103
>        default "sh-linux-gnu"           if
> BR2_TOOLCHAIN_EXTERNAL_CODESOURCERY_SH201009
>        default "sh-linux-gnu"           if
> BR2_TOOLCHAIN_EXTERNAL_CODESOURCERY_SH201103
>        default "sh-uclinux"             if
> BR2_TOOLCHAIN_EXTERNAL_CODESOURCERY_SH2A_201009
> diff --git a/toolchain/toolchain-external/ext-tool.mkb/toolchain/toolchain-external/
> ext-tool.mk
> index 92723af..9346dc0 100644
> --- a/toolchain/toolchain-external/ext-tool.mk
> +++ b/toolchain/toolchain-external/ext-tool.mk
> @@ -198,6 +198,9 @@
> TOOLCHAIN_EXTERNAL_SOURCE=mips-2011.03-110-mips-linux-gnu-i686-pc-linux-gnu.tar.
>  else ifeq ($(BR2_TOOLCHAIN_EXTERNAL_CODESOURCERY_POWERPC201009),y)
>  TOOLCHAIN_EXTERNAL_SITE=
> http://sourcery.mentor.com/sgpp/lite/power/portal/package7703/public/powerpc-linux-gnu/
>
>  TOOLCHAIN_EXTERNAL_SOURCE=freescale-2010.09-55-powerpc-linux-gnu-i686-pc-linux-gnu.tar.bz2
> +else ifeq ($(BR2_TOOLCHAIN_EXTERNAL_CODESOURCERY_POWERPC201103),y)
> +TOOLCHAIN_EXTERNAL_SITE=
> http://sourcery.mentor.com/public/gnu_toolchain/powerpc-linux-gnu/
>
> +TOOLCHAIN_EXTERNAL_SOURCE=freescale-2011.03-38-powerpc-linux-gnu-i686-pc-linux-gnu.tar.bz2<http://sourcery.mentor.com/public/gnu_toolchain/powerpc-linux-gnu/%0A+TOOLCHAIN_EXTERNAL_SOURCE=freescale-2011.03-38-powerpc-linux-gnu-i686-pc-linux-gnu.tar.bz2>
>  else ifeq ($(BR2_TOOLCHAIN_EXTERNAL_CODESOURCERY_SH201009),y)
>  TOOLCHAIN_EXTERNAL_SITE=
> http://sourcery.mentor.com/sgpp/lite/superh/portal/package7783/public/sh-linux-gnu/
>
>  TOOLCHAIN_EXTERNAL_SOURCE=renesas-2010.09-45-sh-linux-gnu-i686-pc-linux-gnu.tar.bz2
> --
> 1.7.4.1
>
> _______________________________________________
> buildroot mailing list
> buildroot at busybox.net
> http://lists.busybox.net/mailman/listinfo/buildroot
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.busybox.net/pipermail/buildroot/attachments/20120104/f857e8a6/attachment-0002.html>


More information about the buildroot mailing list