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