Relevance of OCaml LLVM bindings as packaged in llvm-toolchain-*
Stéphane Glondu
glondu at debian.org
Mon Jun 1 09:35:22 BST 2026
Dear all,
The situation of LLVM with OCaml is unacceptable.
Every OCaml transition is delayed by several weeks (or months) because
of LLVM. This is due to OCaml LLVM bindings being built and installed by
llvm-toolchain-*.
Besides, llvm-toolchain-* takes so much resources to build that I cannot
build it with my own, introducing a blind spot when preparing a new
OCaml transition.
Moreover, these bindings have no reverse dependencies in Debian...
Putting this burden on Debian is not worth it IMHO.
Therefore, I think OCaml bindings should be removed from
llvm-toolchain-* (and llvm-defaults). Should new software using them be
packaged in Debian, I'd rather build these bindings in a separate source
package.
I've put:
- Sylvestre and Matthias in direct recipients, because they seem to be
the main uploaders of llvm-*
- pkg-llvm-team ML in CC, as the "defendant"
- debian-ocaml-maint ML in CC, as the "plaintiff"
- debian-release ML in CC, as a "witness"
I wish this could be sorted out in a friendly manner without resorting
to the Technical Committee.
Cheers,
--
Stéphane
More information about the Pkg-llvm-team
mailing list