Hi all,

As you may have seen from my recent commits and uploads, I've started
to prepare the change of OCaml stdlib dir from /usr/lib/ocaml to /usr/lib/<multiarch>/ocaml/<abi>.

<multiarch> is the first step to make "Multi-Arch: same" packages posssible in OCaml land... even though more work is needed to actually make it practicable.

<abi> will ease transitions where files are moved between packages (e.g. for 4.14.1->5.2.0, many findlib packages were moved from findlib to ocaml).

Moreover, I would like to avoid hardcoding /usr/lib/ocaml in Debian packages, this will allow third-parties to compile them in (non-official) contexts where `ocamlc -where` points elsewhere.

I have fixed (most of) the packages that hardcoded /usr/lib/ocaml to make them use *.in files with @OCamlStdlibDir@-like substitution.

I think the archive is in good shape to actually make the change at the next OCaml transition.


Cheers,

--
Stéphane

Reply via email to