printf: fix printf "%u\n" +18446744073709551614
[oweals/busybox.git] / Config.in
index acd3cb883b8197596459de469b0588445390e99f..ae21f52ef43fdbc9a644fdcb0ae0465a912679e2 100644 (file)
--- a/Config.in
+++ b/Config.in
@@ -1,6 +1,6 @@
 #
 # For a description of the syntax of this configuration file,
 #
 # For a description of the syntax of this configuration file,
-# see scripts/kbuild/config-language.txt.
+# see docs/Kconfig-language.txt.
 #
 
 mainmenu "Configuration"
 #
 
 mainmenu "Configuration"
@@ -37,6 +37,19 @@ config EXTRA_COMPAT
        some GNU extensions in libc. You probably only need this option
        if you plan to run busybox on desktop.
 
        some GNU extensions in libc. You probably only need this option
        if you plan to run busybox on desktop.
 
+config FEDORA_COMPAT
+       bool "Building for Fedora distribution"
+       default n
+       help
+       This option makes some tools behave like they do on Fedora.
+
+       At the time of this writing (2017-08) this only affects uname:
+       normally, uname -p (processor) and uname -i (platform)
+       are shown as "unknown", but with this option uname -p
+       shows the same string as uname -m (machine type),
+       and so does uname -i unless machine type is i486/i586/i686 -
+       then uname -i shows "i386".
+
 config INCLUDE_SUSv2
        bool "Enable obsolete features removed before SUSv3"
        default y
 config INCLUDE_SUSv2
        bool "Enable obsolete features removed before SUSv3"
        default y
@@ -330,13 +343,6 @@ config FEATURE_SYSLOG
        #This option is auto-selected when you select any applet which may
        #send its output to syslog. You do not need to select it manually.
 
        #This option is auto-selected when you select any applet which may
        #send its output to syslog. You do not need to select it manually.
 
-config FEATURE_HAVE_RPC
-       bool #No description makes it a hidden option
-       default n
-       #help
-       #This is automatically selected if any of enabled applets need it.
-       #You do not need to select it manually.
-
 config PLATFORM_LINUX
        bool #No description makes it a hidden option
        default n
 config PLATFORM_LINUX
        bool #No description makes it a hidden option
        default n
@@ -512,6 +518,14 @@ config USE_PORTABLE_CODE
        compiler other than gcc.
        If you do use gcc, this option may needlessly increase code size.
 
        compiler other than gcc.
        If you do use gcc, this option may needlessly increase code size.
 
+config STACK_OPTIMIZATION_386
+       bool "Use -mpreferred-stack-boundary=2 on i386 arch"
+       default y
+       help
+       This option makes for smaller code, but some libc versions
+       do not work with it (they use SSE instructions without
+       ensuring stack alignment).
+
 comment 'Installation Options ("make install" behavior)'
 
 choice
 comment 'Installation Options ("make install" behavior)'
 
 choice
@@ -685,6 +699,7 @@ source archival/Config.in
 source coreutils/Config.in
 source console-tools/Config.in
 source debianutils/Config.in
 source coreutils/Config.in
 source console-tools/Config.in
 source debianutils/Config.in
+source klibc-utils/Config.in
 source editors/Config.in
 source findutils/Config.in
 source init/Config.in
 source editors/Config.in
 source findutils/Config.in
 source init/Config.in