So I will update the materials accordingly using lib*.so as libraries names.

-rick

Stefan Teleman wrote:
>
>
> Danek Duvall wrote:
>> 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.
>
> That's how it's "usually done". The wide-char version supports 
> non-wide-chars just fine (the inverse is however not true).
>
> So, installing the lib*.w.so libraries as lib*.so works. The only 
> detail to keep in mind is that the Makefiles will set by default the 
> SONAME to lib*w.so, so patches are needed for the Makefiles for the 
> wide-char versions to change the SONAMEs to the corresponding lib*.so.
>
> --Stefan
>


Reply via email to