From 05ac54c2369c2e17d1efb09890d8f653d15cbb50 Mon Sep 17 00:00:00 2001 From: Cameron Bytheway Date: Wed, 11 Dec 2024 16:51:22 -0700 Subject: [PATCH] build: do fewer optimizations in release (#2417) --- Cargo.toml | 7 +++---- tools/xdp/Cargo.toml | 4 ++++ tools/xdp/s2n-quic-xdp/Cargo.toml | 2 +- 3 files changed, 8 insertions(+), 5 deletions(-) diff --git a/Cargo.toml b/Cargo.toml index 3a690d9fbd..7d67a68502 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -19,10 +19,9 @@ exclude = [ bolero = "0.12" bolero-generator = { version = "0.12", default-features = false } -[profile.release] -lto = true -codegen-units = 1 -incremental = false +[profile.release-debug] +inherits = "dev" +opt-level = 3 [profile.bench] lto = true diff --git a/tools/xdp/Cargo.toml b/tools/xdp/Cargo.toml index 7589c66486..4f7e9f9170 100644 --- a/tools/xdp/Cargo.toml +++ b/tools/xdp/Cargo.toml @@ -1,3 +1,7 @@ [workspace] members = ["s2n-quic-xdp", "tester", "xtask"] resolver = "2" + +[workspace.dependencies] +bolero = "0.12" +bolero-generator = { version = "0.12", default-features = false } \ No newline at end of file diff --git a/tools/xdp/s2n-quic-xdp/Cargo.toml b/tools/xdp/s2n-quic-xdp/Cargo.toml index 0b4a87cd6d..eb1090f95c 100644 --- a/tools/xdp/s2n-quic-xdp/Cargo.toml +++ b/tools/xdp/s2n-quic-xdp/Cargo.toml @@ -23,7 +23,7 @@ s2n-quic-core = { version = "=0.51.0", path = "../../../quic/s2n-quic-core" } tokio = { version = "1", features = ["net"], optional = true } [dev-dependencies] -bolero = "0.12" +bolero.workspace = true futures = "0.3" pin-project-lite = "0.2" rand = "0.8"