CINXE.COM

musl libc - Compatibility

<!DOCTYPE html> <html lang="en"> <head> <title>musl libc - Compatibility</title> <meta charset="UTF-8" /> <meta name="description" content="" /> <meta name="viewport" content="width=device-width, initial-scale=1" /> <meta name="author" content="" /> <meta name="date" content="2025-03-03" /> <meta name="generator" content="markdown: discount 2.2.7 GITHUB_CHECKBOX LINKS IMAGE PANTS HTML !STRICT !TAGTEXT EXT !CDATA SUPERSCRIPT RELAXED TABLES STRIKETHROUGH TOC !MKD_1_COMPAT !AUTOLINK !SAFELINK HEADER !TABSTOP DIVQUOTE ALPHALIST DLIST !FOOTNOTE STYLE DLDISCOUNT !DLEXTRA FENCEDCODE !IDANCHOR !GITHUBTAGS URLENCODEDANCHOR !LATEX !EXPLICITLIST" /> <link rel="icon" type="image/png" href="/favicon.png" sizes="96x96" /> <link rel="stylesheet" type="text/css" href="/main.css" /> </head> <body> <header class='pageheader'> <div class='title'> <a href='/'> <img alt='musl libc logo' src='/logo.png' class='logo' />musl libc <small class='title'>A new libc striving to be fast, simple, lightweight, free, and correct</small> </a> </div> <form action='https://duckduckgo.com' class='search'> <input type='hidden' name='sites' value='wiki.musl-libc.org' /> <input type='search' name='q' autocomplete="on" placeholder='Search the wiki...' /> </form> </header> <nav class='toc'> <ul> <li><a href="#Standards-compatibility-tables">Standards compatibility tables</a></li> <li><a href="#Compatibility-with-other-implementations">Compatibility with other implementations</a></li> <li><a href="#Software-compatibility,-patches-and-build-instructions">Software compatibility, patches and build instructions</a></li> </ul> </nav> <main> <header> <h1>Compatibility</h1> </header> <p>Compatibility of the interfaces provided by musl with existing standards and software packages.</p> <a name="Standards-compatibility-tables"></a> <a name="Standards_compatibility_tables"></a> <h1>Standards compatibility tables</h1> <ul> <li><a href="http://repo.or.cz/w/musl-tools.git/blob_plain/HEAD:/tab_posix.html">POSIX 2008 API coverage</a> (obsolete STREAMS and posix_trace APIs are not included)</li> <li><a href="http://repo.or.cz/w/musl-tools.git/blob_plain/HEAD:/tab_c99.html">C99 API coverage</a></li> <li><a href="http://repo.or.cz/w/musl-tools.git/blob_plain/HEAD:/tab_c11.html">C11 API coverage</a> (optional annex K is not included)</li> </ul> <a name="Compatibility-with-other-implementations"></a> <a name="Compatibility_with_other_implementations"></a> <h1>Compatibility with other implementations</h1> <ul> <li><a href='/functional-differences-from-glibc'>Functional differences from glibc</a></li> <li><a href="https://www.etalabs.net/compare_libcs.html">Comparison</a> with other Linux libc implementations.</li> </ul> <a name="Software-compatibility,-patches-and-build-instructions"></a> <a name="Software_compatibility,_patches_and_build_instructions"></a> <h1>Software compatibility, patches and build instructions</h1> <ul> <li>pkgsrc based software compatibility table: <ul> <li><del>Pkgsrc results</del> outdated.</li> <li>The necessary patches are at <a href="http://bitbucket.org/GregorR/musl-pkgsrc-patches">musl-pkgsrc-patches (hg)</a> or <a href="https://github.com/GregorR/musl-pkgsrc-patches">musl-pkgsrc-patches (git)</a>.</li> </ul> </li> <li>Build instructions and patches for various software packages: <ul> <li><a href="http://github.com/sabotage-linux/sabotage/tree/master/pkg">sabotage recipes</a>, <a href="http://github.com/sabotage-linux/sabotage/tree/master/KEEP">patches</a></li> <li><a href="https://github.com/jhuntwork/merelinux/tree/master/packages">Mere Linux packages</a></li> <li><a href="http://git.savannah.gnu.org/cgit/dragora.git/tree/recipes">Dragora recipes</a>, <a href="http://git.savannah.gnu.org/cgit/dragora.git/tree/patches">patches</a></li> <li><a href="http://git.alpinelinux.org/cgit/aports/tree/main/">Alpine ports</a></li> <li><a href="https://gitweb.gentoo.org/proj/musl.git">Gentoo overlay with musl support</a></li> <li>See the packaging work in various other <a href='/projects-using-musl#Linux-distributions-using-musl'>distributions</a>.</li> </ul> </li> </ul> </main> <footer> You can contribute to this wiki! Submit pull-requests to <a href='https://github.com/somasis/musl-wiki'>somasis/musl-wiki</a>.<br /> <a href='https://github.com/somasis/musl-wiki/actions/workflows/main.yml'><img alt='Build status' src='https://github.com/somasis/musl-wiki/actions/workflows/main.yml/badge.svg' /></a> <a href='https://github.com/somasis/musl-wiki/issues'><img alt='GitHub issues' src='https://img.shields.io/github/issues/somasis/musl-wiki.svg?style=flat-square' /></a><br /> <small> This work is licensed under the <a href='http://creativecommons.org/licenses/by-sa/3.0'>Creative Commons Attribution-ShareAlike 3.0 Unported license</a>, unless otherwise noted.<br /> </small> </footer> </body> </html>

Pages: 1 2 3 4 5 6 7 8 9 10