mailing list of musl libc
 help / color / mirror / code / Atom feed
From: Rich Felker <dalias@libc.org>
To: musl@lists.openwall.com
Subject: Re: Adjustments to roadmap
Date: Mon, 31 Aug 2015 03:09:26 -0400	[thread overview]
Message-ID: <20150831070926.GW7833@brightrain.aerifal.cx> (raw)
In-Reply-To: <20150828024347.GA7624@brightrain.aerifal.cx>

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



      parent reply	other threads:[~2015-08-31  7:09 UTC|newest]

Thread overview: 29+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2015-08-28  2:43 Rich Felker
2015-08-28  3:38 ` Khem Raj
2015-08-28  4:21   ` Rich Felker
2015-08-28  6:57     ` Вася Бойцов
2015-08-28 12:47       ` Rich Felker
2015-08-28 12:16     ` Justin Cormack
2015-08-28  7:24 ` u-wsnj
2015-08-28 11:39   ` Рысь
2015-08-28 17:18     ` Rich Felker
2015-08-30  4:21       ` Рысь
2015-08-30  4:46         ` Rich Felker
2015-08-30  5:13           ` Рысь
2015-08-30  5:30             ` Rich Felker
2015-08-30  9:00               ` Szabolcs Nagy
2015-08-30 17:09                 ` Rich Felker
2015-08-30 17:45                   ` u-wsnj
2015-08-30 17:13               ` Рысь
2015-08-30 17:38                 ` Rich Felker
2015-08-30  5:18 ` Рысь
2015-08-30  5:31   ` Rich Felker
2015-08-30 17:21     ` Рысь
2015-08-30 19:29       ` Message localization [Was: Re: [musl] Adjustments to roadmap] Rich Felker
2015-09-01  4:26         ` Рысь
2015-09-01  4:47           ` Rich Felker
2015-09-02  2:26             ` Рысь
2015-09-02  2:28               ` Rich Felker
2015-09-07 13:51                 ` Рысь
2015-09-08 15:18                   ` Rich Felker
2015-08-31  7:09 ` Rich Felker [this message]

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20150831070926.GW7833@brightrain.aerifal.cx \
    --to=dalias@libc.org \
    --cc=musl@lists.openwall.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
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).