cb8747b7d2a9e3d687a19a007575071d4b71cd05
This macro is defined by glibc itself, which makes the issue go unnoticed on those systems. On non-glibc systems it causes build failures on several utilities and libraries, like bpftool and objtool. Fixes:1d509f2a6e("x86/insn: Support big endian cross-compiles") Fixes:2d7ce0e8a7("tools/virtio: more stubs") Fixes:3fb321fde2("selftests/net: ipv6 flowlabel") Fixes:50b3ed57de("selftests/bpf: test bpf flow dissection") Fixes:9cacf81f81("bpf: Remove extra lock_sock for TCP_ZEROCOPY_RECEIVE") Fixes:a4b2061242("tools include uapi: Grab a copy of linux/in.h") Fixes:b12d6ec097("bpf: btf: add btf print functionality") Fixes:c0dd967818("tools, include: Grab a copy of linux/erspan.h") Fixes:c4b6014e8b("tools: Add copy of perf_event.h to tools/include/linux/") Signed-off-by: Ismael Luceno <ismael@iodev.co.uk> Acked-by: Masami Hiramatsu <mhiramat@kernel.org> Signed-off-by: Josh Poimboeuf <jpoimboe@redhat.com> Link: https://lore.kernel.org/r/20211115134647.1921-1-ismael@iodev.co.uk Cc: Martin Schwidefsky <schwidefsky@de.ibm.com> Cc: Vasily Gorbik <gor@linux.ibm.com>
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.1%
Shell
0.4%
Makefile
0.3%
Python
0.2%
Other
0.1%