On 6/20/23 8:07 AM, Nick Desaulniers wrote:[...]
No, all kernels have this issue, when using `LLVM=1 LLVM_IAS=0`. It's
more likely that someone is using that combination for branches of
stable that predate 4.19 (such as 4.14) but we do still try to support
that combination somewhat, even if we recommend just using `LLVM=1`.
Interop between toolchains is still important, even if "why would you
do that?"
Okay, yes, although 'LLVM=1' is recommended way to compiler clang
based kernel, users can certainly do 'LLVM=1 LLVM_IAS=0' as well
although not recommended. Then it is okay to put a bug fix in
the commit message. Just need to clarify that
- > 5.10 kernel, LLVM=1 (LLVM_IAS=0 is not the default)
is recommended but user can still have LLVM=1 LLVM_IAS=0
to trigger the issue
- <= 5.10 kernel, LLVM=1 (LLVM_IAS=0 is the default) is
recommended in which case gnu as will be used.