From owner-freebsd-current@FreeBSD.ORG Thu May 31 02:20:46 2012 Return-Path: Delivered-To: freebsd-current@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 3AC6B1065673 for ; Thu, 31 May 2012 02:20:46 +0000 (UTC) (envelope-from bf1783@googlemail.com) Received: from mail-wg0-f50.google.com (mail-wg0-f50.google.com [74.125.82.50]) by mx1.freebsd.org (Postfix) with ESMTP id C3E208FC12 for ; Thu, 31 May 2012 02:20:45 +0000 (UTC) Received: by mail-wg0-f50.google.com with SMTP id ds11so394595wgb.31 for ; Wed, 30 May 2012 19:20:45 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=20120113; h=mime-version:reply-to:date:message-id:subject:from:to:cc :content-type; bh=qk492mwrWBLeMykNUBJI7crSkddr4ltFmjdS6NlQa6Q=; b=fDWprfsft2IKPiFJa29cgckuu8iQJcKOXKXwAPpgOFKKs5rPuG33P4CfX0gSScbcth A7tkvaCIAyPKKzeG8yQRWBpyJIuyO9ZIo9pdso5eRme+Ddk2Fwtb6KBLTKTyr9A1UOkD +R4fp07OwgP8yqX7lvmTubiGrnE+9c/WAeX/bj8AhSXzPUA7Qv9gZnqY36Vr28dZpVDg iquNFUBjL9zR0hb1euq9+JcV0Pi9gP2DCcf7jzYK8fqOZSNC3qBtyvA13+KpBODpcL78 2b2zu3mrCsjkjWraGQfJreDf21zOJFvAgnRcwMznrV+CO4F9WaZIlI4bIpaqkY/FKwUJ wGCw== MIME-Version: 1.0 Received: by 10.216.208.71 with SMTP id p49mr12274534weo.172.1338430844008; Wed, 30 May 2012 19:20:44 -0700 (PDT) Received: by 10.180.24.5 with HTTP; Wed, 30 May 2012 19:20:43 -0700 (PDT) Date: Wed, 30 May 2012 22:20:43 -0400 Message-ID: From: "b. f." To: freebsd-current@FreeBSD.org Content-Type: text/plain; charset=ISO-8859-1 Cc: Stephen Montgomery-Smith Subject: Re: Use of C99 extra long double math functions after r236148 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: bf1783@gmail.com List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 31 May 2012 02:20:46 -0000 >This discussion confirms my impression, that it should be possible as an >interim solution, to use a port for missing math functions (cephes alike >or whatever). The port itself could warn the user about inaccuracies and >edge-cases. Parts of Cephes are already in ports: math/ldouble. I had planned to add the remainder. It can be useful, but it has problems, some of which have been described. The same is true of other open-source alternatives that I am aware of. >I would be happy to take on any steep learning curve, and make >contributions, if only I were part of a group that would steer me in the >right direction. A Functional Analyst offering to write code for a floating-point math library!?!! ;) You should send me a message off-list: maybe I can find some time to help. >Anyway, given that floating point is a big issue, and we are about a >decade behind schedule, really suggests that a >floating-point at freebsd.org mailing list is needed. Or maybe there is an >existing freebsd mailing list you guys already occupy. I do not know that a separate FreeBSD mailing list would be of great help, considering the likely volume of traffic, and the fact that we already have the standards mailing list. There is also: http://mailman.oakapple.net/pipermail/numeric-interest/ which serves, among other things, as a forum for discussing changes and improvements to the open-source math library from which parts of our system math library were derived: http://mailman.oakapple.net/pipermail/numeric-interest/2010-September/002054.html A wiki page detailing problems and procedures, with a wish list for the system libraries and toolchain(s) might help. At present there are only scattered messages in the mailing list archives, PRs, and http://wiki.freebsd.org/MissingMathStuff . b.