The resulted jansi/target/jansi-1.19-SNAPSHOT.jar contain below .so files:
./META-INF/native/freebsd64/libjansi.so: ELF 64-bit LSB shared object, x86-64, version 1 (FreeBSD), dynamically linked, not stripped
./META-INF/native/linux64/libjansi.so: ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=e9631fef334d8b32619da859129c3d315e0475ac, not stripped
./META-INF/native/linux32/libjansi.so: ELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=5fb40ad650b711da4eb18584bccb731d0211e2af, not stripped
./META-INF/native/freebsd32/libjansi.so: ELF 32-bit LSB shared object, Intel 80386, version 1 (FreeBSD), dynamically linked, not stripped
which are all x86 arch.
It looks like the libraries are not built but downloaded.
The expected behavior is that at least linux64/libjansi.so should be ppc64le arch, which is built for the host arch.
On ppc64le host (e.g. Ubuntu, CentOS), build with
The resulted
jansi/target/jansi-1.19-SNAPSHOT.jar
contain below.so
files:which are all x86 arch.
It looks like the libraries are not built but downloaded. The expected behavior is that at least
linux64/libjansi.so
should beppc64le
arch, which is built for the host arch.