aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorShinichiro Hamaji <hamaji@google.com>2016-01-07 05:14:37 +0000
committerGerrit Code Review <noreply-gerritcodereview@google.com>2016-01-07 05:14:37 +0000
commitc610c42b99c0f9570492731911199ae75d1ad9c0 (patch)
tree158f1b9b160bedab24f00b53d4cc0c5f98c5c921
parent1ad7edd5e46793bee4450a7d6deadc39538dbf54 (diff)
parent2b0caa3a67e75ad7e0e44df9566ef0ea3df747fe (diff)
downloadbuild-c610c42b99c0f9570492731911199ae75d1ad9c0.tar.gz
Merge "Have symbol versions in .so.toc files"
-rw-r--r--core/config.mk2
1 files changed, 1 insertions, 1 deletions
diff --git a/core/config.mk b/core/config.mk
index 2dc398310e..37c781d099 100644
--- a/core/config.mk
+++ b/core/config.mk
@@ -230,7 +230,7 @@ TARGET_CPU_ABI2 := $(strip $(TARGET_CPU_ABI2))
# Commands to generate .toc file common to ELF .so files.
define _gen_toc_command_for_elf
$(hide) ($($(PRIVATE_2ND_ARCH_VAR_PREFIX)$(PRIVATE_PREFIX)READELF) -d $(1) | grep SONAME || echo "No SONAME for $1") > $(2)
-$(hide) $($(PRIVATE_2ND_ARCH_VAR_PREFIX)$(PRIVATE_PREFIX)NM) -gD -f p $(1) | cut -f1-2 -d" " >> $(2)
+$(hide) $($(PRIVATE_2ND_ARCH_VAR_PREFIX)$(PRIVATE_PREFIX)READELF) --dyn-syms $(1) | awk '{$$2=""; $$3=""; print}' >> $(2)
endef
# Commands to generate .toc file from Darwin dynamic library.