Changes in / [dcb4788f:0160d68]
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
chapter01/changelog.xml
rdcb4788f r0160d68 42 42 43 43 <listitem> 44 <para>2022-06-29</para> 45 <itemizedlist> 46 <listitem> 47 <para>[pierre] - Generate shared C++ bindings for ncurses, instead 48 of generating and then removing the static ones.</para> 49 </listitem> 50 </itemizedlist> 51 </listitem> 52 53 <listitem> 44 54 <para>2022-06-14</para> 45 55 <itemizedlist> -
chapter06/ncurses.xml
rdcb4788f r0160d68 66 66 --with-manpage-format=normal \ 67 67 --with-shared \ 68 --without-normal \ 69 --with-cxx-shared \ 68 70 --without-debug \ 69 71 --without-ada \ 70 --without-normal \71 72 --disable-stripping \ 72 73 --enable-widec</userinput></screen> … … 81 82 pages, which may happen if the host distribution itself 82 83 has compressed manual pages.</para> 84 </listitem> 85 </varlistentry> 86 87 <varlistentry> 88 <term><parameter>--with-shared</parameter></term> 89 <listitem> 90 <para>This makes Ncurses build and install shared C libraries.</para> 91 </listitem> 92 </varlistentry> 93 94 <varlistentry> 95 <term><parameter>--without-normal</parameter></term> 96 <listitem> 97 <para>This prevents Ncurses building and installing static C 98 libraries.</para> 99 </listitem> 100 </varlistentry> 101 102 <varlistentry> 103 <term><parameter>--without-debug</parameter></term> 104 <listitem> 105 <para>This prevents Ncurses building and installing debug 106 libraries.</para> 107 </listitem> 108 </varlistentry> 109 110 <varlistentry> 111 <term><parameter>--with-cxx-shared</parameter></term> 112 <listitem> 113 <para>This makes Ncurses build and install shared C++ bindings. It 114 also prevents it building and installing static C++ bindings.</para> 83 115 </listitem> 84 116 </varlistentry> … … 116 148 </varlistentry> 117 149 118 <varlistentry>119 <term><parameter>--without-normal</parameter></term>120 <listitem>121 <para>This switch disables building and installing most static libraries.122 </para>123 </listitem>124 </varlistentry>125 126 150 </variablelist> 127 151 … … 134 158 <screen><userinput remap="install">make DESTDIR=$LFS TIC_PATH=$(pwd)/build/progs/tic install 135 159 echo "INPUT(-lncursesw)" > $LFS/usr/lib/libncurses.so</userinput></screen> 136 160 <!-- 137 161 <para>Remove an unneeded static library not handled by 138 162 <command>configure</command>:</para> 139 163 140 164 <screen><userinput remap="install">rm -v $LFS/usr/lib/libncurses++w.a</userinput></screen> 141 165 --> 142 166 <variablelist> 143 167 <title>The meaning of the install options:</title> -
chapter08/ncurses.xml
rdcb4788f r0160d68 49 49 --without-debug \ 50 50 --without-normal \ 51 --with-cxx-shared \ 51 52 --enable-pc-files \ 52 53 --enable-widec \ … … 55 56 <variablelist> 56 57 <title>The meaning of the new configure options:</title> 58 59 <varlistentry> 60 <term><parameter>--with-shared</parameter></term> 61 <listitem> 62 <para>This makes Ncurses build and install shared C libraries.</para> 63 </listitem> 64 </varlistentry> 65 66 <varlistentry> 67 <term><parameter>--without-normal</parameter></term> 68 <listitem> 69 <para>This prevents Ncurses building and installing static C 70 libraries.</para> 71 </listitem> 72 </varlistentry> 73 74 <varlistentry> 75 <term><parameter>--without-debug</parameter></term> 76 <listitem> 77 <para>This prevents Ncurses building and installing debug 78 libraries.</para> 79 </listitem> 80 </varlistentry> 81 82 <varlistentry> 83 <term><parameter>--with-cxx-shared</parameter></term> 84 <listitem> 85 <para>This makes Ncurses build and install shared C++ bindings. It 86 also prevents it building and installing static C++ bindings.</para> 87 </listitem> 88 </varlistentry> 89 90 <varlistentry> 91 <term><parameter>--enable-pc-files</parameter></term> 92 <listitem> 93 <para>This switch generates and installs .pc files for pkg-config. 94 </para> 95 </listitem> 96 </varlistentry> 57 97 58 98 <varlistentry> … … 70 110 </varlistentry> 71 111 72 <varlistentry>73 <term><parameter>--enable-pc-files</parameter></term>74 <listitem>75 <para>This switch generates and installs .pc files for pkg-config.76 </para>77 </listitem>78 </varlistentry>79 80 <varlistentry>81 <term><parameter>--without-normal</parameter></term>82 <listitem>83 <para>This switch disables building and installing most static libraries.84 </para>85 </listitem>86 </varlistentry>87 88 112 </variablelist> 89 113 … … 113 137 <screen><userinput remap="install">make DESTDIR=$PWD/dest install 114 138 install -vm755 dest/usr/lib/libncursesw.so.&ncurses-version; /usr/lib 115 rm -v dest/usr/lib/ {libncursesw.so.&ncurses-version;,libncurses++w.a}139 rm -v dest/usr/lib/libncursesw.so.&ncurses-version; 116 140 cp -av dest/* /</userinput></screen> 117 141
Note:
See TracChangeset
for help on using the changeset viewer.