[lld] [ELF] Add target-specific relocation scanning for AArch64 (PR #181099)
Fangrui Song via llvm-commits
llvm-commits at lists.llvm.org
Thu Feb 12 22:16:13 PST 2026
================
@@ -156,11 +157,12 @@ class RelocScan {
return true;
}
- // Handle TLSDESC relocation.
+ // Handle TLSDESC relocation. NEEDS_TLSDESC_NONAUTH is a no-op for
+ // non-AArch64 targets and detects incompatibility with NEEDS_TLSDESC_AUTH.
void handleTlsDesc(RelExpr sharedExpr, RelExpr ieExpr, RelType type,
uint64_t offset, int64_t addend, Symbol &sym) {
if (ctx.arg.shared) {
- sym.setFlags(NEEDS_TLSDESC);
+ sym.setFlags(NEEDS_TLSDESC | NEEDS_TLSDESC_NONAUTH);
----------------
MaskRay wrote:
done
https://github.com/llvm/llvm-project/pull/181099
More information about the llvm-commits
mailing list