[ANN] Dune 3.17

The Dune team is happy to announce the release of Dune 3.17.1! :camel:

This patch release includes some bug fixes. To reduce computing time, it does
not build .cmxs files anymore when the (no_dynlink) stanza is used. This change also corrects the semantic of the (no_dynlink) stanza which was
building .cmxs files even if it did not install them. Now, it does not build nor install them.

If you encounter a problem with this release, you can report it on the ocaml/dune repository.

Changelog

Fixed

  • When a library declares (no_dynlink), then the .cmxs file for it
    is no longer built. (#11176, @nojb)
  • Fix bug that could result in corrupted file copies by Dune, for example when
    using the copy_files# stanza or the copy# action. (@nojb, #11194, fixes
    #11193)
  • Remove useless error message when running $ dune subst in empty projects.
    (@rgrinberg, #11204, fixes #11200)
3 Likes