Skip to content

Commit 96a0b56

Browse files
committed
Tweak the release-strip profile to produce smaller binaries
1 parent 13cdea0 commit 96a0b56

1 file changed

Lines changed: 10 additions & 1 deletion

File tree

Cargo.toml

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,9 +50,18 @@ object = { version = "0.36.4", default-features = false, features = ["std", "rea
5050
default = []
5151
vendored-openssl = ["cargo/vendored-openssl"]
5252

53-
[profile.release-strip]
53+
[profile.release-strip-nolto]
5454
inherits = "release"
5555
strip = "symbols"
56+
opt-level = "s"
57+
codegen-units = 1
58+
59+
[profile.release-strip-lto]
60+
inherits = "release-strip-nolto"
61+
lto = true
62+
63+
[profile.release-strip]
64+
inherits = "release-strip-lto"
5665

5766
# To avoid #414
5867
[workspace]

0 commit comments

Comments
 (0)