# FlexDLL 0.44 released

**URL:** <https://discuss.ocaml.org/t/flexdll-0-44-released/16614>\
**Category:** Ecosystem\
**Tags:** announce\
**Created:** [May 6, 2025, 10:45pm UTC](https://discuss.ocaml.org/t/flexdll-0-44-released/16614 "2025-05-06T22:45:32Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![dra27](https://sea2.discourse-cdn.com/flex020/user_avatar/discuss.ocaml.org/dra27/32/5294_2.png) [@dra27](https://discuss.ocaml.org/u/dra27)\
**Post date:** [May 6, 2025, 10:45pm UTC](https://discuss.ocaml.org/t/flexdll-0-44-released/16614/1 "2025-05-06T22:45:32Z")

</div>

I’m pleased to announce the release of [FlexDLL 0.44](https://github.com/ocaml/flexdll/releases/tag/0.44) which has just been [merged to opam-repository](https://github.com/ocaml/opam-repository/pull/27855).

FlexDLL is primarily used by the mingw-w64 and MSVC versions of Windows OCaml to implement `Dynlink`.

The release contains several bug-fixes to do with the handling of objects ([ocaml/flexdll#29](https://github.com/ocaml/flexdll/issues/29), [ocaml/flexdll#126](https://github.com/ocaml/flexdll/issues/126) and [ocaml/flexdll#150](https://github.com/ocaml/flexdll/pull/150)), several improvements to command line handling ([ocaml/flexdll#148](https://github.com/ocaml/flexdll/pull/148), [ocaml/flexdll#151](https://github.com/ocaml/flexdll/pull/151) and [ocaml/flexdll#152](https://github.com/ocaml/flexdll/pull/152)), as well as various hardenings and improvements for cross-compiling and for use of alternate compiler toolchains.

Since FlexDLL is used by the compiler itself, the upgrade is similar in impact to a new compiler release, in that opam switches will be fully recompiled.
