[lfs-dev] Chapter 5 bash doesn't link to previously installed ncurses libraries

Bruce Dubbs bruce.dubbs at gmail.com
Tue May 6 20:11:51 PDT 2014

Armin K. wrote:
> On 05/07/2014 01:13 AM, Armin K. wrote:
>> On 05/07/2014 01:08 AM, William Harrington wrote:
>>> On May 6, 2014, at 2:36 PM, Armin K. wrote:
>>>> Culprit for this one is that ncurses now installs widec libs whereas it
>>>> didn't install them in LFS-7.4, but the non-widec ones. Compat symlinks
>>>> and dummy libs creation for chapter 5 ncurses is necessary like in
>>>> chapter 6.
>>> What was the rationale for having widec enabled during ch5 ncurses
>>> starting wtih 7.5?
>>> Sincerely,
>>> William Harrington
>> I honestly have no idea.
> It was changed in revision 10447 which contains no explanation for this
> specific change.

"This switch causes wide-character libraries (e.g., libncursesw.so.5.9) 
  to be built instead of normal ones (e.g., libncurses.so.5.9). These 
wide-character libraries are usable in both multibyte and traditional 
8-bit locales, while normal libraries work properly only in 8-bit 
locales. Wide-character and normal libraries are
source-compatible, but not binary-compatible."

   -- Bruce

More information about the lfs-dev mailing list