diff options
| author | 2022-08-18 19:50:24 +0800 | |
|---|---|---|
| committer | 2022-08-18 11:58:33 +0000 | |
| commit | 456089e0b2e0ac455df535d043661b6644fce029 (patch) | |
| tree | 18da6bb7d78945816b10b1cb9604c65bd7e743a6 /compiler/optimizing/graph_visualizer.cc | |
| parent | 3dabf920923f3e74c761cd81de16fb5aad7029fc (diff) | |
Fix libartbenchmark dependencies
ThinLTO is better at pruning unnecessary symbols. libartbenchmark uses
symbols from libartbase, it cannot get it from libart under global
ThinLTO.
ld.lld: error: undefined symbol: art::MemMap::~MemMap()
>>> referenced by space.h:376 (art/runtime/gc/space/space.h:376)
>>> lto.tmp:(art::gc::space::ContinuousMemMapAllocSpace::~ContinuousMemMapAllocSpace())
>>> referenced by space.h:376 (art/runtime/gc/space/space.h:376)
>>> lto.tmp:(non-virtual thunk to art::gc::space::ContinuousMemMapAllocSpace::~ContinuousMemMapAllocSpace())
>>> referenced by space.h:376 (art/runtime/gc/space/space.h:376)
>>> lto.tmp:(art::gc::space::MemMapSpace::~MemMapSpace())
Bug: 242974292
Test: m libartbenchmark
Change-Id: Ida4fd97b137c6dc1ef43f592c73cb13155d5e09d
Diffstat (limited to 'compiler/optimizing/graph_visualizer.cc')
0 files changed, 0 insertions, 0 deletions