Changeset 5d6e557
- Timestamp:
- 12/05/2021 04:45:13 AM (2 years ago)
- Branches:
- multilib
- Children:
- 861d9a4
- Parents:
- 7abb6a9 (diff), 88bbf22 (diff)
Note: this is a merge changeset, the changes displayed below correspond to the merge itself.
Use the(diff)
links above to see all the changes relative to each parent. - File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
chapter08/ncurses.xml
r7abb6a9 r5d6e557 98 98 </para> 99 99 100 <para>Install the package:</para> 101 102 <screen><userinput remap="install">make install</userinput></screen> 100 <!-- To editors: crash of shell process was very rare but really 101 observed. We can't simply remove /usr/lib/libncursesw.so.6.x like 102 how we handle libmozjs-xx.so in BLFS because bash needs it, and 103 make will spawn new shell processes during "make install". --> 104 105 <para>The installation of this package will overwrite 106 <filename class="libraryfile">libncursesw.so.&ncurses-version;</filename> 107 in-place. It may crash the shell process which is using code and data 108 from the library file. Install the package with 109 <literal>DESTDIR</literal>, and replace the library file correctly using 110 <command>install</command> command. A useless static archive which is 111 not handled by <command>configure</command> is also removed:</para> 112 113 <screen><userinput remap="install">make DESTDIR=$PWD/dest install 114 install -vm755 dest/usr/lib/libncursesw.so.&ncurses-version; /usr/lib 115 rm -v dest/usr/lib/{libncursesw.so.&ncurses-version;,libncurses++w.a} 116 cp -av dest/* /</userinput></screen> 103 117 104 118 <para>Many applications still expect the linker to be able to find … … 119 133 echo "INPUT(-lncursesw)" > /usr/lib/libcursesw.so 120 134 ln -sfv libncurses.so /usr/lib/libcurses.so</userinput></screen> 121 122 <para>Remove a static library that is not handled by configure:</para>123 124 <screen><userinput remap="install">rm -fv /usr/lib/libncurses++w.a</userinput></screen>125 135 126 136 <para>If desired, install the Ncurses documentation:</para>
Note:
See TracChangeset
for help on using the changeset viewer.