この記事はseccamp2017 Advent Calendar 2017の八日目の記事です。
短く。
Rustのバイナリですが、リリースビルドにしても
$ls -l test
-rwxr-xr-x 2 pg_mana users 5047040 12月 8 22:33 test*
なんで5MB近くあるんや、Hello,world!ぐらいしか書いてないぞや、とモゴモゴ言いたくなります。
ふと思い立ってstripした所
$strip test
$ls -l test
-rwxr-xr-x 2 pg_mana users 445368 12月 8 22:36 test*
なんかびっくりするほど減って必要なもんまで消してないか不安になるレベル。でも動く、動く(CD買った)。
恐らく大きなプロジェクトになれば減りは鈍くなると思うけど、他の合わせ技で減らせるはず。
要検証案件なので確認してから使ってください。