Hata ayıklama bilgilerini yalnızca paketimiz olmayan kodum için ekleyebilir miyim?


11

Dahil hata ayıklama bilgileri ile, benim ikili hakkında 400 MB olur. Bunun nedeni Rust'un tüm bağımlılıklar için hata ayıklama bilgisi içermesi nedeniyle olur. Hata ayıklama bilgilerini yalnızca kodum için eklemenin bir yolu var mı?

[package]
name = "app"
version = "0.7.1"
edition = "2018"

[dependencies]
actix = "*"
actix-web = {version = "1.0", features = ["ssl"]}
...
tokio-core = "*"
tokio = "*"

[profile.release]
debug = true

Yanıtlar:


7

Gece araç zinciriyle kararsız kargo özelliklerini kullanmak istiyorsanız, bu, kargo profili bağımlılıkları özelliği ile mümkündür, örneğin:

cargo-features = ["profile-overrides"]

[package]
name = "app"
version = "0.7.1"
edition = "2018"

[dependencies]
actix = "*"
actix-web = {version = "1.0", features = ["ssl"]}
...
tokio-core = "*"
tokio = "*"

[profile.release]
debug = true

// disable debug symbols for all packages except this one
[profile.release.package."*"]
debug = false
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.