Disable icf on linux

since latest zig-cc does not support it

Signed-off-by: Jiahao XU <30436523+NobodyXu@users.noreply.github.com>
This commit is contained in:
Jiahao XU 2025-05-04 01:07:49 +10:00 committed by GitHub
parent d2c05492e0
commit f6e25ecc42
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -115,13 +115,12 @@ rust-lld := "" #if use-cargo-zigbuild != "" {
# ICF: link-time identical code folding
#
# On windows it works out of the box and on linux it uses
# rust-lld.
# On windows it works out of the box.
rustc-icf := if for-release != "" {
if target-os == "windows" {
" -C link-arg=-Wl,--icf=safe"
} else if target-os == "linux" {
" -C link-arg=-Wl,--icf=safe"
""
} else {
""
}