build: replace SSTRIP_ARGS with SSTRIP_DISCARD_TRAILING_ZEROES
sstrip only has one functional arg. Make that a bool option, which can easily depend on other knobs then. This is required to be disabled for the mold linker. Signed-off-by: Andre Heider <a.heider@gmail.com>
This commit is contained in:
parent
ca788d615f
commit
d026b19cdc
|
@ -182,7 +182,6 @@ menu "Global build settings"
|
||||||
help
|
help
|
||||||
This will install binaries stripped using strip from binutils.
|
This will install binaries stripped using strip from binutils.
|
||||||
|
|
||||||
|
|
||||||
config USE_SSTRIP
|
config USE_SSTRIP
|
||||||
bool "sstrip"
|
bool "sstrip"
|
||||||
depends on !USE_GLIBC
|
depends on !USE_GLIBC
|
||||||
|
@ -199,13 +198,12 @@ menu "Global build settings"
|
||||||
help
|
help
|
||||||
Specifies arguments passed to the strip command when stripping binaries.
|
Specifies arguments passed to the strip command when stripping binaries.
|
||||||
|
|
||||||
config SSTRIP_ARGS
|
config SSTRIP_DISCARD_TRAILING_ZEROES
|
||||||
string
|
bool "Strip trailing zero bytes"
|
||||||
prompt "Sstrip arguments"
|
|
||||||
depends on USE_SSTRIP
|
depends on USE_SSTRIP
|
||||||
default "-z"
|
default y
|
||||||
help
|
help
|
||||||
Specifies arguments passed to the sstrip command when stripping binaries.
|
Use sstrip's -z option to discard trailing zero bytes
|
||||||
|
|
||||||
config STRIP_KERNEL_EXPORTS
|
config STRIP_KERNEL_EXPORTS
|
||||||
bool "Strip unnecessary exports from the kernel image"
|
bool "Strip unnecessary exports from the kernel image"
|
||||||
|
|
2
rules.mk
2
rules.mk
|
@ -330,7 +330,7 @@ else
|
||||||
STRIP:=$(TARGET_CROSS)strip $(call qstrip,$(CONFIG_STRIP_ARGS))
|
STRIP:=$(TARGET_CROSS)strip $(call qstrip,$(CONFIG_STRIP_ARGS))
|
||||||
else
|
else
|
||||||
ifneq ($(CONFIG_USE_SSTRIP),)
|
ifneq ($(CONFIG_USE_SSTRIP),)
|
||||||
STRIP:=$(STAGING_DIR_HOST)/bin/sstrip $(call qstrip,$(CONFIG_SSTRIP_ARGS))
|
STRIP:=$(STAGING_DIR_HOST)/bin/sstrip $(if $(CONFIG_SSTRIP_DISCARD_TRAILING_ZEROES),-z)
|
||||||
endif
|
endif
|
||||||
endif
|
endif
|
||||||
RSTRIP= \
|
RSTRIP= \
|
||||||
|
|
Loading…
Reference in New Issue