Closed hubvd closed 2 months ago
Thank you!! This looks excellent! I'll fix the windows builds.
The binary incompatibility was deliberate; it's why I've waited to long to make a clikt release. I'm going to release this as mordant 3.0, then include it in clikt 5.0.
This should solve GraalVM native image issues. See commits for details.
I tried the select sample and a personal project locally on linux X64 using
With Java 8, it fails
And with java 11 and 17
I'm assuming this can be solved using a multi release jar (or a try catch :thinking:).
A few more things I noticed,
I had to rebuild libraries depending on mordant, notably clikt due to the new Terminal constructor, it is no longer binary compatible.
MethodHandlesHolder is public, but maybe it shouldn't be