yann@383: # Compute x86-specific values yann@383: yann@383: # This one really need a little love! :-( yann@383: yann@383: CT_DoArchValues() { yann@383: # The architecture part of the tuple: yann@383: arch="${CT_ARCH_ARCH}" yann@383: [ -z "${arch}" ] && arch="${CT_ARCH_TUNE}" yann@383: case "${arch}" in yann@383: nocona|athlon*64|k8|athlon-fx|opteron) yann@383: CT_DoError "Architecture is x86 (32-bit) but selected processor is \"${arch}\" (64-bit)";; yann@383: "") CT_TARGET_ARCH=i386;; yann@383: i386|i486|i586|i686) CT_TARGET_ARCH="${arch}";; yann@383: winchip*) CT_TARGET_ARCH=i486;; yann@383: pentium|pentium-mmx|c3*) CT_TARGET_ARCH=i586;; yann@383: pentiumpro|pentium*|athlon*) CT_TARGET_ARCH=i686;; yann@383: *) CT_TARGET_ARCH=i586;; yann@383: esac yann@383: yann@387: # The kernel ARCH: yann@387: CT_KERNEL_ARCH=i386 yann@383: }