Commit 9a3c6fd7 authored by Ralf Jung's avatar Ralf Jung

test agains Coq 8.7.1

parent 0e2ebcc5
Pipeline #6544 passed with stage
in 4 minutes and 27 seconds
...@@ -26,10 +26,10 @@ variables: ...@@ -26,10 +26,10 @@ variables:
- master - master
- /^ci/ - /^ci/
build-coq.8.7.0: build-coq.8.7.1:
<<: *template <<: *template
variables: variables:
OPAM_PINS: "coq version 8.7.0 coq-mathcomp-ssreflect version 1.6.4" OPAM_PINS: "coq version 8.7.1 coq-mathcomp-ssreflect version 1.6.4"
except: except:
- triggers - triggers
...@@ -47,6 +47,6 @@ build-coq.8.6.1: ...@@ -47,6 +47,6 @@ build-coq.8.6.1:
build-iris.dev: build-iris.dev:
<<: *template <<: *template
variables: variables:
OPAM_PINS: "coq version 8.7.0 coq-mathcomp-ssreflect version 1.6.4 coq-iris.dev git https://gitlab.mpi-sws.org/FP/iris-coq.git#$IRIS_REV" OPAM_PINS: "coq version 8.7.1 coq-mathcomp-ssreflect version 1.6.4 coq-iris.dev git https://gitlab.mpi-sws.org/FP/iris-coq.git#$IRIS_REV"
only: only:
- triggers - triggers
...@@ -6,12 +6,14 @@ Atomicity related verification based on Iris logic. ...@@ -6,12 +6,14 @@ Atomicity related verification based on Iris logic.
This version is known to compile with: This version is known to compile with:
- Coq 8.6.1 / 8.7.0 - Coq 8.6.1 / 8.7.1
- Ssreflect 1.6.4 - Ssreflect 1.6.4
- A development version of [Iris](https://gitlab.mpi-sws.org/FP/iris-coq/) - A development version of [Iris](https://gitlab.mpi-sws.org/FP/iris-coq/)
The easiest way to install the correct versions of the dependencies is through ## Building from source
opam. You will need the Coq and Iris opam repositories:
When building from source, we recommend to use opam (1.2.2 or newer) for
installing the dependencies. This requires the following two repositories:
opam repo add coq-released https://coq.inria.fr/opam/released opam repo add coq-released https://coq.inria.fr/opam/released
opam repo add iris-dev https://gitlab.mpi-sws.org/FP/opam-dev.git opam repo add iris-dev https://gitlab.mpi-sws.org/FP/opam-dev.git
...@@ -19,6 +21,9 @@ opam. You will need the Coq and Iris opam repositories: ...@@ -19,6 +21,9 @@ opam. You will need the Coq and Iris opam repositories:
Once you got opam set up, run `make build-dep` to install the right versions Once you got opam set up, run `make build-dep` to install the right versions
of the dependencies. of the dependencies.
## Building Run `make -jN` to build the full development, where `N` is the number of your
CPU cores.
Run `make` to build the full development. To update, do `git pull`. After an update, the development may fail to compile
because of outdated dependencies. To fix that, please run `opam update`
followed by `make build-dep`.
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment