@@ -5,7 +5,6 @@
config HAVE_ELF
select UCLIBC_HAS_MMU
- select ARCH_LITTLE_ENDIAN
select HAVE_NO_SHARED
select ARCH_HAS_NO_LDSO
select HAS_NO_THREADS
@@ -13,6 +12,10 @@ config HAVE_ELF
bool
default y
+config ARCH_SUPPORTS_LITTLE_ENDIAN
+ bool
+ default y
+
config TARGET_ARCH
default "alpha"
@@ -19,6 +19,14 @@ config ARCH_LDFLAGS
config LIBGCC_CFLAGS
string
+config ARCH_SUPPORTS_BIG_ENDIAN
choice
prompt "Target Processor Type"
default CONFIG_GENERIC_ARM
@@ -19,6 +19,9 @@ config ARCH_LDFLAGS
prompt "Target Architecture Type"
@@ -32,7 +35,6 @@ choice
config CONFIG_CRIS
bool "CRIS"
endchoice
@@ -8,10 +8,13 @@ config HAVE_ELF
select ARCH_HAS_NO_MMU
- select ARCH_BIG_ENDIAN
default n
default "e1"
@@ -11,6 +11,14 @@ config HAVE_ELF
default "h8300"
@@ -22,6 +21,10 @@ config ARCH_LDFLAGS
prompt "Target x86 Processor Family"
default CONFIG_GENERIC_386
@@ -14,6 +14,10 @@ config HAVE_ELF
config ARCH_CFLAGS
default "-mh -mint32 -fsigned-char"
@@ -11,9 +11,11 @@ choice
config ARCH_LITTLE_ENDIAN
bool "Little Endian"
+ depends on ARCH_SUPPORTS_LITTLE_ENDIAN
config ARCH_BIG_ENDIAN
bool "Big Endian"
+ depends on ARCH_SUPPORTS_BIG_ENDIAN
@@ -9,11 +9,14 @@ config TARGET_ARCH
default "-Wa,--bitwise-or -I$(KERNEL_SOURCE)/include"
@@ -20,6 +20,14 @@ config ARCH_LDFLAGS
prompt "Target Processor Architecture"
default CONFIG_MIPS_ISA_1
@@ -9,7 +9,10 @@ config TARGET_ARCH
@@ -24,8 +24,12 @@ config HAVE_DOT_HIDDEN
-config UCLIBC_COMPLETELY_PIC
- bool
@@ -8,11 +8,14 @@ config TARGET_ARCH
@@ -9,13 +9,16 @@ config TARGET_ARCH
select ARCH_HAS_C_SYMBOL_PREFIX
select HAVE_NO_PIC