- Timestamp:
- 03/31/2021 10:41:37 AM (3 years ago)
- Branches:
- ml-11.0, multilib
- Children:
- 3e18fa2
- Parents:
- 9382de3
- git-author:
- Thomas Trepl <thomas@…> (02/12/2020 09:02:11 PM)
- git-committer:
- Xℹ Ruoyao <xry111@…> (03/31/2021 10:41:37 AM)
- Location:
- chapter06
- Files:
-
- 1 added
- 4 deleted
- 14 edited
Legend:
- Unmodified
- Added
- Removed
-
chapter06/binutils.xml
r9382de3 r725ef3b 93 93 <term><parameter>--enable-ld=default</parameter></term> 94 94 <listitem> 95 <para>Build the original b dflinker and install it as both ld (the95 <para>Build the original bfd linker and install it as both ld (the 96 96 default linker) and ld.bfd.</para> 97 97 </listitem> … … 395 395 </varlistentry> 396 396 397 <varlistentry id="libctf"> 398 <term><filename class="libraryfile">libctf</filename></term> 399 <listitem> 400 <para>The Compat ANSI-C Type Format debugging support library</para> 401 <indexterm zone="ch-system-binutils libctf"> 402 <primary sortas="c-libctf">libctf</primary> 403 </indexterm> 404 </listitem> 405 </varlistentry> 406 407 <varlistentry id="libctf-nobfd"> 408 <term><filename class="libraryfile">libctf-nobfd</filename></term> 409 <listitem> 410 <para>A libctf variant which does not use libbfd functionality</para> 411 <indexterm zone="ch-system-binutils libctf-nobfd"> 412 <primary sortas="c-libctf-nobfd">libctf-nobfd</primary> 413 </indexterm> 414 </listitem> 415 </varlistentry> 416 397 417 <varlistentry id="libopcodes"> 398 418 <term><filename class="libraryfile">libopcodes</filename></term> -
chapter06/chapter06.xml
r9382de3 r725ef3b 79 79 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="less.xml"/> 80 80 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="gzip.xml"/> 81 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="zstd.xml"/> 81 82 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="iproute2.xml"/> 82 83 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="kbd.xml"/> -
chapter06/check.xml
r9382de3 r725ef3b 6 6 ]> 7 7 8 <sect1 id="ch- tools-check" role="wrap">8 <sect1 id="ch-system-check" role="wrap"> 9 9 <?dbhtml filename="check.html"?> 10 10 … … 17 17 <title>Check-&check-version;</title> 18 18 19 <indexterm zone="ch- tools-check">19 <indexterm zone="ch-system-check"> 20 20 <primary sortas="a-Check">Check</primary> 21 21 </indexterm> … … 88 88 <para>Awk script for generating C unit tests for use with the Check 89 89 unit testing framework</para> 90 <indexterm zone="ch- tools-check checkmk">90 <indexterm zone="ch-system-check checkmk"> 91 91 <primary sortas="b-checmk">checkmk</primary> 92 92 </indexterm> … … 99 99 <para>Contains functions that allow Check to be called from a test 100 100 program</para> 101 <indexterm zone="ch- tools-check libcheck">101 <indexterm zone="ch-system-check libcheck"> 102 102 <primary sortas="c-libcheck">libcheck</primary> 103 103 </indexterm> -
chapter06/e2fsprogs.xml
r9382de3 r725ef3b 133 133 If you do not have significantly more RAM than this, be sure to enable 134 134 sufficient swap space for the test. See <xref 135 linkend="space-creatingfilesystem"/> and <xref linkend="space-mounting"/> 135 linkend="ch-partitioning-creatingfilesystem"/> and <xref 136 linkend="ch-partitioning-mounting"/> 136 137 for details on creating and enabling swap space.</para> 137 138 138 <para>Install the binaries, documentation, and shared libraries:</para>139 <para>Install the package:</para> 139 140 140 141 <screen><userinput remap="install">make install</userinput></screen> 141 142 <para>Install the static libraries and headers:</para>143 144 <screen><userinput remap="install">make install-libs</userinput></screen>145 142 146 143 <para>Make the installed static libraries writable so debugging symbols can -
chapter06/findutils.xml
r9382de3 r725ef3b 70 70 <screen><userinput remap="test">make check</userinput></screen> 71 71 72 <para>Two tests are known to fail in the chroot environment: 73 sv-bug-54171.old-O3 and sv-bug-54171.new-O3.</para> 74 72 75 <para>Install the package:</para> 73 76 74 77 <screen><userinput remap="install">make install</userinput></screen> 75 76 <para>Two tests are known to fail in the chroot environment:77 sv-bug-54171.old-O3 and sv-bug-54171.new-O3.</para>78 78 79 79 <para revision="sysv">Some of the scripts in the LFS-Bootscripts package -
chapter06/gcc.xml
r9382de3 r725ef3b 69 69 <screen><userinput remap="pre">sed -e "/#include <isl\/schedule_node.h>/ a#include <isl/id.h>\n#include <isl/space.h>" \ 70 70 -i gcc/graphite.h</userinput></screen> 71 72 <para> 73 As in gcc-pass2, fix a problem introduced by Glibc-2.31: 74 </para> 75 76 <screen><userinput remap="pre">sed -e '1161 s|^|//|' \ 77 -i libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc</userinput></screen> 71 78 72 79 <para>The GCC documentation recommends building GCC in a dedicated build directory:</para> -
chapter06/glibc.xml
r9382de3 r725ef3b 51 51 of achieving a clean build.</para></note> 52 52 53 <para>Some of the Glibc programs use the non-FHS comp ilant53 <para>Some of the Glibc programs use the non-FHS compliant 54 54 <filename class="directory">/var/db</filename> directory to store 55 55 their runtime data. Apply the following patch to make such programs -
chapter06/grep.xml
r9382de3 r725ef3b 51 51 <para>To test the results, issue:</para> 52 52 53 <screen><userinput remap="test">make -kcheck</userinput></screen>53 <screen><userinput remap="test">make check</userinput></screen> 54 54 55 55 <para>Install the package:</para> -
chapter06/libcap.xml
r9382de3 r725ef3b 44 44 <title>Installation of Libcap</title> 45 45 46 <para>Prevent a static libraryfrom being installed:</para>47 48 <screen><userinput remap="pre">sed -i '/install.*STA CAPLIBNAME/d' libcap/Makefile</userinput></screen>46 <para>Prevent two static libraries from being installed:</para> 47 48 <screen><userinput remap="pre">sed -i '/install.*STA...LIBNAME/d' libcap/Makefile</userinput></screen> 49 49 50 50 <para>Compile the package:</para> -
chapter06/libpipeline.xml
r9382de3 r725ef3b 56 56 <listitem> 57 57 <para>Use pkg-config to obtain the location of the test 58 library metadata built in <xref linkend="ch- tools-check"/>.</para>58 library metadata built in <xref linkend="ch-system-check"/>.</para> 59 59 </listitem> 60 60 </varlistentry> -
chapter06/make.xml
r9382de3 r725ef3b 40 40 <sect2 role="installation"> 41 41 <title>Installation of Make</title> 42 42 <!-- 43 43 <para>Again, work around an error caused by glibc-2.27 and later:</para> 44 44 45 45 <screen><userinput remap="pre">sed -i '211,217 d; 219,229 d; 232 d' glob/glob.c</userinput></screen> 46 --> 46 47 <para>Prepare Make for compilation:</para> 47 48 -
chapter06/perl.xml
r9382de3 r725ef3b 127 127 <para>To test the results (approximately 11 SBU), issue:</para> 128 128 129 <screen><userinput remap="test">make -ktest</userinput></screen>130 131 < note><para>One test fails due to using the most recent version of gdbm.132 </para></note >129 <screen><userinput remap="test">make test</userinput></screen> 130 131 <!--note><para>One test fails due to using the most recent version of gdbm. 132 </para></note--> 133 133 134 134 <para>Install the package and clean up:</para> -
chapter06/python.xml
r9382de3 r725ef3b 84 84 <screen><userinput remap="make">make</userinput></screen> 85 85 86 <para>The test suite requires TK and X Windows session and cannot 87 be run until Python 3 is reinstalled in BLFS.</para> 86 <para>To test the results, issue <command>make test</command>. 87 Some tests requiring network connection or additional packages are 88 skipped. The test named test_normalization fails because network 89 configuration is not completed yet. For more comprehensive results, 90 the test can be rerun when Python 3 is reinstalled in BLFS.</para> 88 91 89 92 <para>Install the package:</para> … … 144 147 <seglistitem> 145 148 <seg> 146 2to3, idle3, pip3, pydoc3, python3, python3-config, and pyvenv149 2to3, idle3, pip3, pydoc3, python3, and python3-config 147 150 </seg> 148 151 <seg> … … 229 232 </listitem> 230 233 </varlistentry> 231 234 <!-- 232 235 <varlistentry id="pyvenv"> 233 236 <term><command>pyvenv</command></term> … … 242 245 </listitem> 243 246 </varlistentry> 244 247 --> 245 248 </variablelist> 246 249 -
chapter06/systemd.xml
r9382de3 r725ef3b 217 217 <screen><userinput remap="adjust">systemctl disable systemd-time-wait-sync.service</userinput></screen> 218 218 219 <!-- 219 220 <para>Prevent systemd from resetting the maximum PID value which causes 220 221 some problems with packages and units in BLFS:</para> 221 <!-- FCRON in particular -->222 FCRON in particular 222 223 223 224 <screen><userinput remap="adjust">rm -f /etc/sysctl.d/50-pid-max.conf</userinput></screen> 224 225 --> 225 226 <para>Cleanup symbolic links to Util-Linux libraries:</para> 226 227 227 228 <screen><userinput remap="adjust">rm -fv /usr/lib/lib{blkid,uuid,mount}.so*</userinput></screen> 228 229 <!-- 229 230 <para>Prevent systemd from creating <filename>/run/nologin</filename> 230 231 to allow unprivileged user logins without … … 232 233 233 234 <screen><userinput remap="adjust">rm -f /usr/lib/tmpfiles.d/systemd-nologin.conf</userinput></screen> 234 235 --> 235 236 </sect2> 236 237
Note:
See TracChangeset
for help on using the changeset viewer.