[source] sdk: do not strip static libraries
LEDE Commits
lede-commits at lists.infradead.org
Tue Jan 17 18:19:18 PST 2017
jow pushed a commit to source.git, branch master:
https://git.lede-project.org/a68b1b9c8a4ca4f07494810e574172cbbfae2c87
commit a68b1b9c8a4ca4f07494810e574172cbbfae2c87
Author: Jo-Philipp Wich <jo at mein.io>
AuthorDate: Wed Jan 18 03:15:31 2017 +0100
sdk: do not strip static libraries
Do not strip static libraries shipped with the SDK in order to preserve the
archive index. If we strip the index of the shipped libraries, host programs
will fail to link these libraries with errors like:
libssl.a: error adding symbols: Archive has no index; run ranlib to add one
The error was found while investigating a Python host build failure within
the SDK environment.
Signed-off-by: Jo-Philipp Wich <jo at mein.io>
---
target/sdk/Makefile | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/target/sdk/Makefile b/target/sdk/Makefile
index e9599c3..496f025 100644
--- a/target/sdk/Makefile
+++ b/target/sdk/Makefile
@@ -92,7 +92,7 @@ $(BIN_DIR)/$(SDK_NAME).tar.xz: clean
find \
$(SDK_BUILD_DIR)/$(STAGING_SUBDIR_HOST)/lib \
$(SDK_BUILD_DIR)/$(STAGING_SUBDIR_HOST)/usr/lib \
- -type f -name \*.so\* -or -name \*.a; \
+ -type f -name \*.so\*; \
) | xargs strip 2>/dev/null >/dev/null
mkdir -p $(SDK_BUILD_DIR)/target/linux
More information about the lede-commits
mailing list