From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.org/gmane.linux.lib.musl.general/4631 Path: news.gmane.org!not-for-mail From: Rich Felker Newsgroups: gmane.linux.lib.musl.general Subject: Drafting 1.0 announcements Date: Mon, 10 Mar 2014 02:22:43 -0400 Message-ID: <20140310062243.GA20462@brightrain.aerifal.cx> Reply-To: musl@lists.openwall.com NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: ger.gmane.org 1394432570 8899 80.91.229.3 (10 Mar 2014 06:22:50 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Mon, 10 Mar 2014 06:22:50 +0000 (UTC) To: musl@lists.openwall.com Original-X-From: musl-return-4635-gllmg-musl=m.gmane.org@lists.openwall.com Mon Mar 10 07:23:00 2014 Return-path: Envelope-to: gllmg-musl@plane.gmane.org Original-Received: from mother.openwall.net ([195.42.179.200]) by plane.gmane.org with smtp (Exim 4.69) (envelope-from ) id 1WMtc3-0006Mt-M6 for gllmg-musl@plane.gmane.org; Mon, 10 Mar 2014 07:22:59 +0100 Original-Received: (qmail 12233 invoked by uid 550); 10 Mar 2014 06:22:58 -0000 Mailing-List: contact musl-help@lists.openwall.com; run by ezmlm Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: Original-Received: (qmail 12225 invoked from network); 10 Mar 2014 06:22:57 -0000 Content-Disposition: inline User-Agent: Mutt/1.5.21 (2010-09-15) Xref: news.gmane.org gmane.linux.lib.musl.general:4631 Archived-At: The below are DRAFTS, not actual announcements of a release. I'm posting them now in search of suggestions for improving them. Rich Short release announcement for freecode and anyone already familiar with musl just needing to know about the new release: This release adds support for a soft-float ABI variant on MIPS as well as new experimental ports to SuperH and x32 (the new 32-bit ABI for x86_64). Two floating point printf bugs have been fixed including a rounding error and off-by-one buffer overflow that could occur only when printing certain denormal values with thousands of places of precision. A second overflow issue was fixed in wcsxfrm where a buffer length of zero was misinterpreted. Several other minor bug fixes and compatibility improvements have also been made. Blurb for news sites that accept moderate-length submissions: The musl libc project has released version 1.0, the result of three years of development and testing. Musl is a lightweight, fast, simple, MIT-licensed, correctness-oriented alternative to the GNU C library (glibc), uClibc, or Android's Bionic. At this point musl provides all mandatory C99 and POSIX interfaces (plus a lot of widely-used extensions), and well over 5000 packages are known to build successfully against musl. Several options are available for trying musl. Compiler toolchains are available from the musl-cross project, and several new musl-based Linux distributions are available (Sabotage and Snowflake, among others). Some well-established distributions including OpenWRT and Gentoo now have musl-based variants too, and others (Aboriginal, Alpine, Bedrock, Dragora) are in the process of switching to musl as their default libc. [Optional: provide links for all other projects mentioned?] Or a bit shorter, for sites that don't accept long submissions: Musl libc 1.0 is now available. Musl is a light, fast, simple, MIT-licensed, correctness-oriented alternative to the GNU C library (glibc), uClibc, or Android's Bionic, providing all mandatory C99 and POSIX interfaces plus many widely-used extensions. Well over 5000 packages are known to build against musl. Several musl-based Linux distributions are now available including musl-based variants of OpenWRT and Gentoo and several new distributions built around musl. Compiler toolchains are also available from the musl-cross project.