From 865761f35d052ddeb9760b8acffdf409029ef747 Mon Sep 17 00:00:00 2001 From: Tanaka Zakku <71482215+YamatoSecurity@users.noreply.github.com> Date: Tue, 7 Jun 2022 10:51:34 +0900 Subject: [PATCH] strip symbols when compiling --- CHANGELOG-Japanese.md | 6 ++++++ CHANGELOG.md | 6 ++++++ Cargo.toml | 3 ++- 3 files changed, 14 insertions(+), 1 deletion(-) diff --git a/CHANGELOG-Japanese.md b/CHANGELOG-Japanese.md index 12546b8d..88617cce 100644 --- a/CHANGELOG-Japanese.md +++ b/CHANGELOG-Japanese.md @@ -1,5 +1,11 @@ # 変更点 +## v1.3.1 [2022/xx/xx] + +**改善:** + +- LinuxとmacOSのバイナリサイズをより小さくするために、デバッグシンボルをストリップします。(#568) (@YamatoSecurity) + ## v1.3.0 [2022/06/06] **新機能:** diff --git a/CHANGELOG.md b/CHANGELOG.md index 7b7a6021..82736a6e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,11 @@ # Changes +## v1.3.1 [2022/xx/xx] + +**Enhancements:** + +- Strip debug symbols by default for smaller Linux and macOS binaries. (#568) (@YamatoSecurity) + ## v1.3.0 [2022/06/06] **New Features:** diff --git a/Cargo.toml b/Cargo.toml index 85faa503..b1f4c6f0 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -45,4 +45,5 @@ static_vcruntime = "2.0" openssl = { version = "*", features = ["vendored"] } #vendored is needed to compile statically. [profile.release] -lto = true \ No newline at end of file +lto = true +strip = "symbols" \ No newline at end of file