The Supermicro IKVM java webstart app requires native shared libraries pointed at traditional distro paths (ie. /usr/lib/libstdc++.so.6
).
This is problematic on NixOS since nix stores everything in /nix/store
and you end up with errors like:
This script extracts the native shared libraries to a temporary dir, runs patchelf to fix them and then runs a modified jnlp to use the fixed libraries.
Note that I’ve only tested this on 64bit NixOS with online.net servers.
Usage
- download the
launch.jnlp
file from the IKVM page - run
launch-ikvm /path/to/your/launch.jnlp