diff options
author | Martin Stjernholm <mast@google.com> | 2020-09-23 20:43:56 +0100 |
---|---|---|
committer | Martin Stjernholm <mast@google.com> | 2020-09-25 12:46:29 +0000 |
commit | 68e5db56dadbc0e558c16696aa48a80695ccbfbc (patch) | |
tree | 3e885cc60324c729d66730126a82d53baea9a9ff /compiler/optimizing/graph_visualizer.cc | |
parent | b2568693d783d53aa80f71fde4715995a1f695cc (diff) |
Convert libdexfile_support_static to *_static_defaults modules.
It has been using whole_static_libs to propagate static library
dependencies transitively, but that can lead to duplicate instances of
them. Instead provide libdexfile(d)_support_static_defaults that
collect dependencies just like elsewhere in ART.
External packages (read simpleperf) that depend on static libdexfile
are provided a separate libdexfile_external_static library. It only
contains the internal dependencies and have a corresponding
*_static_defaults for the external ones, and hence shouldn't be used
internally.
Test: flash & boot
Test: art/build/apex/runtests.sh
Test: art/tools/buildbot-build.sh {--host,--target}
Test: m build-art-target-golem
Test: atest --host art_libdexfile_support_tests \
art_libdexfile_support_static_tests \
art_libdexfile_external_static_tests
Bug: 145934348
Bug: 142944931
Change-Id: Ic99eebccc5c63acb55f323611c6b6f50a83eba5a
Diffstat (limited to 'compiler/optimizing/graph_visualizer.cc')
0 files changed, 0 insertions, 0 deletions