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

Request for musl binary #109

Open
mpilking opened this issue Feb 12, 2024 · 6 comments
Open

Request for musl binary #109

mpilking opened this issue Feb 12, 2024 · 6 comments
Assignees
Labels
enhancement New feature or request pending

Comments

@mpilking
Copy link

Hi!

I would like to run takajo on Ubuntu 20.04. Hayabusa works fine on the older OS using the musl build (specifically hayabusa-2.12.0-lin-x64-musl). However, takajo fails with GLIBC errors. I think (though I'm not sure) this would be resolved if takajo had a musl binary. It would be great if you could add that to the build version to the releases too.

Thanks!

@YamatoSecurity
Copy link
Collaborator

Hi Mike! Thanks for the request. We will look into it.

@YamatoSecurity YamatoSecurity added the enhancement New feature or request label Feb 13, 2024
@mpilking
Copy link
Author

Thanks Zach. If it's easy, it would be nice. However, I was able to compile it on 20.04, so it's not that big of a deal.

@fukusuket
Copy link
Collaborator

@mpilking
Thank you for requests :) If possible, I would also like to see the error message. Could you please share it?

@mpilking
Copy link
Author

Hi @fukusuket, here's the error it shows when running the binary from takajo-2.3.1-linux.zip:

$ ./takajo --help
./takajo: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.34' not found (required by ./takajo)
./takajo: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.33' not found (required by ./takajo)

@fukusuket
Copy link
Collaborator

Thank you! I will check it.

@YamatoSecurity
Copy link
Collaborator

@mpilking Just a status update: we can't easily statically compile due to libcurl but are working on it: https://forum.nim-lang.org/t/11014#73032
We will provide a musl static binary whenever we figure it out.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request pending
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants