Skip to content

Conversation

@agle
Copy link

@agle agle commented Sep 9, 2025

Uses promotion of source files to avoid building asli and depending on z3.

building process:

1, in a regular switch dune build @offline && dune promote to generate lifter files
2. Create a fresh switch with static linking opam switch create 5.3.0static 5.3.0+options ocaml-option-musl ocaml-option-static
3. Install zarith static linked to libgmp and mpfr-4.2.2:

  1. Build static binary dune build bin/offline_coverage.exe --ignore-promoted-rules

Tested on Debian 6.10.11-1

@katrinafyi

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.

1 participant