diff --git a/ci/test-stable-perf.sh b/ci/test-stable-perf.sh index c4b06acf46..ed4dfc79b0 100755 --- a/ci/test-stable-perf.sh +++ b/ci/test-stable-perf.sh @@ -24,9 +24,9 @@ ci/affects-files.sh \ make -C programs/bpf/c tests # Must be built out of band -#make -C programs/bpf/rust/noop/ all +make -C programs/bpf/rust/noop/ all -FEATURES=bpf_c,erasure,chacha +FEATURES=bpf_c,bpf_rust,erasure,chacha if [[ $(uname) = Darwin ]]; then ./build-perf-libs.sh else diff --git a/programs/bpf/rust/noop/makefile b/programs/bpf/rust/noop/makefile index 1e2b849f2f..73522977be 100755 --- a/programs/bpf/rust/noop/makefile +++ b/programs/bpf/rust/noop/makefile @@ -104,7 +104,7 @@ $(OUT_DIR)/%.ll: $(SRC_DIR)/* @echo "[cargo] $@ ($<)" $(_@)mkdir -p $(OUT_DIR) $(_@)rm -f $(CARGO_OUT_DIR)/deps/$(TARGET_NAME)-*.ll - $(_@)$(CARGO) $(CARGO_FLAGS) + $(_@)export CARGO_INCREMENTAL=0; $(CARGO) $(CARGO_FLAGS) $(_@)cp $(CARGO_OUT_DIR)/deps/$(TARGET_NAME)-*.ll $(OUT_DIR)/$(TARGET_NAME).ll .PRECIOUS: $(OUT_DIR)/%.o