Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add OCaml 5.2.0 to the build matrix and update the vendored dependencies to fix compilation with OCaml 5.3 #6211

Closed
wants to merge 2 commits into from
Closed
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Next Next commit
Update the vendored dune, cppo and extlib
kit-ty-kate committed Sep 25, 2024
commit ae5fabbb7f59470dc00cf6dd9b79eeedccd8ba00
2 changes: 2 additions & 0 deletions master_changes.md
Original file line number Diff line number Diff line change
@@ -71,6 +71,8 @@ users)

## Build
* Bump the requirement for dune to 2.8 [#6204 @kit-ty-kate]
* Bump the vendored version of dune to 3.16.0, cppo to 1.7.0 and extlib to 1.8.0 [#6211 @kit-ty-kate]
* Fix compilation with OCaml 5.3 when using the vendored extlib (e.g. `make cold` or `./configure --with-vendored-deps`) [#6211 @kit-ty-kate]

## Infrastructure

4 changes: 2 additions & 2 deletions src_ext/Makefile.dune
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
# NB If minimum OCaml version for Dune changes, update DUNE_SECONDARY in configure.ac
URL_dune-local = https://github.com/ocaml/dune/releases/download/3.14.2/dune-3.14.2.tbz
MD5_dune-local = 9496e02635c05a8288781b55fb837b6f
URL_dune-local = https://github.com/ocaml/dune/releases/download/3.16.0/dune-3.16.0.tbz
MD5_dune-local = 4605a1d9783a96a16cbec381cfbb3ac1
8 changes: 4 additions & 4 deletions src_ext/Makefile.sources
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
URL_cppo = https://github.com/ocaml-community/cppo/archive/v1.6.9.tar.gz
MD5_cppo = d23ffe85ac7dc8f0afd1ddf622770d09
URL_cppo = https://github.com/ocaml-community/cppo/archive/refs/tags/v1.7.0.tar.gz
MD5_cppo = 90f66810f73b115cc55e581a34bf7db9

URL_extlib = https://github.com/ygrek/ocaml-extlib/releases/download/1.7.9/extlib-1.7.9.tar.gz
MD5_extlib = f7ca7f1c82e15a99603b88f730fd7b8a
URL_extlib = https://github.com/ygrek/ocaml-extlib/releases/download/1.8.0/extlib-1.8.0.tar.gz
MD5_extlib = 43fb3bf2989671af1769147b1171d080

URL_base64 = https://github.com/mirage/ocaml-base64/releases/download/v3.5.1/base64-3.5.1.tbz
MD5_base64 = bfdd16aa8c136412878109df8791fc01