Guys, Just FYI, rafan@ has posted a latest version of patch, which will hopefully fix the ABI compatibility issue, while retaining ache@'s fixes to utf-8 handling. The drawback is that we will lose some inline macros which could (presumably) give a performance penalty for heavy ctype(3) users, but we can switch to the -CURRENT implementation in the future, without breaking forward compatibility of this version.
Basically this means that: With 602113, newly compiled binaries won't work for older RELENG_6 systems; With 602114 (I think we will use this __FreeBSDversion), newly compiled binaries can work for older RELENG_6 systems including 602113; 602113 binaries can work fine on 602114 systems. I think this is the only possible approach that we can adopt for use right now for RELENG_6, to fulfill the ABI compatibility guidelines without further massive breakage. Cheers, -- Xin LI <[EMAIL PROTECTED]> http://www.delphij.net/ FreeBSD - The Power to Serve!
signature.asc
Description: OpenPGP digital signature