[PATCH 1/6] h8300: config update

Yoshinori Sato ysato at users.sourceforge.jp
Mon May 18 07:32:02 UTC 2015


- New toolchain
- Add new flags

Signed-off-by: Yoshinori Sato <ysato at users.sourceforge.jp>
---
 Rules.mak                  | 5 ++---
 extra/Configs/Config.h8300 | 4 +++-
 extra/Configs/Config.in    | 2 +-
 3 files changed, 6 insertions(+), 5 deletions(-)

diff --git a/Rules.mak b/Rules.mak
index aa2e3a7..de9ffb3 100644
--- a/Rules.mak
+++ b/Rules.mak
@@ -455,9 +455,8 @@ ifeq ($(TARGET_ARCH),sh64)
 endif
 
 ifeq ($(TARGET_ARCH),h8300)
-	SYMBOL_PREFIX=_
-	CPU_LDFLAGS-$(CONFIG_H8300H)+= -Wl,-ms8300h
-	CPU_LDFLAGS-$(CONFIG_H8S)   += -Wl,-ms8300s
+	CPU_LDFLAGS-$(CONFIG_H8300H)+= -Wl,-mh8300h_linux
+	CPU_LDFLAGS-$(CONFIG_H8S)   += -Wl,-mh8300s_linux
 	CPU_CFLAGS-$(CONFIG_H8300H) += -mh -mint32
 	CPU_CFLAGS-$(CONFIG_H8S)    += -ms -mint32
 endif
diff --git a/extra/Configs/Config.h8300 b/extra/Configs/Config.h8300
index 458851b..0b05968 100644
--- a/extra/Configs/Config.h8300
+++ b/extra/Configs/Config.h8300
@@ -10,9 +10,11 @@ config TARGET_ARCH
 config FORCE_OPTIONS_FOR_ARCH
 	bool
 	default y
-	select ARCH_ANY_ENDIAN
+	select ARCH_BIG_ENDIAN
 	select ARCH_HAS_NO_MMU
+	select ARCH_HAS_NO_LDSO
 	select ARCH_HAS_DEPRECATED_SYSCALLS
+	select HAVE_NO_PIC
 
 choice
 	prompt "Target Processor"
diff --git a/extra/Configs/Config.in b/extra/Configs/Config.in
index 1fd6860..242e45a 100644
--- a/extra/Configs/Config.in
+++ b/extra/Configs/Config.in
@@ -73,7 +73,7 @@ config TARGET_frv
 	bool "frv (BROKEN)"
 
 config TARGET_h8300
-	bool "h8300 (BROKEN)"
+	bool "h8300"
 
 config TARGET_hppa
 	bool "hppa"
-- 
2.1.4



More information about the uClibc mailing list