Browse Source

extra/Configs/Config.in: drop "default n" lines

"default n" is the default default. No need to mention it explicitly.

Signed-off-by: Daniel Mack <zonque@gmail.com>
Daniel Mack 13 years ago
parent
commit
e9d7435809
1 changed files with 0 additions and 76 deletions
  1. 0 76
      extra/Configs/Config.in

+ 0 - 76
extra/Configs/Config.in

@@ -245,7 +245,6 @@ menu "General Library Settings"
 
 config HAVE_NO_PIC
 	bool
-	default n
 
 config DOPIC
 	bool "Generate only Position Independent Code (PIC)"
@@ -257,12 +256,10 @@ config DOPIC
 
 config ARCH_HAS_NO_SHARED
 	bool
-	default n
 
 config ARCH_HAS_NO_LDSO
 	bool
 	select ARCH_HAS_NO_SHARED
-	default n
 
 config HAVE_SHARED
 	bool "Enable shared libraries"
@@ -277,7 +274,6 @@ config FORCE_SHAREABLE_TEXT_SEGMENTS
 	bool "Only load shared libraries which can share their text segment"
 	depends on HAVE_SHARED
 	select DOPIC
-	default n
 	help
 	  If you answer Y here, the uClibc native shared library loader will
 	  only load shared libraries, which do not need to modify any
@@ -326,7 +322,6 @@ config LDSO_PRELOAD_ENV_SUPPORT
 config LDSO_PRELOAD_FILE_SUPPORT
 	bool "Enable library loader preload file (ld.so.preload)"
 	depends on HAVE_SHARED
-	default n
 	help
 	  Enable this to make use of /etc/ld.so.preload. This file contains a
 	  whitespace separated list of shared libraries to be loaded before
@@ -352,7 +347,6 @@ config LDSO_BASE_FILENAME
 config LDSO_STANDALONE_SUPPORT
 	bool "Dynamic linker stand-alone mode support"
 	depends on HAVE_SHARED
-	default n
 	help
 	  The dynamic linker can be run either indirectly through running some
 	  dynamically linked program or library (in which case no command line
@@ -369,7 +363,6 @@ config LDSO_STANDALONE_SUPPORT
 config LDSO_PRELINK_SUPPORT
 	bool "Dynamic linker prelink support"
 	depends on HAVE_SHARED
-	default n
 	select LDSO_STANDALONE_SUPPORT
 	help
 	  The dynamic linker can be used in stand-alone mode by the prelink tool
@@ -393,7 +386,6 @@ config LDSO_RUNPATH
 	bool "Enable ELF RUNPATH tag support"
 	depends on HAVE_SHARED
 	default y if LDSO_CACHE_SUPPORT
-	default n if !LDSO_CACHE_SUPPORT
 	help
 	  ELF's may have dynamic RPATH/RUNPATH tags.  These tags list paths
 	  which extend the library search paths.  They are really only useful
@@ -449,7 +441,6 @@ config UCLIBC_CTOR_DTOR
 config LDSO_GNU_HASH_SUPPORT
 	bool "Enable GNU hash style support"
 	depends on HAVE_SHARED
-	default n
 	help
 	  Newest binutils support a new hash style named GNU-hash. The dynamic
 	  linker will use the new GNU-hash section (.gnu.hash) for symbol lookup
@@ -528,7 +519,6 @@ config UCLIBC_HAS_THREADS
 config UCLIBC_HAS_TLS
 	bool "Thread-Local Storage"
 	depends on UCLIBC_HAS_THREADS_NATIVE
-	default n
 	help
 	  If you want to enable TLS support then answer Y.
 	  This is fast an efficient way to store per-thread local data
@@ -537,7 +527,6 @@ config UCLIBC_HAS_TLS
 
 config PTHREADS_DEBUG_SUPPORT
 	bool "Build pthreads debugging support"
-	default n
 	depends on UCLIBC_HAS_THREADS
 	help
 	  Say Y here if you wish to be able to debug applications that use
@@ -616,7 +605,6 @@ endchoice
 
 config MALLOC_GLIBC_COMPAT
 	bool "Malloc returns live pointer for malloc(0)"
-	default n
 	help
 	  The behavior of malloc(0) is listed as implementation-defined by
 	  SuSv3.  Glibc returns a valid pointer to something, while uClibc
@@ -640,7 +628,6 @@ config UCLIBC_DYNAMIC_ATEXIT
 	  of atexit() and on_exit() functions, limited only by your available
 	  memory.  This can be important when uClibc is used with C++, since
 	  global destructors are implemented via atexit(), and it is quite
-	  possible to exceed the default number when this option is disabled.
 	  Enabling this option adds a few bytes, and more significantly makes
 	  atexit and on_exit depend on malloc, which can be bad when compiling
 	  static executables.
@@ -649,14 +636,12 @@ config UCLIBC_DYNAMIC_ATEXIT
 
 config COMPAT_ATEXIT
 	bool "Old (visible) atexit Support"
-	default n
 	help
 	  Enable this option if you want to update from 0.9.28 to git/0.9.29,
 	  else you will be missing atexit() until you rebuild all apps.
 
 config UCLIBC_SUSV3_LEGACY
 	bool "Enable SuSv3 LEGACY functions"
-	default n
 	#vfork,
 	# h_errno
 	# gethostbyaddr
@@ -677,7 +662,6 @@ config UCLIBC_SUSV3_LEGACY
 
 config UCLIBC_SUSV3_LEGACY_MACROS
 	bool "Enable SuSv3 LEGACY macros"
-	default n
 	help
 	  Enable this option if you want to have SuSv3 LEGACY macros.
 	  Currently applies to bcopy/bzero/bcmp/index/rindex et al.
@@ -685,7 +669,6 @@ config UCLIBC_SUSV3_LEGACY_MACROS
 
 config UCLIBC_SUSV4_LEGACY
 	bool "Enable SuSv4 LEGACY or obsolescent functions"
-	default n
 	help
 	  Enable this option if you want to have SuSv4 LEGACY functions
 	  and macros in the library.
@@ -706,7 +689,6 @@ config UCLIBC_SUSV4_LEGACY
 
 config UCLIBC_STRICT_HEADERS
 	bool "Enable structures and constants for unsupported features"
-	default n
 	help
 	  Enable structures and constants in headers that should not be used,
 	  because the respective feature is disabled.
@@ -717,7 +699,6 @@ config UCLIBC_STRICT_HEADERS
 
 config UCLIBC_HAS_STUBS
 	bool "Provide stubs for unavailable functionality"
-	default n
 	help
 	  With this option uClibc provides non-functional stubs for
 	  functions which are impossible to implement on the target
@@ -732,7 +713,6 @@ config UCLIBC_HAS_SHADOW
 
 config UCLIBC_HAS_PROGRAM_INVOCATION_NAME
 	bool "Support for program_invocation_name"
-	default n
 	help
 	  Support for the GNU-specific program_invocation_name and
 	  program_invocation_short_name strings.  Some GNU packages
@@ -793,7 +773,6 @@ config UNIX98PTY_ONLY
 if UNIX98PTY_ONLY
 config UCLIBC_HAS_GETPT
 	bool "Support getpt() (glibc-compat)"
-	default n
 	depends on UCLIBC_HAS_PTY
 	help
 	  Some packages may need getpt().
@@ -813,7 +792,6 @@ endif
 config UCLIBC_HAS_LIBUTIL
 	bool "Provide libutil library and functions"
 	depends on UCLIBC_HAS_PTY
-	default n
 	help
 	  Provide a libutil library.
 	  This non-standard conforming library provides the following
@@ -995,7 +973,6 @@ config UCLIBC_HAS_BSD_ERR
 
 config UCLIBC_HAS_OBSOLETE_BSD_SIGNAL
 	bool "BSD obsolete signal functions"
-	default n
 	help
 	  These functions are provided as a compatibility interface for
 	  programs that make use of the historical System V signal API.
@@ -1010,7 +987,6 @@ config UCLIBC_HAS_OBSOLETE_BSD_SIGNAL
 
 config UCLIBC_HAS_OBSOLETE_SYSV_SIGNAL
 	bool "SYSV obsolete signal functions"
-	default n
 	help
 	  Use of sysv_signal() should be avoided; use sigaction(2) instead.
 
@@ -1018,7 +994,6 @@ config UCLIBC_HAS_OBSOLETE_SYSV_SIGNAL
 
 config UCLIBC_NTP_LEGACY
 	bool "ntp_*() aliases"
-	default n
 	help
 	  Provide legacy aliases for ntp functions:
 	  ntp_adjtime(), ntp_gettime()
@@ -1027,7 +1002,6 @@ config UCLIBC_NTP_LEGACY
 
 config UCLIBC_SV4_DEPRECATED
 	bool "Enable SVr4 deprecated functions"
-	default n
 	help
 	  These functions are DEPRECATED in System V release 4.
 	  Say N unless you desparately need one of the functions below:
@@ -1217,7 +1191,6 @@ config UCLIBC_HAS_IPV4
 
 config UCLIBC_HAS_IPV6
 	bool "IP version 6 support"
-	default n
 	select UCLIBC_HAS_SOCKET
 	help
 	  If you want to include support for the next version of the Internet
@@ -1227,7 +1200,6 @@ config UCLIBC_HAS_IPV6
 
 config UCLIBC_HAS_RPC
 	bool "Remote Procedure Call (RPC) support"
-	default n
 	# RPC+socket-ipvX doesn't currently work.
 	depends on UCLIBC_HAS_IPV4 || UCLIBC_HAS_IPV6
 	help
@@ -1258,7 +1230,6 @@ config UCLIBC_HAS_REENTRANT_RPC
 
 config UCLIBC_USE_NETLINK
 	bool "Use netlink to query interfaces"
-	default n
 	depends on UCLIBC_HAS_SOCKET
 	help
 	  In newer versions of Linux (2.4.17+), support was added for querying
@@ -1273,7 +1244,6 @@ config UCLIBC_USE_NETLINK
 config UCLIBC_SUPPORT_AI_ADDRCONFIG
 	bool "Support the AI_ADDRCONFIG flag"
 	depends on UCLIBC_USE_NETLINK
-	default n
 	help
 	  The implementation of AI_ADDRCONFIG is aligned with the glibc
 	  implementation using netlink to query interfaces to find both
@@ -1284,7 +1254,6 @@ config UCLIBC_SUPPORT_AI_ADDRCONFIG
 
 config UCLIBC_HAS_BSD_RES_CLOSE
 	bool "Support res_close() (bsd-compat)"
-	default n
 	help
 	  Answer Y if you desperately want to support BSD compatibility in
 	  the network code.
@@ -1303,20 +1272,17 @@ config UCLIBC_HAS_COMPAT_RES_STATE
 
 config UCLIBC_HAS_EXTRA_COMPAT_RES_STATE
 	bool "Use extra compatible but extra bloated _res"
-	default n
 	help
 	  Answer Y if selecting UCLIBC_HAS_COMPAT_RES_STATE is not enough.
 	  As far as I can say, this should never be needed.
 
 config UCLIBC_HAS_LIBRESOLV_STUB
 	bool "Provide libresolv stub"
-	default n
 	help
 	  Provide a dummy resolv library.
 
 config UCLIBC_HAS_LIBNSL_STUB
 	bool "Provide libnsl stub"
-	default n
 	help
 	  Provide a dummy nsl library.
 
@@ -1402,7 +1368,6 @@ endchoice
 
 config UCLIBC_HAS_WCHAR
 	bool "Wide Character Support"
-	default n
 	help
 	  Answer Y to enable wide character support.  This will make uClibc
 	  much larger.  It is also currently required for locale support.
@@ -1413,7 +1378,6 @@ config UCLIBC_HAS_LOCALE
 	bool "Locale Support"
 	select UCLIBC_HAS_WCHAR
 	select UCLIBC_HAS_CTYPE_TABLES
-	default n
 	help
 	  uClibc now has full ANSI/ISO C99 locale support (except for
 	  wcsftime() and collating items in regex).  Be aware that enabling
@@ -1478,7 +1442,6 @@ config UCLIBC_BUILD_MINIMAL_LOCALES
 config UCLIBC_DOWNLOAD_PREGENERATED_LOCALE_DATA
 	bool "Automagically Download the Pre-generated Locale Data (if necessary)"
 	depends on UCLIBC_PREGENERATED_LOCALE_DATA
-	default n
 	help
 	  If you would like the build process to use 'wget' to automatically
 	  download the pregenerated locale data, enable this option.  Otherwise
@@ -1492,7 +1455,6 @@ config UCLIBC_DOWNLOAD_PREGENERATED_LOCALE_DATA
 config UCLIBC_HAS_XLOCALE
 	bool "Extended Locale Support (experimental/incomplete)"
 	depends on UCLIBC_HAS_LOCALE
-	default n
 	help
 	  Answer Y to enable extended locale support similar to that provided
 	  by glibc.  This is primarily intended to support libstd++
@@ -1506,7 +1468,6 @@ config UCLIBC_HAS_HEXADECIMAL_FLOATS
 	bool "Support hexadecimal float notation"
 	depends on UCLIBC_HAS_CTYPE_TABLES
 	depends on UCLIBC_HAS_FLOATS
-	default n
 	help
 	  Answer Y to enable support for hexadecimal float notation in the
 	  (wchar and) char string to floating point conversion functions, as
@@ -1519,7 +1480,6 @@ config UCLIBC_HAS_GLIBC_DIGIT_GROUPING
 	bool "Support glibc's \"'\" flag for allowing locale-specific digit grouping"
 	depends on UCLIBC_HAS_LOCALE
 	depends on UCLIBC_HAS_FLOATS
-	default n
 	help
 	  Answer Y to enable support for glibc's \"'\" flag for allowing
 	  locale-specific digit grouping in base 10 integer conversions and
@@ -1544,7 +1504,6 @@ config UCLIBC_HAS_SCANF_LENIENT_DIGIT_GROUPING
 config UCLIBC_HAS_GLIBC_CUSTOM_PRINTF
 	bool "Support glibc's register_printf_function() (glibc-compat)"
 	depends on !USE_OLD_VFPRINTF
-	default n
 	help
 	  Answer Y to support glibc's register_printf_function() to allow an
 	  application to add its own printf conversion specifiers.
@@ -1560,7 +1519,6 @@ config UCLIBC_HAS_GLIBC_CUSTOM_PRINTF
 config USE_OLD_VFPRINTF
 	bool "Use the old vfprintf implementation"
 	depends on !UCLIBC_HAS_WCHAR
-	default n
 	help
 	  Set to true to use the old vfprintf instead of the new.  This is
 	  roughly C89 compliant with some extensions, and is much smaller.
@@ -1589,7 +1547,6 @@ config UCLIBC_PRINTF_SCANF_POSITIONAL_ARGS
 
 config UCLIBC_HAS_SCANF_GLIBC_A_FLAG
 	bool "Support glibc's 'a' flag for scanf string conversions (not implemented)"
-	default n
 	help
 	  NOTE!!!  Currently Not Implemented!!! Just A Place Holder!!  NOTE!!!
 	  NOTE!!!  Conflicts with an ANSI/ISO C99 scanf flag!!         NOTE!!!
@@ -1667,7 +1624,6 @@ endchoice
 
 config UCLIBC_HAS_STDIO_SHUTDOWN_ON_ABORT
 	bool "Attempt to shutdown stdio subsystem when abort() is called."
-	default n
 	help
 	  ANSI/ISO C99 requires abort() to be asyn-signal-safe.  So there was
 	  a behavioral change made in SUSv3.  Previously, abort() was required
@@ -1716,7 +1672,6 @@ config UCLIBC_HAS_STDIO_AUTO_RW_TRANSITION
 config UCLIBC_HAS_FOPEN_LARGEFILE_MODE
 	bool "Support an fopen() 'F' flag for large file mode (uClibc-specific)"
 	depends on UCLIBC_HAS_LFS
-	default n
 	help
 	  Answer Y to enable a uClibc-specific extension to allow passing an
 	  additional 'F' flag in the mode string for fopen() to specify that
@@ -1726,7 +1681,6 @@ config UCLIBC_HAS_FOPEN_LARGEFILE_MODE
 
 config UCLIBC_HAS_FOPEN_EXCLUSIVE_MODE
 	bool "Support an fopen() 'x' flag for exclusive mode (glibc-compat)"
-	default n
 	help
 	  Answer Y to support a glibc extension to allow passing
 	  additional 'x' flag in the mode string for fopen() to specify that
@@ -1736,7 +1690,6 @@ config UCLIBC_HAS_FOPEN_EXCLUSIVE_MODE
 
 config UCLIBC_HAS_GLIBC_CUSTOM_STREAMS
 	bool "Support fmemopen(), open_memstream(), and fopencookie() (glibc-compat)"
-	default n
 	help
 	  Answer Y to support the glibc 'custom stream' extension functions
 	  fmemopen(), open_memstream(), and fopencookie().
@@ -1747,7 +1700,6 @@ config UCLIBC_HAS_GLIBC_CUSTOM_STREAMS
 
 config UCLIBC_HAS_PRINTF_M_SPEC
 	bool "Support the '%m' specifier in printf format strings (glibc-compat)"
-	default n
 	help
 	  Answer Y to support a glibc extension to interpret '%m' in printf
 	  format strings as an instruction to output the error message string
@@ -1769,7 +1721,6 @@ config UCLIBC_HAS_ERRNO_MESSAGES
 config UCLIBC_HAS_SYS_ERRLIST
 	bool "Support sys_errlist[] (obsolete-compat)"
 	depends on UCLIBC_HAS_ERRNO_MESSAGES
-	default n
 	help
 	  Answer Y if you want to support the obsolete sys_errlist[].
 	  This adds about 0.5k to the library, except for the mips
@@ -1796,7 +1747,6 @@ config UCLIBC_HAS_SIGNUM_MESSAGES
 config UCLIBC_HAS_SYS_SIGLIST
 	bool "Support sys_siglist[] (bsd-compat)"
 	depends on UCLIBC_HAS_SIGNUM_MESSAGES
-	default n
 	help
 	  Answer Y if you want to support sys_siglist[].
 
@@ -1809,7 +1759,6 @@ config UCLIBC_HAS_SYS_SIGLIST
 config UCLIBC_HAS_GETTEXT_AWARENESS
 	bool "Include gettext awareness"
 	depends on UCLIBC_HAS_LOCALE && UCLIBC_MJN3_ONLY
-	default n
 	help
 	  NOTE!!!  Not yet integrated with strerror and strsignal.  NOTE!!!
 
@@ -1832,7 +1781,6 @@ config UCLIBC_HAS_GNU_GETOPT
 
 config UCLIBC_HAS_STDIO_FUTEXES
 	bool "Use futexes for multithreaded I/O locking"
-	default n
 	depends on UCLIBC_HAS_THREADS_NATIVE
 	help
 	  If you want to compile uClibc to use futexes for low-level
@@ -1909,7 +1857,6 @@ config UCLIBC_HAS_FNMATCH_OLD
 config UCLIBC_HAS_WORDEXP
 	bool "Support the wordexp() interface"
 	depends on UCLIBC_HAS_GLOB
-	default n
 	help
 	  The SuSv3 wordexp() interface performs word expansions per the  Shell
 	  and Utilities volume of IEEE Std 1003.1-2001, Section 2.6.  It is
@@ -1921,7 +1868,6 @@ config UCLIBC_HAS_WORDEXP
 
 config UCLIBC_HAS_NFTW
 	bool "Support the nftw() interface"
-	default n
 	help
 	  The SuSv3 nftw() interface is used to recursively descend
 	  directory paths while repeatedly calling a function.
@@ -1931,7 +1877,6 @@ config UCLIBC_HAS_NFTW
 
 config UCLIBC_HAS_FTW
 	bool "Support the ftw() interface"
-	default n
 	depends on UCLIBC_SUSV4_LEGACY
 	help
 	  The SuSv3 ftw() interface is used to recursively descend
@@ -1942,7 +1887,6 @@ config UCLIBC_HAS_FTW
 
 config UCLIBC_HAS_FTS
 	bool "Support the fts() interface (bsd-compat)"
-	default n
 	help
 	  The fts functions are provided for traversing UNIX file hierarchies.
 
@@ -1968,7 +1912,6 @@ config UCLIBC_HAS_GLOB
 config UCLIBC_HAS_GNU_GLOB
 	bool "Support gnu glob() interface"
 	depends on UCLIBC_HAS_GLOB
-	default n
 	help
 	  The gnu glob interface is somewhat larger (weighing in at about 4,2k)
 	  than it's SuSv3 counterpart (and is out of date). It is an old copy
@@ -1981,7 +1924,6 @@ config UCLIBC_HAS_GNU_GLOB
 
 config UCLIBC_HAS_UTMPX
        bool "utmpx based support for tracking login/logouts to/from the system"
-       default n
        help
          Answer y to enable support for accessing user accounting database.
          It can be used to track all login/logout to the system.
@@ -2072,7 +2014,6 @@ config UCLIBC_BUILD_PIE
 	depends on HAVE_SHARED
 	depends on TARGET_arm || TARGET_frv || TARGET_i386 || TARGET_mips || TARGET_powerpc
 	select FORCE_SHAREABLE_TEXT_SEGMENTS
-	default n
 	help
 	  If you answer Y here, ldd and iconv are built as ET_DYN/PIE
 	  executables.
@@ -2087,7 +2028,6 @@ config UCLIBC_BUILD_PIE
 
 config UCLIBC_HAS_ARC4RANDOM
 	bool "Include the arc4random() function"
-	default n
 	help
 	  Answer Y to support the OpenBSD-like arc4random() function. This
 	  function picks a random number between 0 and N, and will always return
@@ -2100,12 +2040,10 @@ config UCLIBC_HAS_ARC4RANDOM
 
 config HAVE_NO_SSP
 	bool
-	default n
 
 config UCLIBC_HAS_SSP
 	bool "Support for GCC stack smashing protector"
 	depends on !HAVE_NO_SSP
-	default n
 	help
 	  Add code to support GCC's -fstack-protector[-all] option to uClibc.
 	  This requires GCC 4.1 or newer.  GCC does not have to provide libssp,
@@ -2126,7 +2064,6 @@ config UCLIBC_HAS_SSP
 config UCLIBC_HAS_SSP_COMPAT
 	bool "Support for gcc-3.x propolice smashing stack protector"
 	depends on UCLIBC_HAS_SSP
-	default n
 	help
 	  Add gcc-3.x propolice smashing stack protector to the library.
 
@@ -2143,7 +2080,6 @@ config UCLIBC_HAS_SSP_COMPAT
 config SSP_QUICK_CANARY
 	bool "Use simple guard values without accessing /dev/urandom"
 	depends on UCLIBC_HAS_SSP
-	default n
 	help
 	  Use gettimeofday(2) to define the __guard without accessing
 	  /dev/urandom.
@@ -2176,7 +2112,6 @@ endchoice
 config UCLIBC_BUILD_SSP
 	bool "Build uClibc with -fstack-protector"
 	depends on UCLIBC_HAS_SSP
-	default n
 	help
 	  Build all uClibc libraries and executables with -fstack-protector,
 	  adding extra stack overflow checking to most uClibc functions.
@@ -2206,7 +2141,6 @@ config UCLIBC_BUILD_RELRO
 config UCLIBC_BUILD_NOW
 	bool "Build uClibc with linker option -z NOW"
 	depends on HAVE_SHARED
-	default n
 	help
 	  Build all libraries and executables with "ld -z now".
 
@@ -2263,7 +2197,6 @@ config UCLIBC_EXTRA_CFLAGS
 
 config DODEBUG
 	bool "Build uClibc with debugging symbols"
-	default n
 	select EXTRA_WARNINGS
 	help
 	  Say Y here if you wish to compile uClibc with debugging symbols.
@@ -2277,7 +2210,6 @@ config DODEBUG
 config DODEBUG_PT
 	bool "Build pthread with debugging output"
 	depends on UCLIBC_HAS_THREADS && LINUXTHREADS_OLD
-	default n
 	help
 	  Enable debug output in libpthread.  This is only useful when doing
 	  development in libpthread itself.
@@ -2296,7 +2228,6 @@ config DOSTRIP
 
 config DOASSERTS
 	bool "Build uClibc with run-time assertion testing"
-	default n
 	help
 	  Say Y here to include runtime assertion tests.
 	  This enables runtime assertion testing in some code, which can
@@ -2306,7 +2237,6 @@ config DOASSERTS
 config SUPPORT_LD_DEBUG
 	bool "Build the shared library loader with debugging support"
 	depends on HAVE_SHARED
-	default n
 	help
 	  Answer Y here to enable all the extra code needed to debug the uClibc
 	  native shared library loader.  The level of debugging noise that is
@@ -2342,7 +2272,6 @@ config SUPPORT_LD_DEBUG
 config SUPPORT_LD_DEBUG_EARLY
 	bool "Build the shared library loader with early debugging support"
 	depends on HAVE_SHARED
-	default n
 	help
 	  Answer Y here to if you find the uClibc shared library loader is
 	  crashing or otherwise not working very early on.  This is typical
@@ -2356,7 +2285,6 @@ config SUPPORT_LD_DEBUG_EARLY
 config UCLIBC_MALLOC_DEBUGGING
 	bool "Build malloc with debugging support"
 	depends on MALLOC || MALLOC_STANDARD
-	default n
 	help
 	  Answer Y here to compile extra debugging support code into malloc.
 	  Malloc debugging output may then be enabled at runtime using the
@@ -2377,7 +2305,6 @@ config UCLIBC_MALLOC_DEBUGGING
 config UCLIBC_HAS_BACKTRACE
 	bool "Add support for application self-debugging"
 	depends on HAVE_SHARED
-	default n
 	help
 	  Answer Y here to compile support for application self-debugging, by adding
 	  a new shared object "libubacktrace.so" that provides the following new
@@ -2401,13 +2328,11 @@ config WARNINGS
 
 config EXTRA_WARNINGS
 	bool "Enable extra annoying warnings"
-	default n
 	help
 	  If you wish to build with extra warnings enabled, say Y here.
 
 config DOMULTI
 	bool "Compile all sources at once into an object"
-	default n
 	help
 	  Set this to compile all sources at once into an object (IMA).
 	  This mode of compilation uses alot of memory but may produce
@@ -2420,7 +2345,6 @@ config DOMULTI
 
 config UCLIBC_MJN3_ONLY
 	bool "Manuel's hidden warnings"
-	default n
 	help
 	  Answer Y here to see all Manuel's personal notes, warnings, and todos.