diff --git a/core/Makefile b/core/Makefile index e67f9dd457..e57706373d 100644 --- a/core/Makefile +++ b/core/Makefile @@ -1348,6 +1348,12 @@ $(INTERNAL_SDK_TARGET): PRIVATE_INPUT_FILES := $(sdk_atree_files) # #SDK_GNU_ERROR := true +ifeq ($(HOST_OS),darwin) +HOST_STRIP_SDK_LLVM := strip +else +HOST_STRIP_SDK_LLVM := strip --strip-all +endif + $(INTERNAL_SDK_TARGET): $(deps) @echo "Package SDK: $@" $(hide) rm -rf $(PRIVATE_DIR) $@ @@ -1373,8 +1379,11 @@ $(INTERNAL_SDK_TARGET): $(deps) cp -f $(target_notice_file_txt) \ $(PRIVATE_DIR)/platforms/android-$(PLATFORM_VERSION)/images/NOTICE.txt && \ cp -f $(tools_notice_file_txt) $(PRIVATE_DIR)/tools/NOTICE.txt && \ + if [ -f $(PRIVATE_DIR)/platform-tools/llvm-rs-cc ]; then \ + $(HOST_STRIP_SDK_LLVM) $(PRIVATE_DIR)/platform-tools/llvm-rs-cc; \ + fi && \ HOST_OUT_EXECUTABLES=$(HOST_OUT_EXECUTABLES) HOST_OS=$(HOST_OS) \ - development/build/tools/sdk_clean.sh $(PRIVATE_DIR) && \ + development/build/tools/sdk_clean.sh $(PRIVATE_DIR) && \ chmod -R ug+rwX $(PRIVATE_DIR) && \ cd $(dir $@) && zip -rq $(notdir $@) $(PRIVATE_NAME) \ ) || ( rm -rf $(PRIVATE_DIR) $@ && exit 44 )