mirror of
https://github.com/openwrt/openwrt.git
synced 2024-12-24 07:46:48 +00:00
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@mein.io>
This commit is contained in:
parent
c71e13a81a
commit
29a4a17f55
@ -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
|
||||
|
Loading…
Reference in New Issue
Block a user