summaryrefslogtreecommitdiff
path: root/scripts
diff options
context:
space:
mode:
authorSami Tolvanen <samitolvanen@google.com>2019-08-01 12:45:43 -0700
committerSami Tolvanen <samitolvanen@google.com>2019-12-13 07:14:18 -0800
commit6d6127fd19f11f20579454e6b31d53fccdf7d929 (patch)
treefea4bd4c800a67b8cefb8043b0ce3b368f06bc7a /scripts
parent6fdd67bc4d3b006e56fced35112f977161de06ab (diff)
ANDROID: add support for ThinLTO
This change adds support for ThinLTO, which greatly improves build times over full LTO while retaining most of the performance benefits: https://clang.llvm.org/docs/ThinLTO.html Bug: 145210207 Change-Id: I8bfc19028266077be2bc1fb5c2bc001b599d3214 Signed-off-by: Sami Tolvanen <samitolvanen@google.com>
Diffstat (limited to 'scripts')
-rw-r--r--scripts/Makefile.build4
1 files changed, 2 insertions, 2 deletions
diff --git a/scripts/Makefile.build b/scripts/Makefile.build
index 48622d8c0e31..392ad77e8423 100644
--- a/scripts/Makefile.build
+++ b/scripts/Makefile.build
@@ -220,7 +220,7 @@ cmd_modversions_c = \
> $(@D)/$(@F).symversions; \
fi; \
else \
- if $(LLVM_DIS) -o=- $(@D)/.tmp_$(@F) | grep -q __ksymtab; then \
+ if $(LLVM_NM) $(@D)/.tmp_$(@F) | grep -q __ksymtab; then \
$(call cmd_gensymtypes_c,$(KBUILD_SYMTYPES),$(@:.o=.symtypes)) \
> $(@D)/$(@F).symversions; \
fi; \
@@ -594,7 +594,7 @@ cmd_export_list = \
$(filter_export_list) \
>>$(ksyms-lds); \
else \
- $(LLVM_DIS) -o=- $$o | \
+ $(LLVM_NM) $$o | \
$(filter_export_list) \
>>$(ksyms-lds); \
fi; \