-
Notifications
You must be signed in to change notification settings - Fork 2.8k
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
Musl LibC Support #918
Comments
Found this closed issue that suggests JavaScript Core may run on musl https://bugs.webkit.org/show_bug.cgi?id=187485 |
but it seems bun only supports glibc; see oven-sh/bun#918
I'm also using Alpine Linux and being unable to run |
Please add a 👍 to the first post instead of adding "me too" comments 🙏 |
WebKit is shipped on some |
This comment was marked as off-topic.
This comment was marked as off-topic.
Why was the above comment marked as "off topic"? It is showing a temporary solution to the issue and it would help contribute torwards a permanent fix in the future. |
This comment was marked as off-topic.
This comment was marked as off-topic.
It would be nice if you could send the patches as well. |
@Nyaa97 Would it not have been faster to type That aside, do you still have your working code that you could share here? |
This issue/feature request is the most upvoted and probably the most viewed by people trying to get Bun works on Alpine but lack an official statement from the core team about the plans around it. Is the progress on this feature blocked by other issues? Is it complex/time consuming to do? Is it complex to maintain? Is it just low priority? Is it on the 2025 roadmap? Thanks a lot, can't wait to use Bun on Alpine. |
I have updated my patch to musl, but it still needs some tweaking |
Im waiting the feature to be supported as well |
This is now in a state we're happy with and will be available as of Bun v1.1.35, which will be out tomorrow Tue Nov 19 🎊 |
What about adding linuxmusl to CompileTarget? Running
|
let's track that in a new issue |
What is the problem this feature will solve?
It will allow bun to be used in linux distributions such as Alpine Linux or BunOS. This could also potentially solve #255.
What is the feature you are proposing to solve the problem?
I have already attempted to implement this by creating a patched dockerfile, build.zig and makefile for building bun under alpine linux. However, it is missing proper FFI support, which seems to be an issue with the internals of bun (as FFI and static linking seems to work with deno).
What alternatives have you considered?
No response
The text was updated successfully, but these errors were encountered: