diff options
author | Sami Tolvanen <samitolvanen@google.com> | 2019-08-01 12:45:43 -0700 |
---|---|---|
committer | Sami Tolvanen <samitolvanen@google.com> | 2019-12-13 07:14:18 -0800 |
commit | 6d6127fd19f11f20579454e6b31d53fccdf7d929 (patch) | |
tree | fea4bd4c800a67b8cefb8043b0ce3b368f06bc7a /scripts | |
parent | 6fdd67bc4d3b006e56fced35112f977161de06ab (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.build | 4 |
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; \ |