Use clang+mold on linux (#12944)

Takes a clean build on my machine from 222s to 185s

Release Notes:

- N/A
This commit is contained in:
Conrad Irwin 2024-06-12 15:16:05 -06:00 committed by GitHub
parent 8451dba6a7
commit ec086945fc
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 8 additions and 0 deletions

View File

@ -4,3 +4,7 @@ rustflags = ["-C", "symbol-mangling-version=v0", "--cfg", "tokio_unstable"]
[alias]
xtask = "run --package xtask --"
[target.x86_64-unknown-linux-gnu]
linker = "/usr/bin/clang"
rustflags = ["-C", "link-arg=-fuse-ld=mold"]

View File

@ -24,6 +24,8 @@ if [[ -n $apt ]]; then
libvulkan1
libgit2-dev
make
clang
mold
)
$maysudo "$apt" install -y "${deps[@]}"
exit 0
@ -36,6 +38,8 @@ if [[ -n $dnf ]]; then
deps=(
gcc
g++
clang
mold
alsa-lib-devel
fontconfig-devel
wayland-devel