Changeset 6167e6b for chapter08


Ignore:
Timestamp:
07/03/2023 10:32:48 AM (15 months ago)
Author:
Xi Ruoyao <xry111@…>
Branches:
xry111/loongarch, xry111/loongarch-12.0, xry111/loongarch-12.1, xry111/loongarch-12.2
Children:
1309e0e
Parents:
04ab6d0f (diff), c273fc81 (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.
Message:

Merge remote-tracking branch 'origin/trunk' into xry111/loongarch

Location:
chapter08
Files:
1 added
8 edited

Legend:

Unmodified
Added
Removed
  • chapter08/chapter08.xml

    r04ab6d0f r6167e6b  
    3737  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="acl.xml"/>
    3838  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="libcap.xml"/>
     39  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="libxcrypt.xml"/>
    3940  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="shadow.xml"/>
    4041  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="gcc.xml"/>
  • chapter08/flex.xml

    r04ab6d0f r6167e6b  
    7878    programs, create a symbolic link named <filename>lex</filename> that
    7979    runs <filename>flex</filename> in <command>lex</command> emulation
    80     mode:</para>
     80    mode, and also create the man page of <command>lex</command> as a
     81    symlink:</para>
    8182
    82 <screen><userinput remap="install">ln -sv flex /usr/bin/lex</userinput></screen>
     83<screen><userinput remap="install">ln -sv flex   /usr/bin/lex
     84ln -sv flex.1 /usr/share/man/man1/lex.1</userinput></screen>
    8385
    8486  </sect2>
  • chapter08/gawk.xml

    r04ab6d0f r6167e6b  
    6161
    6262<screen><userinput remap="install">make LN='ln -f' install</userinput></screen>
     63
     64    <para>The installation process already created <command>awk</command>
     65    as a symlink to <command>gawk</command>, create its man page as a
     66    symlink as well:</para>
     67
     68<screen><userinput remap="install">ln -sv gawk.1 /usr/share/man/man1/awk.1</userinput></screen>
    6369
    6470    <variablelist>
  • chapter08/gcc.xml

    r04ab6d0f r6167e6b  
    209209
    210210<screen><userinput remap="install">ln -svr /usr/bin/cpp /usr/lib</userinput></screen>
    211   <!-- already done earlier
     211
    212212    <para>Many packages use the name <command>cc</command> to call the C
    213     compiler. To satisfy those packages, create a symlink:</para>
    214 
    215 <screen><userinput remap="install">ln -sv gcc /usr/bin/cc</userinput></screen>
    216   -->
     213    compiler.  We've already created <command>cc</command> as a symlink in
     214    <xref linkend='ch-tools-gcc-pass2'/>, create its man page as a symlink
     215    as well:</para>
     216
     217<screen><userinput remap="install">ln -sv gcc.1 /usr/share/man/man1/cc.1</userinput></screen>
     218
    217219    <para>Add a compatibility symlink to enable building programs with
    218220    Link Time Optimization (LTO):</para>
  • chapter08/gettext.xml

    r04ab6d0f r6167e6b  
    9898        libgettextsrc.so, libtextstyle.so, and preloadable_libintl.so</seg>
    9999        <seg>/usr/lib/gettext, /usr/share/doc/gettext-&gettext-version;,
    100         /usr/share/gettext, and /usr/share/gettext-0.19.8</seg>
     100        /usr/share/gettext, and /usr/share/gettext-&gettext-version;</seg>
    101101      </seglistitem>
    102102    </segmentedlist>
  • chapter08/glibc.xml

    r04ab6d0f r6167e6b  
    8080             --enable-stack-protector=strong          \
    8181             --with-headers=/usr/include              \
     82             --disable-crypt                          \
    8283             libc_cv_slibdir=/usr/lib</userinput></screen>
    8384
     
    490491        libBrokenLocale.{a,so}, libanl.{a,so},
    491492        libc.{a,so}, libc_nonshared.a, libc_malloc_debug.so,
    492         libcrypt.{a,so}, libdl.{a,so.2}, libg.a, libm.{a,so},
     493        libdl.{a,so.2}, libg.a, libm.{a,so},
    493494        libmcheck.a, libmemusage.so, libmvec.{a,so}, libnsl.so.1,
    494495        libnss_compat.so, libnss_dns.so, libnss_files.so, libnss_hesiod.so,
     
    796797      </varlistentry>
    797798
    798       <varlistentry id="libcrypt">
    799         <term><filename class="libraryfile">libcrypt</filename></term>
    800         <listitem>
    801           <para>The cryptography library</para>
    802           <indexterm zone="ch-system-glibc libcrypt">
    803             <primary sortas="c-libcrypt">libcrypt</primary>
    804           </indexterm>
    805         </listitem>
    806       </varlistentry>
    807 
    808799      <varlistentry id="libdl">
    809800        <term><filename class="libraryfile">libdl</filename></term>
  • chapter08/kbd.xml

    r04ab6d0f r6167e6b  
    9898    <para>If desired, install the documentation:</para>
    9999
    100 <screen><userinput remap="install">mkdir -pv           /usr/share/doc/kbd-&kbd-version;
    101 cp -R -v docs/doc/* /usr/share/doc/kbd-&kbd-version;</userinput></screen>
     100<screen><userinput remap="install">cp -R -v docs/doc -T /usr/share/doc/kbd-&kbd-version;</userinput></screen>
    102101
    103102  </sect2>
  • chapter08/pkgconf.xml

    r04ab6d0f r6167e6b  
    5858<screen><userinput remap="install">make install</userinput></screen>
    5959
    60     <para>To maintain compatibility with the original Pkg-config create a
    61     symlink:</para>
     60    <para>To maintain compatibility with the original Pkg-config create two
     61    symlinks:</para>
    6262
    63 <screen><userinput remap="install">ln -sfv pkgconf /usr/bin/pkg-config</userinput></screen>
     63<screen><userinput remap="install">ln -sv pkgconf   /usr/bin/pkg-config
     64ln -sv pkgconf.1 /usr/share/man/man1/pkg-config.1</userinput></screen>
    6465
    6566  </sect2>
Note: See TracChangeset for help on using the changeset viewer.