diff options
author | Masato TOYOSHIMA | 2024-05-22 20:11:25 +0900 |
---|---|---|
committer | Masato TOYOSHIMA | 2024-05-22 20:13:13 +0900 |
commit | 6721295d3611b273935a3dfd8a7605f9479d32c3 (patch) | |
tree | 37191985d8475c8557bf49f6b68c94104482bd0b | |
parent | f199d2b445d966cf38c21d19384e567933bd9369 (diff) | |
download | aur-6721295d3611b273935a3dfd8a7605f9479d32c3.tar.gz |
Explicitly specify RUSTFLAGS to use lld in linker
-rw-r--r-- | PKGBUILD | 3 |
1 files changed, 2 insertions, 1 deletions
@@ -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/ |