From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.org/gmane.linux.lib.musl.general/1283 Path: news.gmane.org!not-for-mail From: Rich Felker Newsgroups: gmane.linux.lib.musl.general Subject: Re: mips port working! & remaining issues Date: Fri, 13 Jul 2012 09:08:30 -0400 Message-ID: <20120713130830.GH544@brightrain.aerifal.cx> References: <20120713052313.GA20369@brightrain.aerifal.cx> <20120713081525.GA14463@port70.net> Reply-To: musl@lists.openwall.com NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: dough.gmane.org 1342184975 12351 80.91.229.3 (13 Jul 2012 13:09:35 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Fri, 13 Jul 2012 13:09:35 +0000 (UTC) To: musl@lists.openwall.com Original-X-From: musl-return-1284-gllmg-musl=m.gmane.org@lists.openwall.com Fri Jul 13 15:09:35 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 1Spfci-0002ua-FG for gllmg-musl@plane.gmane.org; Fri, 13 Jul 2012 15:09:32 +0200 Original-Received: (qmail 1531 invoked by uid 550); 13 Jul 2012 13:09:31 -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 1520 invoked from network); 13 Jul 2012 13:09:31 -0000 Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.21 (2010-09-15) Xref: news.gmane.org gmane.linux.lib.musl.general:1283 Archived-At: On Fri, Jul 13, 2012 at 09:18:01AM +0100, Justin Cormack wrote: > On Fri, Jul 13, 2012 at 9:15 AM, Szabolcs Nagy wrote: > > > so i think we shouldn't worry about applications using hard float > > while the libc is soft float > > Agreed. For ARM the assumption is you don't use fp at all in > softfloat, use the armhf ABI if you wan't real floats and have a more > recent CPU. Most of the Linux distros are now splitting into two for > ARM, hardfloat and softfloat, with the different ABI. My understanding is that the EABI provides conventions that ensure that code can be linked together whether it's written to use hard or soft float. But unless all floating point registers are temp (not callee-saved), I can't find a way to make that work with setjmp... Rich