Use LLD for partialLd.
Clang will soon start using relocations that are currently unsupported by the version of ld.bfd that Android uses when HWASAN is enabled. This will cause partialLd to fail since the clang driver defaults to ld.bfd. Switch to using LLD, since it will support those relocations. Change-Id: I0964f53dc63773f3b52bb377f863df9c39961a07
This commit is contained in:
parent
2ca7a8835e
commit
84d8385ae1
|
@ -78,7 +78,7 @@ var (
|
|||
blueprint.RuleParams{
|
||||
// Without -no-pie, clang 7.0 adds -pie to link Android files,
|
||||
// but -r and -pie cannot be used together.
|
||||
Command: "$ldCmd -nostdlib -no-pie -Wl,-r ${in} -o ${out} ${ldFlags}",
|
||||
Command: "$ldCmd -fuse-ld=lld -nostdlib -no-pie -Wl,-r ${in} -o ${out} ${ldFlags}",
|
||||
CommandDeps: []string{"$ldCmd"},
|
||||
},
|
||||
"ldCmd", "ldFlags")
|
||||
|
|
Loading…
Reference in New Issue