Conversation

Replying to
There could be so many more interesting LLVM projects to solve problems with existing platforms! - LLDE - the LLVM Desktop Environment - ALLSA - the Advanced LLVM Sound Architecture
2
20
I think they primarily care about Fuchsia support, where they use a fork of musl ported over to Fuchsia and with some added features. I think the chance is pretty low of musl supporting Fuschsia upstream, but they could probably land a fair bit of what they need upstream.
2
I doubt it has anything to do with Android though. I'm not sure why they would want it if not for Fuchsia support. There are a lot of things they use that aren't in musl right now but other than Fuchsia support I think most of it would be welcome there, even if a bit reluctantly.
1
I have a good idea of what's missing from musl for their needs though, and it doesn't make any sense for them to make a whole new libc if it's only for Linux. Having it in LLVM also implies needing to deal with more portability, including deciding how to approach Windows support.
1
Do you know what issue they have with musl other than it being missing sanitizer support (everything other than Bionic and Fuchsia), their preferred malloc implementation and some minor hardening work elsewhere? I expect most could be done upstream too, just not Fuchsia support.
1
Show replies