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

Native support for Windows #919

Open
Halbaroth opened this issue Oct 30, 2023 · 5 comments
Open

Native support for Windows #919

Halbaroth opened this issue Oct 30, 2023 · 5 comments
Assignees
Labels
Milestone

Comments

@Halbaroth
Copy link
Collaborator

After #584, we stop building and testing Alt-Ergo on Windows with Cygwin. It seems that we have users on Windows. We should build and test AE on Windows again.

@Halbaroth Halbaroth added this to the 2.6.0 milestone Oct 30, 2023
@Halbaroth Halbaroth self-assigned this Oct 30, 2023
@Halbaroth
Copy link
Collaborator Author

Besides, I hope Dolmen works on Windows. I think @Gbury did the job to make it works ;)

@Gbury
Copy link
Collaborator

Gbury commented Oct 30, 2023

Yes, dolmen works on windows ! I've worked hard to ensure that (and I have CI to check for that as well).

@Gbury
Copy link
Collaborator

Gbury commented Oct 30, 2023

Small caveat: on windows, time limits are slightly less reliable since they use the GC alarm mechanism instead of Unix timers, but I don't think it's a problem.

@bclement-ocp
Copy link
Collaborator

IIRC the problem before #584 was not that Dolmen did not work for Windows but that the version we used was not available on the Windows OPAM repository ( https://github.com/ocaml-opam/opam-repository-mingw ) which is lagging behind the "main" OPAM repository. Currently we use a pinned version so that shouldn't be a problem to reinstate the build; if/when we make a release, we will need to take care of this.

(Note: if my understanding of this is correct, opam-repository-mingw should no longer be necessary once OPAM 2.2 is release, which would make the problem go away — in fact I do not understand if it is currently required or not)

@bclement-ocp
Copy link
Collaborator

Additional note: interested users clarified that they wanted native Windows support, not Cygwin. AFAIK that means either waiting for OPAM 2.2 or using Diskuv. I'd say we wait for OPAM 2.2 as there is no pressing need.

@Halbaroth Halbaroth removed this from the 2.6.0 milestone Dec 5, 2023
@bclement-ocp bclement-ocp added the triage Requires a decision from the dev team label Jul 11, 2024
@bclement-ocp bclement-ocp added this to the 2.6.0 milestone Jul 11, 2024
@bclement-ocp bclement-ocp removed the triage Requires a decision from the dev team label Jul 11, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

3 participants