Browse Source

sh2: fix toolchain building, using bFLT

Waldemar Brodkorb 10 years ago
parent
commit
fde681d8d6
3 changed files with 8 additions and 3 deletions
  1. 3 2
      target/config/Config.in.binfmt
  2. 4 0
      target/config/Config.in.cpu
  3. 1 1
      target/config/Config.in.runtime

+ 3 - 2
target/config/Config.in.binfmt

@@ -9,7 +9,8 @@ depends on ADK_TARGET_ARCH_ARM \
 	|| ADK_TARGET_ARCH_FRV \
 	|| ADK_TARGET_ARCH_H8300 \
 	|| ADK_TARGET_ARCH_LM32 \
-	|| ADK_TARGET_ARCH_M68K
+	|| ADK_TARGET_ARCH_M68K \
+	|| ADK_TARGET_ARCH_SH
 
 config ADK_TARGET_BINFMT_ELF
 	bool "ELF"
@@ -22,7 +23,7 @@ config ADK_TARGET_BINFMT_FDPIC
 config ADK_TARGET_BINFMT_FLAT
 	bool "FLAT"
 	select ADK_TARGET_UCLINUX if ADK_TARGET_ARCH_BFIN
-	depends on (ADK_TARGET_ARCH_ARM || ADK_TARGET_ARCH_M68K) && ADK_TARGET_WITHOUT_MMU \
+	depends on (ADK_TARGET_ARCH_ARM || ADK_TARGET_ARCH_M68K || ADK_TARGET_ARCH_SH ) && ADK_TARGET_WITHOUT_MMU \
 		|| ADK_TARGET_ARCH_H8300 || ADK_TARGET_ARCH_LM32 || ADK_TARGET_ARCH_BFIN || ADK_TARGET_ARCH_FRV
 
 config ADK_TARGET_BINFMT_DSBT

+ 4 - 0
target/config/Config.in.cpu

@@ -612,10 +612,14 @@ config ADK_CPU_PPC64
 config ADK_CPU_SH2
 	bool
 	select ADK_TARGET_WITHOUT_MMU
+	select ADK_TARGET_WITH_LT
+	select ADK_TARGET_WITHOUT_CXX
 
 config ADK_CPU_SH2A
 	bool
 	select ADK_TARGET_WITHOUT_MMU
+	select ADK_TARGET_WITH_LT
+	select ADK_TARGET_WITHOUT_CXX
 
 config ADK_CPU_SH3
 	bool

+ 1 - 1
target/config/Config.in.runtime

@@ -290,7 +290,7 @@ config ADK_ROOTSH_SASH
 config ADK_ROOTSH_HUSH
 	bool "hush (busybox shell compatible with non-MMU systems)"
 	select BUSYBOX_HUSH if !ADK_TOOLCHAIN_ONLY
-	select BUSYBOX_FEATURE_SH_IS_HUSH
+	select BUSYBOX_FEATURE_SH_IS_HUSH if !ADK_TOOLCHAIN_ONLY
 	help
 	  hush shell from busybox.