blob: 0ee788d26e925b258bbd897fc5c0ea0704b460e9 [file] [log] [blame]
diff --git a/crates/serde/rules.mk b/crates/serde/rules.mk
index 7de6d869..13776636 100644
--- a/crates/serde/rules.mk
+++ b/crates/serde/rules.mk
@@ -14,9 +14,16 @@ MODULE_RUSTFLAGS += \
--cfg 'feature="default"' \
--cfg 'feature="derive"' \
--cfg 'feature="serde_derive"' \
- --cfg 'feature="std"'
+
+ifeq ($(call TOBOOL,$(TRUSTY_USERSPACE)),true)
+
+MODULE_RUSTFLAGS += \
+ --cfg 'feature="std"' \
+
+endif
MODULE_LIBRARY_DEPS := \
- $(call FIND_CRATE,serde_derive)
+ trusty/user/base/lib/liballoc-rust \
+ $(call FIND_CRATE,serde_derive) \
include make/library.mk