|
@@ -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
|