Ignore:
Timestamp:
Feb 21, 2006, 1:23:04 AM (18 years ago)
Author:
Jim Gifford <clfs@…>
Branches:
clfs-1.2, clfs-2.1, clfs-3.0.0-systemd, clfs-3.0.0-sysvinit, master, systemd, sysvinit
Children:
69caf2f
Parents:
82fedc4
Message:

r781@server (orig r779): jim | 2005-11-30 22:14:06 -0800

r836@server: jim | 2005-11-30 22:13:02 -0800
Text updates to final-system


File:
1 edited

Legend:

Unmodified
Added
Removed
  • BOOK/final-system/multilib/perl-64bit.xml

    r82fedc4 re0e40d3  
    2222    <title>Installation of Perl</title>
    2323
    24     <para>In multilib builds we install compilers and libraries for each available
     24    <para os="m1">In multilib builds we install compilers and libraries for each available
    2525    architecture.  The description below says that perl installs several hundred
    2626    libraries, but they are used by invoking <command>perl</command>, not by linking
     
    3131    therefore only install one version.</para>
    3232
    33     <para>Perl does not, by default, know about library directories with names other
     33    <para os="p1">Perl does not, by default, know about library directories with names other
    3434    than lib, such as lib64.  The following patch will allow it to install to lib64.</para>
    3535
    36 <screen><userinput>patch -Np1 -i ../&perl-multilib-patch;</userinput></screen>
     36<screen os="p2"><userinput>patch -Np1 -i ../&perl-multilib-patch;</userinput></screen>
    3737
    38     <para>There is a further (possibly cosmetic) anomaly - if we install perl and
     38    <para os="p3">There is a further (possibly cosmetic) anomaly - if we install perl and
    3939    then run <command>perl -V</command> it will claim that libc is in /lib.  The
    4040    following patch fixes this, but only takes effect when <command>make install
    4141    </command> is run.</para>
    4242
    43 <screen><userinput>patch -Np1 -i ../&perl-lib64-patch;</userinput></screen>
     43<screen os="p4"><userinput>patch -Np1 -i ../&perl-lib64-patch;</userinput></screen>
    4444
    45     <para>We still need to tell perl to actually use lib64</para>
     45    <para os="m2">We still need to tell perl to actually use lib64</para>
    4646
    47 <screen><userinput>echo 'installstyle="lib64/perl5"' >>hints/linux.sh</userinput></screen>
     47<screen os="m3"><userinput>echo 'installstyle="lib64/perl5"' >>hints/linux.sh</userinput></screen>
    4848
    4949    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
     
    5151    xpointer="xpointer(//*[@os='a'])"/>
    5252
    53 <screen><userinput>./configure.gnu --prefix=/usr -Dpager="/bin/less -isR" \
     53<screen os="b"><userinput>./configure.gnu --prefix=/usr -Dpager="/bin/less -isR" \
    5454   -Dlibpth="/usr/local/lib64 /lib64 /usr/lib64" \
    5555   -Dcc="gcc ${BUILD64}"</userinput></screen>
    5656
    57     <variablelist>
     57    <variablelist os="m4">
    5858      <title>The meaning of the new configure option:</title>
    5959
     
    6565      </varlistentry>
    6666
    67     </variablelist>
    68 
    6967    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
    7068    href="../common/perl.xml"
    71     xpointer="xpointer(//*[@os='c'])"/>
     69    xpointer="xpointer(//*[@os='c1'])"/>
     70
     71    </variablelist>
    7272
    7373    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
Note: See TracChangeset for help on using the changeset viewer.