ART: Remove static libbase

Except for static binaries, do not include a static copy of libbase.

Bug: 34867873
Test: mmma art
Change-Id: I6ed37b45c01c9dac33c4fc3bb71ee416138c2cb8
diff --git a/dexdump/Android.bp b/dexdump/Android.bp
index eca0844..c63d6c3 100644
--- a/dexdump/Android.bp
+++ b/dexdump/Android.bp
@@ -46,7 +46,6 @@
     device_supported: false,
     static_libs: [
         "libdexfile",
-        "libbase",
     ] + art_static_dependencies,
     target: {
         darwin: {
diff --git a/dexlayout/Android.bp b/dexlayout/Android.bp
index 24be25b..facda11 100644
--- a/dexlayout/Android.bp
+++ b/dexlayout/Android.bp
@@ -113,6 +113,7 @@
     shared_libs: [
         "libart",
         "libart-dexlayout",
+        "libbase",
     ],
     target: {
         android: {
diff --git a/libdexfile/Android.bp b/libdexfile/Android.bp
index ae4ded5..988ee03 100644
--- a/libdexfile/Android.bp
+++ b/libdexfile/Android.bp
@@ -40,7 +40,6 @@
             static_libs: [
                 "libziparchive",
                 "libz",
-                "libbase",
             ],
             shared_libs: [
                 "libutils",
diff --git a/runtime/Android.bp b/runtime/Android.bp
index daab232..590a399 100644
--- a/runtime/Android.bp
+++ b/runtime/Android.bp
@@ -351,7 +351,6 @@
                 // ZipArchive support, the order matters here to get all symbols.
                 "libziparchive",
                 "libz",
-                "libbase",
             ],
         },
         android_arm: {