From owner-freebsd-current@FreeBSD.ORG Tue Jul 10 15:11:23 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 BB8351065670 for ; Tue, 10 Jul 2012 15:11:23 +0000 (UTC) (envelope-from das@FreeBSD.ORG) Received: from zim.MIT.EDU (ZIM.MIT.EDU [18.95.3.101]) by mx1.freebsd.org (Postfix) with ESMTP id 7665D8FC14 for ; Tue, 10 Jul 2012 15:11:23 +0000 (UTC) Received: from zim.MIT.EDU (localhost [127.0.0.1]) by zim.MIT.EDU (8.14.5/8.14.2) with ESMTP id q6AFBG9N057004; Tue, 10 Jul 2012 11:11:16 -0400 (EDT) (envelope-from das@FreeBSD.ORG) Received: (from das@localhost) by zim.MIT.EDU (8.14.5/8.14.2/Submit) id q6AFBF2h057003; Tue, 10 Jul 2012 11:11:15 -0400 (EDT) (envelope-from das@FreeBSD.ORG) Date: Tue, 10 Jul 2012 11:11:15 -0400 From: David Schultz To: Rainer Hurling Message-ID: <20120710151115.GA56950@zim.MIT.EDU> Mail-Followup-To: Rainer Hurling , Warner Losh , Steve Kargl , freebsd-current@FreeBSD.ORG, Peter Jeremy References: <4FC40DEA.8030703@missouri.edu> <20120529000756.GA77386@troutmask.apl.washington.edu> <4FC43C8F.5090509@missouri.edu> <20120529045612.GB4445@server.rulingia.com> <20120708124047.GA44061@zim.MIT.EDU> <210816F0-7ED7-4481-ABFF-C94A700A3EA0@bsdimp.com> <20120708233624.GA53462@troutmask.apl.washington.edu> <4FFBF16D.2030007@gwdg.de> <2A1DE516-ABB4-49D7-8C3D-2C4DA2D9FCF5@bsdimp.com> <4FFC412B.4090202@gwdg.de> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <4FFC412B.4090202@gwdg.de> Cc: freebsd-current@FreeBSD.ORG, Peter Jeremy , Steve Kargl , Warner Losh 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 List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 10 Jul 2012 15:11:23 -0000 On Tue, Jul 10, 2012, Rainer Hurling wrote: > On 10.07.2012 16:02 (UTC+2), Warner Losh wrote: > > > >On Jul 10, 2012, at 3:10 AM, Rainer Hurling wrote: > >>As far as I understand from discussions on R mailing list > >>(r-devel@r-project.org), they plan to reduce the emulation and/or > >>workaround of long and complex math functions for FreeBSD and other > >>systems with their next releases of R devel. So we could really need some > >>progress with our C99 conform math functions ;-) > > > >Not having R would be a bit pain in my backside. That's one of the > >practical considerations that I was talking about. It is very real, and > >if I have to, I'll commit the #define junk I railed against to get it > >back. Please, let's get some progress. I have some time to help. > > Yes, thank you Warner, that is also my problem. As I wrote some weeks > ago (05/28/2012) when starting this thread, I am using FreeBSD as a > scientific desktop because of its good scaling properties. For some > years now, FreeBSD fits all our needs with R, SAGA GIS, PostgreSQL and > some more. > > If I would not be able to run upcoming versions of R on FreeBSD any > more, that would be really, really hard :-( Do you have a list of the essential functions here? There are 17 long double functions and some complex functions missing, but only a handful of those are of general interest. The reason I ask is that if R is just looking for a few missing functions that are already mostly implemented, then the best solution is probably to finish that work. But if it's expecting us to have something arcane like long double Bessel functions of the first kind, then we need to pursue a workaround in the short term.