Skip to content

Conversation

ThomasTNO
Copy link
Collaborator

Description

Currently cmin is only supported for unix. Compilation of Z3 can be challenging. This PR ensures that we can reliably compile Z3 for all platforms including Windows.

Checklist

  • I have run ./scripts/precommit.sh and addressed all comments

@toolCHAINZ
Copy link
Contributor

You may wish to try using the gh-release feature of the Z3 crate, which downloads a binary release from github (thus sidestepping all the nonsense involved in actually building z3).

The drawback is that github rate limits unauthenticated API access per IP, so in order to use it from a CI pipeline, the CI pipeline must be configured with a readonly github personal access token. I have this set up on the z3.rs repo and it works well; the tokens allow many more requests than even a CI pipeline will realistically use.

@tokatoka
Copy link
Member

hey @ThomasTNO, could you please run scripts/fmt_all.sh?
Looks like the toml file is not formatted correctly..

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.

3 participants