Skip to content

Conversation

@lsf37
Copy link
Member

@lsf37 lsf37 commented May 5, 2025

Simplify installation and use the mlton included in the Isabelle distribution.

Needs to be merged after Isabelle2025 (#882), because before that the included mlton is too old to support Arm platforms.

lsf37 added 2 commits May 6, 2025 09:26
Removes dependency on separate mlton install.

This will only work on ARM platforms from Isabelle2025 on, because
the mlton version included before that is too old.

Signed-off-by: Gerwin Klein <gerwin.klein@proofcraft.systems>
Now uses mlton version shipped with Isabelle

Signed-off-by: Gerwin Klein <gerwin.klein@proofcraft.systems>
@lsf37 lsf37 requested a review from Xaphiosis May 5, 2025 23:28
@lsf37 lsf37 added the build system related to building the proofs or kernel label May 5, 2025
Copy link
Member

@Xaphiosis Xaphiosis left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Where is $MLTON defined? Does it really work for standalone parser?

Comment on lines +20 to +22
ifndef MLTON
MLTON := $(shell $(GLOB_PFX)/../../isabelle/bin/isabelle getenv -b ISABELLE_MLTON)
endif
Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is where the definition of $MLTON happens

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

Labels

build system related to building the proofs or kernel

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants