summaryrefslogtreecommitdiff
path: root/sysdeps
diff options
context:
space:
mode:
Diffstat (limited to 'sysdeps')
-rw-r--r--sysdeps/linux/Config.in40
1 files changed, 27 insertions, 13 deletions
diff --git a/sysdeps/linux/Config.in b/sysdeps/linux/Config.in
index d288cc5..744a84d 100644
--- a/sysdeps/linux/Config.in
+++ b/sysdeps/linux/Config.in
@@ -160,6 +160,7 @@ config CONFIG_STATIC
config CONFIG_LFS
bool "Build with Large File Support (for accessing files > 2 GB)"
default n
+ select FDISK_SUPPORT_LARGE_DISKS
help
If you want to build BusyBox with large file support, then enable
this option. This will have no effect if your kernel or your C
@@ -244,13 +245,19 @@ config CONFIG_DEBUG
considerably and should only be used when doing development.
If you are doing development and want to debug BusyBox, answer Y.
- Otherwise, answer N.
+ Most people should answer N.
-config CONFIG_DMALLOC
- bool "Build BusyBox with dmalloc support"
- default n
- depends on CONFIG_DEBUG && !CONFIG_EFENCE
+choice
+ prompt "Additional debugging library"
+ default CONFIG_NO_DEBUG_LIB
+ depends on CONFIG_DEBUG
help
+ Using an additional debugging library will make BusyBox become
+ considerable larger and will cause it to run more slowly. You
+ should always leave this option disabled for production use.
+
+ dmalloc support:
+ ----------------
This enables compiling with dmalloc ( http://dmalloc.com/ )
which is an excellent public domain mem leak and malloc problem
detector. To enable dmalloc, before running busybox you will
@@ -261,14 +268,8 @@ config CONFIG_DMALLOC
-p check-fence -p check-heap -p check-lists -p check-blank \
-p check-funcs -p realloc-copy -p allow-free-null
- This will make BusyBox be considerable larger and run slower, so
- you should leave this option disabled for production use.
-
-config CONFIG_EFENCE
- bool "Build BusyBox with Electric-fence support"
- default n
- depends on CONFIG_DEBUG && !CONFIG_DMALLOC
- help
+ Electric-fence support:
+ -----------------------
This enables compiling with Electric-fence support. Electric
fence is another very useful malloc debugging library which uses
your computer's virtual memory hardware to detect illegal memory
@@ -276,5 +277,18 @@ config CONFIG_EFENCE
and run slower, so you should leave this option disabled unless
you are hunting a hard to find memory problem.
+
+config CONFIG_NO_DEBUG_LIB
+ bool "None"
+
+config CONFIG_DMALLOC
+ bool "Dmalloc"
+
+config CONFIG_EFENCE
+ bool "Electric-fence"
+
+endchoice
+
+
endmenu