Andrey Chernov wrote:
> On Thu, Oct 25, 2007 at 12:30:07PM -0600, Scott Long wrote:
[snip]
>> and is causing many users problems
>> during upgrades and normal operations.  
> 
> Like what? I don't observe any singe problem so far.

This has revealed another issue on RELENG_6 while rafan@ did the MFC.
The problem is that the installworld process needs sh(1), but a
dynamically linked sh(1) will require ncurses libraries, which calls
ctype.h (and in turn _ctype.h), so inherited requires the new symbol.
Unfortunately on RELENG_6 libc.so is not forced to be installed first,
so once ncurses libraries are updated, it refuses the old libc.so bits
as it does not provide the required symbol.

I have discussed this with rafan@ and he committed a workaround, which
is to MFC src/lib/Makefile,v 1.221.  On RELENG_7 and HEAD we already
have the change so it's not a problem for these branches.

Hopefully we can find out a way of making newly compiled binaries
backward compatible with the old RELENG_6 world?

Cheers,
-- 
Xin LI <[EMAIL PROTECTED]>      http://www.delphij.net/
FreeBSD - The Power to Serve!

Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to