mailing list of musl libc
 help / color / mirror / code / Atom feed
From: Rich Felker <dalias@aerifal.cx>
To: musl@lists.openwall.com
Subject: musl 0.9.2 released
Date: Sun, 24 Jun 2012 22:16:46 -0400	[thread overview]
Message-ID: <20120625021646.GF544@brightrain.aerifal.cx> (raw)

Hi all,

I've just packaged for release musl 0.9.2:

    This release greatly improves compatibility with packages built on
    gnulib and fixes moderate-severity bugs in several stdio
    interfaces, popen, iconv, and wcwidth, and several minor bugs
    elsewhere. Build system now checks for and works around old or
    badly distro-patched gcc/binutils toolchains.

    http://www.aerifal.cx/~dalias/eta/musl/releases/musl-0.9.2.tar.gz

Basically, this release is the culmination of the dialogue with the
gnulib people, plus a few other minor fixes and improvements. The 4
gnulib-specific stdio interfaces were added as a lesser (rather
harmless) evil compared to having them poking at stdio internals, and
the vast majority of the issues with gnulib wanting to replace
function in musl have been fixed, with some bug fixes on both sides,
some relaxation of tests, and minor changes to behavior where gnulib
wanted/needed more than the requirements of C/POSIX.

I left crypt() alone for this release in the interest of not breaking
things at the last minute. Solar's sent a new version which I intend
to look over and rework again to use static const tables rather than
lazy initialization.

A few issues from the gnulib tests/bug reports still remain that I'll
also be following up on soon. Notably, the time conversion routines
are not properly handling overflows.

A few other direction notes for 0.9.3-4: I'd like to import the
initial work by Richard Pennington for porting to mips and ppc, and
work together to flesh it out into complete ports. There's also been
some interest in realtime programming with musl, so I want to
review/audit the locking for priority-related deadlock issues, and if
it seems clean, enable process and thread priority scheduling
interfaces. This would also be a good time to add priority-inheritance
mutex support.

Rich


                 reply	other threads:[~2012-06-25  2:16 UTC|newest]

Thread overview: [no followups] expand[flat|nested]  mbox.gz  Atom feed

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20120625021646.GF544@brightrain.aerifal.cx \
    --to=dalias@aerifal.cx \
    --cc=musl@lists.openwall.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this public inbox

	https://git.vuxu.org/mirror/musl/

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).