aboutsummaryrefslogtreecommitdiff
path: root/Config.in
diff options
context:
space:
mode:
authorRon Yorston <rmy@pobox.com>2017-02-08 20:09:29 +0000
committerRon Yorston <rmy@pobox.com>2017-02-08 20:09:29 +0000
commit373275a708bafb88fa4f0519de2166154f44fed9 (patch)
tree4587b4fd3f695e0f3705b2a217e199f3144df931 /Config.in
parentb74b2619779b1deb903b7766261807df1e9b1f7f (diff)
parentc2b18583a3df06aeecf535c3cea6856aa1f2e205 (diff)
downloadbusybox-w32-373275a708bafb88fa4f0519de2166154f44fed9.tar.gz
busybox-w32-373275a708bafb88fa4f0519de2166154f44fed9.tar.bz2
busybox-w32-373275a708bafb88fa4f0519de2166154f44fed9.zip
Merge branch 'busybox' into merge
Diffstat (limited to 'Config.in')
-rw-r--r--Config.in34
1 files changed, 18 insertions, 16 deletions
diff --git a/Config.in b/Config.in
index 594b16b76..086812908 100644
--- a/Config.in
+++ b/Config.in
@@ -36,7 +36,7 @@ config DESKTOP
36 36
37 If you are preparing your build to be used on an embedded box 37 If you are preparing your build to be used on an embedded box
38 where you have tighter control over the entire set of userspace 38 where you have tighter control over the entire set of userspace
39 tools, you can unselect this option for smaller code size. 39 tools, you can unselect this option for smaller code size.
40 40
41config EXTRA_COMPAT 41config EXTRA_COMPAT
42 bool "Provide compatible behavior for rare corner cases (bigger code)" 42 bool "Provide compatible behavior for rare corner cases (bigger code)"
@@ -64,17 +64,6 @@ config USE_PORTABLE_CODE
64 compiler other than gcc. 64 compiler other than gcc.
65 If you do use gcc, this option may needlessly increase code size. 65 If you do use gcc, this option may needlessly increase code size.
66 66
67config PLATFORM_LINUX
68 bool "Enable Linux-specific applets and features"
69 default y
70 help
71 For the most part, busybox requires only POSIX compatibility
72 from the target system, but some applets and features use
73 Linux-specific interfaces.
74
75 Answering 'N' here will disable such applets and hide the
76 corresponding configuration options.
77
78config SHOW_USAGE 67config SHOW_USAGE
79 bool "Show applet usage messages" 68 bool "Show applet usage messages"
80 default y 69 default y
@@ -138,14 +127,14 @@ config INSTALL_NO_USR
138 never to /usr/bin or /usr/sbin. 127 never to /usr/bin or /usr/sbin.
139 128
140config PAM 129config PAM
141 bool "Support for PAM (Pluggable Authentication Modules)" 130 bool "Support PAM (Pluggable Authentication Modules)"
142 default n 131 default n
143 help 132 help
144 Use PAM in some busybox applets (currently login and httpd) instead 133 Use PAM in some busybox applets (currently login and httpd) instead
145 of direct access to password database. 134 of direct access to password database.
146 135
147config LONG_OPTS 136config LONG_OPTS
148 bool "Support for --long-options" 137 bool "Support --long-options"
149 default y 138 default y
150 help 139 help
151 Enable this if you want busybox applets to use the gnu --long-option 140 Enable this if you want busybox applets to use the gnu --long-option
@@ -212,7 +201,7 @@ config PID_FILE_PATH
212 specify a pidfile path. 201 specify a pidfile path.
213 202
214config FEATURE_SUID 203config FEATURE_SUID
215 bool "Support for SUID/SGID handling" 204 bool "Support SUID/SGID handling"
216 default y 205 default y
217 help 206 help
218 With this option you can install the busybox binary belonging 207 With this option you can install the busybox binary belonging
@@ -352,6 +341,17 @@ config FEATURE_HAVE_RPC
352 # This is automatically selected if any of enabled applets need it. 341 # This is automatically selected if any of enabled applets need it.
353 # You do not need to select it manually. 342 # You do not need to select it manually.
354 343
344config PLATFORM_LINUX
345 bool #No description makes it a hidden option
346 default n
347 #help
348 # For the most part, busybox requires only POSIX compatibility
349 # from the target system, but some applets and features use
350 # Linux-specific interfaces.
351 #
352 # This is automatically selected if any applet or feature requires
353 # Linux-specific interfaces. You do not need to select it manually.
354
355comment 'Build Options' 355comment 'Build Options'
356 356
357config STATIC 357config STATIC
@@ -647,6 +647,8 @@ config DEBUG_SANITIZE
647 catch bad memory accesses (e.g. buffer overflows), but will make 647 catch bad memory accesses (e.g. buffer overflows), but will make
648 the executable larger and slow down runtime a bit. 648 the executable larger and slow down runtime a bit.
649 649
650 This adds -fsanitize=foo options to gcc command line.
651
650 If you aren't developing/testing busybox, say N here. 652 If you aren't developing/testing busybox, say N here.
651 653
652config UNIT_TEST 654config UNIT_TEST
@@ -661,7 +663,7 @@ config WERROR
661 bool "Abort compilation on any warning" 663 bool "Abort compilation on any warning"
662 default n 664 default n
663 help 665 help
664 Selecting this will add -Werror to gcc command line. 666 This adds -Werror to gcc command line.
665 667
666 Most people should answer N. 668 Most people should answer N.
667 669