Making Rust binaries smaller by default
----
- 5 hours ago | 35 points | 1 comments
- URL: https://kobzol.github.io/rust/cargo/2024/01/23/making-rust-binaries-smaller-by-default.html
- Discussions: https://news.ycombinator.com/item?id=39112486
- Summary: Kobzol discovered that Rust binaries in release mode contain debug symbols by default, resulting in large binary sizes. He is part of the #wg-binary-size working group and added a command to the Rust benchmark suite for analyzing binary sizes. Realizing this was the default behavior of Cargo, he proposed a change to strip debug symbols by default in release mode, which was accepted and implemented in nightly. This will reduce binary size and make compilation faster for tiny crates.