Comment by galangalalgol

Comment by galangalalgol 4 days ago

2 replies

The default hello world stripped with one codegen unit and panic=abort was 342kB both nightly and stable. Adding lto dropped it 42kB in stable and 40kB in nightly. Adding build-std and only building core did not reduce it any further in size.

metaltyphoon 4 days ago

I assume OP is taking about using -Zbuild-std on nightly. This will drop it much more.

  • galangalalgol 4 days ago

    That is what I was talking about. It didn't reduce it at all over just lto. If I'd set optimization to z it probably would have gotten some back, but that starts impacting performance