summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorMasato TOYOSHIMA2024-05-22 20:11:25 +0900
committerMasato TOYOSHIMA2024-05-22 20:13:13 +0900
commit6721295d3611b273935a3dfd8a7605f9479d32c3 (patch)
tree37191985d8475c8557bf49f6b68c94104482bd0b
parentf199d2b445d966cf38c21d19384e567933bd9369 (diff)
downloadaur-6721295d3611b273935a3dfd8a7605f9479d32c3.tar.gz
Explicitly specify RUSTFLAGS to use lld in linker
-rw-r--r--PKGBUILD3
1 files changed, 2 insertions, 1 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 08d49942be07..78f7aacb65e2 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -97,8 +97,9 @@ build () {
_features+="generate,"
fi
+ RUSTFLAGS+=" -Clinker=$CC -Clink-arg=-fuse-ld=lld"
if [[ $CARCH == x86_64 ]]; then
- export RUSTFLAGS+=" -C link-self-contained=on -C strip=symbols -C no-redzone=y -C overflow-checks=y -C opt-level=z -C control-flow-guard=y -C link-arg=-fuse-ld=lld -C link-arg=-Wp,-D_FORTIFY_SOURCE=2 -C link-arg=-U_FORTIFY_SOURCE -C link-arg=-D_FORTIFY_SOURCE=2 -C link-arg=-fPIE -C link-arg=-fpie -C link-arg=-Wl,-z,relro,-z,now",
+ export RUSTFLAGS+=" -C link-self-contained=on -C strip=symbols -C no-redzone=y -C overflow-checks=y -C opt-level=z -C control-flow-guard=y -C link-arg=-Wp,-D_FORTIFY_SOURCE=2 -C link-arg=-U_FORTIFY_SOURCE -C link-arg=-D_FORTIFY_SOURCE=2 -C link-arg=-fPIE -C link-arg=-fpie -C link-arg=-Wl,-z,relro,-z,now",
fi
cargo build --frozen --features "${_features:-}" --release --target-dir target --target $TARGET
#./scripts/mkmo locale/