On Mon, 19 Oct 2020 18:14:07 -0700, Nathan Chancellor wrote: > As it stands now, the vdso32 Makefile hardcodes the linker to ld.bfd > using -fuse-ld=bfd with $(CC). This was taken from the arm vDSO > Makefile, as the comment notes, done in commit d2b30cd4b722 ("ARM: > 8384/1: VDSO: force use of BFD linker"). > > Commit fe00e50b2db8 ("ARM: 8858/1: vdso: use $(LD) instead of $(CC) to > link VDSO") changed that Makefile to use $(LD) directly instead of > through $(CC), which matches how the rest of the kernel operates. Since > then, LD=ld.lld means that the arm vDSO will be linked with ld.lld, > which has shown no problems so far. > > [...] Applied to arm64 (for-next/fixes), thanks! [1/1] arm64: vdso32: Allow ld.lld to properly link the VDSO https://git.kernel.org/arm64/c/0fa97e9403c7 Cheers, -- Will https://fixes.arm64.dev https://next.arm64.dev https://will.arm64.dev