diff options
author | Erwin Jansen <jansene@google.com> | 2024-05-13 16:05:07 -0700 |
---|---|---|
committer | Erwin Jansen <jansene@google.com> | 2024-05-13 16:05:07 -0700 |
commit | b0835a37b7c1f3079eb689f1027986f8da9daf0b (patch) | |
tree | 88c1cd7c4043b91c0aa8c775974ae4bfe62d1203 /rutabaga_gfx/BUILD | |
parent | 58cd2488e62c98a15c3168c276dbe457cff29741 (diff) | |
download | crosvm-emu-dev.tar.gz |
Rutabaga emulator linker fixesemu-dev
This fixes a few linker and binplace issues:
- We did not enable the gfxstream feature in rutabaga_gfx itself
- We did not link against the right gfxstream implementation
- We now ship as a shared library, vs. trying to statically link
Bug: 335734830
Change-Id: I1ff3594db487e742d57d6ce2c589eaee269e6ab6
Diffstat (limited to 'rutabaga_gfx/BUILD')
-rw-r--r-- | rutabaga_gfx/BUILD | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/rutabaga_gfx/BUILD b/rutabaga_gfx/BUILD index f05467bdc..af49cad3e 100644 --- a/rutabaga_gfx/BUILD +++ b/rutabaga_gfx/BUILD @@ -32,12 +32,16 @@ license_kind( rust_library( name = "rutabaga_gfx", srcs = glob(["**/*.rs"]), + crate_features = [ + "gfxstream", + ], edition = "2021", proc_macro_deps = [ "@remain", "@thiserror-impl", ], deps = [ + "//hardware/google/gfxstream/host:gfxstream_backend_shared", "@cfg-if", "@libc", "@log", |