cvs commit: src/lib/libc/locale utf8.c

LI Xin delphij at
Thu Oct 25 12:15:45 PDT 2007

Andrey Chernov wrote:
> On Thu, Oct 25, 2007 at 12:30:07PM -0600, Scott Long wrote:
>> 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 is not forced to be installed first,
so once ncurses libraries are updated, it refuses the old 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?

Xin LI <delphij at>
FreeBSD - The Power to Serve!

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 249 bytes
Desc: OpenPGP digital signature
Url :

More information about the cvs-src mailing list