scripts/build/arch/mips.sh
author Bryan Hundven <bryanhundven@gmail.com>
Sun Aug 19 01:09:40 2012 -0700 (2012-08-19)
changeset 3035 cb75966698d7
parent 2563 e17f35b05539
child 3169 9d0b37f08a10
permissions -rw-r--r--
scripts: use generic urls for sourceforge

For expat, duma, and strace, use the generic url and 302 to the mirror
instead of trying to download a file from a downed mirror and
failing.

Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
Message-Id: <b69ebeb72fef93c04c84.1345364051@flambe.is-a-geek.org>
antony@2563
     1
# Compute MIPS-specific values
yann@383
     2
yann@964
     3
CT_DoArchTupleValues() {
mlistz@1815
     4
    # The architecture part of the tuple, override only for 64-bit
mlistz@1815
     5
    if [ "${CT_ARCH_64}" = "y" ]; then
mlistz@1815
     6
        CT_TARGET_ARCH="mips64${target_endian_el}"
mlistz@1815
     7
    else
mlistz@1815
     8
        # The architecture part of the tuple:
mlistz@1815
     9
        CT_TARGET_ARCH="${CT_ARCH}${target_endian_el}"
mlistz@1815
    10
    fi
yann@499
    11
yann@499
    12
    # Override CFLAGS for endianness:
yann@2774
    13
    case "${CT_ARCH_ENDIAN}" in
yann@2774
    14
        big)    CT_ARCH_ENDIAN_CFLAG="-EB";;
yann@2774
    15
        little) CT_ARCH_ENDIAN_CFLAG="-EL";;
yann@499
    16
    esac
yann@2118
    17
yann@2118
    18
    # Override ABI flags
yann@2118
    19
    CT_ARCH_ABI_CFLAG="-mabi=${CT_ARCH_mips_ABI}"
yann@2118
    20
    CT_ARCH_WITH_ABI="--with-abi=${CT_ARCH_mips_ABI}"
yann@383
    21
}