Continuation of the discussion from https://github.com/rust-lang/cargo/issues/5198
My question was wether there would be any genuine issues / behabiour changes caused by stripping all release binaries by default?
IIRC, you might get worse stack traces?
Debuginfo isn’t on by default for release targets. C compilers don’t strip by default either.
With the important caveat that debug infor for stdlib is always there (because the same release+debuginfo build of stdlib is used for both debug and release).
Are you sure you get from 25MB to 3MB after strip on the release build?