aboutsummaryrefslogtreecommitdiff
path: root/rutabaga_gfx/BUILD
diff options
context:
space:
mode:
authorErwin Jansen <jansene@google.com>2024-05-13 16:05:07 -0700
committerErwin Jansen <jansene@google.com>2024-05-13 16:05:07 -0700
commitb0835a37b7c1f3079eb689f1027986f8da9daf0b (patch)
tree88c1cd7c4043b91c0aa8c775974ae4bfe62d1203 /rutabaga_gfx/BUILD
parent58cd2488e62c98a15c3168c276dbe457cff29741 (diff)
downloadcrosvm-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/BUILD4
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",