@@ -6,12 +6,14 @@
if [ "${CT_ARCH_USE_MMU}" = "y" ]; then
CT_TARGET_KERNEL="linux"
else
- # Sometime, noMMU linux targets have a -uclinux tuple, while
- # sometime it's -linux. We currently have only one noMMU linux
- # target, and it uses -linux, so let's just use that. Time
- # to fix that later...
- # CT_TARGET_KERNEL="uclinux"
- CT_TARGET_KERNEL="linux"
+ # Some no-mmu linux targets requires a -uclinux tuple (like m68k/cf),
+ # while others must have a -linux tuple (like bfin). Other targets
+ # should be added here when someone starts to care about them.
+ case "${CT_ARCH}" in
+ blackfin) CT_TARGET_KERNEL="linux" ;;
+ m68k) CT_TARGET_KERNEL="uclinux" ;;
+ *) CT_Abort "Unsupported no-mmu arch '${CT_ARCH}'"
+ esac
fi
}
# HG changeset patch # User Esben Haabendal <esben.haabendal@prevas.dk> # Date 1348643363 -7200 # Node ID b13cbdc17249ab85e88e16918dc951d396b59060 # Parent f36c207348efc55653a037a7e17654c4ff388b86 kernel/linux: change m68k/no-mmu linux arch tuple to use -uclinux GCC requires m68k arch tuples to be *-*-uclinux-* to support Linux on no-mmu m68k (ColdFire) cpus. Blackfin arch tuple must be *-*-linux-uclibc for FD_PIC_ELF toolchains, so we cannot just switch to uclinux for no-mmu Linux toolchains. Signed-off-by: "Esben Haabendal" <esben@haabendal.dk> -- For unsubscribe information see http://sourceware.org/lists.html#faq