Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 12 Jun 2010 15:14:19 -0400
From:      David Schultz <das@freebsd.org>
To:        Steve Kargl <sgk@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
Message-ID:  <20100612191419.GA6352@zim.MIT.EDU>
In-Reply-To: <20100612180556.GA57369@troutmask.apl.washington.edu>
References:  <201006121732.o5CHW5Cs065722@svn.freebsd.org> <20100612180556.GA57369@troutmask.apl.washington.edu>

next in thread | previous in thread | raw e-mail | index | archive | help
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.)



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20100612191419.GA6352>