config: improve help text and prompt for debugging related options
The help text for the choice of different stripping levels is removed, since it is not displayed by menuconfig. Instead, only the per-option help text is visible, so this text is improved. [Peter: slightly reworked text] Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
This commit is contained in:
parent
c56b58b4b7
commit
a9a346768b
32
Config.in
32
Config.in
@ -206,8 +206,12 @@ config BR2_DEPRECATED
|
||||
config BR2_ENABLE_DEBUG
|
||||
bool "build packages with debugging symbols"
|
||||
help
|
||||
Build packages with debugging symbols
|
||||
enabled
|
||||
Build packages with debugging symbols enabled. All libraries
|
||||
and binaries in the 'staging' directory will have debugging
|
||||
symbols, which allows remote debugging even if libraries and
|
||||
binaries are stripped on the target. Whether libraries and
|
||||
binaries are stripped on the target is controlled by the
|
||||
BR2_STRIP_* options below.
|
||||
|
||||
if BR2_ENABLE_DEBUG
|
||||
choice
|
||||
@ -240,32 +244,36 @@ endchoice
|
||||
endif
|
||||
|
||||
choice
|
||||
prompt "strip"
|
||||
prompt "strip command for binaries on target"
|
||||
default BR2_STRIP_strip
|
||||
help
|
||||
Select whether to strip binaries and libraries for the target
|
||||
or not.
|
||||
strip is the normal strip command
|
||||
sstrip is a strip that discards more than the normal strip
|
||||
none do not strip (only for debugging!)
|
||||
|
||||
config BR2_STRIP_strip
|
||||
bool "strip"
|
||||
depends on !BR2_ELF2FLT
|
||||
help
|
||||
strip is the normal strip command
|
||||
Binaries and libraries in the target filesystem will be
|
||||
stripped using the normal 'strip' command. This allows to
|
||||
save space, mainly by removing debugging symbols. Debugging
|
||||
symbols on the target are needed for native debugging, but
|
||||
not when remote debugging is used.
|
||||
|
||||
config BR2_STRIP_sstrip
|
||||
bool "sstrip"
|
||||
select BR2_PACKAGE_SSTRIP_HOST
|
||||
depends on !BR2_ELF2FLT
|
||||
help
|
||||
sstrip is a strip that discards more than the normal strip
|
||||
Binaries and libraries in the target filesystem will be
|
||||
stripped using the 'sstrip' command, which strips a little
|
||||
bit more than the traditional 'strip' command. This allows to
|
||||
save space, mainly by removing debugging symbols. Debugging
|
||||
symbols on the target are needed for native debugging, but
|
||||
not when remote debugging is used.
|
||||
|
||||
config BR2_STRIP_none
|
||||
bool "none"
|
||||
help
|
||||
none do not strip (only for debugging!)
|
||||
Do not strip binaries and libraries in the target
|
||||
filesystem.
|
||||
endchoice
|
||||
|
||||
choice
|
||||
|
Loading…
Reference in New Issue
Block a user