diff --git a/lang/rust/rust-values.mk b/lang/rust/rust-values.mk index 0a18cd17f..4c21c2752 100644 --- a/lang/rust/rust-values.mk +++ b/lang/rust/rust-values.mk @@ -81,7 +81,14 @@ CARGO_PKG_CONFIG_VARS= \ $(RUST_SCCACHE_VARS) \ CARGO_BUILD_TARGET=$(RUSTC_TARGET_ARCH) \ CARGO_HOME=$(CARGO_HOME) \ - CARGO_PROFILE_RELEASE_OPT_LEVEL=s \ + CARGO_PROFILE_RELEASE_CODEGEN_UNITS=1 \ + CARGO_PROFILE_RELEASE_DEBUG=false \ + CARGO_PROFILE_RELEASE_DEBUG_ASSERTIONS=false \ + CARGO_PROFILE_RELEASE_LTO=true \ + CARGO_PROFILE_RELEASE_OPT_LEVEL=z \ + CARGO_PROFILE_RELEASE_OVERFLOW_CHECKS=true \ + CARGO_PROFILE_RELEASE_PANIC=unwind \ + CARGO_PROFILE_RELEASE_RPATH=false \ CARGO_TARGET_$(subst -,_,$(call toupper,$(RUSTC_TARGET_ARCH)))_LINKER=$(TARGET_CC_NOCACHE) \ RUSTFLAGS="$(CARGO_RUSTFLAGS)" \ TARGET_CC=$(TARGET_CC_NOCACHE) \