Skip to content

Commit b92f413

Browse files
committed
Bump dune lower bound to 3.0
1 parent a8e476e commit b92f413

File tree

2 files changed

+3
-2
lines changed

2 files changed

+3
-2
lines changed

dune-project

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
(lang dune 2.9)
2+
; cannot move to 3.0 due to ppx_blob: https://github.com/johnwhitington/ppx_blob/issues/23
23
; need 2.9 for dune-site to work with opam install: https://github.com/ocaml/dune/issues/4212, https://github.com/ocaml/dune/pull/4645, https://github.com/ocaml/dune/pull/4774
34
(using dune_site 0.1)
45
(cram enable)
@@ -25,7 +26,7 @@
2526
(synopsis "Static analysis framework for C")
2627
(depends
2728
(ocaml (>= 4.10))
28-
(dune (>= 2.9.1)) ; explicit lower bound needed for opam install (https://github.com/ocaml/dune/pull/4806), (lang dune 2.9.1) doesn't do this
29+
(dune (>= 3.0)) ; 3.0 lower bound needed in tests/extraction ; 2.9.1 explicit lower bound needed for opam install (https://github.com/ocaml/dune/pull/4806), (lang dune 2.9.1) doesn't do this
2930
(goblint-cil (>= 2.0.0)) ; TODO no way to define as pin-depends? Used goblint.opam.template to add it for now. https://github.com/ocaml/dune/issues/3231. Alternatively, removing this line and adding cil as a git submodule and `(vendored_dirs cil)` as ./dune also works. This way, no more need to reinstall the pinned cil opam package on changes. However, then cil is cleaned and has to be rebuild together with goblint.
3031
(batteries (>= 3.4.0))
3132
(zarith (>= 1.8))

goblint.opam

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ doc: "https://goblint.readthedocs.io/en/latest/"
2020
bug-reports: "https://github.com/goblint/analyzer/issues"
2121
depends: [
2222
"ocaml" {>= "4.10"}
23-
"dune" {>= "2.9.1"}
23+
"dune" {>= "3.0"}
2424
"goblint-cil" {>= "2.0.0"}
2525
"batteries" {>= "3.4.0"}
2626
"zarith" {>= "1.8"}

0 commit comments

Comments
 (0)