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 |
