cvs commit: src/lib/msun/src e_scalb.c e_scalbf.c

Scott Long scottl at samsco.org
Thu Jul 29 16:18:21 PDT 2004


David Schultz wrote:
> On Thu, Jul 29, 2004, Scott Long wrote:
> 
>>David Schultz wrote:
>>
>>>das         2004-07-09 10:01:10 UTC
>>>
>>> FreeBSD src repository
>>>
>>> Modified files:
>>>   lib/msun/src         e_scalb.c e_scalbf.c 
>>> Log:
>>> Remove the declaration of isnan() from this file.  It is no longer
>>> needed as of math.h v1.40, and its prototype is incorrect here.
>>> 
>>> Revision  Changes    Path
>>> 1.11      +0 -3      src/lib/msun/src/e_scalb.c
>>> 1.9       +0 -3      src/lib/msun/src/e_scalbf.c
>>
>>I think that this might be related to the snapshot server not being able
>>to build a 5-CURRENT snapshot since about this date.  Can you look at
>>the following?
>>
>>ftp://snapshots.jp.freebsd.org/pub/FreeBSD/snapshots/i386/5.2-CURRENT-20040729-JPSNAP.log
> 
> 
> I'll take a look tonight if I have time.  (The problem is actually
> with the introduction of fdiml() to libm, which uses isnan() from
> libc, but still my fault.)  This error should only occur if your
> libc is older than your libm and your program is using fdiml(),
> though...

Is this going to hose people doing source upgrades from 5.2.1 to 5.3
and/or 4.x to 5.3.  I know that the latter is going to be tough for a
lot of other reasons, but loosing the former would be bad.  Also, does
it affect binary compat of 4.x/5.2 programs on 5.3?

Scott


More information about the cvs-src mailing list