OSDN Git Service

Yet more config system updates
authorEric Andersen <andersen@codepoet.org>
Wed, 5 Nov 2003 04:27:32 +0000 (04:27 -0000)
committerEric Andersen <andersen@codepoet.org>
Wed, 5 Nov 2003 04:27:32 +0000 (04:27 -0000)
extra/Configs/Config.alpha
extra/Configs/Config.e1
extra/Configs/Config.h8300
extra/Configs/Config.i960
extra/Configs/Config.in
extra/Configs/Config.m68k
extra/Configs/Config.microblaze
extra/Configs/Config.sh
extra/Configs/Config.sparc
extra/Configs/Config.v850

index e810c6d..a98b830 100644 (file)
@@ -7,6 +7,8 @@ config HAVE_ELF
        bool
        select UCLIBC_HAS_MMU
        select ARCH_HAS_NO_FPU
+       select ARCH_LITTLE_ENDIAN
+       select ARCH_HAS_NO_LDSO
        default y
 
 config TARGET_ARCH
index 06b5a92..8c1b2f2 100644 (file)
@@ -8,6 +8,7 @@ config HAVE_ELF
        select ARCH_HAS_NO_MMU
        select ARCH_HAS_NO_FPU
        select ARCH_HAS_C_SYMBOL_PREFIX
+       select ARCH_HAS_NO_LDSO
        bool
        default n
 
index 6e869c0..dce9fec 100644 (file)
@@ -8,6 +8,7 @@ config HAVE_ELF
        select ARCH_HAS_NO_MMU
        select ARCH_HAS_NO_FPU
        select ARCH_HAS_C_SYMBOL_PREFIX
+       select ARCH_HAS_NO_LDSO
        default y
 
 config TARGET_ARCH
index 3c30a1c..045148f 100644 (file)
@@ -10,6 +10,7 @@ config HAVE_ELF
        bool
        select ARCH_HAS_NO_MMU
        select ARCH_HAS_NO_FPU
+       select ARCH_HAS_NO_LDSO
        default n
 
 config ARCH_CFLAGS
index 83e8b65..a652b14 100644 (file)
@@ -144,9 +144,13 @@ config HAVE_SHARED
          answer Y here.  If you only want to build uClibc as a static library,
          then answer N.
 
+config ARCH_HAS_NO_LDSO
+       bool
+       default n
+
 config BUILD_UCLIBC_LDSO
        bool "Compile native shared library loader"
-       depends on HAVE_SHARED
+       depends on HAVE_SHARED && !ARCH_HAS_NO_LDSO
        default y
        help
          uClibc has a native shared library loader for some architectures.
index f105b31..8bcfa46 100644 (file)
@@ -11,6 +11,7 @@ config HAVE_ELF
        select ARCH_HAS_NO_MMU
        select ARCH_HAS_NO_FPU
        select ARCH_BIG_ENDIAN
+       select ARCH_HAS_NO_LDSO
        default y
 
 config ARCH_CFLAGS
index 957d396..b0fd16f 100644 (file)
@@ -11,7 +11,7 @@ config HAVE_ELF
        select ARCH_HAS_NO_MMU
        select ARCH_HAS_NO_FPU
        select ARCH_HAS_C_SYMBOL_PREFIX
-       select HAVE_NO_PIC
+       select ARCH_HAS_NO_LDSO
        default y
 
 config ARCH_CFLAGS
index 59f4e86..4277e92 100644 (file)
@@ -46,11 +46,13 @@ choice
 config CONFIG_SH2
        select ARCH_HAS_NO_FPU
        select ARCH_HAS_NO_MMU
+       select ARCH_HAS_NO_LDSO
        bool "SH2"
 
 config CONFIG_SH3
        select HAS_FPU
        select UCLIBC_HAS_MMU
+       select ARCH_HAS_NO_LDSO
        bool "SH3"
 
 config CONFIG_SH4
@@ -61,6 +63,7 @@ config CONFIG_SH4
 config CONFIG_SH5
        select HAS_FPU
        select UCLIBC_HAS_MMU
+       select ARCH_HAS_NO_LDSO
        bool "SH5"
 
 endchoice
index 4274869..cc5530c 100644 (file)
@@ -8,6 +8,8 @@ config TARGET_ARCH
 
 config HAVE_ELF
        bool
+       select ARCH_BIG_ENDIAN
+       select ARCH_HAS_NO_LDSO
        default y
 
 config ARCH_CFLAGS
index 11f48d0..7d83890 100644 (file)
@@ -12,6 +12,7 @@ config HAVE_ELF
        select ARCH_HAS_NO_MMU
        select ARCH_HAS_C_SYMBOL_PREFIX
        select HAVE_NO_PIC
+       select ARCH_HAS_NO_LDSO
        default y
 
 config ARCH_CFLAGS