[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

HEADSUP: all MirageOS unikernel compilations are broken right now



Dear everyone,

first of all: Happy New Year! :)

since lwt 6.0.0 came into existance, unfortunately all MirageOS unikernel compilations (for any target apart from unix) are broken.

The issue is that lwt now uses
```
 (libraries
 (select lwt_rte.ml from
  (lwt_runtime_events -> lwt_rte.with.ml)
  (-> lwt_rte.without.ml))))
```

Which interacts badly with dune / solo5 cross-compilation. I opened an issue at the dune issue tracker https://github.com/ocaml/dune/issues/13299

Any help is appreciated. I've no experience with dune, and do not understand how MirageOS unikernels are compiled (when typing `make build`) well enough.


We, well, Reynir, discovered that while working on DNSvizor https://github.com/robur-coop/dnsvizor/pull/116

Best,

Hannes



 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.