fusesource / jansi

Jansi is a small java library that allows you to use ANSI escape sequences to format your console output which works even on windows.
http://fusesource.github.io/jansi/
Apache License 2.0
1.11k stars 140 forks source link

Missing ppc64le libraries on ppc64le host #157

Closed mine260309 closed 3 years ago

mine260309 commented 5 years ago

On ppc64le host (e.g. Ubuntu, CentOS), build with

mvn install -DskipTests=true

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.

gnodet commented 3 years ago

PowerPC libraries are now included.