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