feat: with mold
All checks were successful
continuous-integration/drone/push Build is passing

Signed-off-by: kjuulh <contact@kjuulh.io>
This commit is contained in:
Kasper Juul Hermansen 2023-11-25 12:47:43 +01:00
parent 10956e7af4
commit 5c69c3fa16
Signed by: kjuulh
GPG Key ID: 9AA7BC13CE474394

View File

@ -44,6 +44,9 @@ impl RustBuild {
.from(rust_version.to_string()) .from(rust_version.to_string())
.with_exec(vec!["rustup", "target", "add", &target.to_string()]) .with_exec(vec!["rustup", "target", "add", &target.to_string()])
.with_exec(vec!["apt", "update"]) .with_exec(vec!["apt", "update"])
.with_exec(vec!["wget", "https://github.com/rui314/mold/releases/latest/download/mold-2.3.3-x86_64-linux.tar.gz"])
.with_exec("tar -xvf mold-2.3.3-x86_64-linux.tar.gz".split_whitespace().collect())
.with_exec("mv mold /usr/bin/mold".split_whitespace().collect())
.with_exec(deps); .with_exec(deps);
let target_cache = self.client.cache_volume(format!( let target_cache = self.client.cache_volume(format!(