Ignore:
Timestamp:
Sep 14, 2008, 11:30:14 AM (16 years ago)
Author:
Joe Ciccone <jciccone@…>
Branches:
clfs-1.2, clfs-2.1, clfs-3.0.0-systemd, clfs-3.0.0-sysvinit, master, systemd, sysvinit
Children:
e8e6c4e
Parents:
9d32016
Message:

Checked and Updated Download Locations.
Updated Tree to 1.5.2.1.
Updated Util-Linux-NG to 2.14.1.
Updated TCL to 8.5.4.
Updated E2fsprogs to 1.41.1.
Updated M4 to 1.4.11.
Updated Kbd to 1.14.
Updated Bzip2 to 1.0.5.
Updated Autoconf to 2.63.
Updated Findutils to 4.4.0.
Updated Man-Pages to 3.09.
Updated Man to 1.6f.
Updated Shadow to 4.1.2.1.
Updated IPRoute2 to 2.6.26.
Updated Libtool to 2.2.6a.
Updated Module-Init-Tools to 3.4.1.
Updated Texinfo to 4.12.
Updated Vim to 7.2.
Updated MPFR to 2.3.2.
Updated Udev to 128.
Updated Linux to 2.6.26.5.
Applied fixes to Expect to make it compatible with TCL 8.5.
Add -Duseshrplib to the perl configure command. This causes perl to build a shared libperl.
Formatting fixes on multiple pages.
Use a Common inittab across all architectures.
Updated Bootscripts to 1.2-pre1.

Location:
BOOK/final-system/multilib
Files:
16 edited

Legend:

Unmodified
Added
Removed
  • BOOK/final-system/multilib/bash.xml

    r9d32016 r1da2a84  
    3737    href="../common/bash.xml"
    3838    xpointer="xpointer(//*[@os='p2'])"/>
     39
     40    <para os="m1">The following sed points configure towards the correct
     41    library directory while searching for Readline:</para>
     42
     43<screen os="m2"><userinput>sed -i "/ac_cv_rl_libdir/s@/lib@&amp;64@" configure</userinput></screen>
    3944
    4045    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
  • BOOK/final-system/multilib/e2fsprogs-64bit.xml

    r9d32016 r1da2a84  
    2626
    2727<screen os="m4"><userinput>sed -i '/libdir=.*\/lib/s@/lib@/lib64@g' configure</userinput></screen>
     28
     29    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
     30    href="../common/e2fsprogs.xml"
     31    xpointer="xpointer(//*[@os='s1'])"/>
     32
     33    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
     34    href="../common/e2fsprogs.xml"
     35    xpointer="xpointer(//*[@os='s2'])"/>
    2836
    2937    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
  • BOOK/final-system/multilib/e2fsprogs-n32.xml

    r9d32016 r1da2a84  
    2727
    2828<screen os="m4"><userinput>sed -i '/libdir=.*\/lib/s@/lib@/lib32@g' configure</userinput></screen>
     29
     30    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
     31    href="../common/e2fsprogs.xml"
     32    xpointer="xpointer(//*[@os='s1'])"/>
     33
     34    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
     35    href="../common/e2fsprogs.xml"
     36    xpointer="xpointer(//*[@os='s2'])"/>
    2937
    3038    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
  • BOOK/final-system/multilib/e2fsprogs.xml

    r9d32016 r1da2a84  
    2222  <sect2 role="installation">
    2323    <title>Installation of E2fsprogs</title>
     24
     25    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
     26    href="../common/e2fsprogs.xml"
     27    xpointer="xpointer(//*[@os='s1'])"/>
     28
     29    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
     30    href="../common/e2fsprogs.xml"
     31    xpointer="xpointer(//*[@os='s2'])"/>
    2432
    2533    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
  • BOOK/final-system/multilib/inetutils.xml

    r9d32016 r1da2a84  
    2929    href="../common/inetutils.xml"
    3030    xpointer="xpointer(//*[@os='p2'])"/>
     31
     32    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
     33    href="../common/inetutils.xml"
     34    xpointer="xpointer(//*[@os='s1'])"/>
     35
     36    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
     37    href="../common/inetutils.xml"
     38    xpointer="xpointer(//*[@os='s2'])"/>
    3139
    3240    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
  • BOOK/final-system/multilib/iproute2.xml

    r9d32016 r1da2a84  
    3838    xpointer="xpointer(//*[@os='a'])"/>
    3939
    40 <screen os="b"><userinput>make CC="gcc ${BUILD64}" LIBDIR=/usr/lib64 VARLIB=/var/lib64 SBINDIR=/sbin</userinput></screen>
     40<screen os="b"><userinput>make CC="gcc ${BUILD64}" DESTDIR=/ LIBDIR=/usr/lib64 \
     41    DOCDIR=/usr/share/doc/iproute2 \
     42    MANDIR=/usr/share/man SBINDIR=/sbin</userinput></screen>
    4143
    4244    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
     
    5254    xpointer="xpointer(//*[@os='e'])"/>
    5355
    54 <screen os="f"><userinput>make LIBDIR=/usr/lib64 VARLIB=/var/lib64 SBINDIR=/sbin install</userinput></screen>
     56<screen os="f"><userinput>make DESTDIR=/ LIBDIR=/usr/lib64 \
     57    DOCDIR=/usr/share/doc/iproute2 \
     58    MANDIR=/usr/share/man SBINDIR=/sbin \
     59    install</userinput></screen>
    5560
    5661  </sect2>
  • BOOK/final-system/multilib/kbd.xml

    r9d32016 r1da2a84  
    2424    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
    2525    href="../common/kbd.xml"
     26    xpointer="xpointer(//*[@os='s1'])"/>
     27
     28    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
     29    href="../common/kbd.xml"
     30    xpointer="xpointer(//*[@os='s2'])"/>
     31
     32    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
     33    href="../common/kbd.xml"
     34    xpointer="xpointer(//*[@os='aa'])"/>
     35
     36    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
     37    href="../common/kbd.xml"
     38    xpointer="xpointer(//*[@os='ab'])"/>
     39
     40    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
     41    href="../common/kbd.xml"
    2642    xpointer="xpointer(//*[@os='a'])"/>
    2743
    28 <screen os="b"><userinput>CC="gcc ${BUILD64}" ./configure --datadir=/lib64/kbd</userinput></screen>
     44<screen os="b"><userinput>CC="gcc ${BUILD64}" ./configure --prefix=/usr \
     45    --datadir=/lib64/kbd</userinput></screen>
    2946
    3047    <variablelist os="c">
  • BOOK/final-system/multilib/mpfr-64bit.xml

    r9d32016 r1da2a84  
    2121  <sect2 role="installation">
    2222    <title>Installation of MPFR</title>
    23 
    24     <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
    25     href="../common/mpfr.xml"
    26     xpointer="xpointer(//*[@os='p1'])"/>
    27 
    28     <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
    29     href="../common/mpfr.xml"
    30     xpointer="xpointer(//*[@os='p2'])"/>
    3123
    3224    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
  • BOOK/final-system/multilib/mpfr-n32.xml

    r9d32016 r1da2a84  
    2222  <sect2 role="installation">
    2323    <title>Installation of MPFR</title>
    24 
    25     <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
    26     href="../common/mpfr.xml"
    27     xpointer="xpointer(//*[@os='p1'])"/>
    28 
    29     <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
    30     href="../common/mpfr.xml"
    31     xpointer="xpointer(//*[@os='p2'])"/>
    3224
    3325    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
  • BOOK/final-system/multilib/mpfr.xml

    r9d32016 r1da2a84  
    2222  <sect2 role="installation">
    2323    <title>Installation of MPFR</title>
    24 
    25     <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
    26     href="../common/mpfr.xml"
    27     xpointer="xpointer(//*[@os='p1'])"/>
    28 
    29     <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
    30     href="../common/mpfr.xml"
    31     xpointer="xpointer(//*[@os='p2'])"/>
    3224
    3325    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
  • BOOK/final-system/multilib/perl-64bit.xml

    r9d32016 r1da2a84  
    5656   -Dlibpth="/usr/local/lib64 /lib64 /usr/lib64" \
    5757   -Dcc="gcc ${BUILD64}" \
    58    -Dusethreads</userinput></screen>
     58   -Dusethreads -Duseshrplib</userinput></screen>
    5959
    6060    <variablelist os="m4">
     
    7979    href="../common/perl.xml"
    8080    xpointer="xpointer(//*[@os='c3'])"/>
     81
     82    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
     83    href="../common/perl.xml"
     84    xpointer="xpointer(//*[@os='c4'])"/>
    8185
    8286    </variablelist>
     
    106110    xpointer="xpointer(//*[@os='l'])"/>
    107111
    108 <screen os="m"><userinput>mv /usr/bin/perl{,-64}
    109 mv /usr/bin/perl&perl-version;{,-64}</userinput></screen>
     112<screen os="m"><userinput>mv -v /usr/bin/perl{,-64}
     113mv -v /usr/bin/perl&perl-version;{,-64}</userinput></screen>
    110114
    111115    <para os="n">Now we need to create a link to the multiarch wrapper that
  • BOOK/final-system/multilib/perl-n32.xml

    r9d32016 r1da2a84  
    5959   -Dlibpth="/usr/local/lib32 /lib32 /usr/lib32" \
    6060   -Dcc="gcc ${BUILDN32}" \
    61    -Dusethreads</userinput></screen>
     61   -Dusethreads -Duseshrplib</userinput></screen>
    6262
    6363    <variablelist os="m4">
     
    8282    href="../common/perl.xml"
    8383    xpointer="xpointer(//*[@os='c3'])"/>
     84
     85    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
     86    href="../common/perl.xml"
     87    xpointer="xpointer(//*[@os='c4'])"/>
    8488
    8589    </variablelist>
     
    109113    xpointer="xpointer(//*[@os='l'])"/>
    110114
    111 <screen os="m"><userinput>mv /usr/bin/perl{,-n32}
    112 mv /usr/bin/perl&perl-version;{,-n32}</userinput></screen>
     115<screen os="m"><userinput>mv -v /usr/bin/perl{,-n32}
     116mv -v /usr/bin/perl&perl-version;{,-n32}</userinput></screen>
    113117
    114118  </sect2>
  • BOOK/final-system/multilib/perl.xml

    r9d32016 r1da2a84  
    5252   -Dpager="/bin/less -isR" \
    5353   -Dcc="gcc ${BUILD32}" \
    54    -Dusethreads</userinput></screen>
     54   -Dusethreads -Duseshrplib</userinput></screen>
    5555
    5656    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
     
    8181    be used by the multiarch wrapper:</para>
    8282
    83 <screen os="m"><userinput>mv /usr/bin/perl{,-32}
    84 mv /usr/bin/perl&perl-version;{,-32}</userinput></screen>
     83<screen os="m"><userinput>mv -v /usr/bin/perl{,-32}
     84mv -v /usr/bin/perl&perl-version;{,-32}</userinput></screen>
    8585
    8686  </sect2>
  • BOOK/final-system/multilib/udev-64bit.xml

    r9d32016 r1da2a84  
    2222    <title>Installation of Udev</title>
    2323
    24     <para os="p1">This patch moves /lib/udev to /lib64/udev, to keep
    25     system consistency:</para>
    26 
    27 <screen os="p2"><userinput>patch -Np1 -i ../&udev-lib64-patch;</userinput></screen>
    28 
    2924    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
    3025    href="../common/udev.xml"
    3126    xpointer="xpointer(//*[@os='a'])"/>
    3227
    33 <screen os="b"><userinput>make CC="gcc ${BUILD64}" LD="gcc ${BUILD64}" \
    34     EXTRAS="extras/ata_id extras/cdrom_id extras/collect \
    35     extras/edd_id extras/firmware extras/floppy extras/path_id extras/rule_generator \
    36     extras/scsi_id extras/usb_id extras/volume_id" udevdir=/dev</userinput></screen>
     28<screen os="b"><userinput>CC="gcc ${BUILD64}" ./configure --prefix=/usr \
     29    --exec-prefix= --sysconfdir=/etc \
     30    --with-libdir-name=lib64</userinput></screen>
    3731
    3832    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
     
    4337    href="../common/udev.xml"
    4438    xpointer="xpointer(//*[@os='d'])"/>
    45 
    46     <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
    47     href="../common/udev.xml"
    48     xpointer="xpointer(//*[@os='e'])"/>
    49 
    50     <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
    51     href="../common/udev.xml"
    52     xpointer="xpointer(//*[@os='f'])"/>
    5339
    5440    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
     
    7258    xpointer="xpointer(//*[@os='k'])"/>
    7359
    74     <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
    75     href="../common/udev.xml"
    76     xpointer="xpointer(//*[@os='l'])"/>
    77 
    78 <screen os="m"><userinput>install -dv /lib64/firmware</userinput></screen>
     60<screen os="l"><userinput>install -dv /lib64/firmware</userinput></screen>
    7961
    8062  </sect2>
  • BOOK/final-system/multilib/udev-n32.xml

    r9d32016 r1da2a84  
    2323
    2424    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
    25     href="udev.xml"
     25    href="../common/udev.xml"
    2626    xpointer="xpointer(//*[@os='a'])"/>
    2727
    28 <screen os="b"><userinput>cd extras/volume_id/lib
    29 make CC="gcc ${BUILDN32}" AR=ar RANLIB=ranlib E=@echo Q=@</userinput></screen>
     28<screen os="b"><userinput>CC="gcc ${BUILDN32}" ./configure --prefix=/usr \
     29    --exec-prefix= --sysconfdir=/etc \
     30    --with-libdir-name=lib32</userinput></screen>
    3031
    3132    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
    32     href="udev.xml"
     33    href="../common/udev.xml"
    3334    xpointer="xpointer(//*[@os='c'])"/>
    3435
    35 <screen os="d"><userinput>make libdir=/lib32 usrlibdir=/usr/lib32 install</userinput></screen>
     36    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
     37    href="../common/udev.xml"
     38    xpointer="xpointer(//*[@os='d'])"/>
     39
     40    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
     41    href="../common/udev.xml"
     42    xpointer="xpointer(//*[@os='g'])"/>
     43
     44    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
     45    href="../common/udev.xml"
     46    xpointer="xpointer(//*[@os='h'])"/>
    3647
    3748  </sect2>
  • BOOK/final-system/multilib/udev.xml

    r9d32016 r1da2a84  
    99  <?dbhtml filename="udev.html"?>
    1010
    11   <title>Udev-&udev-version;</title>
     11  <title>Udev-&udev-version; 32 Bit Libraries</title>
    1212
    1313  <indexterm zone="ch-system-udev-32">
     
    2222    <title>Installation of Udev</title>
    2323
    24     <para os="a">Udev only provides one library, libvolume_id. Instead of
    25     building the entire udev package for one library, We're just going to
    26     compile the single library:</para>
     24    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
     25    href="../common/udev.xml"
     26    xpointer="xpointer(//*[@os='a'])"/>
    2727
    28 <screen os="b"><userinput>cd extras/volume_id/lib
    29 make CC="gcc ${BUILD32}" AR=ar RANLIB=ranlib E=@echo Q=@</userinput></screen>
     28<screen os="b"><userinput>CC="gcc ${BUILD32}" ./configure --prefix=/usr \
     29    --exec-prefix= --sysconfdir=/etc \
     30    --with-libdir-name=lib</userinput></screen>
    3031
    31     <para os="c">Install the library:</para>
     32    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
     33    href="../common/udev.xml"
     34    xpointer="xpointer(//*[@os='c'])"/>
    3235
    33 <screen os="d"><userinput>make install</userinput></screen>
     36    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
     37    href="../common/udev.xml"
     38    xpointer="xpointer(//*[@os='d'])"/>
     39
     40    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
     41    href="../common/udev.xml"
     42    xpointer="xpointer(//*[@os='g'])"/>
     43
     44    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
     45    href="../common/udev.xml"
     46    xpointer="xpointer(//*[@os='h'])"/>
    3447
    3548  </sect2>
Note: See TracChangeset for help on using the changeset viewer.