Skip to content

linux-riscv64 was not synced in MANIFEST.MF on jna-5.14.0.jar  #1622

@yuzibo

Description

@yuzibo

Provide complete information about the problem

  1. Version of JNA and related jars
    jna-5.14.0.jar
  2. Version and vendor of the java virtual machine
    OpenJDK-17
  3. Operating system
    Debian/sid
  4. System architecture (CPU type, bitness of the JVM)
    riscv64
  5. Complete description of the problem
    See below.
  6. Steps to reproduce
    Following the instructions can reproduce this

The background is that I was trying to build Eclipse on riscv64. But from start, I was always stuck in failure like this. At first I thought this was raised by not build support on riscv64 for eclipse(in fact, there are much work needs to be done for Eclipse on riscv64 indeed), but with the development of supporting for riscv64, we have faced the issue again.

Thanks to akurtakov's help, so we have to look at JNA here.

Below is our found.

I downloaded the jna-5.14.0.jar to extra it and found

eclipse/mvn/com$ ls sun/jna/linux-riscv64/
libjnidispatch.so

But more odd is that as akurtakov said, we do not find there is no an entry about riscv64 in MANIFEST.MF. Did we do this on purpose? Personally I suspect the issue lead to the build failing on riscv64. Please correct me if I am wrong. TIA.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions