Uploaded image for project: 'Infinispan'
  1. Infinispan
  2. ISPN-13920

Arm64 Native CLI support

    XMLWordPrintable

Details

    • Enhancement
    • Resolution: Unresolved
    • Major
    • None
    • 14.0.0.Dev02
    • CLI
    • None

    Description

      We should provide Arm64 native binaries for the CLI. Unfortunately, this is currently not possible as the CLI is based upon Aesh CLI which has a dependency on Jansi 1.18 which does not work with Arm64.

      #15 1168.4  Caused by: java.lang.UnsatisfiedLinkError: /root/.hawtjni/jansi/libjansi-1.18-10295788883394421160.so: /root/.hawtjni/jansi/libjansi-1.18-10295788883394421160.so: cannot open shared object file: No such file or directory (Possible cause: can't load AMD 64-bit .so on a AARCH64-bit platform)
      #15 1168.4      at java.base/java.lang.ClassLoader$NativeLibrary.load0(Native Method)
      #15 1168.4      at java.base/java.lang.ClassLoader$NativeLibrary.load(ClassLoader.java:2445)
      #15 1168.4      at java.base/java.lang.ClassLoader$NativeLibrary.loadLibrary(ClassLoader.java:2501)
      #15 1168.4      at java.base/java.lang.ClassLoader.loadLibrary0(ClassLoader.java:2700)
      #15 1168.4      at java.base/java.lang.ClassLoader.loadLibrary(ClassLoader.java:2630)
      #15 1168.4      at java.base/java.lang.Runtime.load0(Runtime.java:768)
      #15 1168.4      at java.base/java.lang.System.load(System.java:1835)
      #15 1168.4      at org.fusesource.hawtjni.runtime.Library.load(Library.java:522)
      #15 1168.4      ... 54 more
      

      Jansi 2.4.0 provides support for Arm64 builds.

      Therefore, there are two options for providing Arm64 support:

      1. Request an Aesh release based upon Jansi 2.4.0
      2. Refactor the CLI to not be based upon Aesh

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              remerson@redhat.com Ryan Emerson
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated: