The Java build ( ./gradlew build) only requires JDK 11 or higher. Building on Windows isn't yet supported, but WSL/Ubuntu works fine for me.
The native build (./gradlew buildNative) additionally requires a GCC toolchain. I think it should work on vanilla WSL/Ubuntu as long as you've got plenty of free memory (I had to bump the WSL memory setting).
@odenix commented on GitHub (Feb 18, 2024):
Did you check `DEVELOPMENT.adoc`?
The Java build ( `./gradlew build`) only requires JDK 11 or higher. Building on Windows isn't yet supported, but WSL/Ubuntu works fine for me.
The native build (`./gradlew buildNative`) additionally requires a GCC toolchain. I think it should work on vanilla WSL/Ubuntu as long as you've got plenty of free memory (I had to bump the WSL memory setting).
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Originally created by @RandomDhiraj on GitHub (Feb 18, 2024).
Hey there, I am seeking some inputs/steps if I can build this from source code? Thanks!
@odenix commented on GitHub (Feb 18, 2024):
Did you check
DEVELOPMENT.adoc?The Java build (
./gradlew build) only requires JDK 11 or higher. Building on Windows isn't yet supported, but WSL/Ubuntu works fine for me.The native build (
./gradlew buildNative) additionally requires a GCC toolchain. I think it should work on vanilla WSL/Ubuntu as long as you've got plenty of free memory (I had to bump the WSL memory setting).@RandomDhiraj commented on GitHub (Feb 19, 2024):
Thanks @translatenix, let me check this.