Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

glibc support in the jar? #211

Open
emilaasa opened this issue Apr 19, 2024 · 1 comment
Open

glibc support in the jar? #211

emilaasa opened this issue Apr 19, 2024 · 1 comment
Assignees
Labels
bug Something isn't working

Comments

@emilaasa
Copy link

Hi!

It looks like the libjava-tree-sitter.so file is built with musl and is not compatible with glibc systems:

(err) Execution error (UnsatisfiedLinkError) at jdk.internal.loader.NativeLibraries/load (NativeLibraries.java:-2).
(err) /tmp/libjava-tree-sitter.so: libc.musl-x86_64.so.1: cannot open shared object file: No such file or directory

Is this something you are interested in supporting, perhaps by having multiple jars?

@dabico
Copy link
Member

dabico commented Apr 19, 2024

Greetings @emilaasa,

Thank you for bringing this to my attention. Although we built the library according to our specific needs, we do have an interest in making it as generally applicable as possible. Seeing as though I am the only developer working on it, and our group prioritizes other projects at the moment, java-tree-sitter has therefore been relegated to the back burner. I will see how this issue can be addressed once my workload frees up. In the meantime, I invite you to take a look at the source code and propose changes that would help us address the issue you have put forth. If you have any questions about the project structure, you can start a new discussion and I will get back to you as soon as possible.

@dabico dabico self-assigned this Apr 19, 2024
@dabico dabico added the bug Something isn't working label Apr 19, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants