Follow @Openwall on Twitter for new release announcements and other news
[<prev] [next>] [day] [month] [year] [list]
Date: Tue, 12 May 2015 19:52:46 -0400
From: Rich Felker <>
Subject: musl 1.1.9 released

This release features significant overhauls in dynamic linking that
now make it possible to build itself with stack protector
hardening. Runtime dynamic linker error messages (dlerror) are now
thread-local, and long path and symbol names in messages are no longer
truncated. The sigsetjmp/siglongjmp functions have been redesigned to
restore signal mask after restoring the context, rather than before,
to prevent the possibility of unbounded stack growth when using
siglongjmp to return from a signal handler while under heavy signal
load. Global code size and performance improvements have been made for
toolchains supporting protected visibility.

Various bugs have been fixed, including issues when detached threads
exit with robust mutexes held, static TLS alignment errors, wrongful
continuation of several path search operations after transient
failures, two memory leaks, a crash on OOM, and significant
malfunction of the duplocale function. Many arch-specific fixes were
also made, including broken stack protector on powerpc and x32 and
several issues on mips, sh, aarch64, and x32.

As always thanks goes out to musl's release sponsors supporting this
release via Patreon (

  The Midipix Project:
  Hurricane Labs:

Further notes on post-1.1.9 development direction will follow soon.


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.