crosstool-ng/scripts/build/arch/powerpc.sh
Yann E. MORIN" 58e57f180c Architecture API change:
- rename the tuple function

 /trunk/scripts/build/arch/mips.sh    |    2     1     1     0 +-
 /trunk/scripts/build/arch/sh.sh      |    2     1     1     0 +-
 /trunk/scripts/build/arch/x86_64.sh  |    2     1     1     0 +-
 /trunk/scripts/build/arch/arm.sh     |    2     1     1     0 +-
 /trunk/scripts/build/arch/powerpc.sh |    2     1     1     0 +-
 /trunk/scripts/build/arch/ia64.sh    |    2     1     1     0 +-
 /trunk/scripts/build/arch/alpha.sh   |    2     1     1     0 +-
 /trunk/scripts/build/arch/x86.sh     |    2     1     1     0 +-
 /trunk/scripts/functions             |   12     7     5     0 +++++++-----
 9 files changed, 15 insertions(+), 13 deletions(-)
2008-10-23 13:00:45 +00:00

23 lines
638 B
Bash

# Compute powerpc-specific values
CT_DoArchTupleValues () {
# The architecture part of the tuple:
CT_TARGET_ARCH="${CT_ARCH}"
# The kernel ARCH:
CT_KERNEL_ARCH=powerpc
# Add spe in the tuplet if needed
case "${CT_LIBC},${CT_ARCH_POWERPC_SPE}" in
glibc,|eglibc,) CT_TARGET_SYS=gnu;;
glibc,y|eglibc,y) CT_TARGET_SYS=gnuspe;;
esac
# Add extra flags for SPE if needed
if [ "${CT_ARCH_POWERPC_SPE}" = "y" ]; then
CT_ARCH_TARGET_CFLAGS="-mabi=spe -mspe"
CT_ARCH_CC_CORE_EXTRA_CONFIG="--enable-e500_double"
CT_ARCH_CC_EXTRA_CONFIG="--enable-e500_double"
fi
}