From 29a4a17f55e1c6ef8c50370766160a92233813b5 Mon Sep 17 00:00:00 2001 From: Jo-Philipp Wich Date: Wed, 18 Jan 2017 03:15:31 +0100 Subject: [PATCH] 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 --- target/sdk/Makefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/target/sdk/Makefile b/target/sdk/Makefile index e9599c3c69e..496f0253936 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 -- 2.30.2