Open pnmadelaine opened 11 months ago
Hi @pnmadelaine. This error happens if F* tries to check prims.fst in --MLish --lax
mode: prims contains heterogeneous equality which is not properly typed in a simply typed system (which is roughly what MLish implements). Our makefiles currently make sure to not pass --MLish to any file in ulib, and only use it on compiler files, at least they should : ).
I'm not very familiar with Nix yet : ). Do you know where the F* call is coming from? Is Nix calling into the Makefiles?
When trying to bootstrap F* using Nix,
.#fstar-ocaml-snapshot
fails to build, throwing the following error: