On Mon, Aug 25, 2008 at 02:11:29PM +0800, Rick Ju wrote: > With wide char supported, there is only libncursesw.so instead of > libncurses.so.
I think the intent was that you'd deliver both libraries. However, it might be interesting to investigate building with wide character support, but calling the library libncurses. I believe that the reason there are two libraries, normally, is because the two are binary incompatible, the non-wide-char variant has a long history, and the author doesn't want to break incompatibility. A worthy goal, but on Solaris, there is no real history of libncurses, so perhaps we can go straight to the wide-char variant? I'd check with Thomas about this first, in case he can think of any issues that might arise. Note that by making the library Volatile, you can change over at any point in the future, but it's a popular enough library that you're likely to tick customers off, so it might be better to just go ahead and do it now. Danek