package/clang: new package
authorValentin Korenblit <valentin.korenblit@smile.fr>
Wed, 11 Apr 2018 16:14:49 +0000 (18:14 +0200)
committerThomas Petazzoni <thomas.petazzoni@bootlin.com>
Sat, 28 Apr 2018 10:48:48 +0000 (12:48 +0200)
commit86defeeab61728fc29639110a3c28a2824294bdb
tree502c871a0b084bfa3ad08c5c0f0659bde58b7a61
parent62dca337fe72085d98b7603cfcff1279c48ba7d9
package/clang: new package

This patch provides Clang tools and libraries for the host and
libclang for the target.

host-clang is needed to build libclc, which is provided in a follow-up
patch.

We need libclang for the target because it is used by most of OpenCL
implementations.

A later patch in this series will enable Clover, the OpenCL
implementation part of Mesa3D, which requires libclang.

clang-tblgen must be copied to HOST_DIR as it is not installed by
default but is needed for cross-compilation:
http://lists.llvm.org/pipermail/cfe-dev/2015-June/043318.html

Signed-off-by: Valentin Korenblit <valentin.korenblit@smile.fr>
[Thomas:
 - Add Config.in comment about BR2_TOOLCHAIN_HAS_GCC_BUG_64735
 - Minor reformatting/rewrapping of comments in .mk file]
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
DEVELOPERS
package/Config.in
package/clang/Config.in [new file with mode: 0644]
package/clang/clang.hash [new file with mode: 0644]
package/clang/clang.mk [new file with mode: 0644]