[PATCH] tools: sstrip: reword compile patch and enable -z by default
Rui Salvaterra
rsalvaterra at gmail.com
Wed Nov 18 04:12:10 EST 2020
Match the previous behaviour of removing trailing zero bytes by default (-z
option). Additionally, rename and reword the patch required for successful
compilation.
Signed-off-by: Rui Salvaterra <rsalvaterra at gmail.com>
---
config/Config-build.in | 2 +-
...ompile.patch => 001-disable-elftoc-compilation.patch} | 9 +++++++++
2 files changed, 10 insertions(+), 1 deletion(-)
rename tools/sstrip/patches/{001-compile.patch => 001-disable-elftoc-compilation.patch} (61%)
diff --git a/config/Config-build.in b/config/Config-build.in
index c54bc243c5..2d97691104 100644
--- a/config/Config-build.in
+++ b/config/Config-build.in
@@ -186,7 +186,7 @@ menu "Global build settings"
string
prompt "Sstrip arguments"
depends on USE_SSTRIP
- default ""
+ default "-z"
help
Specifies arguments passed to the sstrip command when stripping binaries.
diff --git a/tools/sstrip/patches/001-compile.patch b/tools/sstrip/patches/001-disable-elftoc-compilation.patch
similarity index 61%
rename from tools/sstrip/patches/001-compile.patch
rename to tools/sstrip/patches/001-disable-elftoc-compilation.patch
index 9d3346edfb..787c51ce5b 100644
--- a/tools/sstrip/patches/001-compile.patch
+++ b/tools/sstrip/patches/001-disable-elftoc-compilation.patch
@@ -1,3 +1,12 @@
+From: Rui Salvaterra <rsalvaterra at gmail.com>
+Subject: sstrip: don't try to compile elftoc
+
+We only need sstrip itself and elftoc doesn't compile with musl's elf.h, so
+disable the elftoc compilation in the makefile.
+
+Signed-off-by: Rui Salvaterra <rsalvaterra at gmail.com>
+---
+
--- a/Makefile
+++ b/Makefile
@@ -2,7 +2,7 @@
--
2.29.2
More information about the openwrt-devel
mailing list