[Buildroot] [PATCH v4 08/11] package/clang: enable target variant
thomas.petazzoni at bootlin.com
Fri Mar 30 09:07:53 UTC 2018
On Thu, 29 Mar 2018 13:33:43 +0200, Valentin Korenblit wrote:
> This patch provides Clang for the target, tools and libraries.
> In this package we have to deal with the same kind of problem we encountered
> when building mesa3d with llvm support: llvm-config (host-version) had to be
> copied to STAGING_DIR/usr/bin. In this case, we need llvm-tblgen from host
> to be installed in STAGING_DIR/usr/bin for cross-compiling clang.
> We need libclang for the target because it is used by all OpenCL implementations.
> In this series, Clover is provided.
I'm not sure to understand why you need Clang on the target, and what
Clover is. Maybe I missed it, but I don't see where the target Clang is
used in the rest of your series.
In addition, we don't support gcc on the target, so having clang on the
target raises a red flag for me.
Could you explain a bit more why this is needed/useful ?
Thomas Petazzoni, CTO, Bootlin (formerly Free Electrons)
Embedded Linux and Kernel engineering
More information about the buildroot