mirror of
https://github.com/openwrt/openwrt.git
synced 2024-12-30 10:39:04 +00:00
sdk: expose binary strip settings
Expose the SDK options for binary stripping to the menuconfig. This
way, packages can easily be built with debug symbols using the SDK.
Signed-off-by: David Bauer <mail@david-bauer.net>
(cherry picked from commit bb817bb4b8
)
This commit is contained in:
parent
be3b061d7b
commit
d84d34e6e0
@ -18,6 +18,52 @@ menu "Global build settings"
|
|||||||
bool "Cryptographically sign package lists"
|
bool "Cryptographically sign package lists"
|
||||||
default y
|
default y
|
||||||
|
|
||||||
|
comment "Package build options"
|
||||||
|
|
||||||
|
config DEBUG
|
||||||
|
bool
|
||||||
|
prompt "Compile packages with debugging info"
|
||||||
|
default n
|
||||||
|
help
|
||||||
|
Adds -g3 to the CFLAGS.
|
||||||
|
|
||||||
|
comment "Stripping options"
|
||||||
|
|
||||||
|
choice
|
||||||
|
prompt "Binary stripping method"
|
||||||
|
default USE_STRIP if EXTERNAL_TOOLCHAIN
|
||||||
|
default USE_STRIP if USE_GLIBC
|
||||||
|
default USE_SSTRIP
|
||||||
|
help
|
||||||
|
Select the binary stripping method you wish to use.
|
||||||
|
|
||||||
|
config NO_STRIP
|
||||||
|
bool "none"
|
||||||
|
help
|
||||||
|
This will install unstripped binaries (useful for native
|
||||||
|
compiling/debugging).
|
||||||
|
|
||||||
|
config USE_STRIP
|
||||||
|
bool "strip"
|
||||||
|
help
|
||||||
|
This will install binaries stripped using strip from binutils.
|
||||||
|
|
||||||
|
config USE_SSTRIP
|
||||||
|
bool "sstrip"
|
||||||
|
depends on !USE_GLIBC
|
||||||
|
help
|
||||||
|
This will install binaries stripped using sstrip.
|
||||||
|
endchoice
|
||||||
|
|
||||||
|
config STRIP_ARGS
|
||||||
|
string
|
||||||
|
prompt "Strip arguments"
|
||||||
|
depends on USE_STRIP
|
||||||
|
default "--strip-unneeded --remove-section=.comment --remove-section=.note" if DEBUG
|
||||||
|
default "--strip-all"
|
||||||
|
help
|
||||||
|
Specifies arguments passed to the strip command when stripping binaries.
|
||||||
|
|
||||||
endmenu
|
endmenu
|
||||||
|
|
||||||
menu "Advanced configuration options (for developers)"
|
menu "Advanced configuration options (for developers)"
|
||||||
|
Loading…
Reference in New Issue
Block a user