Ignore:
Timestamp:
02/08/2001 04:14:12 PM (23 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, v3_0, v3_1, v3_2, v3_3, v4_0, 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:
2c6bec9
Parents:
6f329ab
Message:

Fixed Glibc installation problems. zoneinfo files are now installed

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

File:
1 edited

Legend:

Unmodified
Added
Removed
  • chapter06/glibc-inst.sgml

    r6f329ab r6ca39ca  
    11<sect2>
    22<title>Installation of Glibc</title>
    3 
    4 <para>
    5 Note: zoneinfo files (/usr/share/zoneinfo/*) are not being installed yet
    6 due to an unknown problem with the move to chapter 6.
    7 </para>
    83
    94<para>
     
    149
    1510<para>
    16 A few default parameters of Glibc need to be changed, such as the
    17 directory where the shared libraries are supposed to be installed in and
    18 the directory that contains the system configuration files. For this
    19 purpose you need to create the <filename class="directory">
    20 /usr/src/glibc-build</filename> directory and cd into that directory
    21 with:
    22 </para>
    23 
    24 <blockquote><literallayout>
    25 
    26         <userinput>mkdir /usr/src/glibc-build &amp;&amp;</userinput>
    27         <userinput>cd /usr/src/glibc-build</userinput>
    28 
    29 </literallayout></blockquote>
    30 
    31 <para>
    32 In that directory you create a new file <filename>configparms</filename>
    33 by running the following:
    34 </para>
    35 
    36 <literallayout>
    37 
    38 <userinput>cat &gt; configparms &lt;&lt; "EOF"</userinput>
    39 # Begin configparms
    40 
    41 slibdir=/lib
    42 sysconfdir=/etc
    43 
    44 # End configparms
    45 <userinput>EOF</userinput>
    46 
    47 </literallayout>
    48 
    49 <para>
    5011Install Glibc by running the following commands:
    5112</para>
     
    5314<blockquote><literallayout>
    5415
     16        <userinput>touch /etc/ld.so.conf &amp;&amp;</userinput>
     17        <userinput>mkdir /usr/src/glibc-build &amp;&amp;</userinput>
     18        <userinput>cd /usr/src/glibc-build &amp;&amp;</userinput>
    5519        <userinput>../glibc-2.2.1/configure \</userinput>
    5620        <userinput>&nbsp;&nbsp;&nbsp;--prefix=/usr --enable-add-ons
     
    5822        <userinput>&nbsp;&nbsp;&nbsp;--libexecdir=/usr/bin &amp;&amp;
    5923                </userinput>
     24        <userinput>sed s/"cross-compiling = yes"/"cross-compiling = no"/
     25                \</userinput>
     26        <userinput>&nbsp;&nbsp;&nbsp;config.make &gt; config.make~
     27                &amp;&amp;</userinput>
     28        <userinput>mv config.make~ config.make &amp;&amp;</userinput>
    6029        <userinput>make &amp;&amp;</userinput>
    6130        <userinput>make install &amp;&amp;</userinput>
Note: See TracChangeset for help on using the changeset viewer.