cargo incremental builds breaks Rust BPF, locally disable it (#2674)
This commit is contained in:
parent
7452486c72
commit
5f565c92c9
|
@ -24,9 +24,9 @@ ci/affects-files.sh \
|
||||||
make -C programs/bpf/c tests
|
make -C programs/bpf/c tests
|
||||||
|
|
||||||
# Must be built out of band
|
# 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
|
if [[ $(uname) = Darwin ]]; then
|
||||||
./build-perf-libs.sh
|
./build-perf-libs.sh
|
||||||
else
|
else
|
||||||
|
|
|
@ -104,7 +104,7 @@ $(OUT_DIR)/%.ll: $(SRC_DIR)/*
|
||||||
@echo "[cargo] $@ ($<)"
|
@echo "[cargo] $@ ($<)"
|
||||||
$(_@)mkdir -p $(OUT_DIR)
|
$(_@)mkdir -p $(OUT_DIR)
|
||||||
$(_@)rm -f $(CARGO_OUT_DIR)/deps/$(TARGET_NAME)-*.ll
|
$(_@)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
|
$(_@)cp $(CARGO_OUT_DIR)/deps/$(TARGET_NAME)-*.ll $(OUT_DIR)/$(TARGET_NAME).ll
|
||||||
|
|
||||||
.PRECIOUS: $(OUT_DIR)/%.o
|
.PRECIOUS: $(OUT_DIR)/%.o
|
||||||
|
|
Loading…
Reference in New Issue