mirror of git://git.musl-libc.org/musl
release notes for 0.9.12
This commit is contained in:
parent
7efa12a04a
commit
372a948b81
39
WHATSNEW
39
WHATSNEW
|
@ -958,3 +958,42 @@ minor conformance bugs fixed:
|
|||
arch-specific bugs fixed:
|
||||
- x86_64 sigsetjmp clobbered the signal mask rather than saving it
|
||||
- misaligned stack when calling ctors/dtors (crashing on x86_64)
|
||||
|
||||
|
||||
|
||||
0.9.12 release notes
|
||||
|
||||
new feastures:
|
||||
- zoneinfo time zone support
|
||||
- PIE support on all supported archs
|
||||
- named sub-archs for endian and float ABI variants
|
||||
- improved support for non-root installs of the dynamic linker
|
||||
- ability to selectively build only performance-critical modules with -O3
|
||||
- simple buffer overflow detection in free/realloc
|
||||
- inet_ntop now presents v4-mapped addresses in ::ffff:a.b.c.d form
|
||||
- ldd now reports libc and the dynamic linker in its output
|
||||
|
||||
compatibility:
|
||||
- support for new init/fini array (needed for ctors/dtors on newer gcc)
|
||||
- C++ ABI fully matches glibc/LSB, at least on x86
|
||||
- many added ABI compatibility symbols for using glibc-linked libs
|
||||
- support for STB_GNU_UNIQUE symbol bindings (found in some C++ libs)
|
||||
- macros/types for new Linux kernel features in headers
|
||||
|
||||
bugs fixed:
|
||||
- crashes in scanf on literal mismatches (regression from adding %m)
|
||||
- dl_iterate_phdr was passing invalid phdr pointers to its callback
|
||||
- getaddrinfo with null host and AF_UNSPEC was failing to report IPv6
|
||||
- integer overflows in date/time conversion code
|
||||
- misinterpretation of pre-1930s dates as post-2038 on 32-bit archs
|
||||
- make install failed to install bits headers if make was not run first
|
||||
- shm_open was wrongly cancellable
|
||||
- low- or no-impact heap corruption in memalign
|
||||
- explicitly running the dynamic linker on PIE programs did not work
|
||||
- missing macros and sysconf for some supported POSIX option groups
|
||||
- missing close-on-exec flags for several internal fd uses
|
||||
|
||||
arch-specific bugs:
|
||||
- wrong SIG_ATOMIC_MIN/MAX macros on x86_64
|
||||
- erfcl was missing on archs where long double is same as double
|
||||
- broken dynamic-model TLS in static-linked arm/mips/powerpc programs
|
||||
|
|
Loading…
Reference in New Issue