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 for LLVM #5007

Closed
fniephaus opened this issue Sep 20, 2022 · 2 comments · Fixed by #4988
Closed

Windows Support for LLVM #5007

fniephaus opened this issue Sep 20, 2022 · 2 comments · Fixed by #4988
Assignees
Labels

Comments

@fniephaus
Copy link
Member

TL;DR

We plan to extend the GraalVM LLVM runtime with support for Windows.

Goals

As of GraalVM 22.2, the LLVM runtime is limited to Linux and macOS. We are adding support for Windows to the LLVM runtime, so that LLVM bitcode interpretation is possible on all platforms supported by GraalVM. While this may seem only interesting for languages that compile to LLVM, this change is also a prerequisite for other GraalVM languages such as the Python and Ruby runtimes to add support for Windows. The reason for this is that these runtimes build on the LLVM runtime to support, for example, C extensions.

Non-Goals

  • Add Windows support to GraalPy, TruffleRuby, and other GraalVM languages that build on the LLVM runtime (this may happen in the future)
  • Backport Windows support to older releases of GraalVM

Related Commits

@fniephaus
Copy link
Member Author

This has shipped with the 22.3 release. 🎉

@stdStudent
Copy link

stdStudent commented Sep 30, 2024

@fniephaus, could you, please, explain how to use LLVM on Windows? I couldn't really find an instruction on how to use it...

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

Successfully merging a pull request may close this issue.

4 participants
@rschatz @fniephaus @stdStudent and others