commit | 36127e6b23fd3c66d7055478b96f23ae88f7a1a1 | [log] [tgz] |
---|---|---|
author | Anton Ivanov <aii@google.com> | Mon Mar 10 17:50:28 2025 -0700 |
committer | Anton Ivanov <aii@google.com> | Mon Mar 10 18:01:16 2025 -0700 |
tree | 99331ec32bc03dfa0a0b927dc952e88e236cb7ba | |
parent | 851a6d2529851adbde9de138e6a0541839854189 [diff] |
Explicitly include libgui as a shared library in libgui_test. Currently, libgui is compiled statically into the test binary by virtue of `src` attribute of `libgui-defaults`, and also loaded as a shared library by transitive dependency. This leads to double-delete and use-after-delete issues in the test on global mutexes defined by android::Singleton<>. Flag: EXEMPT refactor Test: presubmit Bug: 399711310 Change-Id: I31408237f345632bfd8f2d2ac880dfac53e75ae4