On 1/4/22 18:25, Sam James wrote:
>
>
>> On 3 Jan 2022, at 18:23, Mike Gilbert <[email protected]
>> <mailto:[email protected]>> wrote: On Mon, Jan 3, 2022 at 12:49
>> PM Adrian Ratiu <[email protected]
>> <mailto:[email protected]>> wrote:
>>>
>>> Starting with kernel>=v5.7 the build system can override the
>>> tools vars by setting LLVM=1 [1], but older kernels still use
>>> the default GNU tools, so to be able to use a full LLVM/Clang
>>> build, CC & co should be set to their respective portage values.
>>>
>>> [1] a0d1c951ef08 kbuild: support LLVM=1 to switch the default
>>> tools to Clang/LLVM
>>>
>>> Co-authored-by: Manoj Gupta <[email protected]
>>> <mailto:[email protected]>> Signed-off-by: Adrian Ratiu
>>> <[email protected] <mailto:[email protected]>>
>>> [snip]
>>
>> This seems ok to me, at least given the way the eclass currently
>> works.
>>
>> At some point, we should really convert xmakeopts into an array.
>> Any of these variables might contain spaces, and that would break
>> the current implementation.
>
> agreed, but lgtm
Thanks to both authors for your work, this has been committed.
--
Mike Pagano
Gentoo Developer - Kernel Project
Gentoo Sources - Lead
E-Mail : [email protected]
GnuPG FP : 52CC A0B0 F631 0B17 0142 F83F 92A6 DBEC 81F2 B137
Public Key :
http://http://pgp.mit.edu/pks/lookup?search=0x92A6DBEC81F2B137&op=index