diff -r a31e625eb343 -r ef8549b58b6f scripts/functions --- a/scripts/functions Sun Aug 17 14:13:00 2008 +0000 +++ b/scripts/functions Sun Sep 14 16:21:07 2008 +0000 @@ -673,6 +673,7 @@ # Set defaults for the system part of the tuple. Can be overriden # by architecture-specific values. case "${CT_LIBC}" in + none) CT_TARGET_SYS=elf;; *glibc) CT_TARGET_SYS=gnu;; uClibc) CT_TARGET_SYS=uclibc;; esac @@ -695,9 +696,10 @@ # Finish the target tuple construction case "${CT_KERNEL}" in - linux*) CT_TARGET_KERNEL=linux;; + none) CT_TARGET_KERNEL=;; + linux) CT_TARGET_KERNEL=linux-;; esac - CT_TARGET=$(CT_DoConfigSub "${CT_TARGET_ARCH}-${CT_TARGET_VENDOR:-unknown}-${CT_TARGET_KERNEL}-${CT_TARGET_SYS}") + CT_TARGET=$(CT_DoConfigSub "${CT_TARGET_ARCH}-${CT_TARGET_VENDOR:-unknown}-${CT_TARGET_KERNEL}${CT_TARGET_SYS}") # Prepare the target CFLAGS CT_ARCH_TARGET_CFLAGS="${CT_ARCH_TARGET_CFLAGS} ${CT_ARCH_ENDIAN_CFLAG}"