opam is a source-based package manager. It supports multiple simultaneous compiler installations, flexible package constraints, and a Git-friendly development workflow.
This should deal with the problem being seen with flexdll on setup-ocaml. The issue there is that the Cygwin bin directory gets pushed past a manual installation of mingw-w64 installed on the GHA runners (in C:\mingw64) which includes gcc and which quite rightly confuses OCaml.
This should deal with the problem being seen with flexdll on setup-ocaml. The issue there is that the Cygwin bin directory gets pushed past a manual installation of mingw-w64 installed on the GHA runners (in
C:\mingw64
) which includes gcc and which quite rightly confuses OCaml.