Debian Patches

Status for ocaml-dune/3.23.1-5

Patch Description Author Forwarded Bugs Origin Last update
0001-Fix-build-on-hurd.patch Fix build on hurd Stéphane Glondu <glondu@debian.org> no 2026-05-28
0002-test-jsoo-archive-rules-with-same-named-enabled_if-l.patch test: jsoo archive rules with same-named enabled_if libraries
Reproduce an internal error introduced by the demand-driven jsoo
archive rules (#13611): when two libraries with the same name are
distinguished by mutually exclusive enabled_if clauses, the rules
are generated for the first stanza by position even when it is
disabled, leading to a failed module lookup.
Jérôme Vouillon <jerome.vouillon@gmail.com> no https://github.com/ocaml/dune/pull/14904 2026-06-03
0003-jsoo-respect-enabled_if-when-resolving-libraries-for.patch jsoo: respect enabled_if when resolving libraries for archive rules
When generating jsoo library archive rules on demand, resolve the
library stanza the same way Ml_sources does: evaluate enabled_if and
pick the enabled stanza rather than the first one matching by name.

Fixes an internal error (modules_and_obj_dir: failed lookup) when a
dune file defines two libraries with the same name distinguished by
mutually exclusive enabled_if clauses, as ocaml-re does for
ppx_expect_common.
Jérôme Vouillon <jerome.vouillon@gmail.com> no https://github.com/ocaml/dune/pull/14904 2026-06-03

All known versions for source package 'ocaml-dune'

Links