scripts/build/arch/x86.sh
author Zhenqiang Chen <zhenqiang.chen@linaro.org>
Fri Nov 18 11:32:50 2011 +0800 (2011-11-18)
changeset 2782 e3e1c9d45bdd
parent 1635 5d1936ad5ba8
child 3169 9d0b37f08a10
permissions -rw-r--r--
cc/gcc: Apply CT_CC_GCC_DISABLE_PCH to do_cc_core.

Otherwise, users have to input --disable-libstdcxx-pch option
when building bare-metal CANADIAN C++ compiler.

Reviewed-by: Michael Hope
Signed-off-by: Zhenqiang Chen <zhenqiang.chen@linaro.org>
     1 # Compute x86-specific values
     2 
     3 # This one really needs a little love! :-(
     4 
     5 CT_DoArchTupleValues() {
     6 
     7     # Override the architecture part of the tuple:
     8     if [ "${CT_ARCH_64}" = "y" ]; then
     9         CT_TARGET_ARCH=x86_64
    10     else
    11         arch="${CT_ARCH_ARCH}"
    12         [ -z "${arch}" ] && arch="${CT_ARCH_TUNE}"
    13         case "${arch}" in
    14             "")                           CT_TARGET_ARCH=i386;;
    15             i386|i486|i586|i686)          CT_TARGET_ARCH="${arch}";;
    16             winchip*)                     CT_TARGET_ARCH=i486;;
    17             pentium|pentium-mmx|c3*)      CT_TARGET_ARCH=i586;;
    18             pentiumpro|pentium*|athlon*)  CT_TARGET_ARCH=i686;;
    19             prescott)                     CT_TARGET_ARCH=i686;;
    20             *)                            CT_TARGET_ARCH=i586;;
    21         esac
    22     fi
    23 }