Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

>There can be only one ld.so in each process.

Sure, but you need it for Chromium alone iirc, no?

>Because it uses glibc, the entire process hosting it must use glibc. So, what prevents me from ALSO HAVING GLIBC CHROMIUM instead of musl Chromium? Nothing, but I hope you get that it propagates further and it's a horrible idea to just glibc everything on Alpine.

Well, don't glibc everything. Just Chromium and its dependencies. How does it "propagate further"? It's not like libraries leak outside where they're told to load!



Sorry, I didn't say it clearly.

I want to use the distro (Alpine) packaged Chromium, which links to musl. Not some random Chromium build I found on the Internet. Having to use a glibc Chromium is already too far for me.

Do you suggest that in order to support Widevine, a distro (Alpine) should also build Chromium, Firefox and co also with glibc instead of the default (musl), or provide two varaints?

Even when they have a Chromium with musl as libc working perfectly fine, except no proprietary DRM support?

I'm okay with running a proprietary binary, linked to glibc, by installing the glibc alongside. I'm not okay with having to randomly change other packages already in my system (in this case, my browser) to glibc variant.

Edit: Oh, and anything Chromium depends on have to had a glibc variant.


>Do you suggest that in order to support Widevine, a distro (Alpine) should also build Chromium, Firefox and co also with glibc instead of the default (musl), or provide two varaints?

Yes, absolutely.

I'm not suggesting that it's a good thing that this is needed.

But I do suggest that it needs to be done.

Will, in the sense that, otherwise, people running Alpine will have to say "OK, as it is, we can forget Widevine and Netflix/Spotify" and leave it at that.

That said, since this is something many Alpine users will want, I'd expect to be some known "semi-official" or "reputable third party" build for this, not just "some random Chromium found on the Internet".

If not, personally I'd skip Alpine.

>Even when they have a Chromium with musl as libc working perfectly fine, except no proprietary DRM support?

Well, even then, since this doesn't change the fact that Widevine and thus Spotify/Netflix wont work.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: