ocaml / flexdll

a dlopen-like API for Windows
Other
97 stars 30 forks source link

Restore building on very old OCamls #86

Closed dra27 closed 4 years ago

dra27 commented 4 years ago

I intend to overhaul this to switch to GitHub Actions, as we'll get much better parallelism, but in the meantime.

I do not propose that we actively support building flexlink on OCaml 3.11, but it is quite useful that it basically still does (especially when opam finally allows installing the old Windows compilers in switches). I propose that dropping support for building flexlink with very old OCamls should be done consciously as part of a larger - long overdue - overhaul of the code, not just because of little patches.

With that in mind:

The AppVeyor matrix is then expanded - I debated getting it to skip most versions for PRs, but I propose just putting this in as-is for now, given that the traffic on this repo I so low...

dra27 commented 4 years ago

Note that while the first time run is very slow for this, caching makes the AppVeyor run much quicker (see this run on my fork). As far as I can tell, when I (or someone) switches this to a well-engineered GitHub Actions workflow, we'd get a lot of parallelism for free.