# \[ANN\] Combining LLVM MC, lld, precompiled C and bytecode

**URL:** <https://discuss.ocaml.org/t/ann-combining-llvm-mc-lld-precompiled-c-and-bytecode/16675>\
**Category:** Ecosystem\
**Tags:** dkcoder, announce\
**Created:** [May 21, 2025, 4:54am UTC](https://discuss.ocaml.org/t/ann-combining-llvm-mc-lld-precompiled-c-and-bytecode/16675 "2025-05-21T04:54:05Z")\
**Posts on this page:** 1\
**Showing post:** 2

<div class="post-metadata">

**Author:** ![jbeckford](https://sea2.discourse-cdn.com/flex020/user_avatar/discuss.ocaml.org/jbeckford/32/3027_2.png) [@jbeckford](https://discuss.ocaml.org/u/jbeckford)\
**Post date:** [May 30, 2025, 5:23am UTC](https://discuss.ocaml.org/t/ann-combining-llvm-mc-lld-precompiled-c-and-bytecode/16675/2 "2025-05-30T05:23:04Z")

</div>

The latest update `2.3.202505282324` (see top post for links) has several fixes:

1. Using `./dk -O ReleaseSmall Exe` now has a working Windows target. The generated Windows executables do not require Visual Studio at runtime.
2. A use-after-free bug has been fixed which mainly affected cross-compilation for the Linux target.
3. Using a new `./dk gc clear` command will remove all the cache space.
4. A bug has been fixed with the auto-updates where it downloaded up to 5 updates and then reverted to the original.

---

_[View the full topic](https://discuss.ocaml.org/t/ann-combining-llvm-mc-lld-precompiled-c-and-bytecode/16675)._
