How do you compile to multiple platforms? Do you have separate machines for each platform?
Do you use any cli library in front? Is 12-20mb acceptable for a cli executable?
Working on a cli tool poc for work here, hence the interest.
Do you use any cli library in front? Is 12-20mb acceptable for a cli executable?
Working on a cli tool poc for work here, hence the interest.
I think you can shrink the size with one of the optimisation levels https://www.graalvm.org/latest/reference-manual/native-image...
Cosmo/APE support would fix this, and GraalVM already ships with a Musl libc implementation, so it isn't very far off.