From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.org/gmane.linux.lib.musl.general/2290 Path: news.gmane.org!not-for-mail From: Isaac Dunham Newsgroups: gmane.linux.lib.musl.general Subject: Re: Remaining agenda for 0.9.8 Date: Thu, 15 Nov 2012 22:59:12 -0800 Message-ID: <20121115225912.4340a2d2.idunham@lavabit.com> References: <20121115015500.GA2878@brightrain.aerifal.cx> Reply-To: musl@lists.openwall.com NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1353049165 7479 80.91.229.3 (16 Nov 2012 06:59:25 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Fri, 16 Nov 2012 06:59:25 +0000 (UTC) To: musl@lists.openwall.com Original-X-From: musl-return-2291-gllmg-musl=m.gmane.org@lists.openwall.com Fri Nov 16 07:59:37 2012 Return-path: Envelope-to: gllmg-musl@plane.gmane.org Original-Received: from mother.openwall.net ([195.42.179.200]) by plane.gmane.org with smtp (Exim 4.69) (envelope-from ) id 1TZFto-0005R0-Ne for gllmg-musl@plane.gmane.org; Fri, 16 Nov 2012 07:59:36 +0100 Original-Received: (qmail 32017 invoked by uid 550); 16 Nov 2012 06:59:26 -0000 Mailing-List: contact musl-help@lists.openwall.com; run by ezmlm Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: Original-Received: (qmail 32005 invoked from network); 16 Nov 2012 06:59:26 -0000 DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=lavabit; d=lavabit.com; b=DranbDKajGBTsSOSxjUQSDX2TDuJyEPnf5N3R2AYIqFj9NDSoPqKWmSqzYc9Zh6MPwPMf5di4lR4pK30SqmgK5xtz4yuuFWvFdNFyrQZhXzfcWvsJFszNFk+cxIM2GD55w+dydqf2kcv3dLrqkhlOcWOzN8vq2jEH6R9SOCS1y8=; h=Date:From:To:Subject:Message-Id:In-Reply-To:References:X-Mailer:Mime-Version:Content-Type:Content-Transfer-Encoding; In-Reply-To: <20121115015500.GA2878@brightrain.aerifal.cx> X-Mailer: Sylpheed 3.0.2 (GTK+ 2.20.1; i486-pc-linux-gnu) Xref: news.gmane.org gmane.linux.lib.musl.general:2290 Archived-At: On Wed, 14 Nov 2012 20:55:00 -0500 Rich Felker wrote: > PowerPC port issues: > - adding dynamic linking support > - resolving which definition of long double we'll use/support > - checking for remaining omissions/bugs/etc. > > Improving app compat: > - integrating sys/mtio.h Everything it provides is implemented at the kernel level, so you can just drop it into include/sys/ > - integrating sys/io.h port io stuff > - exposing sigreturn stuff needed by libunwind (?) > > In addition, there are a few things still pending that probably won't > make it into this release cycle, but I'd like to keep them in mind > anyway: > > - priority inheritance mutexes > - named subarch support (armeb, arm-hardfloat, mips-softfloat, etc.) It may be best to do this via -D/#ifdef, for situations where you need multiple sets of oddities. I'm thinking of (mipsel-softfloat): SUBARCH_CFLAGS=-D__SOFTFLOAT=1 SUBARCH=el-softfloat #ld.so = ld-musl-${ARCH}${SUBARCH}.so.1 > - math_errhandling for archs without fenv > - major documentation improvement In tree or out-of-tree? > > Anything I missed, or additional requests? I'm hoping to get a release > out pretty quickly since the last release cycle was rather long, and > this one doesn't have any invasive changes in it that would need heavy > testing before release. For releases that do need more testing, what would you think of rc tarballs? While git can be built with only libc as a dependency* (NO_PYTHON=1 NO_PERL=1 MSGFMT=true... if I remember right), "pull from git" does still limit your audience. *Either I missed some variable for the installation, or you will also need to install gettext(-tiny) if you don't install with make -i install, because it counts on *.po existing. -- Isaac Dunham