Changeset e0e40d3 for BOOK/final-system/multilib/perl-64bit.xml
- Timestamp:
- Feb 21, 2006, 1:23:04 AM (18 years ago)
- Branches:
- clfs-1.2, clfs-2.1, clfs-3.0.0-systemd, clfs-3.0.0-sysvinit, master, systemd, sysvinit
- Children:
- 69caf2f
- Parents:
- 82fedc4
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
BOOK/final-system/multilib/perl-64bit.xml
r82fedc4 re0e40d3 22 22 <title>Installation of Perl</title> 23 23 24 <para >In multilib builds we install compilers and libraries for each available24 <para os="m1">In multilib builds we install compilers and libraries for each available 25 25 architecture. The description below says that perl installs several hundred 26 26 libraries, but they are used by invoking <command>perl</command>, not by linking … … 31 31 therefore only install one version.</para> 32 32 33 <para >Perl does not, by default, know about library directories with names other33 <para os="p1">Perl does not, by default, know about library directories with names other 34 34 than lib, such as lib64. The following patch will allow it to install to lib64.</para> 35 35 36 <screen ><userinput>patch -Np1 -i ../&perl-multilib-patch;</userinput></screen>36 <screen os="p2"><userinput>patch -Np1 -i ../&perl-multilib-patch;</userinput></screen> 37 37 38 <para >There is a further (possibly cosmetic) anomaly - if we install perl and38 <para os="p3">There is a further (possibly cosmetic) anomaly - if we install perl and 39 39 then run <command>perl -V</command> it will claim that libc is in /lib. The 40 40 following patch fixes this, but only takes effect when <command>make install 41 41 </command> is run.</para> 42 42 43 <screen ><userinput>patch -Np1 -i ../&perl-lib64-patch;</userinput></screen>43 <screen os="p4"><userinput>patch -Np1 -i ../&perl-lib64-patch;</userinput></screen> 44 44 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> 46 46 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> 48 48 49 49 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" … … 51 51 xpointer="xpointer(//*[@os='a'])"/> 52 52 53 <screen ><userinput>./configure.gnu --prefix=/usr -Dpager="/bin/less -isR" \53 <screen os="b"><userinput>./configure.gnu --prefix=/usr -Dpager="/bin/less -isR" \ 54 54 -Dlibpth="/usr/local/lib64 /lib64 /usr/lib64" \ 55 55 -Dcc="gcc ${BUILD64}"</userinput></screen> 56 56 57 <variablelist >57 <variablelist os="m4"> 58 58 <title>The meaning of the new configure option:</title> 59 59 … … 65 65 </varlistentry> 66 66 67 </variablelist>68 69 67 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 70 68 href="../common/perl.xml" 71 xpointer="xpointer(//*[@os='c'])"/> 69 xpointer="xpointer(//*[@os='c1'])"/> 70 71 </variablelist> 72 72 73 73 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
Note: See TracChangeset
for help on using the changeset viewer.