|
Message-ID: <20150831070926.GW7833@brightrain.aerifal.cx> Date: Mon, 31 Aug 2015 03:09:26 -0400 From: Rich Felker <dalias@...c.org> To: musl@...ts.openwall.com Subject: Re: Adjustments to roadmap On Thu, Aug 27, 2015 at 10:43:48PM -0400, Rich Felker wrote: > Apologies for the slow progress lately. Don't worry though, there's > still lots more good stuff to come for musl. Based on this thread and consideration of what's in demand, I've updated the roadmap on the wiki: http://wiki.musl-libc.org/wiki/Roadmap I've copied the text (which as always is subject to change) below for reference. Malloc did not make the list yet since there's not much that can be done without some serious design work and research; it's still something on my mind but I don't know when progress is practical to expect, and it very well could be post-1.2. I'm also holding off on making any decisions on symbol versioning, though having resolved the libgcc_s issue in some way is a goal for 1.1.13. I do want to go ahead with the static/shared object files unification since it's important to static-PIE deployment and fits in with the build system overhaul that's been on the agenda for a long time now. By virtue of static-PIE, it's also linked to the NOMMU support I'm working on enhancing, which is intended to go into actual J2 deployments, but we might also get NOMMU ARM support as part of the process since it has better toolchain support and will likely be easier to develop and test the FDPIC functionality on. Rich ---------------------------------------------------------------------- = musl 1.1.12 = Estimated release: September Primary targets: * NOMMU enhancements ** FDPIC entry point and dynamic linker code ** Making all ARM assembly thumb2-compatible for Cortex-M support ** Support for FDPIC on at least one arch * Build system overhaul ** Unifying static/shared libc object files ** Bits headers deduplication * Merging atomics refactorization/deduplication Secondary targets: * Out-of-tree builds * Removing crt/*/*crt1.s in favor of using crt_arch.h everywhere * Cleaning up mcontext_t access in cancellation signal handler (member names vs offset hacks) * Enhanced LSB/glibc ABI-compat, especially fortify __*_chk symbols = musl 1.1.13 = Estimated release: Late October Primary targets: * LC_COLLATE implementation * IDN support in DNS resolver * Message translation support for dynamic linker Secondary targets: * Further dynamic linker performance improvements and clean-up * Resolving GCC symbol-versioning incompatibility issue - see http://www.openwall.com/lists/musl/2015/05/10/1 * Remapping of glibc-ABI-incompatible symbols (regexec, etc.) by dynamic linker * New getlogin[_r] with lookup via controlling tty
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.