Changeset 30a2c84 for chapter06


Ignore:
Timestamp:
01/03/2003 12:21:10 AM (21 years ago)
Author:
Gerard Beekmans <gerard@…>
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, v4_1, v5_0, v5_1, v5_1_1, 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:
5a8fca6
Parents:
b7cea6e
Message:

split up the glibc and man 'mega' patches

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

Location:
chapter06
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • chapter06/glibc-inst.xml

    rb7cea6e r30a2c84  
    3636file</userinput>).</para></listitem>
    3737
    38 <listitem><para>It fixes a problem that causes statically linked binaries
     38</itemizedlist>
     39
     40<para><screen><userinput>patch -Np1 -i ../glibc-&glibc-rootperl-patch-version;-root-perl.patch</userinput></screen></para>
     41
     42<para>There is a potential problem that causes statically linked binaries
    3943to crash that were linked against Glibc-2.2 libraries. Even though static
    4044binaries have all the necessary parts of Glibc built-in, they still rely
     
    5155changes to overcome the problem.</para>
    5256
    53 <para>We will install Glibc again at the end of this chapter to remove this
    54 patch so you'll have a pristine Glibc as the developers intended
    55 it.</para></listitem>
    56 </itemizedlist>
     57<para>So, if you started chapter 5 with a host system that uses Glibc-2.2.x
     58you must apply the following patch. We will install Glibc again at the end
     59of this chapter to remove this patch so you'll have a pristine Glibc as the
     60developers intended
     61it.</para>
    5762
    58 <para><screen><userinput>patch -Np1 -i ../glibc-&glibc-patch-version;.patch</userinput></screen></para>
     63<para><screen><userinput>patch -Np1 -i ../glibc-&glibc-libnss-patch-version;-libnss.patch</userinput></screen></para>
    5964
    6065<para>Glibc will check for the <filename>/etc/ld.so.conf</filename> file
  • chapter06/man-exp.xml

    rb7cea6e r30a2c84  
    99of our programs.</para>
    1010
    11 <para><userinput>patch -Np1 -i ../man-&man-patch-version;.patch:</userinput>
    12 This patch comments out one of the files in the <filename>man.conf</filename>
    13 file (MANPATH /usr/man) because it will create redundant results when using
    14 programs like <userinput>whatis</userinput>. It also adds the
    15 <emphasis>-R</emphasis> option to the <emphasis>PAGER</emphasis> variable so
    16 man pages are displayed properly. Lastly, the patch fixes the problem where
    17 man pages are not formatted with more than 80 columns when used with the
    18 recent groff versions.</para>
     11<para><userinput>patch...:</userinput>
     12These three patches comment out one of the lines in the
     13<filename>man.conf</filename> file (MANPATH /usr/man) because it will create
     14redundant results when using programs like <userinput>whatis</userinput>.
     15It also adds the <emphasis>-R</emphasis> option to the
     16<emphasis>PAGER</emphasis> variable so man pages are displayed properly.
     17Lastly, the patch fixes the problem where man pages are not formatted with
     18more than 80 columns when used with the recent groff versions.</para>
    1919
    2020</sect2>
  • chapter06/man-inst.xml

    rb7cea6e r30a2c84  
    44<para>Run the following commands to install man:</para>
    55
    6 <para><screen><userinput>patch -Np1 -i ../man-&man-patch-version;.patch &amp;&amp;
     6<para><screen><userinput>patch -Np1 -i ../man-&man-80cols-patch-version;-80cols.patch &amp;&amp;
     7patch -Np1 -i ../man-&man-manpath-patch-version;-manpath.patch &amp;&amp;
     8patch -Np1 -i ../man-&man-pager-patch-version;-pager.patch &amp;&amp;
    79PATH=$PATH:/usr/bin:/bin \
    810&nbsp;&nbsp;&nbsp;&nbsp;./configure -default -confdir=/etc &amp;&amp;
Note: See TracChangeset for help on using the changeset viewer.