diff --git a/Makefile b/Makefile index fb5502821fe9..9ce4eb7d17e8 100644 --- a/Makefile +++ b/Makefile @@ -228,3 +228,7 @@ update-book-cli: ## Update book cli documentation. cargo build --bin reth --features "$(FEATURES)" --profile "$(PROFILE)" @echo "Updating book cli doc..." @./book/cli/update.sh $(BUILD_PATH) + +.PHONY: maxperf +maxperf: + RUSTFLAGS="-C target-cpu=native" cargo build --profile maxperf --features jemalloc diff --git a/crates/storage/libmdbx-rs/mdbx-sys/build.rs b/crates/storage/libmdbx-rs/mdbx-sys/build.rs index 194ffaa33712..f4b3e1ea52b8 100644 --- a/crates/storage/libmdbx-rs/mdbx-sys/build.rs +++ b/crates/storage/libmdbx-rs/mdbx-sys/build.rs @@ -91,7 +91,10 @@ fn main() { // Enable debugging on debug builds #[cfg(debug_assertions)] - cc_builder.define("MDBX_DEBUG", "1"); + { + cc_builder.define("MDBX_DEBUG", "1"); + cc_builder.define("MDBX_ENABLE_PROFGC", "1"); + } // Disables debug logging on optimized builds #[cfg(not(debug_assertions))]