From 24e4d092a5976ab5f4797967f66ea3940f474872 Mon Sep 17 00:00:00 2001 From: Thomas Petazzoni Date: Wed, 7 Apr 2010 09:18:20 +0200 Subject: Add basic support for the Blackfin architecture For uClibc, the name of the Blackfin architecture is 'bfin'. Actually, the naming of the architecture is quite messy: for toolchain tuples and uClibc, it's bfin, but for the kernel, it's blackfin. We've arbitraly choosen to name it "blackfin" in Crosstool-NG. Add Blackfin-related uClibc patch to fix a build failure related to fork() being used in unistd/daemon.c. Yann E. MORIN: Apply the patch to the kernel/linux build script to use 'linux' in the noMMU tuples. See: http://sourceware.org/ml/crossgcc/2010-04/msg00010.html --- scripts/build/kernel/linux.sh | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'scripts/build/kernel/linux.sh') diff --git a/scripts/build/kernel/linux.sh b/scripts/build/kernel/linux.sh index 8a568ed6..1d08f303 100644 --- a/scripts/build/kernel/linux.sh +++ b/scripts/build/kernel/linux.sh @@ -6,7 +6,12 @@ CT_DoKernelTupleValues() { if [ "${CT_ARCH_USE_MMU}" = "y" ]; then CT_TARGET_KERNEL="linux" else - CT_TARGET_KERNEL="uclinux" + # 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" fi } -- cgit v1.2.3