-
Notifications
You must be signed in to change notification settings - Fork 359
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
OPAM Windows port #2191
Comments
The work I'm doing in https://github.com/dra27/opam/tree/windows supports all four native Windows ports (i.e. the mingw64 and Microsoft C compilers in both 32 and 64 bit versions of each). I'm afraid it's not complete yet, though! |
Double of the #246 ? |
In case it is useful, I started a project to have a native Windows (Win64) build of OCaml to use in Appveyor. It also compiles OPAM (the
|
In case it is useful, the worries about |
Any updates on those patches? I see fork wasn't updating since November, 2015. |
I'd been doing some related work on OCaml 4.03 - will be getting back to this fork shortly! |
👍 |
@Chris00 out of curiosity, do you know how your appveyor project compares with https://github.com/braibant/ocaml-windows-bootstrap? |
I only had a cursory look to your work, so correct me if needed. |
Fair enough. I think that @protz use something inspired by my scripts to generate an installer, but I am not quite sure, and I used them to do some CI (but no AppVeyor). |
I use your scripts to bootstrap my opam setup... and then I use opam to install whatever packages are needed to re-build opam. |
👍 |
I see a lot of work was done in your fork @dra27. I hope it will be merged in the mainline at some point. This will change OCaml adoption in Windows world drastically. |
It will hopefully be being rebased, completed and merged later this year and in early 2017 as I become a little more full time on it! |
Any news regarding this port? |
@dra27 have you considered to check also the clang-cl port instead or in addition to MSVC one? Google Chrome and Mozilla Firefox recently switched to it for forming official Windows binaries. It brings also all kinds of sanitizers support to Windows compiled binaries. |
What problems do you expect that to solve? |
@dra27 mostly catching bugs in OCaml runtime at Windows with extensive clang tooling. |
So not strictly of benefit to opam, then! There's remarkably little Windows-specific code in the OCaml runtime - the rest of it is already run through Clang's sanitizers in Inria's CI. |
Full upstream support is (finally!) planned for opam 2.2. There is already excellent downstream support at https://fdopen.github.io/opam-repository-mingw/ |
Is there any OPAM port for win64?
The text was updated successfully, but these errors were encountered: