Eek. I never thought of this. Are there projects using a particular libc due to licensing?
Conversation
Maybe Androids use of Bionic?
2
3
Yes that's also why Android did their own libc rather than using glibc.
2
1
1
1
I can’t remember his name! Only username. Children do that to you I guess 🙂
1
2
I wasn't here when this was decided, but I'm pretty sure that licensing was the primary motivating factor for bionic, not just someone wanting to write their own (especially as it heavily reuses the various BSD libc sources).
1
3
Bionic's linker maps libraries from carefully crafted zip files which is pretty special. Used to be part of Chromium's crazy_linker but moved into the OS and is now the modern way to handle libraries to avoid needing them to be extracted for storage space and security reasons.





