owi
owi copied to clipboard
use proper `conf-*` packages instead of depexts
for instance conf-clang
instead of the clang
depext
The only ones that can currently be done seems to be clang, and maybe llvm, if using version 16 is fine. Both lld and wabt still have to be explicit depexts.
Depexts to change to conf-
- [x] clang (#205 )
- [ ] llvm (#206 ) -> Must split the llvm dependency as both llvm and opt.
- [ ] lld
- [x] wabt
We could create the missing conf-
packages for opam.
Also, if we could adapt the reference interpreter's binary decoder to owi we wouldn't need wabt
https://github.com/WebAssembly/spec/blob/main/interpreter/binary/decode.ml (but this is probably to much work)
Yes, this is #9