From b47c863ec7d7b0d6806d7ea85887c662893a2c70 Mon Sep 17 00:00:00 2001 From: "C. Sean Young" Date: Wed, 19 Feb 2014 12:53:43 -0800 Subject: [PATCH] Strip all symbols on x86 Strip all of the non-dynamic symbols on x86 targets, instead of just the debug symbols. Change-Id: Id799a6a8c8b0e8bf70977328e42e5efa23762f25 --- core/combo/HOST_darwin-x86.mk | 2 +- core/combo/TARGET_linux-x86.mk | 4 ++-- core/combo/TARGET_linux-x86_64.mk | 4 ++-- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/core/combo/HOST_darwin-x86.mk b/core/combo/HOST_darwin-x86.mk index 33289ac3a..a0aaafa98 100644 --- a/core/combo/HOST_darwin-x86.mk +++ b/core/combo/HOST_darwin-x86.mk @@ -95,7 +95,7 @@ HOST_CXX := g++ endif # $(HOST_TOOLCHAIN_PREFIX)-gcc exists HOST_AR := $(AR) HOST_STRIP := $(STRIP) -HOST_STRIP_COMMAND = $(HOST_STRIP) --strip-debug $< -o $@ +HOST_STRIP_COMMAND = $(HOST_STRIP) --strip-all $< -o $@ HOST_GLOBAL_CFLAGS += -isysroot $(mac_sdk_root) -mmacosx-version-min=$(mac_sdk_version) -DMACOSX_DEPLOYMENT_TARGET=$(mac_sdk_version) HOST_GLOBAL_LDFLAGS += -isysroot $(mac_sdk_root) -Wl,-syslibroot,$(mac_sdk_root) -mmacosx-version-min=$(mac_sdk_version) diff --git a/core/combo/TARGET_linux-x86.mk b/core/combo/TARGET_linux-x86.mk index adb24a602..876543177 100644 --- a/core/combo/TARGET_linux-x86.mk +++ b/core/combo/TARGET_linux-x86.mk @@ -54,9 +54,9 @@ $(combo_2nd_arch_prefix)TARGET_LD := $($(combo_2nd_arch_prefix)TARGET_TOOLS_PREF $(combo_2nd_arch_prefix)TARGET_STRIP := $($(combo_2nd_arch_prefix)TARGET_TOOLS_PREFIX)strip$(HOST_EXECUTABLE_SUFFIX) ifeq ($(TARGET_BUILD_VARIANT),user) -$(combo_2nd_arch_prefix)TARGET_STRIP_COMMAND = $(PRIVATE_STRIP) --strip-debug $< -o $@ +$(combo_2nd_arch_prefix)TARGET_STRIP_COMMAND = $(PRIVATE_STRIP) --strip-all $< -o $@ else -$(combo_2nd_arch_prefix)TARGET_STRIP_COMMAND = $(PRIVATE_STRIP) --strip-debug $< -o $@ && \ +$(combo_2nd_arch_prefix)TARGET_STRIP_COMMAND = $(PRIVATE_STRIP) --strip-all $< -o $@ && \ $(PRIVATE_OBJCOPY) --add-gnu-debuglink=$< $@ endif diff --git a/core/combo/TARGET_linux-x86_64.mk b/core/combo/TARGET_linux-x86_64.mk index 7133338e4..82c224a63 100644 --- a/core/combo/TARGET_linux-x86_64.mk +++ b/core/combo/TARGET_linux-x86_64.mk @@ -56,9 +56,9 @@ TARGET_LD := $(TARGET_TOOLS_PREFIX)ld$(HOST_EXECUTABLE_SUFFIX) TARGET_STRIP := $(TARGET_TOOLS_PREFIX)strip$(HOST_EXECUTABLE_SUFFIX) ifeq ($(TARGET_BUILD_VARIANT),user) -TARGET_STRIP_COMMAND = $(PRIVATE_STRIP) --strip-debug $< -o $@ +TARGET_STRIP_COMMAND = $(PRIVATE_STRIP) --strip-all $< -o $@ else -TARGET_STRIP_COMMAND = $(PRIVATE_STRIP) --strip-debug $< -o $@ && \ +TARGET_STRIP_COMMAND = $(PRIVATE_STRIP) --strip-all $< -o $@ && \ $(PRIVATE_OBJCOPY) --add-gnu-debuglink=$< $@ endif -- 2.11.0