We have found out that the fat jars built by CircuitSim do not support all platforms. They may be missing .class files or native libraries (.sos, .dlls, .dylibs) for a particular platform. Example of a diff from the files included in a jar I built locally versus one that appears to be built by a TA with a Mac:
I believe this is simply because e.g. the classes and .dlls for Windows don't exist on my Linux machine when I do a build. Do you have any ideas for working around this? Only idea I had was building a .jar on macOS, Windows, and Linux, and then merging the resulting jars. But I feel sadistic asking a TA to do that
Hi Roi,
We have found out that the fat jars built by CircuitSim do not support all platforms. They may be missing .class files or native libraries (
.so
s,.dll
s,.dylibs
) for a particular platform. Example of a diff from the files included in a jar I built locally versus one that appears to be built by a TA with a Mac:jar-contents.diff
Another example would be in the Roi-provided builds:
I believe this is simply because e.g. the classes and
.dll
s for Windows don't exist on my Linux machine when I do a build. Do you have any ideas for working around this? Only idea I had was building a.jar
on macOS, Windows, and Linux, and then merging the resulting jars. But I feel sadistic asking a TA to do that