Current-Users archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: Todays build fails because of hdtoa.c



On Sat, 26 Apr 2008 20:07:23 +0000 (UTC)
christos%astron.com@localhost (Christos Zoulas) wrote:

> In article <20080426144431.D4FD35654E%rebar.astron.com@localhost>,
> Christos Zoulas <christos%zoulas.com@localhost> wrote:
> >On Apr 26,  3:44am, dogcow%babymeat.com@localhost (Tom Spindler) wrote:
> >-- Subject: Re: Todays build fails because of hdtoa.c
> >
> >| > a fresh build of today sources fails with a strange message:
> >| > 
> >| > /usr/src/lib/libc/gdtoa/hdtoa.c(268): warning: conversion of
> >'long | > double' to 'long' is out of range [119]
> >| > *** [hdtoa.ln] Error code 1
> >| > 
> >| > during the lint phase of libc compilation.
> >| 
> >| I believe christos was working on this area of the code; christos,
> >| comments?
> >
> >I must have introduced a bug in lint. I will try it.
> 
> It is fixed now. The problem as that I broke "long double" and it
> ended up as "long". You will need to recompile all your .ln files for
> it to work.
> 
I'm now getting a different failure:

nbmake: "/usr/src/share/mk/bsd.lib.mk" line 444: Malformed conditional (${LIB} 
!= "c")



                --Steve Bellovin, http://www.cs.columbia.edu/~smb


Home | Main Index | Thread Index | Old Index