Lines Matching +full:foo +full:- +full:supply
11 -----
18 <https://www.chromium.org/chromium-os>`_, and `OpenMandriva
21 <https://www.aosabook.org/en/llvm.html>`_. Clang is a front-end to LLVM that
23 "klang," not "see-lang."
26 -----
36 ---------------
41 make ARCH=arm64 CC=clang CROSS_COMPILE=aarch64-linux-gnu-
44 ``CROSS_COMPILE`` is used to set a command line flag: ``--target=<triple>``. For
47 clang --target=aarch64-linux-gnu foo.c
50 --------------
55 make CC=clang LD=ld.lld AR=llvm-ar NM=llvm-nm STRIP=llvm-strip \
56 OBJCOPY=llvm-objcopy OBJDUMP=llvm-objdump READELF=llvm-readelf \
57 HOSTCC=clang HOSTCXX=clang++ HOSTAR=llvm-ar HOSTLD=ld.lld
63 If your LLVM tools are not available in your PATH, you can supply their
74 make LLVM=-14
76 which will use ``clang-14``, ``ld.lld-14``, etc.
86 ----------------------
88 As explained above, ``CROSS_COMPILE`` is used to set ``--target=<triple>``.
90 If ``CROSS_COMPILE`` is not specified, the ``--target=<triple>`` is inferred
95 For example, to cross-compile the arm64 kernel::
100 ``--prefix=<path>`` to search for the GNU assembler and linker. ::
102 make ARCH=arm64 LLVM=1 LLVM_IAS=0 CROSS_COMPILE=aarch64-linux-gnu-
105 -----------------------
119 .. list-table::
121 :header-rows: 1
123 * - Architecture
124 - Level of support
125 - ``make`` command
126 * - arm
127 - Supported
128 - ``LLVM=1``
129 * - arm64
130 - Supported
131 - ``LLVM=1``
132 * - hexagon
133 - Maintained
134 - ``LLVM=1``
135 * - mips
136 - Maintained
137 - ``LLVM=1``
138 * - powerpc
139 - Maintained
140 - ``CC=clang``
141 * - riscv
142 - Maintained
143 - ``LLVM=1``
144 * - s390
145 - Maintained
146 - ``CC=clang``
147 * - um (User Mode)
148 - Maintained
149 - ``LLVM=1``
150 * - x86
151 - Supported
152 - ``LLVM=1``
155 ------------
157 - `Website <https://clangbuiltlinux.github.io/>`_
158 - `Mailing List <https://lore.kernel.org/llvm/>`_: <llvm@lists.linux.dev>
159 - `Old Mailing List Archives <https://groups.google.com/g/clang-built-linux>`_
160 - `Issue Tracker <https://github.com/ClangBuiltLinux/linux/issues>`_
161 - IRC: #clangbuiltlinux on irc.libera.chat
162 - `Telegram <https://t.me/ClangBuiltLinux>`_: @ClangBuiltLinux
163 - `Wiki <https://github.com/ClangBuiltLinux/linux/wiki>`_
164 - `Beginner Bugs <https://github.com/ClangBuiltLinux/linux/issues?q=is%3Aopen+is%3Aissue+label%3A%2…
169 -------------
171 - https://releases.llvm.org/download.html
172 - https://github.com/llvm/llvm-project
173 - https://llvm.org/docs/GettingStarted.html
174 - https://llvm.org/docs/CMake.html
175 - https://apt.llvm.org/
176 - https://www.archlinux.org/packages/extra/x86_64/llvm/
177 - https://github.com/ClangBuiltLinux/tc-build
178 - https://github.com/ClangBuiltLinux/linux/wiki/Building-Clang-from-source
179 - https://android.googlesource.com/platform/prebuilts/clang/host/linux-x86/