cvs commit: src/lib/libc/locale utf8.c
delphij at delphij.net
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 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?
Xin LI <delphij at delphij.net> http://www.delphij.net/
FreeBSD - The Power to Serve!
-------------- next part --------------
A non-text attachment was scrubbed...
Size: 249 bytes
Desc: OpenPGP digital signature
Url : http://lists.freebsd.org/pipermail/cvs-src/attachments/20071025/b0939eec/signature-0001.pgp
More information about the cvs-src