Download List

Sponsored link

Project Description

musl is a new implementation of the standard library for Linux-based systems. It is lightweight, fast, simple, free, and strives to be correct in the sense of standards-conformance and safety. It includes a wrapper for building programs against musl in place of the system standard library (e.g. glibc), making it possible to immediately evaluate the library and build compact statically linked binaries with it.

System Requirements

System requirement is not defined
Information regarding Project Releases and Project Resources. Note that the information here is a quote from page, and the downloads themselves may not be hosted on OSDN.

2013-02-02 07:05

This release adds
major compatibility improvements,
including Linux-specific features,
GNU extension functions,
grsec kernel quirks compatibility,
and workarounds for subtle but dangerous portability errors
in some programs.

and correctness improvements have been made to the math library.

Numerous low-impact bugs have been fixed.

2012-03-18 19:12

This release adds C++ support with g++/libstdc++ (this requires minor fixes for glibc dependencies in libstdc++), a new C99 math library (float, long double, complex, etc.) based on FreeBSD and OpenBSD code, a working floating point environment on i386 and x86_64, and many bugfixes and compatibility improvements for building slightly-nonportable programs against musl.
Tags: Beta

2012-02-29 07:35

This is a bugfix release for a serious bug that slipped into the previous release: all static linked programs that performed DNS lookups but did not use pthreads were crashing due to a logic error in the weak linking of pthread cancellation cleanup functions.
Tags: Beta

2012-02-28 12:35

This release includes numerous additions of small legacy interfaces and previously-omitted standard functions that were determined to be important for building real-world programs. Global constructor/destructor support was provided in the main program and shared libraries/dynamic loader. Thread cancellation requests are now able to cancel blocked stdio operations. A bug in GCC 3 that prevented building a shared libc has been worked around. The GCC wrapper now supports generating shared libraries. Various obscure bugs have also been fixed.
Tags: Beta

2012-01-24 07:04

Better ARM support, including dynamic linking. Many improvements and fixes in pthread cond vars, barriers, and rwlocks. Assorted small compatibility improvements and bugfixes all around.
Tags: Beta

Project Resources