Making the cbindings is not easy
I just managed to get the cbindings to build on aarch64 Linux, I had a few problems witht the build processes and suggest it be modified to be easier, specifically:
- The cbinding's makefile in
/mu-impl-ref2/cbinding/Makefile
hardcodes the lib search path to be fore amd64, specifically the line$(JAVA_HOME)/jre/lib/amd64/server
, needed to be changed to replace the amd64 with aarch64, I suggest the Makefile be modified to automatically work out where the libs are based on the machines architecture - The cbinding's Makefile also dosn't set this library path to
test_client
- I also suggest extending the Makefile to automatically determine the JAVA_HOME directory