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,
-# see scripts/kbuild/config-language.txt.
+# see docs/Kconfig-language.txt.
 #
 
 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.
 
+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
@@ -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.
 
-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
@@ -512,6 +518,14 @@ config USE_PORTABLE_CODE
        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
@@ -685,6 +699,7 @@ source archival/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