Follow @Openwall on Twitter for new release announcements and other news
[<prev] [next>] [day] [month] [year] [list]
Message-ID: <20120625021646.GF544@brightrain.aerifal.cx>
Date: Sun, 24 Jun 2012 22:16:46 -0400
From: Rich Felker <dalias@...ifal.cx>
To: musl@...ts.openwall.com
Subject: musl 0.9.2 released

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

Powered by blists - more mailing lists

Confused about mailing lists and their use? Read about mailing lists on Wikipedia and check out these guidelines on proper formatting of your messages.