Ignore:
Timestamp:
06/13/2004 07:25:16 PM (20 years ago)
Author:
Manuel Canales Esparcia <manuel@…>
Branches:
10.0, 10.0-rc1, 10.1, 10.1-rc1, 11.0, 11.0-rc1, 11.0-rc2, 11.0-rc3, 11.1, 11.1-rc1, 11.2, 11.2-rc1, 11.3, 11.3-rc1, 12.0, 12.0-rc1, 12.1, 12.1-rc1, 6.0, 6.1, 6.1.1, 6.3, 6.4, 6.5, 6.6, 6.7, 6.8, 7.0, 7.1, 7.2, 7.3, 7.4, 7.5, 7.5-systemd, 7.6, 7.6-systemd, 7.7, 7.7-systemd, 7.8, 7.8-systemd, 7.9, 7.9-systemd, 8.0, 8.1, 8.2, 8.3, 8.4, 9.0, 9.1, arm, bdubbs/gcc13, ml-11.0, multilib, renodr/libudev-from-systemd, s6-init, trunk, xry111/arm64, xry111/arm64-12.0, xry111/clfs-ng, xry111/lfs-next, xry111/loongarch, xry111/loongarch-12.0, xry111/loongarch-12.1, xry111/mips64el, xry111/pip3, xry111/rust-wip-20221008, xry111/update-glibc
Children:
eb443a3
Parents:
5ce2fc9
Message:

Tags corrections.

git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@3784 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689

File:
1 edited

Legend:

Unmodified
Added
Removed
  • chapter06/glibc.xml

    r5ce2fc9 rbb55064  
    3434<para>The Glibc build system is very well self-contained and will install
    3535perfectly, even though our compiler specs file and linker are still pointing
    36 at <filename>/tools</filename>. We cannot adjust the specs and linker before
     36at <filename class="directory">/tools</filename>. We cannot adjust the specs and linker before
    3737the Glibc install, because the Glibc autoconf tests would then give bogus
    3838results and thus defeat our goal of achieving a clean build.</para>
     
    5858<variablelist>
    5959<varlistentry>
    60 <term><userinput>--libexecdir=/tmp/pt_chown</userinput></term>
     60<term><parameter>--libexecdir=/tmp/pt_chown</parameter></term>
    6161<listitem><para>This changes
    62 the location of the <filename>pt_chown</filename> program from its default of
     62the location of the <command>pt_chown</command> program from its default of
    6363<filename class="directory">/usr/libexec</filename> to
    6464<filename class="directory">/tmp/pt_chown</filename>. This program isn't required
     
    135135This applies to the ja_JP and fa_IR locales as well:
    136136they have been installed only
    137 for gcc and gettext tests to pass, and e.g.
     137for GCC and Gettext tests to pass, and e.g.
    138138the <command>watch</command> program (part of Procps)
    139139compiled according to this book doesn't work properly in them.
     
    165165following:</para>
    166166
    167 <screen><userinput>cat &gt; /etc/nsswitch.conf &lt;&lt; "EOF"</userinput>
     167<screen><userinput>cat &gt; /etc/nsswitch.conf &lt;&lt; "EOF"
    168168# Begin /etc/nsswitch.conf
    169169
     
    181181
    182182# End /etc/nsswitch.conf
    183 <userinput>EOF</userinput></screen>
     183EOF</userinput></screen>
    184184
    185185<para>To find out what time zone you're in, run the following script:</para>
     
    198198<variablelist>
    199199<varlistentry>
    200 <term><userinput>--remove-destination</userinput></term>
     200<term><parameter>--remove-destination</parameter></term>
    201201<listitem><para>This is needed to force removal of the already existing symbolic
    202202link. The reason why we copy instead of symlink is to cover the situation where
    203 <filename>/usr</filename> is on a separate partition. This could matter, for
     203<filename class="directory">/usr</filename> is on a separate partition. This could matter, for
    204204example, when booted into single user mode.</para></listitem>
    205205</varlistentry>
     
    218218
    219219<para>By default, the dynamic loader
    220 (<filename>/lib/ld-linux.so.2</filename>) searches through <filename
     220(<filename class="libraryfile">/lib/ld-linux.so.2</filename>) searches through <filename
    221221class="directory">/lib</filename> and <filename class="directory">/usr/lib</filename>
    222222for dynamic libraries that are needed
     
    233233following:</para>
    234234
    235 <screen><userinput>cat &gt; /etc/ld.so.conf &lt;&lt; "EOF"</userinput>
     235<screen><userinput>cat &gt; /etc/ld.so.conf &lt;&lt; "EOF"
    236236# Begin /etc/ld.so.conf
    237237
     
    240240
    241241# End /etc/ld.so.conf
    242 <userinput>EOF</userinput></screen>
     242EOF</userinput></screen>
    243243
    244244</sect2>
     
    318318<listitem>
    319319<indexterm zone="ch-system-glibc iconvconfig"><primary sortas="b-iconvconfig">iconvconfig</primary></indexterm>
    320 <para>creates fastloading iconv module configuration file.</para>
     320<para>creates fastloading <command>iconv</command> module configuration file.</para>
    321321</listitem>
    322322</varlistentry>
     
    343343<listitem>
    344344<indexterm zone="ch-system-glibc lddlibc4"><primary sortas="b-lddlibc4">lddlibc4</primary></indexterm>
    345 <para>assists ldd with object files.</para>
     345<para>assists <command>ldd</command> with object files.</para>
    346346</listitem>
    347347</varlistentry>
     
    475475
    476476<varlistentry id="ld.so">
    477 <term><command>ld.so</command></term>
     477<term><filename class="libraryfile">ld.so</filename></term>
    478478<listitem>
    479479<indexterm zone="ch-system-glibc ld.so"><primary sortas="c-ld.so">ld.so</primary></indexterm>
     
    483483
    484484<varlistentry id="libBrokenLocale">
    485 <term><command>libBrokenLocale</command></term>
     485<term><filename class="libraryfile">libBrokenLocale</filename></term>
    486486<listitem>
    487487<indexterm zone="ch-system-glibc libBrokenLocale"><primary sortas="c-libBrokenLocale">libBrokenLocale</primary></indexterm>
     
    491491
    492492<varlistentry id="libSegFault">
    493 <term><command>libSegFault</command></term>
     493<term><filename class="libraryfile">libSegFault</filename></term>
    494494<listitem>
    495495<indexterm zone="ch-system-glibc libSegFault"><primary sortas="c-libSegFault">libSegFault</primary></indexterm>
     
    499499
    500500<varlistentry id="libanl">
    501 <term><command>libanl</command></term>
     501<term><filename class="libraryfile">libanl</filename></term>
    502502<listitem>
    503503<indexterm zone="ch-system-glibc libanl"><primary sortas="c-libanl">libanl</primary></indexterm>
     
    507507
    508508<varlistentry id="libbsd-compat">
    509 <term><command>libbsd-compat</command></term>
     509<term><filename class="libraryfile">libbsd-compat</filename></term>
    510510<listitem>
    511511<indexterm zone="ch-system-glibc libbsd-compat"><primary sortas="c-libbsd-compat">libbsd-compat</primary></indexterm>
     
    516516
    517517<varlistentry id="libc">
    518 <term><command>libc</command></term>
     518<term><filename class="libraryfile">libc</filename></term>
    519519<listitem>
    520520<indexterm zone="ch-system-glibc libc"><primary sortas="c-libc">libc</primary></indexterm>
     
    524524
    525525<varlistentry id="libcrypt">
    526 <term><command>libcrypt</command></term>
     526<term><filename class="libraryfile">libcrypt</filename></term>
    527527<listitem>
    528528<indexterm zone="ch-system-glibc libcrypt"><primary sortas="c-libcrypt">libcrypt</primary></indexterm>
     
    532532
    533533<varlistentry id="libdl">
    534 <term><command>libdl</command></term>
     534<term><filename class="libraryfile">libdl</filename></term>
    535535<listitem>
    536536<indexterm zone="ch-system-glibc libdl"><primary sortas="c-libdl">libdl</primary></indexterm>
     
    540540
    541541<varlistentry id="libg">
    542 <term><command>libg</command></term>
     542<term><filename class="libraryfile">libg</filename></term>
    543543<listitem>
    544544<indexterm zone="ch-system-glibc libg"><primary sortas="c-libg">libg</primary></indexterm>
    545 <para>is a runtime library for g++.</para>
     545<para>is a runtime library for <command>g++</command>.</para>
    546546</listitem>
    547547</varlistentry>
    548548
    549549<varlistentry id="libieee">
    550 <term><command>libieee</command></term>
     550<term><filename class="libraryfile">libieee</filename></term>
    551551<listitem>
    552552<indexterm zone="ch-system-glibc libieee"><primary sortas="c-libieee">libieee</primary></indexterm>
     
    556556
    557557<varlistentry id="libm">
    558 <term><command>libm</command></term>
     558<term><filename class="libraryfile">libm</filename></term>
    559559<listitem>
    560560<indexterm zone="ch-system-glibc libm"><primary sortas="c-libm">libm</primary></indexterm>
     
    564564
    565565<varlistentry id="libmcheck">
    566 <term><command>libmcheck</command></term>
     566<term><filename class="libraryfile">libmcheck</filename></term>
    567567<listitem>
    568568<indexterm zone="ch-system-glibc libmcheck"><primary sortas="c-libmcheck">libmcheck</primary></indexterm>
     
    572572
    573573<varlistentry id="libmemusage">
    574 <term><command>libmemusage</command></term>
     574<term><filename class="libraryfile">libmemusage</filename></term>
    575575<listitem>
    576576<indexterm zone="ch-system-glibc libmemusage"><primary sortas="c-libmemusage">libmemusage</primary></indexterm>
    577 <para>is used by memusage to help collect
     577<para>is used by <command>memusage</command> to help collect
    578578information about the memory usage of a program.</para>
    579579</listitem>
     
    581581
    582582<varlistentry id="libnsl">
    583 <term><command>libnsl</command></term>
     583<term><filename class="libraryfile">libnsl</filename></term>
    584584<listitem>
    585585<indexterm zone="ch-system-glibc libnsl"><primary sortas="c-libnsl">libnsl</primary></indexterm>
     
    589589
    590590<varlistentry id="libnss">
    591 <term><command>libnss*</command></term>
     591<term><filename class="libraryfile">libnss*</filename></term>
    592592<listitem>
    593593<indexterm zone="ch-system-glibc libnss"><primary sortas="c-libnss*">libnss*</primary></indexterm>
    594594<para>are the Name Service Switch libraries,
    595595containing functions for resolving host names, user names, group names,
    596 aliases, services, protocols,and the like.</para>
     596aliases, services, protocols, and the like.</para>
    597597</listitem>
    598598</varlistentry>
    599599
    600600<varlistentry id="libpcprofile">
    601 <term><command>libpcprofile</command></term>
     601<term><filename class="libraryfile">libpcprofile</filename></term>
    602602<listitem>
    603603<indexterm zone="ch-system-glibc libpcprofile"><primary sortas="c-libpcprofile">libpcprofile</primary></indexterm>
     
    608608
    609609<varlistentry id="libpthread">
    610 <term><command>libpthread</command></term>
     610<term><filename class="libraryfile">libpthread</filename></term>
    611611<listitem>
    612612<indexterm zone="ch-system-glibc libpthread"><primary sortas="c-libpthread">libpthread</primary></indexterm>
     
    616616
    617617<varlistentry id="libresolv">
    618 <term><command>libresolv</command></term>
     618<term><filename class="libraryfile">libresolv</filename></term>
    619619<listitem>
    620620<indexterm zone="ch-system-glibc libresolv"><primary sortas="c-libresolv">libresolv</primary></indexterm>
     
    625625
    626626<varlistentry id="librpcsvc">
    627 <term><command>librpcsvc</command></term>
     627<term><filename class="libraryfile">librpcsvc</filename></term>
    628628<listitem>
    629629<indexterm zone="ch-system-glibc librpcsvc"><primary sortas="c-librpcsvc">librpcsvc</primary></indexterm>
     
    633633
    634634<varlistentry id="librt">
    635 <term><command>librt</command></term>
     635<term><filename class="libraryfile">librt</filename></term>
    636636<listitem>
    637637<indexterm zone="ch-system-glibc librt"><primary sortas="c-librt">librt</primary></indexterm>
     
    642642
    643643<varlistentry id="libthread_db">
    644 <term><command>libthread_db</command></term>
     644<term><filename class="libraryfile">libthread_db</filename></term>
    645645<listitem>
    646646<indexterm zone="ch-system-glibc libthread_db"><primary sortas="c-libthread_db">libthread_db</primary></indexterm>
     
    651651
    652652<varlistentry id="libutil">
    653 <term><command>libutil</command></term>
     653<term><filename class="libraryfile">libutil</filename></term>
    654654<listitem>
    655655<indexterm zone="ch-system-glibc libutil"><primary sortas="c-libutil">libutil</primary></indexterm>
    656 <para>contains code for "standard" functions used in many different Unix utilities.</para>
     656<para>contains code for <quote>standard</quote> functions used in many different Unix utilities.</para>
    657657</listitem>
    658658</varlistentry>
Note: See TracChangeset for help on using the changeset viewer.