فهرست منبع

toolchain: sh64 fixes

- arch/sh and arch/sh64 got merged in 2.6.25, so use arch/sh for sh64 as well
- use little endian for sh64, like for 32bit sh

sh64 still doesn't build, but gets further along now.
Peter Korsgaard 16 سال پیش
والد
کامیت
35dc4cd628
2فایلهای تغییر یافته به همراه3 افزوده شده و 4 حذف شده
  1. 1 2
      toolchain/kernel-headers/kernel-headers.mk
  2. 2 2
      toolchain/uClibc/uclibc.mk

+ 1 - 2
toolchain/kernel-headers/kernel-headers.mk

@@ -20,8 +20,7 @@ KERNEL_ARCH:=$(shell $(SHELL) -c "echo \"$(ARCH)\" | sed -e \"s/-.*//\" \
 	-e s/parisc64/parisc/ \
 	-e s/powerpc64/powerpc/ \
 	-e s/ppc.*/powerpc/ -e s/mips.*/mips/ \
-	-e s/sh2.*/sh/ -e s/sh3.*/sh/ -e s/sh4.*/sh/ \
-	-e s/nios2.*/nios2nommu/")
+	-e s/sh.*/sh/ -e s/nios2.*/nios2nommu/")
 
 # assume old manually sanitized kernel-headers
 LINUX_HEADERS_IS_KERNEL=n

+ 2 - 2
toolchain/uClibc/uclibc.mk

@@ -72,8 +72,8 @@ UCLIBC_TARGET_ENDIAN:=$(shell $(SHELL) -c "echo $(ARCH) | sed \
 		-e 's/arm/LITTLE/' \
 		-e 's/mipsel/LITTLE/' \
 		-e 's/mips/BIG/' \
-		-e 's/sh[234].*eb/BIG/' \
-		-e 's/sh[234]/LITTLE/' \
+		-e 's/sh.*eb/BIG/' \
+		-e 's/sh.*/LITTLE/' \
 		-e 's/sparc.*/BIG/' \
 ")