musl-libc.org
musl FAQ
http://www.musl-libc.org/faq.html
Originally in the 1990s, Linux-based systems used a fork of the GNU C library (glibc) version 1, which existed in various versions (libc4, libc5). Later, distributions adopted the more mature version 2 of glibc, and denoted it libc6. Since then, other specialized C library implementations such as uClibc and dietlibc have emerged as well. Musl is a new general-purpose. Implementation of the C library. It is lightweight. And aims to be correct. In the sense of standards-conformance and safety. For compilin...
musl-libc.org
musl - Documentation
http://www.musl-libc.org/manual.html
This is the authoritative document covering build and integration, runtime usage, and programming with musl. It is a work in progress. Current Version: 1.0.0. HTML - one page.
musl-libc.org
musl - Download
http://www.musl-libc.org/download.html
The latest musl source is always available via the git revision control system. Efforts are made to keep the master branch in a state that not only compiles and works, but that works at least as well or better than the latest release. The following command can be used to checkout a copy of the musl git repository:. Git clone git:/ git.musl-libc.org/musl. Source and revision history are also browsable online. Beginning with 1.1.7, releases are signed with the project GPG key. Mainline - 1.1.15.
musl-libc.org
musl - How to Use
http://www.musl-libc.org/how.html
How to Use musl. In an established application binary ecosystem, the C library is one of the the most difficult components to swap out and replace. Everything depends on the interfaces it provides. musl is designed to be simple and efficient to use whether as the system-wide libc or a tool for making robust static-linked applications. The musl development and user community is dedicated to supporting three major ways of using musl:. With the musl-gcc wrapper. Configure & make install $ cat hello.c. The m...
musl-libc.org
musl - Introduction
http://www.musl-libc.org/intro.html
Standard C/POSIX library and extensions. Linux x86, x86 64, ARM, MIPS, Microblaze, PowerPC. The next generation of Linux-based devices. Musl provides consistent quality and implementation behavior from tiny embedded systems to full-fledged servers. Minimal machine-specific code means less chance of breakage on minority architectures and better success with write once run everywhere C development. Using musl maximizes application deployability. Its permissive MIT license is compatible with all FOSS li...
musl-libc.org
musl - Support
http://www.musl-libc.org/support.html
Getting Support for musl. Musl has a single mailing list for development discussion and user support. Questions and comments related to compiling musl, compiling software against musl, porting, bugs, differences between musl and glibc or other libc implementations, feature requests, etc. are all on-topic and welcome. To subscribe, send a blank message to. Musl-subscribe ΑT lists.openwall.com. Musl ΑT lists.openwall.com. Channel on the Freenode IRC network. Users are also welcome to seek support here.