mailing list of musl libc
 help / color / mirror / code / Atom feed
* musl 0.9.2 released
@ 2012-06-25  2:16 Rich Felker
  0 siblings, 0 replies; only message in thread
From: Rich Felker @ 2012-06-25  2:16 UTC (permalink / raw)
  To: musl

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


^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2012-06-25  2:16 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2012-06-25  2:16 musl 0.9.2 released Rich Felker

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).