--- 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