OSDN Git Service

Yet more messing with selecting sane default configs
authorEric Andersen <andersen@codepoet.org>
Wed, 5 Nov 2003 05:04:23 +0000 (05:04 -0000)
committerEric Andersen <andersen@codepoet.org>
Wed, 5 Nov 2003 05:04:23 +0000 (05:04 -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.sparc
extra/Configs/Config.v850

index a98b830..b4ccd13 100644 (file)
@@ -4,11 +4,13 @@
 #
 
 config HAVE_ELF
-       bool
        select UCLIBC_HAS_MMU
        select ARCH_HAS_NO_FPU
        select ARCH_LITTLE_ENDIAN
+       select HAVE_NO_SHARED
        select ARCH_HAS_NO_LDSO
+       select HAS_NO_THREADS
+       bool
        default y
 
 config TARGET_ARCH
index 8c1b2f2..4ca729b 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 HAVE_NO_SHARED
        select ARCH_HAS_NO_LDSO
        bool
        default n
index dce9fec..2b0762a 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 HAVE_NO_SHARED
        select ARCH_HAS_NO_LDSO
        default y
 
index 045148f..5fc6260 100644 (file)
@@ -10,7 +10,9 @@ config HAVE_ELF
        bool
        select ARCH_HAS_NO_MMU
        select ARCH_HAS_NO_FPU
+       select HAVE_NO_SHARED
        select ARCH_HAS_NO_LDSO
+       select HAS_NO_THREADS
        default n
 
 config ARCH_CFLAGS
index a652b14..82d6bb7 100644 (file)
@@ -135,9 +135,13 @@ config DOPIC
          answer Y here.  If you only want to build uClibc as a static library,
          then answer N.
 
+config HAVE_NO_SHARED
+       bool
+       default n
+
 config HAVE_SHARED
        bool "Enable support for shared libraries"
-       depends on DOPIC
+       depends on DOPIC && !HAVE_NO_SHARED
        default y
        help
          If you wish to build uClibc with support for shared libraries then
@@ -238,8 +242,13 @@ config UCLIBC_PROFILING
          size and performance penalty to profiling your applications this way,
          so most people should answer N.
 
+config HAS_NO_THREADS
+       bool
+       default n
+
 config UCLIBC_HAS_THREADS
        bool "POSIX Threading Support"
+       depends on !HAS_NO_THREADS
        default y
        help
          If you want to compile uClibc with pthread support, then answer Y.  
index 8bcfa46..26629ec 100644 (file)
@@ -11,6 +11,7 @@ config HAVE_ELF
        select ARCH_HAS_NO_MMU
        select ARCH_HAS_NO_FPU
        select ARCH_BIG_ENDIAN
+       select HAVE_NO_SHARED
        select ARCH_HAS_NO_LDSO
        default y
 
index b0fd16f..88a0e9b 100644 (file)
@@ -11,6 +11,7 @@ config HAVE_ELF
        select ARCH_HAS_NO_MMU
        select ARCH_HAS_NO_FPU
        select ARCH_HAS_C_SYMBOL_PREFIX
+       select HAVE_NO_SHARED
        select ARCH_HAS_NO_LDSO
        default y
 
index cc5530c..3c359ed 100644 (file)
@@ -9,6 +9,7 @@ config TARGET_ARCH
 config HAVE_ELF
        bool
        select ARCH_BIG_ENDIAN
+       select HAVE_NO_SHARED
        select ARCH_HAS_NO_LDSO
        default y
 
index 7d83890..0caf4ec 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 HAVE_NO_SHARED
        select ARCH_HAS_NO_LDSO
        default y