mailing list of musl libc
 help / color / mirror / code / Atom feed
* musl 1.1.9 released
@ 2015-05-12 23:52 Rich Felker
  0 siblings, 0 replies; only message in thread
From: Rich Felker @ 2015-05-12 23:52 UTC (permalink / raw)
  To: musl

This release features significant overhauls in dynamic linking that
now make it possible to build libc.so 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.

http://www.musl-libc.org/releases/musl-1.1.9.tar.gz
http://www.musl-libc.org/releases/musl-1.1.9.tar.gz.asc

As always thanks goes out to musl's release sponsors supporting this
release via Patreon (https://www.patreon.com/musl):

  The Midipix Project: http://midipix.org/
  Hurricane Labs: https://www.hurricanelabs.com/

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

Rich


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

only message in thread, other threads:[~2015-05-12 23:52 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2015-05-12 23:52 musl 1.1.9 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).