GeorgeS2019/ikvm-community

How to build IKVM

★ 0Forks 0GitHub ↗Compare

README

ikvm-community

How to build IKVM

[WIP] Update 10th April 2023

CONTRIBUTING.md

Create a build directory in openjdk

ikvm

Scroll down to the bottom of the list to locate openjdk-build-linux-x86_64-normal-server-release. Download this zip file from this link and unzip into openjdk/build.

ikvm

The final folder structure

/openjdk/build/linux-x86_64-normal-server-release

[WIP] Update 5thApril2023

Current: ikvm-jdk8u51-b34

Next___: ikvm-jdk8u60-b32

  • Use Develop Branch

    Native library was removed and replaced with LLVM generated trampolines. So it needs LLVM. But a plain install of LLVM is fine. No WSL needed

  • Add LLVM through Visual Studio Installer (do not need => https://releases.llvm.org/download.html)
  • Must use the Visual Studio Developer (Command Prompt|PowerShell) for Path extensions
[Abandoned PR]: Build OpenJDK without docker image

ikvmnet/ikvm#289

Previous

https://github.com/ikvm-revived/ikvm/blob/develop/CONTRIBUTING.md#build

The GitHub action's generated artifact can simply be extract into the appropriate spot in openjdk/build to avoid building it yourself. Navigate to the GitHub Actions, find the latest successfuly build for the branch you're concerned with, and download the openjdk-build-linux-x86_64-normal-server-release artifact. Extract this zip file into openjdk/build.

Contributors

GeorgeS2019

Issues