From owner-freebsd-standards@FreeBSD.ORG Thu May 30 21:17:12 2013 Return-Path: Delivered-To: freebsd-standards@freebsd.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id F2E8E566 for ; Thu, 30 May 2013 21:17:12 +0000 (UTC) (envelope-from imp@bsdimp.com) Received: from mail-ie0-x235.google.com (mail-ie0-x235.google.com [IPv6:2607:f8b0:4001:c03::235]) by mx1.freebsd.org (Postfix) with ESMTP id BE75E967 for ; Thu, 30 May 2013 21:17:12 +0000 (UTC) Received: by mail-ie0-f181.google.com with SMTP id x14so1899077ief.40 for ; Thu, 30 May 2013 14:17:12 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=sender:subject:mime-version:content-type:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to:x-mailer :x-gm-message-state; bh=5fL5r8OZ7yMWK400mw0a+tJ4HcpentBZd9UtNAB+EUM=; b=YlQg2FFheC2e8h6DHyWBCj7LiXPSR+e1bjN2Z03bhrZmkG6m551DoNyRn9AraxfM2L 0Lgk62Pv8fvGsPKbRhtlJtodalKYHc3enb4I78GIxB62C8aeBE9njmQbAZ1dARCTQO62 kIh1pvVc7tp5XzBUzklSf3Dq23loYyWLMURj4KzDvpJhAHd9jrjRxqG31zd5+Xk++uRf 7GHs0t1BAaIaOzIIux283LhxA4I7z/FIHuF7RQea3fDAtcTEFLuGlC2Zp8A/kRGdMiuu SkB34W1o3UB7PuxdOvSpGWWQnarmbtmjqefRE3kwGKipJr99TsR4cNwwD0/limTsVdF3 2/8w== X-Received: by 10.50.43.234 with SMTP id z10mr247671igl.92.1369948632263; Thu, 30 May 2013 14:17:12 -0700 (PDT) Received: from monkey-bot.int.fusionio.com ([209.117.142.2]) by mx.google.com with ESMTPSA id k10sm193977ige.0.2013.05.30.14.17.10 for (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Thu, 30 May 2013 14:17:11 -0700 (PDT) Sender: Warner Losh Subject: Re: standards/175811: libstdc++ needs complex support in order use C99 Mime-Version: 1.0 (Apple Message framework v1085) Content-Type: text/plain; charset=us-ascii From: Warner Losh In-Reply-To: <20130530171348.GA67170@troutmask.apl.washington.edu> Date: Thu, 30 May 2013 15:17:07 -0600 Content-Transfer-Encoding: quoted-printable Message-Id: <486AC985-2F3A-4CEB-A229-DF5F4AE9C50F@bsdimp.com> References: <201302040328.r143SUd3039504@freefall.freebsd.org> <510F306A.6090009@missouri.edu> <20130530064635.GA91597@zim.MIT.EDU> <51A77324.2070702@FreeBSD.org> <20130530171348.GA67170@troutmask.apl.washington.edu> To: Steve Kargl X-Mailer: Apple Mail (2.1085) X-Gm-Message-State: ALoCoQl63OPEPAZZ0cRTHt1XAd/0T4jlwXroFI5psHx4DgHNooN4NvySzZPsrt4OSbM5qvltu9Sv Cc: Stephen Montgomery-Smith , David Schultz , Pedro Giffuni , freebsd-standards@freebsd.org, freebsd-numerics@freebsd.org X-BeenThere: freebsd-standards@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Standards compliance List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 30 May 2013 21:17:13 -0000 On May 30, 2013, at 11:13 AM, Steve Kargl wrote: > On Thu, May 30, 2013 at 10:41:24AM -0500, Pedro Giffuni wrote: >>=20 >> I may be wrong but with long double support people that >> need erfcl() and tgamma() can get them from boost. >> The problem is therefore not implementing everything but >> getting enough to turn on the features supported by >> libstdc++ and boost. >>=20 >=20 > Of course, you're wrong. :-) :-) <-- Note smileys. >=20 > C99 defines many long double functions. Anyone wanting > to use C and libm, and not C++ and boost, will need=20 > quality implementations of these functions. Of course, > the lack of any actual C99 compiler tends to dampen=20 > this argument. =20 >=20 > What I find appalling is reading "people are tired > of the situation with libm, so I'm going to commit > some atrocious hack". The proper response should be > "so I'm going to help implement and test the missing > functionality". It's unfortunate that only a few > individuals are working to fix libm, but such is > life.=20 I'd help, but the barriers to entry are somewhat steep and prickly. I = tried to help, and got no end of grief for documenting the differences = in an algorithm that was actually different that people told me was the = same. In that environment, you suck the enthusiasm out of the air an = wind up in the something is better than nothing camp quite quickly. Warner