mirror of
https://github.com/torvalds/linux.git
synced 2026-07-27 01:32:21 +02:00
kbuild: Remove unnecessary 'T' modifier in cmd_ar_builtin_fixup
In cmd_ar_builtin_fixup, the 'T' modifier was added to '$(AR) mPi' to work around a bug in llvm-ar that caused thin archives to be silently converted to full archives [1]. Since commit20c0989283("kbuild: Bump minimum version of LLVM for building the kernel to 15.0.0"), all supported versions of llvm-ar have this issue fixed, so the 'T' modifier and comment can be removed. Link:d17c54d17d[1] Signed-off-by: Nathan Chancellor <nathan@kernel.org>
This commit is contained in:
parent
9f2aee8f7d
commit
a48bd961fb
|
|
@ -10,12 +10,11 @@ include $(srctree)/scripts/Makefile.lib
|
|||
# Link of built-in-fixup.a
|
||||
# ---------------------------------------------------------------------------
|
||||
|
||||
# '$(AR) mPi' needs 'T' to workaround the bug of llvm-ar <= 14
|
||||
quiet_cmd_ar_builtin_fixup = AR $@
|
||||
cmd_ar_builtin_fixup = \
|
||||
rm -f $@; \
|
||||
$(AR) cDPrST $@ $(KBUILD_VMLINUX_OBJS); \
|
||||
$(AR) mPiT $$($(AR) t $@ | sed -n 1p) $@ $$($(AR) t $@ | grep -F -f $(srctree)/scripts/head-object-list.txt)
|
||||
$(AR) mPi $$($(AR) t $@ | sed -n 1p) $@ $$($(AR) t $@ | grep -F -f $(srctree)/scripts/head-object-list.txt)
|
||||
|
||||
targets += built-in-fixup.a
|
||||
built-in-fixup.a: $(KBUILD_VMLINUX_OBJS) scripts/head-object-list.txt FORCE
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user