Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
s390/vdso: drop '-fPIC' from LDFLAGS
[ Upstream commit 0628c03 ] '-fPIC' as an option to the linker does not do what it seems like it should. With ld.bfd, it is treated as '-f PIC', which does not make sense based on the meaning of '-f': -f SHLIB, --auxiliary SHLIB Auxiliary filter for shared object symbol table When building with ld.lld (currently under review in a GitHub pull request), it just errors out because '-f' means nothing and neither does '-fPIC': ld.lld: error: unknown argument '-fPIC' '-fPIC' was blindly copied from CFLAGS when the vDSO stopped being linked with '$(CC)', it should not be needed. Remove it to clear up the build failure with ld.lld. Fixes: 2b2a258 ("s390/vdso: Use $(LD) instead of $(CC) to link vDSO") Link: llvm/llvm-project#75643 Signed-off-by: Nathan Chancellor <nathan@kernel.org> Reviewed-by: Fangrui Song <maskray@google.com> Link: https://lore.kernel.org/r/20240130-s390-vdso-drop-fpic-from-ldflags-v1-1-094ad104fc55@kernel.org Signed-off-by: Heiko Carstens <hca@linux.ibm.com> Signed-off-by: Sasha Levin <sashal@kernel.org> (cherry picked from commit a6a50788b46b1dff9e848de9221270d4a80308a9) Signed-off-by: Vijayendra Suman <vijayendra.suman@oracle.com>
- Loading branch information