diff options
| author | Rich Felker <dalias@aerifal.cx> | 2011-09-13 13:41:40 -0400 |
|---|---|---|
| committer | Rich Felker <dalias@aerifal.cx> | 2011-09-13 13:41:40 -0400 |
| commit | 801b311a5b6f00a9490ae9933439d1e62451fbd3 (patch) | |
| tree | 6cd37a89da5a2e3266b3f55c2d45b0b9e4014229 /README | |
| parent | remove some stray trailing space characters (diff) | |
| download | grovel-801b311a5b6f00a9490ae9933439d1e62451fbd3.tar.gz grovel-801b311a5b6f00a9490ae9933439d1e62451fbd3.tar.xz | |
0.8.0 release
Diffstat (limited to 'README')
| -rw-r--r-- | README | 35 |
1 files changed, 23 insertions, 12 deletions
@@ -18,24 +18,35 @@ under which the library as a whole is distributed. -Greetings libc hackers! +Greetings! -This package is an _alpha_ release of musl, intended for the curious -and the adventurous. While it can be used to build a complete small -Linux system (musl is self-hosted on the system I use to develop it), -at this point doing so requires a lot of manual effort. Nonetheless, I -hope low-level Linux enthusiasts will try out building some compact -static binaries with musl using the provided gcc wrapper (which allows -you to link programs with musl on a "standard" glibc Linux system), -find whatever embarassing bugs I've let slip through, and provide -feedback on issues encountered building various software against musl. +As of the 0.8.0 release, musl is in _beta_ status. While some +interfaces remain incomplete or yet to be implemented, the ABI is +intended to be stable at this point, and serious efforts have been +made, using three separate test frameworks, to verify the correctness +of the implementation. Many major system-level and user-level programs +are known to work with musl, either out-of-the-box or with minor +patches to address portability errors; the main remaining applications +which definitely will not work are those which require C++ support, +which will be addressed during the 0.8 or 0.9 development series. -For bug reports, support requests, or to get involved in development, +Included with this package is a gcc wrapper script (musl-gcc) which +allows you to build musl-linked programs using an existing gcc 4.x +toolchain on the host. There are also now at least two mini +distributions (in the form of build scripts) which provide a +self-hosting musl-based toolchain and system root: Sabotage Linux and +Bootstrap Linux. These are much better options than the wrapper script +if you wish to use dynamic linking or build packages with many library +dependencies. + +The musl project is actively seeking contributors, mostly in the areas +of porting, testing, and application compatibility improvement. For +bug reports, support requests, or to get involved in development, please visit #musl on Freenode IRC or subscribe to the musl mailing list by sending a blank email to musl-subscribe AT lists DOT openwall DOT com. -Thank you for trying out musl. +Thank you for using musl. Cheers, |
