Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 27 Jan 2006 16:34:13 -0700
From:      Scott Long <scottl@samsco.org>
To:        Kostik Belousov <kostikbel@gmail.com>
Cc:        trhodes@freebsd.org, freebsd-stable@freebsd.org
Subject:   Re: [danger] broken libc.so on stable
Message-ID:  <43DAADF5.7060601@samsco.org>
In-Reply-To: <c781d7f30601271312j35017aabq803af6e97fd1a157@mail.gmail.com>
References:  <c781d7f30601271312j35017aabq803af6e97fd1a157@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
Kostik Belousov wrote:

> Revision 1.48.8.1 of lib/libc/stdlib/Makefile.inc removed calloc.c from the list
> of the source files. As result, freshly built libc does not contain
> calloc symbol,
> that completely broke my stable box. The only solution for me was booting
> from 6.0-RELEASE disc1 and copying libc.so.6 into /lib. After that, manually
> adding calloc.c to the MISRCS in Makefile.inc and installing libc put
> the system in order.
> 
> I suppose that this is simple MFC error. Please, correct it before big
> havoc hit the
> stable boxes !
> 
> Best regards,
> Kostik Belousov

Yes, there was a mistake for about 16 hours in the tree.  However, how 
did you trash your system?  Did you try building libc by itself and
installing it directly?  That's dangerous no matter what.  Using the
buildworld/installworld targets will catch problems like these before
they touch your running system.

Scott




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