[uClibc-cvs] uClibc/extra/Configs Config.alpha, 1.16, 1.17 Config.arm, 1.40, 1.41 Config.cris, 1.10, 1.11 Config.e1, 1.6, 1.7 Config.h8300, 1.18, 1.19 Config.i386, 1.37, 1.38 Config.i960, 1.14, 1.15 Config.in.arch, 1.12, 1.13 Config.m68k, 1.35, 1.36 Config.microblaze, 1.5, 1.6 Config.mips, 1.39, 1.40 Config.powerpc, 1.33, 1.34 Config.sh, 1.47, 1.48 Config.sparc, 1.16, 1.17 Config.v850, 1.7, 1.8
Erik Andersen
andersen at uclibc.org
Fri Jan 16 13:38:13 UTC 2004
Update of /var/cvs/uClibc/extra/Configs
In directory nail:/home/andersen/CVS/uClibc/extra/Configs
Modified Files:
Config.alpha Config.arm Config.cris Config.e1 Config.h8300
Config.i386 Config.i960 Config.in.arch Config.m68k
Config.microblaze Config.mips Config.powerpc Config.sh
Config.sparc Config.v850
Log Message:
Fixup selection of endianness, since select does not work on choice
items, we have to declare what endianness cpus are capable of supporting
and work using dependancies.
Index: Config.m68k
===================================================================
RCS file: /var/cvs/uClibc/extra/Configs/Config.m68k,v
retrieving revision 1.35
retrieving revision 1.36
diff -u -d -r1.35 -r1.36
--- Config.m68k 18 Nov 2003 19:57:06 -0000 1.35
+++ Config.m68k 16 Jan 2004 13:38:10 -0000 1.36
@@ -9,11 +9,14 @@
config HAVE_ELF
bool
select ARCH_HAS_NO_MMU
- select ARCH_BIG_ENDIAN
select HAVE_NO_SHARED
select ARCH_HAS_NO_LDSO
default y
+config ARCH_SUPPORTS_BIG_ENDIAN
+ bool
+ default y
+
config ARCH_CFLAGS
string
default "-Wa,--bitwise-or -I$(KERNEL_SOURCE)/include"
Index: Config.in.arch
===================================================================
RCS file: /var/cvs/uClibc/extra/Configs/Config.in.arch,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -d -r1.12 -r1.13
--- Config.in.arch 18 Nov 2003 19:57:06 -0000 1.12
+++ Config.in.arch 16 Jan 2004 13:38:10 -0000 1.13
@@ -11,9 +11,11 @@
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
endchoice
Index: Config.powerpc
===================================================================
RCS file: /var/cvs/uClibc/extra/Configs/Config.powerpc,v
retrieving revision 1.33
retrieving revision 1.34
diff -u -d -r1.33 -r1.34
--- Config.powerpc 5 Nov 2003 02:26:15 -0000 1.33
+++ Config.powerpc 16 Jan 2004 13:38:10 -0000 1.34
@@ -9,7 +9,10 @@
config HAVE_ELF
bool
select UCLIBC_HAS_MMU
- select ARCH_BIG_ENDIAN
+ default y
+
+config ARCH_SUPPORTS_BIG_ENDIAN
+ bool
default y
config ARCH_CFLAGS
Index: Config.h8300
===================================================================
RCS file: /var/cvs/uClibc/extra/Configs/Config.h8300,v
retrieving revision 1.18
retrieving revision 1.19
diff -u -d -r1.18 -r1.19
--- Config.h8300 18 Nov 2003 19:57:06 -0000 1.18
+++ Config.h8300 16 Jan 2004 13:38:10 -0000 1.19
@@ -11,6 +11,14 @@
select ARCH_HAS_NO_LDSO
default y
+config ARCH_SUPPORTS_BIG_ENDIAN
+ bool
+ default y
+
+config ARCH_SUPPORTS_LITTLE_ENDIAN
+ bool
+ default y
+
config TARGET_ARCH
default "h8300"
Index: Config.v850
===================================================================
RCS file: /var/cvs/uClibc/extra/Configs/Config.v850,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -d -r1.7 -r1.8
--- Config.v850 18 Nov 2003 19:57:06 -0000 1.7
+++ Config.v850 16 Jan 2004 13:38:10 -0000 1.8
@@ -9,13 +9,16 @@
config HAVE_ELF
bool
select ARCH_HAS_NO_MMU
- select ARCH_LITTLE_ENDIAN
select ARCH_HAS_C_SYMBOL_PREFIX
select HAVE_NO_PIC
select HAVE_NO_SHARED
select ARCH_HAS_NO_LDSO
default y
+config ARCH_SUPPORTS_LITTLE_ENDIAN
+ bool
+ default y
+
config ARCH_CFLAGS
string
Index: Config.i960
===================================================================
RCS file: /var/cvs/uClibc/extra/Configs/Config.i960,v
retrieving revision 1.14
retrieving revision 1.15
diff -u -d -r1.14 -r1.15
--- Config.i960 18 Nov 2003 19:57:06 -0000 1.14
+++ Config.i960 16 Jan 2004 13:38:10 -0000 1.15
@@ -14,6 +14,10 @@
select HAS_NO_THREADS
default n
+config ARCH_SUPPORTS_LITTLE_ENDIAN
+ bool
+ default y
+
config ARCH_CFLAGS
string
default "-mh -mint32 -fsigned-char"
Index: Config.microblaze
===================================================================
RCS file: /var/cvs/uClibc/extra/Configs/Config.microblaze,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -d -r1.5 -r1.6
--- Config.microblaze 18 Nov 2003 19:57:06 -0000 1.5
+++ Config.microblaze 16 Jan 2004 13:38:10 -0000 1.6
@@ -14,6 +14,10 @@
select ARCH_HAS_NO_LDSO
default y
+config ARCH_SUPPORTS_BIG_ENDIAN
+ bool
+ default y
+
config ARCH_CFLAGS
string
Index: Config.cris
===================================================================
RCS file: /var/cvs/uClibc/extra/Configs/Config.cris,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -d -r1.10 -r1.11
--- Config.cris 18 Nov 2003 19:57:06 -0000 1.10
+++ Config.cris 16 Jan 2004 13:38:10 -0000 1.11
@@ -19,6 +19,9 @@
config LIBGCC_CFLAGS
string
+config ARCH_SUPPORTS_LITTLE_ENDIAN
+ bool
+ default y
choice
prompt "Target Architecture Type"
@@ -32,7 +35,6 @@
config CONFIG_CRIS
select UCLIBC_HAS_MMU
- select ARCH_LITTLE_ENDIAN
bool "CRIS"
endchoice
Index: Config.alpha
===================================================================
RCS file: /var/cvs/uClibc/extra/Configs/Config.alpha,v
retrieving revision 1.16
retrieving revision 1.17
diff -u -d -r1.16 -r1.17
--- Config.alpha 9 Jan 2004 09:13:37 -0000 1.16
+++ Config.alpha 16 Jan 2004 13:38:10 -0000 1.17
@@ -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 @@
bool
default y
+config ARCH_SUPPORTS_LITTLE_ENDIAN
+ bool
+ default y
+
config TARGET_ARCH
default "alpha"
Index: Config.arm
===================================================================
RCS file: /var/cvs/uClibc/extra/Configs/Config.arm,v
retrieving revision 1.40
retrieving revision 1.41
diff -u -d -r1.40 -r1.41
--- Config.arm 18 Nov 2003 19:57:06 -0000 1.40
+++ Config.arm 16 Jan 2004 13:38:10 -0000 1.41
@@ -19,6 +19,14 @@
config LIBGCC_CFLAGS
string
+config ARCH_SUPPORTS_BIG_ENDIAN
+ bool
+ default y
+
+config ARCH_SUPPORTS_LITTLE_ENDIAN
+ bool
+ default y
+
choice
prompt "Target Processor Type"
default CONFIG_GENERIC_ARM
Index: Config.mips
===================================================================
RCS file: /var/cvs/uClibc/extra/Configs/Config.mips,v
retrieving revision 1.39
retrieving revision 1.40
diff -u -d -r1.39 -r1.40
--- Config.mips 16 Nov 2003 16:26:35 -0000 1.39
+++ Config.mips 16 Jan 2004 13:38:10 -0000 1.40
@@ -20,6 +20,14 @@
config LIBGCC_CFLAGS
string
+config ARCH_SUPPORTS_BIG_ENDIAN
+ bool
+ default y
+
+config ARCH_SUPPORTS_LITTLE_ENDIAN
+ bool
+ default y
+
choice
prompt "Target Processor Architecture"
default CONFIG_MIPS_ISA_1
Index: Config.e1
===================================================================
RCS file: /var/cvs/uClibc/extra/Configs/Config.e1,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -d -r1.6 -r1.7
--- Config.e1 18 Nov 2003 19:57:06 -0000 1.6
+++ Config.e1 16 Jan 2004 13:38:10 -0000 1.7
@@ -8,10 +8,13 @@
select ARCH_HAS_NO_MMU
select HAVE_NO_SHARED
select ARCH_HAS_NO_LDSO
- select ARCH_BIG_ENDIAN
bool
default n
+config ARCH_SUPPORTS_BIG_ENDIAN
+ bool
+ default y
+
config TARGET_ARCH
default "e1"
Index: Config.sh
===================================================================
RCS file: /var/cvs/uClibc/extra/Configs/Config.sh,v
retrieving revision 1.47
retrieving revision 1.48
diff -u -d -r1.47 -r1.48
--- Config.sh 9 Jan 2004 09:13:37 -0000 1.47
+++ Config.sh 16 Jan 2004 13:38:10 -0000 1.48
@@ -24,8 +24,12 @@
bool
default y
-config UCLIBC_COMPLETELY_PIC
- bool
+config ARCH_SUPPORTS_BIG_ENDIAN
+ bool
+ default y
+
+config ARCH_SUPPORTS_LITTLE_ENDIAN
+ bool
default y
choice
Index: Config.sparc
===================================================================
RCS file: /var/cvs/uClibc/extra/Configs/Config.sparc,v
retrieving revision 1.16
retrieving revision 1.17
diff -u -d -r1.16 -r1.17
--- Config.sparc 5 Nov 2003 05:04:23 -0000 1.16
+++ Config.sparc 16 Jan 2004 13:38:10 -0000 1.17
@@ -8,11 +8,14 @@
config HAVE_ELF
bool
- select ARCH_BIG_ENDIAN
select HAVE_NO_SHARED
select ARCH_HAS_NO_LDSO
default y
+config ARCH_SUPPORTS_BIG_ENDIAN
+ bool
+ default y
+
config ARCH_CFLAGS
string
Index: Config.i386
===================================================================
RCS file: /var/cvs/uClibc/extra/Configs/Config.i386,v
retrieving revision 1.37
retrieving revision 1.38
diff -u -d -r1.37 -r1.38
--- Config.i386 18 Nov 2003 19:57:06 -0000 1.37
+++ Config.i386 16 Jan 2004 13:38:10 -0000 1.38
@@ -5,7 +5,6 @@
config HAVE_ELF
bool
- select ARCH_LITTLE_ENDIAN
select UCLIBC_HAS_MMU
default y
@@ -22,6 +21,10 @@
config LIBGCC_CFLAGS
string
+config ARCH_SUPPORTS_LITTLE_ENDIAN
+ bool
+ default y
+
choice
prompt "Target x86 Processor Family"
default CONFIG_GENERIC_386
More information about the uClibc-cvs
mailing list