I am trying to run rskj-core from command line on an arm32 device. Following the guide at https://github.com/rsksmart/rskj/wiki/RSK-node-from-command-line, I could get gradle to compile rskj, but when I try to run the node with:
java -cp $(ls /home/rsk/rsk/rskj/rskj-core/build/libs/*-all.jar) co.rsk.Start
i get the following error:
Exception in thread "main" java.lang.UnsatisfiedLinkError: Could not load library. Reasons: [no leveldbjni in java.library.path, /tmp/libleveldbjni-32-1717003347813397553.so: /tmp/libleveldbjni-32-1717003347813397553.so: cannot open shared object file: No such file or directory (Possible cause: can't load IA 32-bit .so on a ARM-bit platform)] at org.fusesource.hawtjni.runtime.Library.doLoad(Library.java:182)
I couldn't find a way to obtain and compile libleveldbjni-32 on arm32. Did someone find a solution to this?