Allow elfutils and its users to use ZSTD

Add elfutils and its users to libzstd visibility. Adding users is
needed, because Soong doesn't have propagation for static library
dependencies and users have to include libzstd explicitly as their
dependency.

Also elfutils have "native_bridge_supported: true", which is needed by
BCC tools. However this option requires all elfutils dependencies also
to have native bridge variant, so this have to be enabled for libzstd.

Bug: 309972007
Change-Id: I63c09c1010c8ed7c90d0fab7c3bb0b178cf7e39a
Signed-off-by: Aleksei Vetrov <vvvvvv@google.com>
diff --git a/Android.bp b/Android.bp
index 0dfd5be..4b05795 100644
--- a/Android.bp
+++ b/Android.bp
@@ -50,7 +50,14 @@
     ],
     visibility: [
         "//bootable/recovery:__subpackages__",
+        "//device/google/contexthub/util/nanoapp_postprocess:__subpackages__",
+        "//external/bcc/libbpf-tools:__subpackages__",
+        "//external/bpftool:__subpackages__",
+        "//external/dwarves:__subpackages__",
+        "//external/elfutils:__subpackages__",
+        "//external/libbpf:__subpackages__",
         "//external/squashfs-tools/squashfs-tools:__subpackages__",
+        "//external/stg:__subpackages__",
         "//packages/modules/adb:__subpackages__",
         "//system/logging/logd:__subpackages__",
         "//system/update_engine:__subpackages__",
@@ -62,6 +69,7 @@
     recovery_available: true,
     vendor_available: true,
     host_supported: true,
+    native_bridge_supported: true,
     ramdisk_available: true,
     vendor_ramdisk_available: true,
     target: {