scripts/build/arch/x86.sh
author "Yann E. MORIN" <yann.morin.1998@free.fr>
Mon Feb 25 21:19:31 2013 +0100 (2013-02-25)
changeset 3185 f89f8e6f8766
parent 2759 d063b1ae8c1b
permissions -rw-r--r--
Makefile: fix parrallel (-j) installs

Currently, we would remove previously installed patches before
installing the new ones. Unfortunately, that does not play well
with heavily parallel installs.

Now, we consider it is the responsibility of the user to first
uninstall any previous version before installing a new one.

Reported-by: Markos Chandras <markos.chandras@gmail.com>
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
yann@383
     1
# Compute x86-specific values
yann@383
     2
yann@1635
     3
# This one really needs a little love! :-(
yann@383
     4
yann@964
     5
CT_DoArchTupleValues() {
yann@1635
     6
    # Override the architecture part of the tuple:
yann@1635
     7
    if [ "${CT_ARCH_64}" = "y" ]; then
yann@1635
     8
        CT_TARGET_ARCH=x86_64
yann@1635
     9
    else
yann@1635
    10
        arch="${CT_ARCH_ARCH}"
yann@1635
    11
        [ -z "${arch}" ] && arch="${CT_ARCH_TUNE}"
yann@1635
    12
        case "${arch}" in
yann@1635
    13
            "")                           CT_TARGET_ARCH=i386;;
yann@1635
    14
            i386|i486|i586|i686)          CT_TARGET_ARCH="${arch}";;
yann@1635
    15
            winchip*)                     CT_TARGET_ARCH=i486;;
yann@1635
    16
            pentium|pentium-mmx|c3*)      CT_TARGET_ARCH=i586;;
yann@1635
    17
            pentiumpro|pentium*|athlon*)  CT_TARGET_ARCH=i686;;
titus@2759
    18
            prescott)                     CT_TARGET_ARCH=i686;;
yann@1635
    19
            *)                            CT_TARGET_ARCH=i586;;
yann@1635
    20
        esac
yann@1635
    21
    fi
w@3169
    22
    CT_TARGET_ARCH="${CT_TARGET_ARCH}${CT_ARCH_SUFFIX}"
yann@383
    23
}