-
Notifications
You must be signed in to change notification settings - Fork 0
Closed
Description
We want to move to JNI for performance reasons, and it also clarifies the confusion that the dual license situation of JNA might create. We're using it as apache 2, but not all tools (including maven meta-data) support dual-licenses and this could cause down-stream confusions which we rather avoid.
For JNI we will need to setup cross compilation, some places where this is discussed:
- https://bsideup.github.io/posts/jni-cross-compilation/
- https://github.com/luben/zstd-jni/tree/master/.github/actions/qemu-cross
We'll only need to add support for JNI for macOS, and then mainly for x64 and arm64.
Metadata
Metadata
Assignees
Labels
No labels