diff options
author | Nick Desaulniers <ndesaulniers@google.com> | 2023-08-25 10:38:01 -0700 |
---|---|---|
committer | Masahiro Yamada <masahiroy@kernel.org> | 2023-09-01 15:58:17 +0900 |
commit | a3c6bfba4429123533e9ae96ee50ba45ff8a63f2 (patch) | |
tree | 00f7f411d3e0f9fa3955d90c857292ca38b5054f /scripts/dummy-tools | |
parent | 1ef061a4e2648f23ab9bd996a7656675933f1c1f (diff) |
Documentation/llvm: refresh docs
Recent fixes for an embargoed hardware security vulnerability failed to
link with ld.lld (LLVM's linker). [0] To be fair, our documentation
mentions ``CC=clang`` foremost with ``LLVM=1`` being buried "below the
fold."
We want to encourage the use of ``LLVM=1`` rather than just
``CC=clang``. Make that suggestion "above the fold" and "front and
center" in our docs.
While here, the following additional changes were made:
- remove the bit about CROSS_COMPILE setting --target=, that's no longer
true.
- Add ARCH=loongarch to the list of maintained targets (though we're
still working on getting defconfig building cleanly at the moment;
we're pretty close).
- Bump ARCH=powerpc from CC=clang to LLVM=1 status.
- Promote ARCH=riscv from being Maintained to being Supported. Android
is working towards supporting RISC-V, and we have excellent support
from multiple companies in this regard.
- Note that the toolchain distribution on kernel.org has been built with
profile data from kernel builds.
- Note how to use ccache with clang.
Link: https://github.com/ClangBuiltLinux/linux/issues/1907 [0]
Reviewed-by: Nathan Chancellor <nathan@kernel.org>
Signed-off-by: Nick Desaulniers <ndesaulniers@google.com>
Signed-off-by: Masahiro Yamada <masahiroy@kernel.org>
Diffstat (limited to 'scripts/dummy-tools')
0 files changed, 0 insertions, 0 deletions