Merge "Use strip mode mini-debug-info by default except on mips."
am: e13b4c6
* commit 'e13b4c61bd1d6b0d57d7840607d39cc59fa0d840':
Use strip mode mini-debug-info by default except on mips.
Change-Id: Ia3de2e088b87b71d21b52c358ae5c45564a73bda
This commit is contained in:
@@ -116,8 +116,17 @@ my_strip_module := $(firstword \
|
|||||||
$(LOCAL_STRIP_MODULE_$($(my_prefix)$(LOCAL_2ND_ARCH_VAR_PREFIX)ARCH)) \
|
$(LOCAL_STRIP_MODULE_$($(my_prefix)$(LOCAL_2ND_ARCH_VAR_PREFIX)ARCH)) \
|
||||||
$(LOCAL_STRIP_MODULE))
|
$(LOCAL_STRIP_MODULE))
|
||||||
ifeq ($(my_strip_module),)
|
ifeq ($(my_strip_module),)
|
||||||
|
my_strip_module := mini-debug-info
|
||||||
|
endif
|
||||||
|
|
||||||
|
ifeq ($(my_strip_module),mini-debug-info)
|
||||||
|
# Don't use mini-debug-info on mips (both 32-bit and 64-bit). objcopy checks that all
|
||||||
|
# SH_MIPS_DWARF sections having name prefix .debug_ or .zdebug_, so there seems no easy
|
||||||
|
# way using objcopy to remove all debug sections except .debug_frame on mips.
|
||||||
|
ifneq ($(filter mips mips64,$($(my_prefix)$(LOCAL_2ND_ARCH_VAR_PREFIX)ARCH)),)
|
||||||
my_strip_module := true
|
my_strip_module := true
|
||||||
endif
|
endif
|
||||||
|
endif
|
||||||
|
|
||||||
$(strip_output): PRIVATE_STRIP := $($(LOCAL_2ND_ARCH_VAR_PREFIX)TARGET_STRIP)
|
$(strip_output): PRIVATE_STRIP := $($(LOCAL_2ND_ARCH_VAR_PREFIX)TARGET_STRIP)
|
||||||
$(strip_output): PRIVATE_OBJCOPY := $($(LOCAL_2ND_ARCH_VAR_PREFIX)TARGET_OBJCOPY)
|
$(strip_output): PRIVATE_OBJCOPY := $($(LOCAL_2ND_ARCH_VAR_PREFIX)TARGET_OBJCOPY)
|
||||||
|
Reference in New Issue
Block a user