diff --git a/package/Makefile.sdk b/package/Makefile.sdk index 76ac69f87..d386febc5 100644 --- a/package/Makefile.sdk +++ b/package/Makefile.sdk @@ -576,8 +576,20 @@ endif ifneq ($(BR2_ENABLE_DEBUG):$(BR2_STRIP_strip),y:) $(Q)rm -rf $(TARGET_DIR)/lib/debug $(TARGET_DIR)/usr/lib/debug endif - $(STRIP_FIND_CMD) | xargs -0 $(STRIPCMD) 2>/dev/null || true - $(STRIP_FIND_SPECIAL_LIBS_CMD) | xargs -0 -r $(STRIPCMD) $(STRIP_STRIP_DEBUG) 2>/dev/null || true + $(STRIP_FIND_CMD) | xargs -0 -I {} sh -c ' \ + if file {} | grep -q "not stripped"; then \ + @echo "Stripping {}"; \ + $(STRIPCMD) {}; \ + else \ + @echo "Skipping {} (already stripped)"; \ + fi' 2>/dev/null || true + $(STRIP_FIND_SPECIAL_LIBS_CMD) | xargs -0 -I {} sh -c ' \ + if file {} | grep -q "not stripped"; then \ + @echo "Stripping special library {}"; \ + $(STRIPCMD) $(STRIP_STRIP_DEBUG) {}; \ + else \ + @echo "Skipping special libary {} (already stripped)"; \ + fi' 2>/dev/null || true $(Q)test -f $(TARGET_DIR)/etc/ld.so.conf && \ { echo "ERROR: we shouldn't have a /etc/ld.so.conf file"; exit 1; } || true diff --git a/prebuilt/riscv64-linux-gnu/qt-4.8.7.tar.gz b/prebuilt/riscv64-linux-gnu/qt-4.8.7.tar.gz index d65e6fc1b..2abe41c5e 100644 Binary files a/prebuilt/riscv64-linux-gnu/qt-4.8.7.tar.gz and b/prebuilt/riscv64-linux-gnu/qt-4.8.7.tar.gz differ