1diff --git a/rules.mk b/rules.mk.desired 2index 9caef97a..7c9f0e6d 100644 3--- a/rules.mk 4+++ b/rules.mk.desired 5@@ -9,11 +9,22 @@ MODULE_CRATE_NAME := lazy_static 6 MODULE_RUST_CRATE_TYPES := rlib 7 MODULE_SRCS := $(LOCAL_DIR)/src/lib.rs 8 MODULE_RUST_EDITION := 2015 9+MODULE_LIBRARY_DEPS := \ 10+ 11+ifeq ($(call TOBOOL,$(TRUSTY_USERSPACE)),false) 12+ 13+# avoid cyclic dependence by adding dependencies manually 14+MODULE_ADD_IMPLICIT_DEPS := false 15+ 16 MODULE_RUSTFLAGS += \ 17 --cfg 'feature="spin"' \ 18- --cfg 'feature="spin_no_std"' 19+ --cfg 'feature="spin_no_std"' \ 20 21-MODULE_LIBRARY_DEPS := \ 22- $(call FIND_CRATE,spin) 23+MODULE_DEPS := \ 24+ $(call FIND_CRATE,spin) \ 25+ trusty/user/base/lib/libcompiler_builtins-rust \ 26+ trusty/user/base/lib/libcore-rust 27+ 28+endif 29 30 include make/library.mk 31