3 ms·
For open source libc? musl, glibc, dietlibc, bionic are the only I know of. The supported targets vary widely among these, though.
by wyldfire 9y ago
For open source libc? musl, glibc, dietlibc, bionic are the only I know of. The supported targets vary widely among these, though.
- earenndil 9y agoThere is the freebsd libc; they run their own.
- rurban 9y agoWhich is in fact the most used, and arguably technically superior to glibc. freebsd -> darwin, openbsd, netbsd and dragonfly bsd. openbsd and netbsd like to add their own stuff on top of it also. The Open Watcom libc and bionic are also superior. bionic is getting better and better recently. musl is in some parts better, in some parts worse. Same for Embarcadero C++ libc. Worse than glibc are only: the two MS libc's, msvcrt and ulibc (which is getting on par), the wine libc, newlib (arguably with dietlibc the worst), uClibc, minilibc.
- earenndil 9y ago> Worse than glibc are only [lists as many libcs as are better than it] Perhaps glibc isn't that bad...
- rurban 9y agoOh it is. I've listed more quirks here, from the testsuite I've written for all libc's. https://rurban.github.io/safeclib/doc/safec-3.3/d1/dae/md_doc_libc-overview.html https://rurban.github.io/safeclib/doc/safec-3.3/d1/dae/md_do...