Changeset df5d0e3
- Timestamp:
- 12/06/2022 11:30:12 PM (17 months ago)
- Branches:
- multilib
- Children:
- 156a414e
- Parents:
- 7b4ec84 (diff), 8f10e6fa (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:
-
- 7 edited
Legend:
- Unmodified
- Added
- Removed
-
chapter08/bash.xml
r7b4ec84 rdf5d0e3 24 24 <title/> 25 25 26 <para>The Bash package contains the Bourne-Again S Hell.</para>26 <para>The Bash package contains the Bourne-Again Shell.</para> 27 27 28 28 <segmentedlist> … … 74 74 <screen><userinput remap="test">chown -Rv tester .</userinput></screen> 75 75 76 <para>The test suite of thepackage is designed to be run as a non-&root;77 user thatowns the terminal connected to standard input. To satisfy the76 <para>The test suite of this package is designed to be run as a non-&root; 77 user who owns the terminal connected to standard input. To satisfy the 78 78 requirement, spawn a new pseudo terminal using 79 79 <application>Expect</application> and run the tests as the <systemitem -
chapter08/gdbm.xml
r7b4ec84 rdf5d0e3 25 25 26 26 <para>The GDBM package contains the GNU Database Manager. It is a library 27 of database functions that use extensible hashing and works similar tothe27 of database functions that uses extensible hashing and works like the 28 28 standard UNIX dbm. The library provides primitives for storing key/data 29 29 pairs, searching and retrieving the data by its key and deleting a key -
chapter08/gettext.xml
r7b4ec84 rdf5d0e3 347 347 <term><filename class="libraryfile">libasprintf</filename></term> 348 348 <listitem> 349 <para> defines the <emphasis>autosprintf</emphasis> class, which makes349 <para>Defines the <emphasis>autosprintf</emphasis> class, which makes 350 350 C formatted output routines usable in C++ programs, for use with the 351 351 <emphasis><string></emphasis> strings and the … … 360 360 <term><filename class="libraryfile">libgettextlib</filename></term> 361 361 <listitem> 362 <para> a private library containingcommon routines used by the362 <para>Contains common routines used by the 363 363 various Gettext programs; these are not intended for general use</para> 364 364 <indexterm zone="ch-system-gettext libgettextlib"> … … 386 386 <term><filename class="libraryfile">libgettextsrc</filename></term> 387 387 <listitem> 388 <para> A private library containingcommon routines used by the388 <para>Provides common routines used by the 389 389 various Gettext programs; these are not intended for general use</para> 390 390 <indexterm zone="ch-system-gettext libgettextsrc"> … … 407 407 <term><filename class="libraryfile">preloadable_libintl</filename></term> 408 408 <listitem> 409 <para>A library, intended to be used by LD_PRELOAD that assists410 <filename class="libraryfile">libintl</filename> in logging409 <para>A library, intended to be used by LD_PRELOAD, that helps 410 <filename class="libraryfile">libintl</filename> log 411 411 untranslated messages</para> 412 412 <indexterm zone="ch-system-gettext preloadable_libintl"> -
chapter08/libelf.xml
r7b4ec84 rdf5d0e3 42 42 <title>Installation of Libelf</title> 43 43 44 <para>Libelf is part of elfutils-&elfutils-version; package. Use45 the elfutils-&elfutils-version;.tar.bz2 as the source tarball.</para>44 <para>Libelf is part of the elfutils-&elfutils-version; package. Use 45 the elfutils-&elfutils-version;.tar.bz2 file as the source tarball.</para> 46 46 47 47 <para>Prepare Libelf for compilation:</para> … … 60 60 61 61 <para>One test named <filename>run-low_high_pc.sh</filename> is known to 62 fail on 32-bit x86 system .</para>62 fail on 32-bit x86 systems.</para> 63 63 64 64 <para>Install only Libelf:</para> -
chapter08/libtool.xml
r7b4ec84 rdf5d0e3 25 25 26 26 <para>The Libtool package contains the GNU generic library support script. 27 It wraps the complexity of using shared libraries ina consistent, portable27 It makes the use of shared libraries simpler with a consistent, portable 28 28 interface.</para> 29 29 … … 55 55 <screen><userinput remap="test">make -k check</userinput></screen> 56 56 57 <note><para>The test time for libtool can be reduced significantly on a57 <note><para>The test time for Libtool can be reduced significantly on a 58 58 system with multiple cores. To do this, append 59 59 <command>TESTSUITEFLAGS=-j<N></command> to the line above. For … … 63 63 <para>Five tests are known to fail in the LFS build environment due 64 64 to a circular dependency, but these tests pass if rechecked after 65 automake isinstalled. Additionally, with grep-3.8, two tests will65 automake has been installed. Additionally, with grep-3.8, two tests will 66 66 trigger a warning for non-POSIX regular expressions and fail.</para> 67 67 … … 183 183 <term><filename class="libraryfile">libltdl</filename></term> 184 184 <listitem> 185 <para>Hides the various difficulties of dlopeninglibraries</para>185 <para>Hides the various difficulties of opening dynamically linked libraries</para> 186 186 <indexterm zone="ch-system-libtool libltdl"> 187 187 <primary sortas="c-libltdl">libltdl</primary> -
chapter08/openssl.xml
r7b4ec84 rdf5d0e3 90 90 is announced. Since OpenSSL 3.0.0, the OpenSSL versioning scheme 91 91 follows the MAJOR.MINOR.PATCH format. API/ABI compatibility 92 areguaranteed for the same MAJOR version number. Because LFS92 is guaranteed for the same MAJOR version number. Because LFS 93 93 installs only the shared libraries, there is no need to recompile 94 94 packages which link to 95 95 <filename class="libraryfile">libcrypto.so</filename> or 96 96 <filename class="libraryfile">libssl.so</filename> 97 <emphasis>when upgrading to a version with MAJOR version number98 unchanged</emphasis>.97 <emphasis>when upgrading to a version with the same MAJOR version 98 number</emphasis>. 99 99 </para> 100 100 -
chapter08/perl.xml
r7b4ec84 rdf5d0e3 47 47 <screen><userinput remap="pre">patch -Np1 -i ../&perl-fix-patch;</userinput></screen> 48 48 --> 49 <para>This version of Perl nowbuilds the Compress::Raw::Zlib and49 <para>This version of Perl builds the Compress::Raw::Zlib and 50 50 Compress::Raw::BZip2 modules. By 51 51 default Perl will use an internal copy of the sources for the build. … … 58 58 <para>To have full control over the way Perl is set up, you can remove the 59 59 <quote>-des</quote> options from the following command and hand-pick the way 60 this package is built. Alternatively, use the command exactly as below to60 this package is built. Alternatively, use the command exactly as shown below to 61 61 use the defaults that Perl auto-detects:</para> 62 62 … … 83 83 <listitem> 84 84 <para>This ensures <command>perl</command> knows how to 85 tell packages where they should install their perl modules.</para>85 tell packages where they should install their Perl modules.</para> 86 86 </listitem> 87 87 </varlistentry> … … 100 100 <listitem> 101 101 <para>Since Groff is not installed yet, <command>Configure</command> 102 thinks that we do not want man pages for Perl. Issuing these103 parameters override s this decision.</para>102 will not create man pages for Perl. These 103 parameters override this behavior.</para> 104 104 </listitem> 105 105 </varlistentry> … … 108 108 <term><parameter>-Duseshrplib</parameter></term> 109 109 <listitem> 110 <para>Build a shared libperl needed by some perl modules.</para>110 <para>Build a shared libperl needed by some Perl modules.</para> 111 111 </listitem> 112 112 </varlistentry> … … 115 115 <term><parameter>-Dusethreads</parameter></term> 116 116 <listitem> 117 <para>Build perl with support for threads.</para>117 <para>Build Perl with support for threads.</para> 118 118 </listitem> 119 119 </varlistentry> … … 122 122 <term><parameter>-Dprivlib,-Darchlib,-Dsitelib,...</parameter></term> 123 123 <listitem> 124 <para>These settings define where Perl is lookingfor installed124 <para>These settings define where Perl looks for installed 125 125 modules. The LFS editors chose to put them in a directory structure 126 126 based on the Major.Minor version of Perl (&perl-version-min;) which 127 127 allows upgrading Perl to newer Patch levels (&perl-version;) without 128 the need to reinstall all of the modules again.</para>128 reinstalling all of the modules.</para> 129 129 </listitem> 130 130 </varlistentry> … … 186 186 <term><command>corelist</command></term> 187 187 <listitem> 188 <para>A command line frontend to Module::CoreList</para>188 <para>A command line front end to Module::CoreList</para> 189 189 <indexterm zone="ch-system-perl corelist"> 190 190 <primary sortas="b-corelist">corelist</primary> … … 251 251 <term><command>instmodsh</command></term> 252 252 <listitem> 253 <para>Shell script for examining installed Perl modules ,254 andcan create a tarball from an installed module</para>253 <para>Shell script for examining installed Perl modules; 254 it can create a tarball from an installed module</para> 255 255 <indexterm zone="ch-system-perl instmodsh"> 256 256 <primary sortas="b-instmodsh">instmodsh</primary> … … 285 285 <para>Combines some of the best features of C, <command>sed</command>, 286 286 <command>awk</command> and <command>sh</command> into a single 287 swiss-army language</para>287 Swiss Army language</para> 288 288 <indexterm zone="ch-system-perl perl"> 289 289 <primary sortas="b-perl">perl</primary>
Note:
See TracChangeset
for help on using the changeset viewer.