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

windows support #35

Open
amorenew opened this issue Jun 12, 2015 · 13 comments
Open

windows support #35

amorenew opened this issue Jun 12, 2015 · 13 comments

Comments

@amorenew
Copy link

no documentation for windows .

@jvillard
Copy link
Contributor

Currently there is no support for windows.
See the FAQ.

@amorenew
Copy link
Author

thanks
i hope they do in the future
i can't change my platform to linux and mac.

@GeekMin
Copy link

GeekMin commented Jun 15, 2015

when to support windows... waiting~

@irpap
Copy link
Contributor

irpap commented Jun 15, 2015

Thanks for your issue. Unfortunately Infer doesn't support Windows yet. For now the easiest way is to run infer on a virtual machine running Linux.

@XVilka
Copy link
Contributor

XVilka commented Jun 16, 2015

This bug in opam is related - if it will be fixed, windows support would be much easier to add ocaml/opam#246

@Clemzd
Copy link

Clemzd commented Jun 17, 2015

Please add the support for windows !

@garenyondem
Copy link

👍

@checklist
Copy link

Please add support for windows. It is useless otherwise.

@THEONE10211024
Copy link

What a shame~

@ursusursus
Copy link

bump

@jberdine
Copy link
Contributor

Just to be clear: The core infer team does not have a use case for windows support, and does not have time to allocate to this. If someone wants to work on this, I expect that there is a bit of work to do to generalize the build scripts to work on (even one of the ~6 OCaml ports for) windows. Building the dependencies will likely involve some work. After that, some of the build system integration implementations rely on a posix environment, but the degree of dependence varies (e.g. high for 'make', low for 'buck'). So depending on which build system you need, there is some work there. Finally, the core of infer itself has very little reliance on posix, and in various points (e.g. interaction with signals) basic windows support is there (though untested). If your use case allows using WSL or cygwin, then there might be very little work needed at all. Pull requests most welcome.

@dscho
Copy link

dscho commented Jan 5, 2018

@jberdine could you maybe write up some general instructions and background information to understand where this OCaml requirement comes in (clang itself does not need it, obviously)?

My motivation is that I would like to try to run Infer on Git for Windows' source code. But obviously that only really builds on Windows. Or does Infer support cross-compiling to MINGW?

@dscho
Copy link

dscho commented Jan 21, 2019

@jberdine ping

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests