From owner-svn-src-head@FreeBSD.ORG Sat Jun 12 19:14:20 2010 Return-Path: Delivered-To: svn-src-head@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 74FCB1065672; Sat, 12 Jun 2010 19:14:20 +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 33CC08FC08; Sat, 12 Jun 2010 19:14:20 +0000 (UTC) Received: from zim.MIT.EDU (localhost [127.0.0.1]) by zim.MIT.EDU (8.14.3/8.14.2) with ESMTP id o5CJEJOZ006666; Sat, 12 Jun 2010 15:14:19 -0400 (EDT) (envelope-from das@freebsd.org) Received: (from das@localhost) by zim.MIT.EDU (8.14.3/8.14.2/Submit) id o5CJEJ79006665; Sat, 12 Jun 2010 15:14:19 -0400 (EDT) (envelope-from das@freebsd.org) Date: Sat, 12 Jun 2010 15:14:19 -0400 From: David Schultz To: Steve Kargl Message-ID: <20100612191419.GA6352@zim.MIT.EDU> Mail-Followup-To: Steve Kargl , src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-head@freebsd.org References: <201006121732.o5CHW5Cs065722@svn.freebsd.org> <20100612180556.GA57369@troutmask.apl.washington.edu> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20100612180556.GA57369@troutmask.apl.washington.edu> Cc: svn-src-head@freebsd.org, svn-src-all@freebsd.org, src-committers@freebsd.org Subject: Re: svn commit: r209110 - in head/lib/msun: . src X-BeenThere: svn-src-head@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: SVN commit messages for the src tree for head/-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 12 Jun 2010 19:14:20 -0000 On Sat, Jun 12, 2010, Steve Kargl wrote: > On Sat, Jun 12, 2010 at 05:32:05PM +0000, David Schultz wrote: > > Author: das > > Date: Sat Jun 12 17:32:05 2010 > > New Revision: 209110 > > URL: http://svn.freebsd.org/changeset/base/209110 > > > > Log: > > Introduce __isnanf() as an alias for isnanf(), and make the isnan() > > macro expand to __isnanf() instead of isnanf() for float arguments. > > This change is needed because isnanf() isn't declared in strict POSIX > > or C99 mode. > > > > Compatibility note: Apps using isnan(float) that are compiled after > > this change won't link against an older libm. > > > > Does this then mean that libm's version number needs to be bumped? It shouldn't. Compiling an app under one release and running it on an earlier release isn't supported. (In the Linux world, a new symbol would be a minor version bump and you'd need at least that version. In Solaris, pvs(1) would tell you what releases your app works with.)