[Buildroot] [PATCH 1/2] package/llvm: specify LLVM_ENABLE_BINDINGS=OFF
Thomas Petazzoni
thomas.petazzoni at bootlin.com
Wed Mar 18 22:18:11 UTC 2020
On Mon, 16 Mar 2020 13:01:05 -0700
Joseph Kogut <joseph.kogut at gmail.com> wrote:
> LLVM builds bindings for other languages such as Go and OCaml when the
> appropriate dependencies can be found. We currently don't support
> building these bindings in Buildroot, as they're currently unused by any
> package.
>
> Building these bindings was originally disabled by overriding the
> dependencies with values indicating that they were not found.
>
> Newer versions of LLVM no longer disable the OCaml bindings when overriding
> OCAMLFIND. Consequently, the build process attempts to install the bindings
> to the default location on the host of /usr/lib/ocaml/llvm, causing a
> permissions error and build failure.
>
> Additionally, LLVM has since added the variable LLVM_ENABLE_BINDINGS to
> control whether bindings are enabled, so we override that to disable the
> bindings.
>
> Signed-off-by: Joseph Kogut <joseph.kogut at gmail.com>
> ---
> package/llvm/llvm.mk | 3 ++-
> 1 file changed, 2 insertions(+), 1 deletion(-)
Thanks, both patches applied.
Thomas
--
Thomas Petazzoni, CTO, Bootlin
Embedded Linux and Kernel engineering
https://bootlin.com
More information about the buildroot
mailing list