- Timestamp:
- 07/03/2023 10:32:48 AM (15 months ago)
- 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. - Location:
- chapter08
- Files:
-
- 1 added
- 8 edited
Legend:
- Unmodified
- Added
- Removed
-
chapter08/chapter08.xml
r04ab6d0f r6167e6b 37 37 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="acl.xml"/> 38 38 <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"/> 39 40 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="shadow.xml"/> 40 41 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="gcc.xml"/> -
chapter08/flex.xml
r04ab6d0f r6167e6b 78 78 programs, create a symbolic link named <filename>lex</filename> that 79 79 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> 81 82 82 <screen><userinput remap="install">ln -sv flex /usr/bin/lex</userinput></screen> 83 <screen><userinput remap="install">ln -sv flex /usr/bin/lex 84 ln -sv flex.1 /usr/share/man/man1/lex.1</userinput></screen> 83 85 84 86 </sect2> -
chapter08/gawk.xml
r04ab6d0f r6167e6b 61 61 62 62 <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> 63 69 64 70 <variablelist> -
chapter08/gcc.xml
r04ab6d0f r6167e6b 209 209 210 210 <screen><userinput remap="install">ln -svr /usr/bin/cpp /usr/lib</userinput></screen> 211 <!-- already done earlier 211 212 212 <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 217 219 <para>Add a compatibility symlink to enable building programs with 218 220 Link Time Optimization (LTO):</para> -
chapter08/gettext.xml
r04ab6d0f r6167e6b 98 98 libgettextsrc.so, libtextstyle.so, and preloadable_libintl.so</seg> 99 99 <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> 101 101 </seglistitem> 102 102 </segmentedlist> -
chapter08/glibc.xml
r04ab6d0f r6167e6b 80 80 --enable-stack-protector=strong \ 81 81 --with-headers=/usr/include \ 82 --disable-crypt \ 82 83 libc_cv_slibdir=/usr/lib</userinput></screen> 83 84 … … 490 491 libBrokenLocale.{a,so}, libanl.{a,so}, 491 492 libc.{a,so}, libc_nonshared.a, libc_malloc_debug.so, 492 lib crypt.{a,so}, libdl.{a,so.2}, libg.a, libm.{a,so},493 libdl.{a,so.2}, libg.a, libm.{a,so}, 493 494 libmcheck.a, libmemusage.so, libmvec.{a,so}, libnsl.so.1, 494 495 libnss_compat.so, libnss_dns.so, libnss_files.so, libnss_hesiod.so, … … 796 797 </varlistentry> 797 798 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 808 799 <varlistentry id="libdl"> 809 800 <term><filename class="libraryfile">libdl</filename></term> -
chapter08/kbd.xml
r04ab6d0f r6167e6b 98 98 <para>If desired, install the documentation:</para> 99 99 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> 102 101 103 102 </sect2> -
chapter08/pkgconf.xml
r04ab6d0f r6167e6b 58 58 <screen><userinput remap="install">make install</userinput></screen> 59 59 60 <para>To maintain compatibility with the original Pkg-config create a61 symlink :</para>60 <para>To maintain compatibility with the original Pkg-config create two 61 symlinks:</para> 62 62 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 64 ln -sv pkgconf.1 /usr/share/man/man1/pkg-config.1</userinput></screen> 64 65 65 66 </sect2>
Note:
See TracChangeset
for help on using the changeset viewer.