1.1 --- a/scripts/build/arch/powerpc.sh Sat Sep 17 14:30:52 2011 +0200
1.2 +++ b/scripts/build/arch/powerpc.sh Mon Feb 13 21:51:48 2012 +0100
1.3 @@ -6,14 +6,17 @@
1.4 CT_TARGET_ARCH="powerpc64"
1.5 fi
1.6
1.7 - CT_TARGET_SYS="gnu"
1.8 + # Only override values when ABI is not the default
1.9 case "${CT_ARCH_powerpc_ABI}" in
1.10 - "") ;;
1.11 - eabi) CT_TARGET_SYS="eabi";;
1.12 + eabi)
1.13 + # EABI is only for bare-metal, so libc ∈ [none,newlib]
1.14 + CT_TARGET_SYS="eabi"
1.15 + ;;
1.16 spe)
1.17 case "${CT_LIBC}" in
1.18 - glibc|eglibc) CT_TARGET_SYS="gnuspe";;
1.19 - *) CT_TARGET_SYS="spe";
1.20 + none|newlib) CT_TARGET_SYS="spe";;
1.21 + *glibc) CT_TARGET_SYS="gnuspe";;
1.22 + uClibc) CT_TARGET_SYS="uclibcgnuspe";;
1.23 esac
1.24 ;;
1.25 esac