|/
|\ISS               Tidbits  Posts  Answers  Install  Wiki  Contact  Donate  GitHub


clang                                                             version 12.0.1
________________________________________________________________________________

Clang is a compiler front end for the C, C++, Objective-C and Objective-C++
programming languages, as well as the OpenMP, OpenCL, RenderScript, CUDA and
HIP frameworks. It uses the LLVM compiler infrastructure as its back end and has
been part of the LLVM release cycle since LLVM 2.6.

It is designed to act as a drop-in replacement for the GNU Compiler Collection
(GCC), supporting most of its compilation flags and unofficial language
extensions. Its contributors include Apple, Microsoft, Google, ARM, Sony,
Intel and Advanced Micro Devices (AMD). [0]

Upstream: https://clang.llvm.org/


[000] Index
________________________________________________________________________________

* Installation ........................................................... [001]
* Setup .................................................................. [002]
* Usage .................................................................. [003]
* Troubleshooting ........................................................ [004]
* History ................................................................ [005]
* References ............................................................. [006]


[001] Installation
________________________________________________________________________________

+------------------------------------------------------------------------------+
|                                                                              |
|  $ kiss b clang                                                              |
|                                                                              |
+------------------------------------------------------------------------------+


[002] Setup
________________________________________________________________________________

To use clang as the system compiler, set the following environment variables in
your .profile or shell runtime configuration file.

+------------------------------------------------------------------------------+
|                                                                              |
|  $ export CC=clang                                                           |
|  $ export CXX=clang++                                                        |
|                                                                              |
+------------------------------------------------------------------------------+


[003] Usage
________________________________________________________________________________

Refer to the command help output. This package does not yet provide manual
pages. Documentation can also be found online.


[004] Troubleshooting
________________________________________________________________________________

If a package fails to build with clang, open an issue at $/kisslinux/repo


[005] History
________________________________________________________________________________

2021-08-15 5d84e02c clang: fix incorrect flag
2021-07-17 8ec20589 clang: update for new env
2021-07-15 796d4f30 clang: use VERSION
2021-07-09 2d98f2f9 clang: 12.0.1
2021-07-03 04ce5126 clang: remove sed -i
2021-06-30 341b7741 clang: 12.0.0
2020-10-12 d3546b39 llvm/clang: 11.0.0
2020-09-17 03dfe761 clang: disable libxml2
2020-07-22 6e5c7a04 llvm,clang: bump to 10.0.1
2020-05-08 ba563711 clang: Fix libexec directory location
2020-03-25 47d6e1e9 llvm,clang: bump to 10.0.0
2019-12-21 d7816c2f llvm/clang: bump to 9.0.1
2019-11-14 5469b31a clang: better build
2019-10-22 55a5edf5 clang: remove unneeded patches
2019-09-21 b02a2de5 clang: revert to 8.0.1
2019-09-20 742d96b5 clang: use https for source
2019-09-20 56b86f76 clang: bump to 9.0.0
2019-08-14 f21f1462 clang: bump to 8.0.1
2019-08-04 7daa0c19 clang: move to extra
2019-07-31 f706e3cc clang: new package at 8.0.0


[006] References
________________________________________________________________________________

[0] https://en.wikipedia.org/wiki/Clang



________________________________________________________________________________

Dylan Araps (C) 2019-2021

The registered trademark Linux(R) is used pursuant to a sublicense from the
Linux Foundation, the exclusive licensee of Linus Torvalds, owner of the mark
on a world­wide basis.