Dear all!

The attached patch contains the settings for the current CodeSourcery toolchain for e300c3 platforms.

However, please note I didn't test it yet with current LTIB CVS as there seems to be a license issue for using it: the CodeSourcery license doesn't allow me to distribute the RPM, so I can't upload it to GPP.

Can you put this to GPP? If yes, I can happily test the patch with current LTIB and probalby post an update.

--
With kind regards,

Gernot Hillier
Siemens AG, CT T DE IT 1, Program "Open Source Platforms"
---
 config/userspace/toolchain.lkc |   21 +++++++++++++++++++--
 1 file changed, 19 insertions(+), 2 deletions(-)

Index: ltib-install-mpc-ctb/config/userspace/toolchain.lkc
===================================================================
--- ltib-install-mpc-ctb.orig/config/userspace/toolchain.lkc	2010-01-08 14:46:46.000000000 +0100
+++ ltib-install-mpc-ctb/config/userspace/toolchain.lkc	2011-03-15 11:34:07.682408748 +0100
@@ -332,6 +332,21 @@
             list of choices select the custom option and enter the
             toolchain path and prefix in the appropriate boxes.
 
+        config TOOLCHAIN_E300C3_GLIBC3
+            bool "gcc-4.5.55 eglibc-2.11.55 multilib PowerPC 2010.09.55" if GLIBC || LIBC_NONE || LIBC_HACKING
+            help
+                gcc-4.5.55 eglibc-2.11.55 multilib toolchain for PowerPC cores with
+                support for e300c3 cores.
+                NPTL thread libraries.
+                Toolchain built by CodeSourcery, Release 2010.09.55
+                Library versions available for:
+                  - 603e        (Default)
+                  - e500v1      (-te500v1)
+                  - e500v2      (-te500v2)
+                  - e500mc      (-te500mc)
+                  - e600        (-te600)
+                  - soft float  (-msoft-float)
+
         config TOOLCHAIN_E300C3_GLIBC2
             bool "gcc-4.3.2 eglibc-2.8 multilib PowerPC 4.3-74" if GLIBC || LIBC_NONE || LIBC_HACKING
             help
@@ -680,6 +695,7 @@
     default freescale-powerpc-linux-gnu-4.1-78.i686.rpm if TOOLCHAIN_E600_GLIBC4
     default freescale-powerpc-linux-gnu-4.2-187.i686.rpm if TOOLCHAIN_E500V1_GLIBC1 || TOOLCHAIN_E600_GLIBC1 || TOOLCHAIN_E300C2_GLIBC1 || TOOLCHAIN_E300C3_GLIBC1 || TOOLCHAIN_8XX_GLIBC1 || TOOLCHAIN_E300_GLIBC1 || TOOLCHAIN_E500MC_GLIBC1
     default freescale-powerpc-linux-gnu-4.3-74.i686.rpm if TOOLCHAIN_E500MC_GLIBC3 || TOOLCHAIN_E500V1_GLIBC4 || TOOLCHAIN_E600_GLIBC3 || TOOLCHAIN_E300C2_GLIBC3 || TOOLCHAIN_E300C3_GLIBC2 || TOOLCHAIN_E300_GLIBC2 || TOOLCHAIN_8XX_GLIBC3
+    default freescale-powerpc-linux-gnu-2010.09-55.i686.rpm if TOOLCHAIN_E300C3_GLIBC3
     default tc-fsl-x86lnx-e500-sp-nptl-4.0.2-1.i386.rpm if TOOLCHAIN_E500V1_GLIBC2
     default tc-mtwk-lnx-e500-sp-3.4.3-1.i686.rpm if TOOLCHAIN_E500V1_GLIBC3
     default tc-fsl-x86lnx-e500-sp-uclibc-4.0.2-1.i386.rpm if TOOLCHAIN_E500V1_UCLIBC1
@@ -711,6 +727,7 @@
     default "/opt/freescale/usr/local/gcc-4.1.78-eglibc-2.5.78/powerpc-linux-gnu" if TOOLCHAIN_E600_GLIBC4
     default "/opt/freescale/usr/local/gcc-4.2.187-eglibc-2.5.187/powerpc-linux-gnu" if TOOLCHAIN_E500V1_GLIBC1 || TOOLCHAIN_E600_GLIBC1 || TOOLCHAIN_E300C2_GLIBC1 || TOOLCHAIN_E300C3_GLIBC1 || TOOLCHAIN_8XX_GLIBC1 || TOOLCHAIN_E300_GLIBC1 || TOOLCHAIN_E500MC_GLIBC1
     default "/opt/freescale/usr/local/gcc-4.3.74-eglibc-2.8.74/powerpc-linux-gnu" if TOOLCHAIN_E500MC_GLIBC3 || TOOLCHAIN_E500V1_GLIBC4 || TOOLCHAIN_E600_GLIBC3 || TOOLCHAIN_E300C2_GLIBC3 || TOOLCHAIN_E300C3_GLIBC2 || TOOLCHAIN_E300_GLIBC2 || TOOLCHAIN_8XX_GLIBC3
+    default "/opt/freescale/usr/local/gcc-4.5.55-eglibc-2.11.55/powerpc-linux-gnu" if TOOLCHAIN_E300C3_GLIBC3
     default "/opt/freescale/usr/local/gcc-4.0.2-glibc-2.3.6-sp-nptl-1/powerpc-linux-gnuspe" if TOOLCHAIN_E500V1_GLIBC2
     default "/opt/mtwk/usr/local/gcc-3.4.3-glibc-2.3.3-spe/powerpc-linux-gnuspe" if TOOLCHAIN_E500V1_GLIBC3
     default "/opt/freescale/usr/local/gcc-4.0.2-uClibc-r18301-sp-1/powerpc-linux-uclibcgnuspe" if TOOLCHAIN_E500V1_UCLIBC1
@@ -739,7 +756,7 @@
     string
     default "powerpc-none-linux-gnuspe-" if TOOLCHAIN_E500V2_GLIBC1 || TOOLCHAIN_E500V2_GLIBC3
     default "powerpc-linux-uclibcgnuspe-" if TOOLCHAIN_E500V2_UCLIBC1 || TOOLCHAIN_E500V1_UCLIBC1
-    default "powerpc-linux-gnu-" if TOOLCHAIN_E500MC_GLIBC1 || TOOLCHAIN_E500MC_GLIBC2 || TOOLCHAIN_E500V1_GLIBC1 || TOOLCHAIN_E600_GLIBC1 || TOOLCHAIN_E300C2_GLIBC1 || TOOLCHAIN_E300C3_GLIBC1 || TOOLCHAIN_8XX_GLIBC1 || TOOLCHAIN_E300_GLIBC1 || TOOLCHAIN_E500MC_GLIBC3 || TOOLCHAIN_E500V1_GLIBC4 || TOOLCHAIN_E600_GLIBC3 || TOOLCHAIN_E300C2_GLIBC3 || TOOLCHAIN_E300C3_GLIBC2 || TOOLCHAIN_E300_GLIBC2 || TOOLCHAIN_8XX_GLIBC3 || TOOLCHAIN_E600_GLIBC4
+    default "powerpc-linux-gnu-" if TOOLCHAIN_E500MC_GLIBC1 || TOOLCHAIN_E500MC_GLIBC2 || TOOLCHAIN_E500V1_GLIBC1 || TOOLCHAIN_E600_GLIBC1 || TOOLCHAIN_E300C2_GLIBC1 || TOOLCHAIN_E300C3_GLIBC1 || TOOLCHAIN_8XX_GLIBC1 || TOOLCHAIN_E300_GLIBC1 || TOOLCHAIN_E500MC_GLIBC3 || TOOLCHAIN_E500V1_GLIBC4 || TOOLCHAIN_E600_GLIBC3 || TOOLCHAIN_E300C2_GLIBC3 || TOOLCHAIN_E300C3_GLIBC2 || TOOLCHAIN_E300C3_GLIBC3 || TOOLCHAIN_E300_GLIBC2 || TOOLCHAIN_8XX_GLIBC3 || TOOLCHAIN_E600_GLIBC4
     default "powerpc-linux-gnuspe-" if TOOLCHAIN_E500V1_GLIBC2 || TOOLCHAIN_E500V1_GLIBC3 || TOOLCHAIN_E500V2_GLIBC2
     default "powerpc-7450-linux-" if TOOLCHAIN_E600_GLIBC2
     default "powerpc-8325-linux-" if TOOLCHAIN_E300C2_GLIBC2
@@ -763,7 +780,7 @@
     default "-mcpu=8540 -mspe=yes -mabi=spe -mhard-float -mfloat-gprs=single" if TOOLCHAIN_E500V1_GLIBC2 || TOOLCHAIN_E500V1_GLIBC3 || TOOLCHAIN_E500V1_UCLIBC1
     default "-mcpu=7400 -maltivec -mabi=altivec" if TOOLCHAIN_E600_GLIBC2
     default "-msoft-float -mcpu=e300c2" if TOOLCHAIN_E300C2_GLIBC1 || TOOLCHAIN_E300C2_GLIBC2 || TOOLCHAIN_E300C2_GLIBC3
-    default "-mcpu=e300c3" if TOOLCHAIN_E300C3_GLIBC1 || TOOLCHAIN_E300C3_GLIBC2
+    default "-mcpu=e300c3" if TOOLCHAIN_E300C3_GLIBC1 || TOOLCHAIN_E300C3_GLIBC2 || TOOLCHAIN_E300C3_GLIBC3
     default "-msoft-float -mcpu=860" if TOOLCHAIN_8XX_GLIBC1 || TOOLCHAIN_8XX_GLIBC2 || TOOLCHAIN_8XX_UCLIBC1 || TOOLCHAIN_8XX_GLIBC3
     default "" if TOOLCHAIN_E300_GLIBC1 || TOOLCHAIN_E300_UCLIBC1 || TOOLCHAIN_PPC64_UCLIBC1 || TOOLCHAIN_E300_GLIBC2
     default "-O2 -fsigned-char" if TOOLCHAIN_ARMOABI_GLIBC1
_______________________________________________
LTIB home page: http://ltib.org

Ltib mailing list
[email protected]
https://lists.nongnu.org/mailman/listinfo/ltib

Reply via email to