- Timestamp:
- 02/20/2021 06:34:19 AM (3 years ago)
- Branches:
- multilib-10.1
- Children:
- f83b2fd
- Parents:
- 4bda698
- Location:
- chapter08
- Files:
-
- 15 edited
Legend:
- Unmodified
- Added
- Removed
-
chapter08/automake.xml
r4bda698 refa633e 60 60 <screen><userinput remap="test">make -j4 check</userinput></screen> 61 61 62 <para>The test t/subobj.sh is known to fail in the LFS environment.</para> 62 <para>The tests t/subobj.sh, t/deprecated-acinit.sh, and t/init.sh are known to 63 fail in the LFS environment.</para> 63 64 64 65 <para>Install the package:</para> -
chapter08/binutils.xml
r4bda698 refa633e 175 175 <screen><userinput remap="test">make -k check</userinput></screen> 176 176 177 <!-- <para>The ver_test_pr16504.sh test is known to fail.</para>--> 177 <para>Four tests named <quote>Run property ...</quote> are known to 178 fail.</para> 178 179 179 180 <para>Install the package:</para> -
chapter08/coreutils.xml
r4bda698 refa633e 60 60 61 61 <screen><userinput remap="pre">sed -i '/test.lock/s/^/#/' gnulib-tests/gnulib.mk</userinput></screen> 62 62 <!-- 63 63 <para>Fix a problem with autoconf-2.70 in an included gnulib .m4 file:</para> 64 64 65 65 <screen><userinput remap="pre">echo '# deleted' > m4/std-gnu11.m4</userinput></screen> 66 66 --> 67 67 <para>Now prepare Coreutils for compilation:</para> 68 68 -
chapter08/e2fsprogs.xml
r4bda698 refa633e 109 109 110 110 <screen><userinput remap="test">make check</userinput></screen> 111 112 <para>One test, m_rootdir_acl, is known to fail.</para> 111 113 <!-- This is a ridiculous amount now! And is it still true? 112 114 <para>One of the e2fsprogs tests will attempt to allocate 256 MB of memory. … … 119 121 <para>On a spinning disk, the tests take a little more than 4 SBUs. They 120 122 can be much shorter on an SSD (down to about 1.5 SBUs).</para> 123 121 124 <para>Install the package:</para> 122 125 -
chapter08/glibc.xml
r4bda698 refa633e 50 50 51 51 <screen><userinput remap="pre">patch -Np1 -i ../&glibc-fhs-patch;</userinput></screen> 52 53 <para>Fix a bug that causes issues with chrooted applications:</para> 54 55 <screen><userinput remap="pre">sed -e '402a\ *result = local->data.services[database_index];' \ 56 -i nss/nss_database.c</userinput></screen> 52 57 53 58 <para>The Glibc documentation recommends building Glibc … … 116 121 <para>This variable sets the correct library for all 117 122 systems. We do not want lib64 to be used.</para> 123 </listitem> 124 </varlistentry> 125 126 <varlistentry> 127 <term><option>libc_cv_include_x86_isa_level=no</option></term> 128 <listitem> 129 <para>This disables <quote>x86 ISA needed</quote> property in 130 Glibc libraries. Use it <emphasis role="bold">if</emphasis> 131 you are building Glibc with <option>-march</option> option in 132 <envar>CFLAGS</envar>, to workaround an issue in Glibc-2.33 133 breaking it.</para> 118 134 </listitem> 119 135 </varlistentry> -
chapter08/iproute2.xml
r4bda698 refa633e 91 91 nstat, routef, routel, rtacct, rtmon, rtpr, rtstat (link to lnstat), ss, 92 92 and tc</seg> 93 <seg>/etc/iproute2, /usr/lib/tc, and /usr/share/doc/iproute2-&iproute2-version; ,93 <seg>/etc/iproute2, /usr/lib/tc, and /usr/share/doc/iproute2-&iproute2-version; 94 94 </seg> 95 95 </seglistitem> -
chapter08/libelf.xml
r4bda698 refa633e 145 145 <seglistitem> 146 146 <seg> 147 libelf.so 147 libelf.so (symlink) and libelf-&elfutils-version;.so 148 148 </seg> 149 149 <seg> … … 151 151 </seg> 152 152 </seglistitem> 153 153 154 </segmentedlist> 155 156 <variablelist> 157 <bridgehead renderas="sect3">Short Descriptions</bridgehead> 158 <?dbfo list-presentation="list"?> 159 <?dbhtml list-presentation="table"?> 160 161 <varlistentry id="libelf"> 162 <term><filename class="libraryfile">libelf</filename></term> 163 <listitem> 164 <para>Contains API functions to handle ELF object files</para> 165 <indexterm zone="ch-system-libelf libelf"> 166 <primary sortas="c-libelf">libelf</primary> 167 </indexterm> 168 </listitem> 169 </varlistentry> 170 171 </variablelist> 154 172 155 173 </sect2> -
chapter08/libffi.xml
r4bda698 refa633e 179 179 <term><filename class="libraryfile">libffi</filename></term> 180 180 <listitem> 181 <para>contains the libffi API functions.</para>181 <para>contains the foreign function interface API functions</para> 182 182 <indexterm zone="ch-system-libffi"> 183 183 <primary sortas="c-libffi">libffi</primary> -
chapter08/m4.xml
r4bda698 refa633e 91 91 manipulating text, recursion, etc. The <command>m4</command> program 92 92 can be used either as a front-end to a compiler or as a macro processor 93 in its own right .</para>93 in its own right</para> 94 94 <indexterm zone="ch-system-m4 m4"> 95 95 <primary sortas="b-m4">m4</primary> -
chapter08/ninja.xml
r4bda698 refa633e 123 123 <term><command>ninja</command></term> 124 124 <listitem> 125 <para>is the Ninja build system .</para>125 <para>is the Ninja build system</para> 126 126 <indexterm zone="ch-system-ninja ninja"> 127 127 <primary sortas="b-ninja">ninja</primary> -
chapter08/openssl.xml
r4bda698 refa633e 186 186 <para> 187 187 is a <application>Perl</application> script that scans all files in 188 a directory and adds symbolic links to their hash values .188 a directory and adds symbolic links to their hash values 189 189 </para> 190 190 <indexterm zone="ch-system-openssl c_rehash"> … … 201 201 of <application>OpenSSL</application>'s crypto library from the 202 202 shell. It can be used for various functions which are documented in 203 <command>man 1 openssl</command> .203 <command>man 1 openssl</command> 204 204 </para> 205 205 <indexterm zone="ch-system-openssl openssl-prog"> … … 219 219 <application>OpenSSH</application>, 220 220 <application>OpenPGP</application>, and other cryptographic 221 standards .221 standards 222 222 </para> 223 223 <indexterm zone="ch-system-openssl libcrypto"> … … 233 233 implements the Transport Layer Security (TLS v1) protocol. 234 234 It provides a rich API, documentation 235 on which can be found by running <command>man 3 ssl</command> .235 on which can be found by running <command>man 3 ssl</command> 236 236 </para> 237 237 <indexterm zone="ch-system-openssl libssl"> -
chapter08/procps.xml
r4bda698 refa633e 25 25 26 26 <para>The Procps-ng package contains programs for monitoring processes.</para> 27 28 <!-- TODO This note will probably not be needed at the next revision. --> 29 <note> 30 <para>This package extracts to the directory 31 <filename class="directory">procps-3.3.17</filename>, 32 not the expected 33 <filename class="directory">procps-ng-3.3.17</filename>.</para> 34 </note> 27 35 28 36 <segmentedlist> … … 88 96 <screen><userinput remap="test">make check</userinput></screen> 89 97 98 <para>Five tests related to pkill are known to fail due to a problem 99 with tests that were not updated.</para> 100 90 101 <para>Install the package:</para> 91 102 92 103 <screen><userinput remap="install">make install</userinput></screen> 93 104 94 <para>Finally, move essential libraries to a location that can be found if 95 <filename class="directory">/usr</filename> is not mounted.</para>105 <para>Finally, move essential libraries to a location that can be found 106 if <filename class="directory">/usr</filename> is not mounted.</para> 96 107 97 108 <screen><userinput remap="install">mv -v /usr/lib/libprocps.so.* /lib … … 182 193 </varlistentry> 183 194 195 <varlistentry id="pwait"> 196 <term><command>pwait</command></term> 197 <listitem> 198 <para>Waits for a process to finish before executing.</para> 199 <indexterm zone="ch-system-procps pwait"> 200 <primary sortas="b-pwait">pwait</primary> 201 </indexterm> 202 </listitem> 203 </varlistentry> 204 184 205 <varlistentry id="pwdx"> 185 206 <term><command>pwdx</command></term> -
chapter08/python.xml
r4bda698 refa633e 89 89 90 90 <para>Some tests requiring a network connection or additional packages are 91 skipped. The test named test_unicodedata fails because network92 configuration is not completed yet. For more comprehensive results,93 the test can be rerun when Python 3 isreinstalled in BLFS.</para>91 skipped. The test named test_normalization is known to fail. For 92 more comprehensive results, the tests can be rerun when Python 3 is 93 reinstalled in BLFS.</para> 94 94 95 95 <para>Install the package:</para> … … 159 159 <application>Python 2.x</application> source code and applies a 160 160 series of fixes to transform it into 161 valid <application>Python 3.x</application> code .161 valid <application>Python 3.x</application> code 162 162 </para> 163 163 <indexterm zone="ch-system-Python"> … … 174 174 aware GUI editor. For this script to run, you must have installed 175 175 <application>Tk</application> before Python so that the Tkinter 176 Python module is built .176 Python module is built 177 177 </para> 178 178 <indexterm zone="ch-system-Python"> … … 187 187 <para> 188 188 The package installer for Python. You can use pip to install 189 packages from Python Package Index and other indexes .189 packages from Python Package Index and other indexes 190 190 </para> 191 191 <indexterm zone="ch-system-Python"> … … 199 199 <listitem> 200 200 <para> 201 is the <application>Python</application> documentation tool .201 is the <application>Python</application> documentation tool 202 202 </para> 203 203 <indexterm zone="ch-system-Python"> … … 212 212 <para> 213 213 is an interpreted, interactive, object-oriented programming 214 language .214 language 215 215 </para> 216 216 <indexterm zone="ch-system-Python"> -
chapter08/readline.xml
r4bda698 refa633e 204 204 <listitem> 205 205 <para>Provides a set of commands for manipulating text entered in an 206 interactive session of a program .</para>206 interactive session of a program</para> 207 207 <indexterm zone="ch-system-readline libreadline"> 208 208 <primary sortas="c-libreadline">libreadline</primary> -
chapter08/systemd.xml
r4bda698 refa633e 213 213 <screen><userinput remap="install">rm -f /usr/bin/xsltproc</userinput></screen> 214 214 215 <para>Remove a nuseless directory:</para>215 <para>Remove a useless directory:</para> 216 216 217 217 <screen><userinput remap="install">rm -rf /usr/lib/pam.d</userinput></screen> … … 476 476 the hardware which takes over the boot process and starts all 477 477 processes according to its configuration files. In this case, it starts 478 systemd .</para>478 systemd</para> 479 479 <indexterm zone="ch-system-systemd init"> 480 480 <primary sortas="b-init">init</primary> … … 497 497 <listitem> 498 498 <para>Is used to add and remove kernel and initramfs images to and 499 from /boot. In LFS, this is done manually .</para>499 from /boot. In LFS, this is done manually</para> 500 500 <indexterm zone="ch-system-systemd kernel-install"> 501 501 <primary sortas="b-kernel-install">kernel-install</primary> … … 597 597 <para>Sends control commands to the network name resolution 598 598 manager, or resolves domain names, IPv4 and IPv6 addresses, 599 DNS records, and services .</para>599 DNS records, and services</para> 600 600 <indexterm zone="ch-system-systemd resolvectl"> 601 601 <primary sortas="b-resolvectl">resolvectl</primary> … … 663 663 <listitem> 664 664 <para>Is used to connect the STDOUT and STDERR outputs of a process 665 with the systemd journal .665 with the systemd journal 666 666 </para> 667 667 <indexterm zone="ch-system-systemd systemd-cat"> … … 709 709 <listitem> 710 710 <para>Detects whether the system is being run in a virtual 711 environment, and adjusts udev accordingly .</para>711 environment, and adjusts udev accordingly</para> 712 712 <indexterm zone="ch-system-systemd systemd-detect-virt"> 713 713 <primary sortas="b-systemd-detect-virt">systemd-detect-virt</primary> … … 719 719 <term><command>systemd-dissect</command></term> 720 720 <listitem> 721 <para>Is used to inspect OS disk images .</para>721 <para>Is used to inspect OS disk images</para> 722 722 <indexterm zone="ch-system-systemd systemd-dissect"> 723 723 <primary sortas="b-systemd-dissect">systemd-dissect</primary> … … 762 762 <para>Is used to execute a program with a shutdown, sleep or idle 763 763 inhibitor lock taken, preventing an action such as a system shutdown 764 until the process is completed .</para>764 until the process is completed</para> 765 765 <indexterm zone="ch-system-systemd systemd-inhibit"> 766 766 <primary sortas="b-systemd-inhibit">systemd-inhibit</primary> … … 784 784 <term><command>systemd-mount</command></term> 785 785 <listitem> 786 <para>Is used to temporarily mount or automount disks .</para>786 <para>Is used to temporarily mount or automount disks</para> 787 787 <indexterm zone="ch-system-systemd systemd-mount"> 788 788 <primary sortas="b-systemd-mount">systemd-mount</primary> … … 827 827 <listitem> 828 828 <para>Is used to grow and add partitions to a partition table when 829 systemd is used in an OS image (e.g. a container) .</para>829 systemd is used in an OS image (e.g. a container)</para> 830 830 <indexterm zone="ch-system-systemd systemd-repart"> 831 831 <primary sortas="b-systemd-repart">systemd-repart</primary> … … 850 850 <para>Is used to create and start a transient .service or a .scope 851 851 unit and run the specified command in it. This is useful for 852 validating systemd units .</para>852 validating systemd units</para> 853 853 <indexterm zone="ch-system-systemd systemd-run"> 854 854 <primary sortas="b-systemd-run">systemd-run</primary> … … 861 861 <listitem> 862 862 <para>Is used to listen on socket devices and launch a process upon 863 a successful connection to the socket .</para>863 a successful connection to the socket</para> 864 864 <indexterm zone="ch-system-systemd systemd-socket-activate"> 865 865 <primary sortas="b-systemd-socket-activate">systemd-socket-activate</primary>
Note:
See TracChangeset
for help on using the changeset viewer.