diff options
Diffstat (limited to 'extra/Configs')
-rw-r--r-- | extra/Configs/Config.in | 76 |
1 files changed, 0 insertions, 76 deletions
diff --git a/extra/Configs/Config.in b/extra/Configs/Config.in index af4c0380f..8f250e04e 100644 --- a/extra/Configs/Config.in +++ b/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. |