diff options
author | Matthew Maurer <mmaurer@google.com> | 2023-03-31 03:38:20 +0000 |
---|---|---|
committer | Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> | 2023-03-31 03:38:20 +0000 |
commit | 06b17d6da2cea7b5c0729417f04bc18c95ab7917 (patch) | |
tree | 8ee4368671e25b710612e898eaa5aee5a41be2d6 | |
parent | 3373349f31708b5bc14153a4afa2eba3cfea8a82 (diff) | |
parent | 6353fcad0c55713c9ed400d99a5f81728fe55380 (diff) | |
download | static_assertions-06b17d6da2cea7b5c0729417f04bc18c95ab7917.tar.gz |
Remove rlib restriction am: fe7b4bbcd8 am: 97593b5bdd am: 51aa57afe5 am: 6353fcad0candroid-14.0.0_r45android-14.0.0_r44android-14.0.0_r43android-14.0.0_r42android-14.0.0_r41android-14.0.0_r40android-14.0.0_r39android-14.0.0_r38android-14.0.0_r27android-14.0.0_r26android-14.0.0_r25android-14.0.0_r24android-14.0.0_r23android-14.0.0_r22android-14.0.0_r21android-14.0.0_r20android-14.0.0_r19android-14.0.0_r18android-14.0.0_r17android-14.0.0_r16android14-qpr1-s2-releaseandroid14-qpr1-releaseandroid14-d2-s5-releaseandroid14-d2-s4-releaseandroid14-d2-s3-releaseandroid14-d2-s2-releaseandroid14-d2-s1-releaseandroid14-d2-release
Original change: https://android-review.googlesource.com/c/platform/external/rust/crates/static_assertions/+/2514612
Change-Id: Ic640df8d4e603484732188d0e394362e2b1a5f0a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
-rw-r--r-- | Android.bp | 2 | ||||
-rw-r--r-- | cargo2android.json | 1 | ||||
-rw-r--r-- | patches/dylib-std.patch | 14 | ||||
-rw-r--r-- | src/lib.rs | 3 |
4 files changed, 18 insertions, 2 deletions
@@ -20,7 +20,7 @@ license { ], } -rust_library_rlib { +rust_library { name: "libstatic_assertions", host_supported: true, crate_name: "static_assertions", diff --git a/cargo2android.json b/cargo2android.json index f41bf78..ac5389c 100644 --- a/cargo2android.json +++ b/cargo2android.json @@ -1,6 +1,5 @@ { "device": true, - "force-rlib": true, "no_pkg_vers": true, "min-sdk-version": "29", "vendor-available": true, diff --git a/patches/dylib-std.patch b/patches/dylib-std.patch new file mode 100644 index 0000000..7864526 --- /dev/null +++ b/patches/dylib-std.patch @@ -0,0 +1,14 @@ +diff --git a/src/lib.rs b/src/lib.rs +index aa7e227..df47529 100644 +--- a/src/lib.rs ++++ b/src/lib.rs +@@ -101,6 +101,9 @@ + )] + #![no_std] + ++#[cfg(android_dylib)] ++extern crate std; ++ + #[cfg(feature = "proc_static_assertions")] + extern crate proc_static_assertions; + #[cfg(feature = "proc_static_assertions")] @@ -101,6 +101,9 @@ )] #![no_std] +#[cfg(android_dylib)] +extern crate std; + #[cfg(feature = "proc_static_assertions")] extern crate proc_static_assertions; #[cfg(feature = "proc_static_assertions")] |