mirror of
https://github.com/hardkernel/linux.git
synced 2026-06-07 03:15:31 +09:00
3578eb5fcdfcbbde1750272e3a1b16c87dadf8dc
The build machines seem to have older versions of ld.bfd that don't support R_X86_64_32S absolute relocations, visible as the following failure in presubmit testing: Invalid absolute R_X86_64_32S relocation: __end_of_kernel_reserve It seems that parts of KBUILD that overwrite KBUILD_CFLAGS drop import clang flags like `--gcc-toolchain` (where to look for the GNU binutils), so clang just finds the host utilities and just uses those. This is bad for hermeticity of builds, and needs to be fixed upstream. Link: https://github.com/ClangBuiltLinux/linux/issues/618 Signed-off-by: Nick Desaulniers <ndesaulniers@google.com> Signed-off-by: Greg Kroah-Hartman <gregkh@google.com> Change-Id: I30de5841a50e3fd97ba95c25cc12339d47ad083e
Linux kernel
============
There are several guides for kernel developers and users. These guides can
be rendered in a number of formats, like HTML and PDF. Please read
Documentation/admin-guide/README.rst first.
In order to build the documentation, use ``make htmldocs`` or
``make pdfdocs``. The formatted documentation can also be read online at:
https://www.kernel.org/doc/html/latest/
There are various text files in the Documentation/ subdirectory,
several of them using the Restructured Text markup notation.
Please read the Documentation/process/changes.rst file, as it contains the
requirements for building and running the kernel, and information about
the problems which may result by upgrading your kernel.
Description
Languages
C
97.7%
Assembly
1.6%
Makefile
0.3%
Perl
0.1%