config: don't force the vendor part in the tuple

Note however that some configurations (eg. arm-elf) will still
have the vendor part 'unknown' forced in (by config.sub).
This commit is contained in:
Yann E. MORIN" 2010-01-07 23:05:30 +01:00
parent 89eca789ce
commit a272b32bba
2 changed files with 5 additions and 3 deletions

View File

@ -42,7 +42,7 @@ config TARGET_VENDOR
Use a single word, or use underscores "_" to separate words.
Use neither dash nor space, as it breaks things.
Keep the default (unkown) if you don't know better.
Keep the default (unknown) if you don't know better.
config TARGET_ALIAS_SED_EXPR
string

View File

@ -759,7 +759,10 @@ CT_DoBuildTargetTuple() {
CT_DoKernelTupleValues
# Finish the target tuple construction
CT_TARGET="${CT_TARGET_ARCH}-${CT_TARGET_VENDOR:-unknown}-${CT_TARGET_KERNEL}${CT_TARGET_KERNEL:+-}${CT_TARGET_SYS}"
CT_TARGET="${CT_TARGET_ARCH}-"
CT_TARGET="${CT_TARGET}${CT_TARGET_VENDOR:+${CT_TARGET_VENDOR}-}"
CT_TARGET="${CT_TARGET}${CT_TARGET_KERNEL:+${CT_TARGET_KERNEL}-}"
CT_TARGET="${CT_TARGET}${CT_TARGET_SYS}"
# Sanity checks
__sed_alias=""
@ -775,7 +778,6 @@ CT_DoBuildTargetTuple() {
# Canonicalise it
CT_TARGET=$(CT_DoConfigSub "${CT_TARGET}")
# Prepare the target CFLAGS
CT_ARCH_TARGET_CFLAGS="${CT_ARCH_TARGET_CFLAGS} ${CT_ARCH_ENDIAN_CFLAG}"
CT_ARCH_TARGET_CFLAGS="${CT_ARCH_TARGET_CFLAGS} ${CT_ARCH_ARCH_CFLAG}"