Fix build with global ThinLTO

art_standalone_oatdump_tests uses symbols from some shared libs
that happens to be re-exported by one of the static libs in non-LTO
mode. ThinLTO is more aggressive/accurate at pruning unused symbols,
thus the build fails due to missing symbols.

Fixed by explicitly listing the dependent shared libs.

Bug: 195134194
Test: m GLOBAL_THINLTO=true art_standalone_oatdump_tests
Test: atest art_standalone_oatdump_tests
Change-Id: I516f6811b618de4e9d26c714f24f4bcec1c29853
diff --git a/test/Android.bp b/test/Android.bp
index 3a1bf85..45aa1f3 100644
--- a/test/Android.bp
+++ b/test/Android.bp
@@ -259,6 +259,7 @@
     // not contain the "d" (debug) variants.
     shared_libs: [
         "libart",
+        "libart-compiler",
         "libart-disassembler",
         "libdexfile",
         "libprofile",