diff options
| -rw-r--r-- | libs/binder/rust/Android.bp | 3 | ||||
| -rw-r--r-- | libs/binder/rust/src/native.rs | 8 | 
2 files changed, 7 insertions, 4 deletions
diff --git a/libs/binder/rust/Android.bp b/libs/binder/rust/Android.bp index afd414a7cb..d36ebac109 100644 --- a/libs/binder/rust/Android.bp +++ b/libs/binder/rust/Android.bp @@ -21,6 +21,7 @@ rust_library {      ],      host_supported: true,      vendor_available: true, +    product_available: true,      target: {          darwin: {              enabled: false, @@ -72,6 +73,7 @@ rust_library {      ],      host_supported: true,      vendor_available: true, +    product_available: true,      target: {          darwin: {              enabled: false, @@ -129,6 +131,7 @@ rust_bindgen {      ],      host_supported: true,      vendor_available: true, +    product_available: true,      // Currently necessary for host builds      // TODO(b/31559095): bionic on host should define this diff --git a/libs/binder/rust/src/native.rs b/libs/binder/rust/src/native.rs index 6f686fbd93..5557168055 100644 --- a/libs/binder/rust/src/native.rs +++ b/libs/binder/rust/src/native.rs @@ -209,8 +209,8 @@ impl<T: Remotable> Binder<T> {      }      /// Mark this binder object with local stability, which is vendor if we are -    /// building for the VNDK and system otherwise. -    #[cfg(any(vendor_ndk, android_vndk))] +    /// building for android_vendor and system otherwise. +    #[cfg(android_vendor)]      fn mark_local_stability(&mut self) {          unsafe {              // Safety: Self always contains a valid `AIBinder` pointer, so @@ -220,8 +220,8 @@ impl<T: Remotable> Binder<T> {      }      /// Mark this binder object with local stability, which is vendor if we are -    /// building for the VNDK and system otherwise. -    #[cfg(not(any(vendor_ndk, android_vndk)))] +    /// building for android_vendor and system otherwise. +    #[cfg(not(android_vendor))]      fn mark_local_stability(&mut self) {          unsafe {              // Safety: Self always contains a valid `AIBinder` pointer, so  |