- Timestamp:
- 12/18/2022 04:20:46 PM (19 months ago)
- Branches:
- xry111/arm64, xry111/arm64-12.0
- Children:
- 688a8f5
- Parents:
- d270248 (diff), c8e374b (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. - Location:
- chapter08
- Files:
-
- 10 edited
Legend:
- Unmodified
- Added
- Removed
-
chapter08/bash.xml
rd270248 red7a3952 43 43 <para>Prepare Bash for compilation:</para> 44 44 45 <screen><userinput remap="configure">./configure --prefix=/usr\46 -- docdir=/usr/share/doc/bash-&bash-version;\47 --with out-bash-malloc\48 -- with-installed-readline</userinput></screen>45 <screen><userinput remap="configure">./configure --prefix=/usr \ 46 --without-bash-malloc \ 47 --with-installed-readline \ 48 --docdir=/usr/share/doc/bash-&bash-version;</userinput></screen> 49 49 50 50 <variablelist> -
chapter08/binutils.xml
rd270248 red7a3952 174 174 known to fail. 175 175 <!-- https://sourceware.org/bugzilla/show_bug.cgi?id=29107 --> 176 Because of a race between the gas test suite and the gprofng testsuite,176 Because of a race between the gas test suite and the gprofng test suite, 177 177 some gas tests may fail if parallel jobs are used. If you are not 178 178 assured of the correctness of gas, invoke 179 <command>make check-gas</command> to run gas testsuite separately and179 <command>make check-gas</command> to run the gas test suite separately and 180 180 all tests should pass. Three gprofng tests yield the 181 181 <literal>ERROR</literal> result, and they are counted as -
chapter08/gawk.xml
rd270248 red7a3952 59 59 <para>Install the package:</para> 60 60 61 <screen><userinput remap="install">make install</userinput></screen> 61 <screen><userinput remap="install">make LN='ln -f' install</userinput></screen> 62 63 <variablelist> 64 <title>The meaning of the overridden make variable:</title> 65 66 <varlistentry> 67 <term><envar>LN='ln -f'</envar></term> 68 <listitem> 69 <para>This variable ensures that the previous hard link installed 70 in <xref linkend='ch-tools-gawk'/> is updated here.</para> 71 </listitem> 72 </varlistentry> 73 </variablelist> 62 74 63 75 <para>If desired, install the documentation:</para> … … 77 89 78 90 <seglistitem> 79 <seg>awk (link to gawk), gawk, and awk-&gawk-version;</seg>91 <seg>awk (link to gawk), gawk, and gawk-&gawk-version;</seg> 80 92 <seg>filefuncs.so, fnmatch.so, fork.so, inplace.so, intdiv.so, ordchr.so, 81 93 readdir.so, readfile.so, revoutput.so, revtwoway.so, rwarray.so, -
chapter08/glibc.xml
rd270248 red7a3952 388 388 necessary to put the POSIX time zones in 389 389 <filename class="directory">zoneinfo</filename>, otherwise various 390 test -suites will report errors. On an embedded system, where space is390 test suites will report errors. On an embedded system, where space is 391 391 tight and you do not intend to ever update the time zones, you could save 392 392 1.9 MB by not using the <filename class="directory">posix</filename> 393 directory, but some applications or test -suites might produce some393 directory, but some applications or test suites might produce some 394 394 failures.</para> 395 395 </listitem> -
chapter08/iproute2.xml
rd270248 red7a3952 272 272 </varlistentry> 273 273 274 <!-- FixMe These options don't match tc -help screen -->275 274 <varlistentry id="tc"> 276 275 <term><command>tc</command></term> … … 285 284 on the queuing discipline scheduling</para> 286 285 287 <para><command>tc estimator</command> allows users to estimate the288 data flow through a network</para>289 290 286 <para><command>tc filter</command> allows users to set up the QoS/CoS 291 287 packet filtering</para> 292 293 <para><command>tc policy</command> allows users to set up the QoS/CoS 294 policies</para> 288 289 <para><command>tc monitor</command> can be used to view changes 290 made to Traffic Control in the kernel.</para> 291 295 292 <indexterm zone="ch-system-iproute2 ss"> 296 293 <primary sortas="b-tc">tc</primary> -
chapter08/kbd.xml
rd270248 red7a3952 42 42 <title>Installation of Kbd</title> 43 43 44 <para>The behavio ur of the backspace and delete keys is not consistent44 <para>The behavior of the backspace and delete keys is not consistent 45 45 across the keymaps in the Kbd package. The following patch fixes this 46 46 issue for i386 keymaps:</para> -
chapter08/man-db.xml
rd270248 red7a3952 78 78 <term><parameter>--enable-cache-owner=bin</parameter></term> 79 79 <listitem> 80 <para>This makes the system-wide cache files be owned byuser80 <para>This changes ownership of the system-wide cache files to user 81 81 <systemitem class="username">bin</systemitem>.</para> 82 82 </listitem> -
chapter08/mpc.xml
rd270248 red7a3952 42 42 <sect2 role="installation"> 43 43 <title>Installation of MPC</title> 44 45 <para>First, make a fix identified upstream:</para> 46 47 <screen><userinput remap="pre">sed -i '273{ h; d; }; 274,286 { H; d; }; 287 G' src/mpc.h</userinput></screen> 48 49 <note> 50 <para>This sed is a little complex and needs some explanation. It holds 51 the line 273 in a buffer, adds lines 274-286 to it. It then writes the 52 buffer out after line 287 is read. The result is that the line 287 is 53 moved upwards from an incorrect location to its correct location in an 54 #ifdef block.</para> 55 </note> 44 56 45 57 <para>Prepare MPC for compilation:</para> -
chapter08/procps.xml
rd270248 red7a3952 41 41 <title>Installation of Procps-ng</title> 42 42 43 <para>Prepare procps-ng for compilation:</para>43 <para>Prepare Procps-ng for compilation:</para> 44 44 45 45 <screen revision="sysv"><userinput remap="configure">./configure --prefix=/usr \ … … 61 61 <listitem> 62 62 <para>This switch disables building the <command>kill</command> 63 command that will be installed bythe Util-linux package.</para>63 command; it will be installed from the Util-linux package.</para> 64 64 </listitem> 65 65 </varlistentry> … … 182 182 </varlistentry> 183 183 184 < varlistentry id="pwait">184 <!-- <varlistentry id="pwait"> 185 185 <term><command>pwait</command></term> 186 186 <listitem> … … 190 190 </indexterm> 191 191 </listitem> 192 </varlistentry> 192 </varlistentry> This program no longer exists; 193 it's already been removed from the Installed programs list. --> 193 194 194 195 <varlistentry id="pwdx"> -
chapter08/vim.xml
rd270248 red7a3952 55 55 <screen><userinput remap="pre">echo '#define SYS_VIMRC_FILE "/etc/vimrc"' >> src/feature.h</userinput></screen> 56 56 57 <para>Prepare vim for compilation:</para>57 <para>Prepare Vim for compilation:</para> 58 58 59 59 <screen><userinput remap="configure">./configure --prefix=/usr</userinput></screen> … … 84 84 <screen><userinput remap="install">make install</userinput></screen> 85 85 86 <para>Many users are used to using<command>vi</command> instead of86 <para>Many users reflexively type <command>vi</command> instead of 87 87 <command>vim</command>. To allow execution of <command>vim</command> 88 88 when users habitually enter <command>vi</command>, create a … … 95 95 done</userinput></screen> 96 96 97 <para>By default, vim's documentation is installed in <filename97 <para>By default, Vim's documentation is installed in <filename 98 98 class="directory">/usr/share/vim</filename>. The following symlink 99 99 allows the documentation to be accessed via <filename … … 104 104 105 105 <para>If an X Window System is going to be installed on the LFS 106 system, it may be necessary to recompile vim after installing X. Vim106 system, it may be necessary to recompile Vim after installing X. Vim 107 107 comes with a GUI version of the editor that requires X and some 108 108 additional libraries to be installed. For more information on this 109 process, refer to the vim documentation and the vim installation page109 process, refer to the Vim documentation and the Vim installation page 110 110 in the BLFS book at <ulink 111 111 url="&blfs-book;postlfs/vim.html"/>.</para> … … 167 167 168 168 <note> 169 <para>By default, vim only installs spell files for the English language.170 To install spell files for your preferred language, copy the169 <para>By default, vim only installs spell-checking files for the English language. 170 To install spell-checking files for your preferred language, copy the 171 171 <filename class='extension'>.spl</filename> and optionally, the 172 172 <filename class='extension'>.sug</filename> files for your language … … 176 176 /usr/share/&vim-docdir;/spell/</filename>.</para> 177 177 178 <para>To use these spell files, some configuration in178 <para>To use these spell-checking files, some configuration in 179 179 <filename>/etc/vimrc</filename> is needed, e.g.:</para> 180 180 … … 298 298 <listitem> 299 299 <para>Creates a hex dump of the given file; it can 300 also do the reverse, so it can be used for binary patching</para> 300 also perform the inverse operation, so it can be used for binary 301 patching</para> 301 302 <indexterm zone="ch-system-vim xxd"> 302 303 <primary sortas="b-xxd">xxd</primary>
Note:
See TracChangeset
for help on using the changeset viewer.