summaryrefslogtreecommitdiff
path: root/Config.in
diff options
context:
space:
mode:
authorDenis Vlasenko <vda.linux@googlemail.com>2007-10-07 17:06:26 +0000
committerDenis Vlasenko <vda.linux@googlemail.com>2007-10-07 17:06:26 +0000
commitf545be083d3e9758b70edf16aa532528cd7ce108 (patch)
tree136f8792a5217e6558a29aee33eef199e338f652 /Config.in
parentdef88985966a9351911844d42e06b735977bcb72 (diff)
downloadbusybox-w32-f545be083d3e9758b70edf16aa532528cd7ce108.tar.gz
busybox-w32-f545be083d3e9758b70edf16aa532528cd7ce108.tar.bz2
busybox-w32-f545be083d3e9758b70edf16aa532528cd7ce108.zip
reviving libbusybox, adding CONFIG_INDIVIDUAL part 4
Diffstat (limited to 'Config.in')
-rw-r--r--Config.in46
1 files changed, 33 insertions, 13 deletions
diff --git a/Config.in b/Config.in
index 64281f03e..b046812c7 100644
--- a/Config.in
+++ b/Config.in
@@ -311,24 +311,32 @@ config BUILD_LIBBUSYBOX
311### 311###
312### Say 'N' if in doubt. 312### Say 'N' if in doubt.
313 313
314config FEATURE_INDIVIDUAL
315 bool "Produce a binary for each applet, linked against libbusybox"
316 default y
317 depends on !STATIC && BUILD_LIBBUSYBOX
318 help
319 If your CPU architecture doesn't allow for sharing text/rodata
320 sections of running binaries, but allows for runtime dynamic
321 libraries, this option will allow you to reduce memory footprint
322 when you have many different applets running at once.
323
324 If your CPU architecture allows for sharing text/rodata,
325 having single binary is more optimal.
326
327 Each applet will be a tiny program, dynamically linked
328 against libbusybox.so.N.N.N.
329
330 You need to have a working dynamic linker.
331
314config FEATURE_SHARED_BUSYBOX 332config FEATURE_SHARED_BUSYBOX
315 bool "Produce additional busybox binary linked against libbusybox" 333 bool "Produce additional busybox binary linked against libbusybox"
316 default y if BUILD_LIBBUSYBOX 334 default y
317 depends on !STATIC && BUILD_LIBBUSYBOX 335 depends on !STATIC && BUILD_LIBBUSYBOX
318 help 336 help
319 You need to have a working dynamic linker to use this variant. 337 Build busybox, dynamically linked against libbusybox.so.N.N.N.
320 338
321config LFS 339 You need to have a working dynamic linker.
322 bool "Build with Large File Support (for accessing files > 2 GB)"
323 default n
324 select FDISK_SUPPORT_LARGE_DISKS
325 help
326 If you want to build BusyBox with large file support, then enable
327 this option. This will have no effect if your kernel or your C
328 library lacks large file support for large files. Some of the
329 programs that can benefit from large file support include dd, gzip,
330 cp, mount, tar, and many others. If you want to access files larger
331 than 2 Gigabytes, enable this option. Otherwise, leave it set to 'N'.
332 340
333### config BUILD_AT_ONCE 341### config BUILD_AT_ONCE
334### bool "Compile all sources at once" 342### bool "Compile all sources at once"
@@ -349,6 +357,18 @@ config LFS
349### 357###
350### Say 'N' unless you know what you are doing. 358### Say 'N' unless you know what you are doing.
351 359
360config LFS
361 bool "Build with Large File Support (for accessing files > 2 GB)"
362 default n
363 select FDISK_SUPPORT_LARGE_DISKS
364 help
365 If you want to build BusyBox with large file support, then enable
366 this option. This will have no effect if your kernel or your C
367 library lacks large file support for large files. Some of the
368 programs that can benefit from large file support include dd, gzip,
369 cp, mount, tar, and many others. If you want to access files larger
370 than 2 Gigabytes, enable this option. Otherwise, leave it set to 'N'.
371
352endmenu 372endmenu
353 373
354menu 'Debugging Options' 374menu 'Debugging Options'