The SIGILL crash I was experiencing with #openjdk JDK21 on the SiPeed LicheePi4 #LPi4A (LM4A) has been identified as a misdetection of the #riscv vector version capabilities (Board has 0.7 instead of 1.0 apparently)
Thanks to @ludovic_dev for identifying this and submitting https://github.com/openjdk/jdk/pull/15898
I've got a new test build of jdk-21+35 with this fix at https://ci.adoptium.net/job/build-scripts/job/jobs/job/evaluation/job/jobs/job/jdk21/job/jdk21-evaluation-linux-riscv64-temurin/79/artifact/workspace/target
In other news. I really want this case for my board but haven't seen it for sale yet ... #TakeMyMoney 😉
Some dev boards only support RVV version 0.7, while the OpenJDK only supports RVV version 1.0. These two versions are not compatible with each other. Given the V bit is set through HWCAP on some cu...