diff options
| author | Nathan Chancellor <nathan@kernel.org> | 2026-10-14 16:40:41 -0700 |
|---|---|---|
| committer | Nathan Chancellor <nathan@kernel.org> | 2026-10-14 16:42:38 -0700 |
| commit | 2b358510d5cc56164f83110ca1499c95a5a352cd (patch) | |
| tree | da1c3df60344fa702bda0bf0f9c8597f9c2969bd /tools/lib/python | |
| parent | 46d4ccf3b621368af5e98187e9e21dccd8beb5cc (diff) | |
| download | linux-2b358510d5cc56164f83110ca1499c95a5a352cd.tar.gz linux-2b358510d5cc56164f83110ca1499c95a5a352cd.zip | |
kbuild: AutoFDO: Update split machine function argument for upstream rename
A recent LLVM commit [1] renamed the internal LLVM plugin option
'-split-machine-functions' to '-function-splitting=all', breaking the
AutoFDO + ThinLTO build with:
ld.lld: error: -plugin-opt=-: ld.lld: Unknown command line argument '-split-machine-functions'. Try: 'ld.lld --help'
The plugin option is needed for in-process ThinLTO, so handle the rename
accordingly using ld-option.
Cc: stable@vger.kernel.org
Closes: https://github.com/ClangBuiltLinux/linux/issues/2186
Fixes: 2fd65f7afd5a ("AutoFDO: Enable machine function split optimization for AutoFDO")
Link: https://github.com/llvm/llvm-project/commit/3e6acc87c58843e551d6e8e4bf06c26712b04622 [1]
Link: https://patch.msgid.link/20261014-update-autofdo-split-machine-function-option-v1-1-5c71b3005e89@kernel.org
Signed-off-by: Nathan Chancellor <nathan@kernel.org>
Diffstat (limited to 'tools/lib/python')
0 files changed, 0 insertions, 0 deletions
