[Buildroot] [PATCH v4 08/11] package/clang: enable target variant
thomas.petazzoni at bootlin.com
Fri Mar 30 12:37:55 UTC 2018
On Fri, 30 Mar 2018 14:16:00 +0200, Valentin Korenblit wrote:
> What we need is libclang, we don't need the binaries. But as libclang is a tool,
> I need to set CLANG_BUILD_TOOLS to ON, what will build everything.
> Clover is the OpenCL implementation provided with Mesa. It uses libclang as a frontend
> for OpenCL C and libLLVM for code generation.
> > 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 ?
> As explained above, we don't need it. I could add a hook to erase all unnecessary
> binaries from the target if that is ok.
That's indeed a possibility.
I was a bit confused, because I missed which patch was actually using
the target clang package, but I didn't read PATCH 10/11 carefully
enough, and it does use the target clang, so it makes perfect sense.
Adjusting the target clang package to remove stuff that is not used is
indeed a good idea.
Thomas Petazzoni, CTO, Bootlin (formerly Free Electrons)
Embedded Linux and Kernel engineering
More information about the buildroot