Skip to content

fstar2: use KRML_EXE instead of KRML_HOME#276

Open
tahina-pro wants to merge 9 commits intoproject-everest:fstar2from
tahina-pro:_taramana_fstar2_krml
Open

fstar2: use KRML_EXE instead of KRML_HOME#276
tahina-pro wants to merge 9 commits intoproject-everest:fstar2from
tahina-pro:_taramana_fstar2_krml

Conversation

@tahina-pro
Copy link
Copy Markdown
Member

This PR relies on the Karamel submodule from FStarLang/FStar#4161 not merged into Karamel master yet.

It replaces all uses of KRML_HOME with KRML_EXE (and so it renames EVERPARSE_USE_KRML_HOME into EVERPARSE_USE_KRML_EXE), leveraging FStarLang/karamel#701.

In particular, it builds krmllib for the LowParse and QuackyDucky tests (they are the ones not using krml -skip-linking)

@mtzguido , could you please try using this branch with a new nightly check-world on F*? Thanks in advance!

@tahina-pro tahina-pro requested a review from mtzguido April 3, 2026 19:48
@mtzguido
Copy link
Copy Markdown
Member

mtzguido commented Apr 7, 2026

@mtzguido
Copy link
Copy Markdown
Member

mtzguido commented Apr 7, 2026

The test stage failed with

Unexpected error: Sys_error("_output/dice.depend.rsp: No such file or directory")

but that seems unrelated, karamel seems to be picked up and run correctly

@tahina-pro tahina-pro force-pushed the _taramana_fstar2_krml branch from f3431a3 to 5a52a9b Compare April 20, 2026 00:27
@tahina-pro
Copy link
Copy Markdown
Member Author

The test stage failed with

Unexpected error: Sys_error("_output/dice.depend.rsp: No such file or directory")

but that seems unrelated, karamel seems to be picked up and run correctly

5a52a9b should fix that issue. Could you please try again? Thanks in advance!

@mtzguido
Copy link
Copy Markdown
Member

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants