diff options
author | Denis Vlasenko <vda.linux@googlemail.com> | 2007-10-07 17:06:26 +0000 |
---|---|---|
committer | Denis Vlasenko <vda.linux@googlemail.com> | 2007-10-07 17:06:26 +0000 |
commit | f545be083d3e9758b70edf16aa532528cd7ce108 (patch) | |
tree | 136f8792a5217e6558a29aee33eef199e338f652 /Config.in | |
parent | def88985966a9351911844d42e06b735977bcb72 (diff) | |
download | busybox-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.in | 46 |
1 files changed, 33 insertions, 13 deletions
@@ -311,24 +311,32 @@ config BUILD_LIBBUSYBOX | |||
311 | ### | 311 | ### |
312 | ### Say 'N' if in doubt. | 312 | ### Say 'N' if in doubt. |
313 | 313 | ||
314 | config 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 | |||
314 | config FEATURE_SHARED_BUSYBOX | 332 | config 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 | ||
321 | config 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 | ||
360 | config 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 | |||
352 | endmenu | 372 | endmenu |
353 | 373 | ||
354 | menu 'Debugging Options' | 374 | menu 'Debugging Options' |