scripts/build/arch/powerpc-powerpc64.sh-common
author Bart vdr. Meulen <bartvdrmeulen@gmail.com>
Sun Aug 02 16:45:43 2009 +0200 (2009-08-02)
changeset 1434 7e7290acccc1
permissions -rw-r--r--
fix wrapper script for symlinks

The wrapper script placed around the target binaries when
using the companion libraries does not work for symbolic links
The wrapper scripts needs to follow the links before calling the
actual binary

Signed-off-by: Bart vdr. Meulen <bartvdrmeulen@gmail.com>

---
yann@1181
     1
# Compute powerpc-specific values
yann@1181
     2
yann@1181
     3
CT_DoArchTupleValues () {
yann@1181
     4
    # The architecture part of the tuple:
yann@1181
     5
    CT_TARGET_ARCH="${CT_ARCH}"
yann@1181
     6
yann@1181
     7
    # The kernel ARCH:
yann@1181
     8
    CT_KERNEL_ARCH=powerpc
yann@1181
     9
yann@1181
    10
    # Add spe in the tuplet if needed
yann@1181
    11
    case "${CT_LIBC},${CT_ARCH_POWERPC_SPE}" in
yann@1181
    12
        glibc,|eglibc,)   CT_TARGET_SYS=gnu;;
yann@1181
    13
        glibc,y|eglibc,y) CT_TARGET_SYS=gnuspe;;
yann@1181
    14
    esac
yann@1181
    15
yann@1181
    16
    # Add extra flags for SPE if needed
yann@1181
    17
    if [ "${CT_ARCH_POWERPC_SPE}" = "y" ]; then
yann@1181
    18
        CT_ARCH_TARGET_CFLAGS="-mabi=spe -mspe"
yann@1181
    19
        CT_ARCH_CC_CORE_EXTRA_CONFIG="--enable-e500_double"
yann@1181
    20
        CT_ARCH_CC_EXTRA_CONFIG="--enable-e500_double"
yann@1181
    21
    fi
yann@1181
    22
}