Skip to content

Windows Support for LLVM #5007

@fniephaus

Description

@fniephaus

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

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions