Conversation

🤔 an I wonder: would the LLVM libc be written in C++? Also, what would you call it? llibc? Logical next step is to have an LLVM kernel. What would you call that kernel? It would certainly be low-level, and would handle virtual machines (as well as virtual memory).
Quote Tweet
Is it time for an LLVM libc? The Google LLVM team are collecting feedback lists.llvm.org/pipermail/llvm
11
31
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 could see people wanting a libc portable across *BSD, Linux, maybe even Windows, etc. I can't understand why Google would want to deal with maintaining that, so that's why I assumed it was compelled by their current fork of musl in Fuchsia. I'm not understanding the reasoning.
1
Show replies