From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.org/gmane.linux.lib.musl.general/2141 Path: news.gmane.org!not-for-mail From: Isaac Dunham Newsgroups: gmane.linux.lib.musl.general Subject: Re: Pending issues for release Date: Thu, 18 Oct 2012 15:54:21 -0700 Message-ID: <20121018155421.44e6e86a.idunham@lavabit.com> References: <20121018182957.GA18080@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 1350600876 9427 80.91.229.3 (18 Oct 2012 22:54:36 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Thu, 18 Oct 2012 22:54:36 +0000 (UTC) To: musl@lists.openwall.com Original-X-From: musl-return-2142-gllmg-musl=m.gmane.org@lists.openwall.com Fri Oct 19 00:54:44 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 1TOyzD-0008Jv-AX for gllmg-musl@plane.gmane.org; Fri, 19 Oct 2012 00:54:43 +0200 Original-Received: (qmail 26118 invoked by uid 550); 18 Oct 2012 22:54:35 -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 26110 invoked from network); 18 Oct 2012 22:54:35 -0000 DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=lavabit; d=lavabit.com; b=iylsnC9fCqGNi+1aKR6ZrILplorott66SIH3heVqiVaowZmqPiLXc/3cDUhd3l/tBv0C6yCtmvBvbKGkn1OEBdzx1Thpsm2DD4jszUAPv5Jt9fDxXXL8hNmGA/50Zbe1qFXGd5epzvrp/BU35C4DX5DQueFgLGhtfOo4bPmxnqw=; h=Date:From:To:Subject:Message-Id:In-Reply-To:References:X-Mailer:Mime-Version:Content-Type:Content-Transfer-Encoding; In-Reply-To: <20121018182957.GA18080@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:2141 Archived-At: On Thu, 18 Oct 2012 14:29:57 -0400 Rich Felker wrote: > Hi all, > Once I confirm that there are no stupid bugs blocking threads from > working on microblaze (so far I have been unable to test due to buggy > qemu), I'd like to make a release. Pending issues I'd like to address > before then include: > > - dl_iterate_phdr patch (npx) > - sigreturn(?) and other issues npx wanted for unwinding > - integrating the configure patch for better pcc support Are there any further comments on that? My main thought is that using +test -z "$LIBCC" && tryldflag LIBCC `$CC -print-file-name=libpcc.a || true` may be unnecessary; if -print-file-name=libpcc.a works, then there shouldn't be a need for more... although pcc does have libpccsoftfloat.a as well. > - inline syscalls for microblaze > - explicit mips soft-float abi support (mainly for use with broken > openwrt kernels) I'm guessing they disabled the FPU emulation for size: on a router, a few kb can change whether you can (for example) add dropbear instead of using Busybox telnetd; I happen to have one where they couldn't. On a related note, would it be possible to add "size of a static busybox binary with a minimal config" (or a static dropbear, or some other program frequently used for embedded systems) to the libc comparison table? I'm thinking that may be the most meaningful metric for people working on embedded systems. > - make endian.h more robust for opposite-endian builds (mipsel, armeb) Don't forget microblazeel (a/k/a microblazele, for the linker) The linker uses -mbig-endian/-mlittle-endian to select, IUIC. > And a few other things that might make it in, if I get around to them: > > - subarchs in build system (e.g. mips-softfloat, arm-hardfloat, etc.) Perhaps x86-sse eventually? -- Isaac Dunham