-
Notifications
You must be signed in to change notification settings - Fork 75
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
Any plans to support Alpine Linux? #59
Comments
Yes, it'd be very useful for more people here. Thank you for your time on spending on this support! |
We'll look into what it would take to support it. How soon we can do it depends on the required effort. |
I would need the Alpine support as well. Any update? |
Hi guys ! At Effilab, our ECS cluster runs fully on Alpine-linux. |
I would be thrilled with this support..Looking forward to see this too. |
With Alpine being the recommended docker base image, as more apps get containerized, I believe this is mandatory for your business... |
@LouisKottmann I agree! |
mmh.. |
@adilbenseddik it's a bit more complex that that. However, we are working on it and hope to have something available soon. |
@wagenet was kidding.. I bet you have more issues to address.. yet, we're really eager to see your app up and running!! 👍 (I'm I wrong if I say you struggle with upgrading your c++ code to musl libc ??) |
@adilbenseddik fortunately, we're using Rust and it actually has pretty good support for musl. I believe I've got everything working, but need a little bit more internal testing before we release. |
hey!! @wagenet that sounds really great!! do you think we could have a pre-release aka. staging of your app? here at Effilab we are pretty serious about implementing your solution in our stack, so we may help you with ad hoc (client) feedback, and further (specific) tests results.. ?? |
looking forward for the release. this is something we're clearlt missing also on our project. |
I just pushed out an initial stab at musl support to the master branch in this repo. If any of you would be up for testing it, that would be awesome. I did some basic tests on Alpine and it seems to work fine, but we don't use Alpine ourselves, so it's entirely possible that we missed some things. |
Hello @wagenet, I'm the tester, on it. |
So it does not work on my end, I can send you the puma log if you like (contains the core dump as well) |
Hi Tom from @appsignal here, We're running into the same issue with our extension written in Rust. We tried to compile it with musl (the libc replacement Alpine linux uses), but no luck. Our agent runs fine, but the library we install in our Ruby gem as a native extension does not link properly. We traced it back to a Rust issue with support for musl, reported here rust-lang/rust#37007 Hope this helps! |
@LouisKottmann any information you can provide would be great. |
@wagenet I've sent it by mail to you |
Does rust-lang/rfcs#1721 allow this to be resolved now? |
I just tried to install the skylight gem on a rails app inside of an alpine linux 3.4 container and I get a ruby segfault when I try to start rails. I'm looking forward to progress in this area. Back to debian for now. |
I've also just run into this. |
This should work in current master. If you're having problems, please create a new issue. |
I already confirmed in #91 that SEGFAULT is alpine-to-skylight compatibility issue and its fairly easy to reproduce switching to debian based ruby image fixes the issue |
@habitullence with any luck, this fixes your issue: 138bb9a |
Thanks @wagenet 🙂 |
See also #35
The text was updated successfully, but these errors were encountered: