Changes in / [ec008670:229ed25]


Ignore:
Files:
112 added
57 deleted
403 edited

Legend:

Unmodified
Added
Removed
  • BOOK/Makefile

    rec008670 r229ed25  
    2121                   sparc sparc64 sparc64-64 \
    2222                   mips mips64 mips64-64 \
    23                    ppc ppc64 \
     23                   ppc ppc64 ppc64-64 \
    2424                   alpha
    2525
     
    198198          $(TOP)/$(arch)-index.xml
    199199
     200ARCHS_MD5LIST := $(ARCHS:%=%-md5list)
     201.PHONY: md5-list $(ARCHS_MD5LIST)
     202md5-list: $(ARCHS_MD5LIST)
     203$(ARCHS_MD5LIST): override arch = $(@:%-md5list=%)
     204$(ARCHS_MD5LIST):
     205        @echo "Creating md5 hash list for $(arch)..."
     206        $(Q)mkdir -p $(DLLISTDIR)
     207        $(Q)xsltproc --xinclude --nonet \
     208          --output $(DLLISTDIR)/$(arch).md5sum \
     209          $(TOP)/stylesheets/md5sum.xsl \
     210          $(TOP)/$(arch)-index.xml
     211       
    200212FG_GREEN := $(shell echo -e '\e[0;32m')
    201213FG_BLUE := $(shell echo -e '\e[0;34m')
     
    227239        @echo "Download-List Targets"
    228240        @echo "  $(FG_GREEN)download-list $(FG_BLUE)$(ARCHS_DLLIST)$(FG_DEFAULT)"
     241        @echo "md5-List Targets"
     242        @echo "  $(FG_GREEN)md5-list $(FG_BLUE)$(ARCHS_MD5LIST)$(FG_DEFAULT)"
  • BOOK/alpha-index.xml

    rec008670 r229ed25  
    7676    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="appendices/dependencies/common.xml"/>
    7777    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="appendices/dependencies/alpha.xml"/>
     78    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="appendices/rationale/common.xml"/>
    7879    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="appendices/license.xml"/>
    7980
  • BOOK/appendices/acronymlist.xml

    rec008670 r229ed25  
    2424
    2525    <varlistentry>
    26       <term><emphasis role="bold">ALFS</emphasis></term>
    27       <listitem>
    28         <para>Automated Linux From Scratch</para>
    29       </listitem>
    30     </varlistentry>
    31 
    32     <varlistentry>
    3326      <term><emphasis role="bold">ALSA</emphasis></term>
    3427      <listitem>
     
    7366
    7467    <varlistentry>
    75       <term><emphasis role="bold">BLFS</emphasis></term>
    76       <listitem>
    77         <para>Beyond Linux From Scratch</para>
    78       </listitem>
    79     </varlistentry>
    80 
    81     <varlistentry>
    8268      <term><emphasis role="bold">BSD</emphasis></term>
    8369      <listitem>
     
    8773
    8874    <varlistentry>
     75      <term><emphasis role="bold">CBLFS</emphasis></term>
     76      <listitem>
     77        <para>Community Driven Beyond Linux From Scratch</para>
     78      </listitem>
     79    </varlistentry>
     80
     81    <varlistentry>
    8982      <term><emphasis role="bold">chroot</emphasis></term>
    9083      <listitem>
     
    171164
    172165    <varlistentry>
    173       <term><emphasis role="bold">EVMS</emphasis></term>
    174       <listitem>
    175         <para>Enterprise Volume Management System</para>
    176       </listitem>
    177     </varlistentry>
    178 
    179     <varlistentry>
    180166      <term><emphasis role="bold">ext2</emphasis></term>
    181167      <listitem>
     
    388374
    389375    <varlistentry>
    390       <term><emphasis role="bold">NNTP</emphasis></term>
    391       <listitem>
    392         <para>Network News Transport Protocol</para>
    393       </listitem>
    394     </varlistentry>
    395 
    396     <varlistentry>
    397376      <term><emphasis role="bold">NPTL</emphasis></term>
    398377      <listitem>
     
    423402
    424403    <varlistentry>
    425       <term><emphasis role="bold">PCRE</emphasis></term>
    426       <listitem>
    427         <para>Perl Compatible Regular Expression</para>
    428       </listitem>
    429     </varlistentry>
    430 
    431     <varlistentry>
    432404      <term><emphasis role="bold">PID</emphasis></term>
    433405      <listitem>
     
    507479
    508480    <varlistentry>
    509       <term><emphasis role="bold">SMP</emphasis></term>
    510       <listitem>
    511         <para>Symmetric Multi-Processor</para>
    512       </listitem>
    513     </varlistentry>
    514 
    515     <varlistentry>
    516481      <term><emphasis role="bold">TLDP</emphasis></term>
    517482      <listitem>
  • BOOK/appendices/dependencies/common.xml

    rec008670 r229ed25  
    144144      </segmentedlist>
    145145
     146<!-- Begin Bc dependency info -->
     147  <bridgehead renderas="sect2" id="bc-dep">Bc</bridgehead>
     148
     149      <segmentedlist>
     150        <segtitle>&dependencies;</segtitle>
     151
     152        <seglistitem>
     153          <seg>Bash, Binutils, Bison, Coreutils, EGLIBC, GCC, Grep, Make,
     154          and Readline</seg>
     155        </seglistitem>
     156      </segmentedlist>
     157
     158      <segmentedlist>
     159        <segtitle>&testsuites;</segtitle>
     160
     161        <seglistitem>
     162          <seg>Gawk</seg>
     163        </seglistitem>
     164      </segmentedlist>
     165
     166      <segmentedlist>
     167        <segtitle>&before;</segtitle>
     168
     169        <seglistitem>
     170          <seg>None</seg>
     171        </seglistitem>
     172      </segmentedlist>
     173
    146174<!-- Begin Binutils dependency info -->
    147175  <bridgehead renderas="sect2" id="binutils-dep">Binutils</bridgehead>
     
    254282      </segmentedlist>
    255283
     284<!-- Begin Check dependency info -->
     285  <bridgehead renderas="sect2" id="check-dep">Check</bridgehead>
     286
     287      <segmentedlist>
     288        <segtitle>&dependencies;</segtitle>
     289
     290        <seglistitem>
     291         <seg>GCC, Grep, Make, Sed and Texinfo</seg>
     292        </seglistitem>
     293      </segmentedlist>
     294
     295      <segmentedlist>
     296        <segtitle>&testsuites;</segtitle>
     297
     298        <seglistitem>
     299          <seg>None</seg>
     300        </seglistitem>
     301      </segmentedlist>
     302
     303      <segmentedlist>
     304        <segtitle>&before;</segtitle>
     305
     306        <seglistitem>
     307          <seg>None</seg>
     308        </seglistitem>
     309      </segmentedlist>
     310
     311<!-- Begin CLooG-ISL dependency info -->
     312  <bridgehead renderas="sect2" id="cloog-isl-dep">CLooG-ISL</bridgehead>
     313
     314      <segmentedlist>
     315        <segtitle>&dependencies;</segtitle>
     316
     317        <seglistitem>
     318         <seg>Bash, Binutils, Coreutils, Diffutils, EGLIBC, Gawk, GCC, Grep, GMP,
     319         Make, MPC, MPFR, Sed and Texinfo</seg>
     320        </seglistitem>
     321      </segmentedlist>
     322
     323      <segmentedlist>
     324        <segtitle>&testsuites;</segtitle>
     325
     326        <seglistitem>
     327          <seg>None</seg>
     328        </seglistitem>
     329      </segmentedlist>
     330
     331      <segmentedlist>
     332        <segtitle>&before;</segtitle>
     333
     334        <seglistitem>
     335          <seg>GCC</seg>
     336        </seglistitem>
     337      </segmentedlist>
     338
    256339<!-- Begin Coreutils dependency info -->
    257340  <bridgehead renderas="sect2" id="coreutils-dep">Coreutils</bridgehead>
     
    278361
    279362        <seglistitem>
    280           <seg>Bash, Diffutils, Findutils, Man and Udev</seg>
     363          <seg>Bash, Diffutils, Findutils, Man and Eudev</seg>
    281364        </seglistitem>
    282365      </segmentedlist>
     
    484567        <seglistitem>
    485568         <seg>Bash, Binutils, Coreutils, EGLIBC, Gawk, GCC, Gettext, Grep, Gzip,
    486          Make, Pkg-config, Sed, Texinfo and Util-linux</seg>
     569         Make, Pkg-config-lite, Sed, Texinfo and Util-linux</seg>
    487570        </seglistitem>
    488571      </segmentedlist>
     
    622705
    623706        <seglistitem>
    624          <seg>Bash, Binutils, Coreutils, Diffutils, EGLIBC, Findutils, Gawk,
    625          GCC, GMP, Grep, Make, MPFR, Patch, Perl, Sed, Tar and Texinfo</seg>
    626         </seglistitem>
    627       </segmentedlist>
    628 
    629       <segmentedlist>
    630         <segtitle>&testsuites;</segtitle>
    631 
    632         <seglistitem>
    633           <seg>DejaGNU and Expect</seg>
     707         <seg>Bash, Binutils, CLooG-ISL, Coreutils, Diffutils, EGLIBC,
     708         Findutils, Gawk, GCC, GMP, Grep, ISL, Make, MPFR, Patch, Perl, Sed,
     709         Tar and Texinfo</seg>
     710        </seglistitem>
     711      </segmentedlist>
     712
     713      <segmentedlist>
     714        <segtitle>&testsuites;</segtitle>
     715
     716        <seglistitem>
     717          <seg>Check, DejaGNU, and Expect</seg>
    634718        </seglistitem>
    635719      </segmentedlist>
     
    671755      </segmentedlist>
    672756
     757<!-- Begin Glib dependency info -->
     758  <bridgehead renderas="sect2" id="glib-dep">Glib</bridgehead>
     759
     760      <segmentedlist>
     761        <segtitle>&dependencies;</segtitle>
     762
     763        <seglistitem>
     764         <seg>bash, binutils, coreutils, gawk, gcc, gettext, make &amp; M4.</seg>
     765        </seglistitem>
     766      </segmentedlist>
     767
     768      <segmentedlist>
     769        <segtitle>&testsuites;</segtitle>
     770
     771        <seglistitem>
     772          <seg>Unknown</seg>
     773        </seglistitem>
     774      </segmentedlist>
     775
     776      <segmentedlist>
     777        <segtitle>&before;</segtitle>
     778
     779        <seglistitem>
     780          <seg>Pkg-config-lite</seg>
     781        </seglistitem>
     782      </segmentedlist>
     783
    673784<!-- Begin GMP dependency info -->
    674785  <bridgehead renderas="sect2" id="gmp-dep">GMP</bridgehead>
     
    865976      </segmentedlist>
    866977
     978<!-- Begin ISL dependency info -->
     979  <bridgehead renderas="sect2" id="isl-dep">ISL</bridgehead>
     980
     981      <segmentedlist>
     982        <segtitle>&dependencies;</segtitle>
     983
     984        <seglistitem>
     985         <seg>Bash, Binutils, Coreutils, Diffutils, EGLIBC, Gawk, GCC, Grep,
     986         GMP, Make, MPC, MPFR, Sed and Texinfo</seg>
     987        </seglistitem>
     988      </segmentedlist>
     989
     990      <segmentedlist>
     991        <segtitle>&testsuites;</segtitle>
     992
     993        <seglistitem>
     994          <seg>None</seg>
     995        </seglistitem>
     996      </segmentedlist>
     997
     998      <segmentedlist>
     999        <segtitle>&before;</segtitle>
     1000
     1001        <seglistitem>
     1002          <seg>GCC</seg>
     1003        </seglistitem>
     1004      </segmentedlist>
     1005
    8671006<!-- Begin Kbd dependency info -->
    8681007  <bridgehead renderas="sect2" id="kbd-dep">Kbd</bridgehead>
     
    8721011
    8731012        <seglistitem>
    874          <seg>Bash, Binutils, Coreutils, EGLIBC, Gawk, GCC, Gzip, Make and Sed</seg>
    875         </seglistitem>
    876       </segmentedlist>
    877 
    878       <segmentedlist>
    879         <segtitle>&testsuites;</segtitle>
    880 
    881         <seglistitem>
    882           <seg>No testsuite available</seg>
    883         </seglistitem>
    884       </segmentedlist>
    885 
    886       <segmentedlist>
    887         <segtitle>&before;</segtitle>
    888 
    889         <seglistitem>
    890           <seg>None</seg>
     1013         <seg>Bash, Binutils, Coreutils, EGLIBC, Gawk, GCC, Gzip, Make, and
     1014         Check</seg>
     1015        </seglistitem>
     1016      </segmentedlist>
     1017
     1018      <segmentedlist>
     1019        <segtitle>&testsuites;</segtitle>
     1020
     1021        <seglistitem>
     1022          <seg>No testsuite available</seg>
     1023        </seglistitem>
     1024      </segmentedlist>
     1025
     1026      <segmentedlist>
     1027        <segtitle>&before;</segtitle>
     1028
     1029        <seglistitem>
     1030          <seg>None</seg>
     1031        </seglistitem>
     1032      </segmentedlist>
     1033
     1034<!-- Begin KMOD dependency info -->
     1035  <bridgehead renderas="sect2" id="kmod-dep">KMOD</bridgehead>
     1036
     1037      <segmentedlist>
     1038        <segtitle>&dependencies;</segtitle>
     1039
     1040        <seglistitem>
     1041         <seg>Bash, Binutils, Bison, Coreutils, EGLIBC, Flex, Gawk, GCC,
     1042         Gettext, Gzip, Make, Pkg-config-lite, Sed, XZ-Utils, and Zlib.
     1043         </seg>
     1044        </seglistitem>
     1045      </segmentedlist>
     1046
     1047      <segmentedlist>
     1048        <segtitle>&testsuites;</segtitle>
     1049
     1050        <seglistitem>
     1051          <seg>No testsuite available</seg>
     1052        </seglistitem>
     1053      </segmentedlist>
     1054
     1055      <segmentedlist>
     1056        <segtitle>&before;</segtitle>
     1057
     1058        <seglistitem>
     1059          <seg>Eudev</seg>
    8911060        </seglistitem>
    8921061      </segmentedlist>
     
    9551124        <seglistitem>
    9561125         <seg>Bash, Binutils, Coreutils, Diffutils, EGLIBC, Findutils, Gawk,
    957          GCC, Grep, Libestr, Make, Pkg-config, Sed and Texinfo</seg>
     1126         GCC, Grep, Libestr, Make, Pkg-config-lite, Sed and Texinfo</seg>
    9581127        </seglistitem>
    9591128      </segmentedlist>
     
    10661235        <seglistitem>
    10671236         <seg>Bash, Binutils, Coreutils, Diffutils, EGLIBC, Findutils, GCC, Grep,
    1068          Gzip, Make, Module-Init-Tools, Ncurses, Perl and Sed</seg>
     1237         Gzip, Make, KMOD, Ncurses, Perl and Sed</seg>
    10691238        </seglistitem>
    10701239      </segmentedlist>
     
    11981367
    11991368<!-- Begin MPC dependency info -->
    1200   <bridgehead renderas="sect2" id="mpc-dep">MPFR</bridgehead>
     1369  <bridgehead renderas="sect2" id="mpc-dep">MPC</bridgehead>
    12011370
    12021371      <segmentedlist>
     
    12531422      </segmentedlist>
    12541423
    1255 <!-- Begin Module-Init-Tools dependency info -->
    1256   <bridgehead renderas="sect2" id="module-init-tools-dep">Module-Init-Tools</bridgehead>
     1424<!-- Begin KMOD dependency info -->
     1425  <bridgehead renderas="sect2" id="module-init-tools-dep">KMOD</bridgehead>
    12571426
    12581427      <segmentedlist>
     
    13651534      </segmentedlist>
    13661535
    1367 <!-- Begin Pkg-config dependency info -->
    1368   <bridgehead renderas="sect2" id="pkg-config-dep">Pkg-config</bridgehead>
     1536<!-- Begin Pkg-config-lite dependency info -->
     1537  <bridgehead renderas="sect2" id="pkg-config-lite-dep">Pkg-config-lite</bridgehead>
    13691538
    13701539      <segmentedlist>
     
    16991868      </segmentedlist>
    17001869
    1701 <!-- Begin Udev dependency info -->
    1702   <bridgehead renderas="sect2" id="udev-dep">Udev</bridgehead>
     1870<!-- Begin Eudev dependency info -->
     1871  <bridgehead renderas="sect2" id="udev-dep">Eudev</bridgehead>
    17031872
    17041873      <segmentedlist>
     
    17351904        <seglistitem>
    17361905         <seg>Bash, Binutils, Coreutils, EGLIBC, GCC, Grep,
    1737          Make, Ncurses, Pkg-config, Sed, Texinfo and Zlib</seg>
     1906         Make, Ncurses, Pkg-config-lite, Sed, Texinfo and Zlib</seg>
    17381907        </seglistitem>
    17391908      </segmentedlist>
     
    18342003
    18352004        <seglistitem>
    1836           <seg>Binutils, File, Module-Init-Tools and Util-linux</seg>
     2005          <seg>File, KMOD and Util-linux</seg>
    18372006        </seglistitem>
    18382007      </segmentedlist>
  • BOOK/appendices/dependencies/x86.xml

    rec008670 r229ed25  
    1414  <para>This page contains dependency information for packages specific to x86.</para>
    1515
    16 <!-- Begin GRUB dependency info -->
    17   <bridgehead renderas="sect2" id="grub-dep">GRUB</bridgehead>
     16<!-- Begin GRUB2 dependency info -->
     17  <bridgehead renderas="sect2" id="grub2-dep">GRUB2</bridgehead>
    1818
    1919      <segmentedlist>
     
    2121
    2222        <seglistitem>
    23          <seg>Bash, Binutils, Coreutils, Diffutils, EGLIBC, GCC, Grep, Make,
    24          Ncurses, Sed and Texinfo</seg>
     23         <seg>Bash, Binutils, Bison Coreutils, Diffutils, EGLIBC, Gawk, GCC, Gettext,
     24         Grep, Make, Ncurses, Sed and Texinfo</seg>
    2525        </seglistitem>
    2626      </segmentedlist>
  • BOOK/boot/64/createfiles.xml

    rec008670 r229ed25  
    1818  the next chapter after the software has been installed.</para>
    1919
    20 <screen><userinput>ln -sv /tools/bin/{bash,cat,echo,grep,pwd,sleep,stty} ${CLFS}/bin
     20<screen><userinput>ln -sv /tools/bin/{bash,cat,echo,grep,login,passwd,pwd,sleep,stty} ${CLFS}/bin
    2121ln -sv /tools/bin/file ${CLFS}/usr/bin
     22ln -sv /tools/sbin/{agetty,blkid} ${CLFS}/sbin
    2223ln -sv /tools/lib/libgcc_s.so{,.1} ${CLFS}/usr/lib
    2324ln -sv /tools/lib/libstd*so* ${CLFS}/usr/lib
    24 ln -sv bash ${CLFS}/bin/sh</userinput></screen>
     25ln -sv bash ${CLFS}/bin/sh
     26ln -sv ../run ${CLFS}/var/run</userinput></screen>
    2527
    2628  <para os="b">To enable some c++ tests in the Glibc and Binutils testsuites
  • BOOK/boot/64/util-linux.xml

    rec008670 r229ed25  
    2222  <sect2 role="installation">
    2323    <title>Installation of Util-linux</title>
    24 
     24   
    2525    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    2626    href="../common/util-linux.xml"
    2727    xpointer="xpointer(//*[@os='a'])"/>
    2828
    29 <screen os="be"><userinput>CC="${CC} ${BUILD64}" PKG_CONFIG=true \
     29<screen os="be"><userinput>CC="${CC} ${BUILD64}" PKG_CONFIG= \
    3030  ./configure --prefix=/tools --exec-prefix=/tools \
    3131    --build=${CLFS_HOST} --host=${CLFS_TARGET} \
    32     --enable-login-utils --disable-makeinstall-chown</userinput></screen>
     32    --disable-makeinstall-chown --disable-login --disable-su</userinput></screen>
    3333
    3434    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
  • BOOK/boot/alpha-chapter.xml

    rec008670 r229ed25  
    1616  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/createfiles.xml"/>
    1717  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/util-linux.xml"/>
    18   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/e2fsprogs.xml"/>
     18  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/shadow.xml"/>
     19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/e2fsprogs.xml"/>
    1920  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/sysvinit.xml"/>
    20   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/module-init-tools.xml"/>
    21   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/udev.xml"/>
     21  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/kmod.xml"/>
     22  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/eudev.xml"/>
    2223  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/pwdgroup.xml"/>
    2324  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="alpha/kernel.xml"/>
  • BOOK/boot/alpha/kernel.xml

    rec008670 r229ed25  
    8383
    8484    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     85    href="../../bootable/x86/kernel.xml"
     86    xpointer="xpointer(//*[@os='s2'])"/>
     87
     88<screen><userinput>make ARCH=alpha CROSS_COMPILE=${CLFS_TARGET}- \
     89   INSTALL_FW_PATH=${CLFS}/lib/firmware firmware_install</userinput></screen>
     90
     91    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    8592    href="../x86/kernel.xml"
    8693    xpointer="xpointer(//*[@os='u'])"/>
  • BOOK/boot/common/createfiles.xml

    rec008670 r229ed25  
    1616  the next chapter after the software has been installed.</para>
    1717
    18 <screen><userinput>ln -sv /tools/bin/{bash,cat,echo,grep,pwd,sleep,stty} ${CLFS}/bin
     18<screen><userinput>ln -sv /tools/bin/{bash,cat,echo,grep,login,passwd,pwd,sleep,stty} ${CLFS}/bin
     19ln -sv /tools/sbin/{agetty,blkid} ${CLFS}/sbin
    1920ln -sv /tools/bin/file ${CLFS}/usr/bin
    2021ln -sv /tools/lib/libgcc_s.so{,.1} ${CLFS}/usr/lib
    2122ln -sv /tools/lib/libstd*so* ${CLFS}/usr/lib
    22 ln -sv bash ${CLFS}/bin/sh</userinput></screen>
     23ln -sv bash ${CLFS}/bin/sh
     24ln -sv /run ${CLFS}/var/run</userinput></screen>
    2325
    2426</sect1>
  • BOOK/boot/common/creatingdirs.xml

    rec008670 r229ed25  
    1515
    1616<screen os="b"><userinput>mkdir -pv ${CLFS}/{bin,boot,dev,{etc/,}opt,home,lib,mnt}
    17 mkdir -pv ${CLFS}/{proc,media/{floppy,cdrom},sbin,srv,sys}
    18 mkdir -pv ${CLFS}/var/{lock,log,mail,run,spool}
     17mkdir -pv ${CLFS}/{proc,media/{floppy,cdrom},run/{,shm},sbin,srv,sys}
     18mkdir -pv ${CLFS}/var/{lock,log,mail,spool}
    1919mkdir -pv ${CLFS}/var/{opt,cache,lib/{misc,locate},local}
    2020install -dv -m 0750 ${CLFS}/root
  • BOOK/boot/common/devices.xml

    rec008670 r229ed25  
    2020    <note os="a">
    2121      <para>The commands in the remainder of the book should be run as
    22       the <systemitem class="username">root</systemitem> user. Also,
    23       double-check that ${CLFS} is set as
    24       <systemitem class="username">root</systemitem>.</para>
     22      the <systemitem class="username">root</systemitem> user. Check
     23      that ${CLFS} is set in the
     24      <systemitem class="username">root</systemitem> user&rsquo;s environment
     25       before proceeding.</para>
    2526    </note>
    2627
  • BOOK/boot/common/fstab.xml

    rec008670 r229ed25  
    3232devpts         /dev/pts     devpts gid=&gid-tty;,mode=620   0     0
    3333shm            /dev/shm     tmpfs  defaults         0     0
     34tmpfs          /run         tmpfs  defaults         0     0
     35devtmpfs       /dev         devtmpfs mode=0755,nosuid 0     0
     36
    3437# End /etc/fstab</literal>
    3538EOF</userinput></screen>
  • BOOK/boot/common/pwdgroup.xml

    rec008670 r229ed25  
    192192
    193193  <para os="e">The created groups are not part of any standard&mdash;they are
    194   groups decided on in part by the requirements of the Udev configuration
     194  groups decided on in part by the requirements of the Eudev configuration
    195195  in the final system, and in part by common convention employed by a
    196196  number of existing Linux distributions. The Linux Standard Base (LSB,
  • BOOK/boot/common/sysvinit.xml

    rec008670 r229ed25  
    2424
    2525    <para os="aa">The following modifications help locate files specific to this
    26     perticular build:</para>
     26    particular build:</para>
    2727
    2828<screen os="ab"><userinput>cp -v src/Makefile{,.orig}
     
    8686
    8787<screen><userinput>cat &gt;&gt; ${CLFS}/etc/inittab &lt;&lt; "EOF"
    88 <literal>1:2345:respawn:/sbin/agetty -I '\033(K' tty1 9600
    89 2:2345:respawn:/sbin/agetty -I '\033(K' tty2 9600
    90 3:2345:respawn:/sbin/agetty -I '\033(K' tty3 9600
    91 4:2345:respawn:/sbin/agetty -I '\033(K' tty4 9600
    92 5:2345:respawn:/sbin/agetty -I '\033(K' tty5 9600
    93 6:2345:respawn:/sbin/agetty -I '\033(K' tty6 9600
     88<literal>1:2345:respawn:/sbin/agetty --noclear -I '\033(K' tty1 9600
     892:2345:respawn:/sbin/agetty --noclear -I '\033(K' tty2 9600
     903:2345:respawn:/sbin/agetty --noclear -I '\033(K' tty3 9600
     914:2345:respawn:/sbin/agetty --noclear -I '\033(K' tty4 9600
     925:2345:respawn:/sbin/agetty --noclear -I '\033(K' tty5 9600
     936:2345:respawn:/sbin/agetty --noclear -I '\033(K' tty6 9600
    9494</literal>
    9595EOF</userinput></screen>
     
    9999
    100100<screen><userinput>cat &gt;&gt; ${CLFS}/etc/inittab &lt;&lt; "EOF"
    101 <literal>c0:12345:respawn:/sbin/agetty 115200 ttyS0 vt100
     101<literal>c0:12345:respawn:/sbin/agetty --noclear 115200 ttyS0 vt100
    102102</literal>
    103103EOF</userinput></screen>
  • BOOK/boot/common/util-linux.xml

    rec008670 r229ed25  
    2222  <sect2 role="installation">
    2323    <title>Installation of Util-linux</title>
    24 
     24   
    2525    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    2626    href="../../final-system/common/util-linux.xml"
    2727    xpointer="xpointer(//*[@os='a'])"/>
    2828
    29 <screen os="b"><userinput>PKG_CONFIG=true \
     29<screen os="b"><userinput>PKG_CONFIG= \
    3030  ./configure --prefix=/tools --exec-prefix=/tools \
    3131    --build=${CLFS_HOST} --host=${CLFS_TARGET} \
    32     --enable-login-utils --disable-makeinstall-chown</userinput></screen>
     32    --disable-makeinstall-chown --disable-login --disable-su</userinput></screen>
    3333
    3434    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
  • BOOK/boot/mips-chapter.xml

    rec008670 r229ed25  
    1717  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/createfiles.xml"/>
    1818  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/util-linux.xml"/>
    19   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/e2fsprogs.xml"/>
     19  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/shadow.xml"/>
     20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/e2fsprogs.xml"/>
    2021  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/sysvinit.xml"/>
    21   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/module-init-tools.xml"/>
    22   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/udev.xml"/>
     22  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/kmod.xml"/>
     23  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/eudev.xml"/>
    2324  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/pwdgroup.xml"/>
    2425  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips/kernel.xml"/>
  • BOOK/boot/mips/kernel.xml

    rec008670 r229ed25  
    7575
    7676    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     77    href="../../bootable/x86/kernel.xml"
     78    xpointer="xpointer(//*[@os='s2'])"/>
     79
     80<screen><userinput>make ARCH=mips CROSS_COMPILE=${CLFS_TARGET}- \
     81   INSTALL_FW_PATH=${CLFS}/lib/firmware firmware_install</userinput></screen>
     82
     83    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    7784    href="../x86/kernel.xml"
    7885    xpointer="xpointer(//*[@os='u'])"/>
  • BOOK/boot/mips64-64-chapter.xml

    rec008670 r229ed25  
    1717  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/createfiles.xml"/>
    1818  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/util-linux.xml"/>
    19   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/e2fsprogs.xml"/>
     19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/shadow.xml"/>
     20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86_64-64/e2fsprogs.xml"/>
    2021  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/sysvinit.xml"/>
    21   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/module-init-tools.xml"/>
    22   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/udev.xml"/>
     22  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86_64-64/kmod.xml"/>
     23  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86_64-64/eudev.xml"/>
    2324  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/pwdgroup.xml"/>
    2425  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips64/kernel.xml"/>
  • BOOK/boot/mips64-chapter.xml

    rec008670 r229ed25  
    1717  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips64/createfiles.xml"/>
    1818  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/util-linux.xml"/>
    19   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/e2fsprogs.xml"/>
     19  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/shadow.xml"/>
     20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/e2fsprogs.xml"/>
    2021  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/sysvinit.xml"/>
    21   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/module-init-tools.xml"/>
    22   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/udev.xml"/>
     22  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/kmod.xml"/>
     23  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/eudev.xml"/>
    2324  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/pwdgroup.xml"/>
    2425  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips64/kernel.xml"/>
  • BOOK/boot/mips64/createfiles.xml

    rec008670 r229ed25  
    1515  xpointer="xpointer(//*[@os='a'])"/>
    1616
    17 <screen><userinput>ln -sv /tools/bin/{bash,cat,echo,grep,pwd,sleep,stty} ${CLFS}/bin
     17<screen><userinput>ln -sv /tools/bin/{bash,cat,echo,grep,login,passwd,pwd,sleep,stty} ${CLFS}/bin
    1818ln -sv /tools/bin/file ${CLFS}/usr/bin
     19ln -sv /tools/sbin/{agetty,blkid} ${CLFS}/sbin
    1920ln -sv /tools/lib/libgcc_s.so{,.1} ${CLFS}/usr/lib
    2021ln -sv /tools/lib32/libgcc_s.so{,.1} ${CLFS}/usr/lib32
     
    2324ln -sv /tools/lib32/libstd*so* ${CLFS}/usr/lib32
    2425ln -sv /tools/lib64/libstd*so* ${CLFS}/usr/lib64
    25 ln -sv bash ${CLFS}/bin/sh</userinput></screen>
     26ln -sv bash ${CLFS}/bin/sh
     27ln -sv ../run ${CLFS}/var/run</userinput></screen>
    2628
    2729</sect1>
  • BOOK/boot/mips64/creatingdirs.xml

    rec008670 r229ed25  
    1616
    1717<screen><userinput>mkdir -pv ${CLFS}/{bin,boot,dev,{etc/,}opt,home,lib{,32,64},mnt}
    18 mkdir -pv ${CLFS}/{proc,media/{floppy,cdrom},sbin,srv,sys}
    19 mkdir -pv ${CLFS}/var/{lock,log,mail,run,spool}
     18mkdir -pv ${CLFS}/{proc,media/{floppy,cdrom},run/{shm},sbin,srv,sys}
     19mkdir -pv ${CLFS}/var/{lock,log,mail,spool}
    2020mkdir -pv ${CLFS}/var/{opt,cache,lib{,32,64}/{misc,locate},local}
    2121install -dv ${CLFS}/root -m 0750
  • BOOK/boot/mips64/kernel.xml

    rec008670 r229ed25  
    7979
    8080    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     81    href="../../bootable/x86/kernel.xml"
     82    xpointer="xpointer(//*[@os='s2'])"/>
     83
     84<screen><userinput>make ARCH=mips CROSS_COMPILE=${CLFS_TARGET}- \
     85   INSTALL_FW_PATH=${CLFS}/lib/firmware firmware_install</userinput></screen>
     86
     87    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    8188    href="../x86/kernel.xml"
    8289    xpointer="xpointer(//*[@os='u'])"/>
  • BOOK/boot/multilib/createfiles.xml

    rec008670 r229ed25  
    1515  xpointer="xpointer(//*[@os='a'])"/>
    1616
    17 <screen><userinput>ln -sv /tools/bin/{bash,cat,echo,grep,pwd,sleep,stty} ${CLFS}/bin
     17<screen><userinput>ln -sv /tools/bin/{bash,cat,echo,grep,login,passwd,pwd,sleep,stty} ${CLFS}/bin
    1818ln -sv /tools/bin/file ${CLFS}/usr/bin
     19ln -sv /tools/sbin/{agetty,blkid} ${CLFS}/sbin
    1920ln -sv /tools/lib/libgcc_s.so{,.1} ${CLFS}/usr/lib
    2021ln -sv /tools/lib64/libgcc_s.so{,.1} ${CLFS}/usr/lib64
    2122ln -sv /tools/lib/libstd*so* ${CLFS}/usr/lib
    2223ln -sv /tools/lib64/libstd*so* ${CLFS}/usr/lib64
    23 ln -sv bash ${CLFS}/bin/sh</userinput></screen>
     24ln -sv bash ${CLFS}/bin/sh
     25ln -sv ../run ${CLFS}/var/run</userinput></screen>
    2426
    2527</sect1>
  • BOOK/boot/multilib/creatingdirs.xml

    rec008670 r229ed25  
    1616
    1717<screen os="b"><userinput>mkdir -pv ${CLFS}/{bin,boot,dev,{etc/,}opt,home,lib{,64},mnt}
    18 mkdir -pv ${CLFS}/{proc,media/{floppy,cdrom},sbin,srv,sys}
    19 mkdir -pv ${CLFS}/var/{lock,log,mail,run,spool}
     18mkdir -pv ${CLFS}/{proc,media/{floppy,cdrom},run/{,shm},sbin,srv,sys}
     19mkdir -pv ${CLFS}/var/{lock,log,mail,spool}
    2020mkdir -pv ${CLFS}/var/{opt,cache,lib{,64}/{misc,locate},local}
    2121install -dv ${CLFS}/root -m 0750
  • BOOK/boot/multilib/e2fsprogs.xml

    rec008670 r229ed25  
    5555    xpointer="xpointer(//*[@os='f'])"/>
    5656
    57     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    58     href="../common/e2fsprogs.xml"
    59     xpointer="xpointer(//*[@os='g'])"/>
     57<screen os="g"><userinput>make LIBUUID="-luuid" STATIC_LIBUUID="-luuid" \
     58    LIBBLKID="-lblkid" STATIC_LIBBLKID="-lblkid" \
     59    LDFLAGS="-Wl,-rpath,/tools/lib64"</userinput></screen>
    6060
    6161    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
  • BOOK/boot/multilib/util-linux.xml

    rec008670 r229ed25  
    2222  <sect2 role="installation">
    2323    <title>Installation of Util-linux</title>
    24 
     24   
    2525    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    2626    href="../common/util-linux.xml"
    2727    xpointer="xpointer(//*[@os='a'])"/>
    2828
    29 <screen os="be"><userinput>CC="${CC} ${BUILD64}" PKG_CONFIG=true \
    30   ./configure \
    31     --prefix=/tools --exec-prefix=/tools \
    32     --build=${CLFS_HOST} --host=${CLFS_TARGET} \
    33     --libdir=/tools/lib64 --enable-login-utils \
    34     --disable-makeinstall-chown</userinput></screen>
     29<screen os="be"><userinput>CC="${CC} ${BUILD64}" PKG_CONFIG= ./configure \
     30    --prefix=/tools --exec-prefix="" --build=${CLFS_HOST} \
     31    --host=${CLFS_TARGET} --libdir=/tools/lib64 --bindir=/tools/bin \
     32    --sbindir=/tools/sbin --disable-makeinstall-chown --disable-login \
     33    --disable-su</userinput></screen>
    3534
    3635    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     
    4645    xpointer="xpointer(//*[@os='g'])"/>
    4746
    48     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    49     href="../common/util-linux.xml"
    50     xpointer="xpointer(//*[@os='h'])"/>
     47<screen os="h"><userinput>make usrsbin_execdir=/tools/sbin usrbin_execdir=/tools/bin install</userinput></screen>
    5148
    5249  </sect2>
  • BOOK/boot/ppc-chapter.xml

    rec008670 r229ed25  
    1616  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/createfiles.xml"/>
    1717  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/util-linux.xml"/>
    18   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/e2fsprogs.xml"/>
     18  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/shadow.xml"/>
     19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/e2fsprogs.xml"/>
    1920  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/sysvinit.xml"/>
    20   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/module-init-tools.xml"/>
    21   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/udev.xml"/>
     21  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/kmod.xml"/>
     22  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/eudev.xml"/>
    2223  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/pwdgroup.xml"/>
    2324  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc/kernel.xml"/>
  • BOOK/boot/ppc/kernel.xml

    rec008670 r229ed25  
    8080
    8181    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     82    href="../../bootable/x86/kernel.xml"
     83    xpointer="xpointer(//*[@os='s2'])"/>
     84
     85<screen><userinput>make ARCH=powerpc CROSS_COMPILE=${CLFS_TARGET}- \
     86   INSTALL_FW_PATH=${CLFS}/lib/firmware firmware_install</userinput></screen>
     87
     88    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    8289    href="../x86/kernel.xml"
    8390    xpointer="xpointer(//*[@os='u'])"/>
  • BOOK/boot/ppc/yaboot-build.xml

    rec008670 r229ed25  
    2323    <title>Installation of Yaboot</title>
    2424
     25    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     26    href="../../final-system/ppc/yaboot.xml"
     27    xpointer="xpointer(//*[@os='p3'])"/>
     28
     29    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     30    href="../../final-system/ppc/yaboot.xml"
     31    xpointer="xpointer(//*[@os='p4'])"/>
     32
     33    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     34    href="../../final-system/ppc/yaboot.xml"
     35    xpointer="xpointer(//*[@os='p5'])"/>
     36
     37    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     38    href="../../final-system/ppc/yaboot.xml"
     39    xpointer="xpointer(//*[@os='p6'])"/>
     40
    2541    <para os="p1">The following patch allows <command>ofpath</command> to use
    2642    <literal>PATH_PREFIX</literal> like the other
     
    3349    loader. It also tries to change user and group ownership for the installed
    3450    files to <systemitem class="username">root</systemitem>, which the
    35     <systemitem class="username">clfs</systemitem> user cannot do. The following
    36     command fixes both issues:</para>
     51    <systemitem class="username">clfs</systemitem> user cannot do. It will also
     52    fail due to a compile warning with the -Werror flag on.   The following
     53    command fixes these issues:</para>
    3754
    3855<screen><userinput>cp -v Makefile{,.orig}
    3956sed -e "s/\(strip \)/${CLFS_TARGET}-\1/" \
    4057    -e 's/-o root -g root//' \
     58    -e 's/-Werror//' \
    4159    Makefile.orig &gt; Makefile</userinput></screen>
    4260
  • BOOK/boot/ppc64-chapter.xml

    rec008670 r229ed25  
    1515  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/creatingdirs.xml"/>
    1616  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/createfiles.xml"/>
     17  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc64/util-linux-32.xml"/>
    1718  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/util-linux.xml"/>
     19  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/shadow.xml"/>
    1820  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc64/e2fsprogs-libs.xml"/>
    1921  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc64/e2fsprogs.xml"/>
    2022  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/sysvinit.xml"/>
    21   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/module-init-tools.xml"/>
    22   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/udev.xml"/>
     23  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/kmod.xml"/>
     24  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/eudev.xml"/>
    2325  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/pwdgroup.xml"/>
    2426  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc64/kernel.xml"/>
     
    2729  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc64/yaboot-build.xml"/>
    2830  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/settingenviron.xml"/>
     31  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/flags.xml"/>
    2932  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/fstab.xml"/>
    3033  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/devices.xml"/>
  • BOOK/boot/ppc64/e2fsprogs.xml

    rec008670 r229ed25  
    6868    xpointer="xpointer(//*[@os='f'])"/>
    6969
    70     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    71     href="../64/e2fsprogs.xml"
    72     xpointer="xpointer(//*[@os='g'])"/>
     70<screen os="g"><userinput>make LIBUUID="-luuid" STATIC_LIBUUID="-luuid" \
     71    LIBBLKID="-lblkid" STATIC_LIBBLKID="-lblkid" libs
     72make LIBUUID="-luuid" STATIC_LIBUUID="-luuid" LIBBLKID="-lblkid" \
     73    STATIC_LIBBLKID="-lblkid" LDFLAGS="-Wl,-rpath,/tools/lib64" -C e2fsck/</userinput></screen>
    7374
    74     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    75     href="../common/e2fsprogs.xml"
    76     xpointer="xpointer(//*[@os='i'])"/>
     75    <para os="i">Install the e2fsck binary:</para>
    7776
    78     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    79     href="../common/e2fsprogs.xml"
    80     xpointer="xpointer(//*[@os='j'])"/>
     77<screen os="j"><userinput>make install -C e2fsck</userinput></screen>
    8178
    8279    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
  • BOOK/boot/ppc64/kernel.xml

    rec008670 r229ed25  
    7979
    8080    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     81    href="../../bootable/x86/kernel.xml"
     82    xpointer="xpointer(//*[@os='s2'])"/>
     83
     84<screen><userinput>make ARCH=powerpc CROSS_COMPILE=${CLFS_TARGET}- \
     85   INSTALL_FW_PATH=${CLFS}/lib/firmware firmware_install</userinput></screen>
     86
     87    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    8188    href="../x86/kernel.xml"
    8289    xpointer="xpointer(//*[@os='u'])"/>
  • BOOK/boot/ppc64/yaboot-build.xml

    rec008670 r229ed25  
    2424
    2525    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     26    href="../../final-system/ppc/yaboot.xml"
     27    xpointer="xpointer(//*[@os='p3'])"/>
     28
     29    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     30    href="../../final-system/ppc/yaboot.xml"
     31    xpointer="xpointer(//*[@os='p4'])"/>
     32
     33    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     34    href="../../final-system/ppc/yaboot.xml"
     35    xpointer="xpointer(//*[@os='p5'])"/>
     36
     37    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     38    href="../../final-system/ppc/yaboot.xml"
     39    xpointer="xpointer(//*[@os='p6'])"/>
     40
     41    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    2642    href="../ppc/yaboot-build.xml"
    2743    xpointer="xpointer(//*[@os='p1'])"/>
     
    4359            -e "s/\(strip \)/${CLFS_TARGET}-\1/" \
    4460            -e 's/-o root -g root//' \
     61            -e 's/-Werror//' \
    4562    Makefile.orig &gt; Makefile</userinput></screen>
    4663
  • BOOK/boot/sparc-chapter.xml

    rec008670 r229ed25  
    1616  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/createfiles.xml"/>
    1717  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/util-linux.xml"/>
    18   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/e2fsprogs.xml"/>
     18  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/shadow.xml"/>
     19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/e2fsprogs.xml"/>
    1920  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/sysvinit.xml"/>
    20   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/module-init-tools.xml"/>
    21   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/udev.xml"/>
     21  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/kmod.xml"/>
     22  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/eudev.xml"/>
    2223  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc/elftoaout.xml"/>
    2324  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/pwdgroup.xml"/>
  • BOOK/boot/sparc/fstab.xml

    rec008670 r229ed25  
    2929proc           /proc           proc        defaults         0     0
    3030sysfs          /sys            sysfs       defaults         0     0
    31 devpts         /dev/pts        devpts      gid=4,mode=620   0     0
     31devpts         /dev/pts        devpts      gid=&gid-tty;,mode=620   0     0
    3232shm            /dev/shm        tmpfs       defaults         0     0
     33tmpfs          /run            tmpfs       defaults         0     0
     34devtmpfs       /dev            devtmpfs    mode=0755,nosuid 0     0
    3335none           /proc/openprom  openpromfs  defaults         0     0
    3436# End /etc/fstab</literal>
  • BOOK/boot/sparc/kernel.xml

    rec008670 r229ed25  
    7575
    7676    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     77    href="../../bootable/x86/kernel.xml"
     78    xpointer="xpointer(//*[@os='s2'])"/>
     79
     80<screen><userinput>make ARCH=sparc CROSS_COMPILE=${CLFS_TARGET}- \
     81   INSTALL_FW_PATH=${CLFS}/lib/firmware firmware_install</userinput></screen>
     82
     83    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    7784    href="../x86/kernel.xml"
    7885    xpointer="xpointer(//*[@os='u'])"/>
  • BOOK/boot/sparc/silo-build.xml

    rec008670 r229ed25  
    3131    xpointer="xpointer(//*[@os='b'])"/>
    3232
     33<para os="ae">This sed allows us to compile the bin2h binary separately.</para>
     34
     35<screen os="ad"><userinput>sed -i -e 's@\$(PROGRAMS)$@programs\n\nprograms: &amp;@' common/Makefile</userinput></screen>
     36
     37<para os="af">Compile the bin2h and util binaries for the host.</para>
     38
     39<screen os="aa"><userinput>make -C common programs CC=cc
     40make -C second util CC=cc</userinput></screen>
     41
     42    <variablelist>
     43      <varlistentry>
     44        <term><parameter>CC=cc</parameter></term>
     45        <listitem>
     46          <para>Overwrites the default value of <command>gcc -m32</command> which will fail
     47to compile on 64 bit targets. This is not to be confused with <command>CC=${CC}</command> below.</para>
     48        </listitem>
     49      </varlistentry>
     50    </variablelist>
     51
    3352    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    3453    href="../../final-system/sparc/silo.xml"
    3554    xpointer="xpointer(//*[@os='c'])"/>
    3655
    37 <screen os="aa"><userinput>make CROSS_COMPILE=${CLFS_TARGET}-</userinput></screen>
     56<screen os="ac"><userinput>make CC=${CC} AS=${AS} LD=${LD} STRIP=${STRIP}</userinput></screen>
    3857
    3958    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
  • BOOK/boot/sparc64-64-chapter.xml

    rec008670 r229ed25  
    1616  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/createfiles.xml"/>
    1717  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/util-linux.xml"/>
    18   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/e2fsprogs.xml"/>
     18  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/shadow.xml"/>
     19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86_64-64/e2fsprogs.xml"/>
    1920  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/sysvinit.xml"/>
    20   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/module-init-tools.xml"/>
    21   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/udev.xml"/>
     21  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86_64-64/kmod.xml"/>
     22  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86_64-64/eudev.xml"/>
    2223  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc/elftoaout.xml"/>
    2324  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/pwdgroup.xml"/>
  • BOOK/boot/sparc64-chapter.xml

    rec008670 r229ed25  
    1616  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/createfiles.xml"/>
    1717  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/util-linux.xml"/>
    18   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/e2fsprogs.xml"/>
     18  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/shadow.xml"/>
     19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/e2fsprogs.xml"/>
    1920  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/sysvinit.xml"/>
    20   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/module-init-tools.xml"/>
    21   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/udev.xml"/>
     21  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/kmod.xml"/>
     22  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/eudev.xml"/>
    2223  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc/elftoaout.xml"/>
    2324  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/pwdgroup.xml"/>
  • BOOK/boot/sparc64/kernel.xml

    rec008670 r229ed25  
    7373    xpointer="xpointer(//*[@os='s'])"/>
    7474
    75 <screen><userinput>make INSTALL_MOD_PATH=${CLFS} ARCH=sparc64 \
     75<screen><userinput>make ARCH=sparc64 INSTALL_MOD_PATH=${CLFS} \
    7676   CROSS_COMPILE=${CLFS_TARGET}- modules_install</userinput></screen>
     77
     78    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     79    href="../../bootable/x86/kernel.xml"
     80    xpointer="xpointer(//*[@os='s2'])"/>
     81
     82<screen><userinput>make ARCH=sparc64 CROSS_COMPILE=${CLFS_TARGET}- \
     83   INSTALL_FW_PATH=${CLFS}/lib/firmware firmware_install</userinput></screen>
    7784
    7885    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
  • BOOK/boot/x86-chapter.xml

    rec008670 r229ed25  
    1616  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/createfiles.xml"/>
    1717  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/util-linux.xml"/>
     18  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/shadow.xml"/>
    1819  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/e2fsprogs.xml"/>
    1920  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/sysvinit.xml"/>
    20   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/module-init-tools.xml"/>
    21   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/udev.xml"/>
     21  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/kmod.xml"/>
     22  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/eudev.xml"/>
    2223  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/pwdgroup.xml"/>
    2324  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86/kernel.xml"/>
  • BOOK/boot/x86/grub-build.xml

    rec008670 r229ed25  
    2929    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    3030    href="../../final-system/x86/grub.xml"
     31    xpointer="xpointer(//*[@os='s1'])"/>
     32
     33    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     34    href="../../final-system/x86/grub.xml"
     35    xpointer="xpointer(//*[@os='s2'])"/>
     36
     37    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     38    href="../../final-system/x86/grub.xml"
    3139    xpointer="xpointer(//*[@os='a'])"/>
    3240
    33 <screen os="ab"><userinput>./configure --prefix=/usr \
     41<screen os="ab"><userinput>./configure --prefix=/tools \
    3442    --build=${CLFS_HOST} --host=${CLFS_TARGET} \
    3543    --sysconfdir=/etc --disable-werror</userinput></screen>
  • BOOK/boot/x86/kernel.xml

    rec008670 r229ed25  
    8282    INSTALL_MOD_PATH=${CLFS} modules_install</userinput></screen>
    8383
     84    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     85    href="../../bootable/x86/kernel.xml"
     86    xpointer="xpointer(//*[@os='s2'])"/>
     87
     88<screen><userinput>make ARCH=i386 CROSS_COMPILE=${CLFS_TARGET}- \
     89   INSTALL_FW_PATH=${CLFS}/lib/firmware firmware_install</userinput></screen>
     90
    8491    <para os="u">After kernel compilation is complete, additional steps are
    8592    required to complete the installation. Some files need to be copied to
  • BOOK/boot/x86_64-64-chapter.xml

    rec008670 r229ed25  
    1616  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/createfiles.xml"/>
    1717  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/util-linux.xml"/>
    18   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/e2fsprogs.xml"/>
     18  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/shadow.xml"/>
     19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86_64-64/e2fsprogs.xml"/>
    1920  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/sysvinit.xml"/>
    20   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/module-init-tools.xml"/>
    21   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/udev.xml"/>
     21  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86_64-64/kmod.xml"/>
     22  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86_64-64/eudev.xml"/>
    2223  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/pwdgroup.xml"/>
    2324  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86_64/kernel.xml"/>
    24   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86/grub-build.xml"/>
     25  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/grub-build.xml"/>
    2526  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/settingenviron.xml"/>
    2627  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86_64-64/flags.xml"/>
  • BOOK/boot/x86_64-chapter.xml

    rec008670 r229ed25  
    1616  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/createfiles.xml"/>
    1717  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/util-linux.xml"/>
    18   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/e2fsprogs.xml"/>
     18  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/shadow.xml"/>
     19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/e2fsprogs.xml"/>
    1920  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/sysvinit.xml"/>
    20   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/module-init-tools.xml"/>
    21   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/udev.xml"/>
     21  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/kmod.xml"/>
     22  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/eudev.xml"/>
    2223  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/pwdgroup.xml"/>
    2324  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86_64/kernel.xml"/>
    24   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86/grub-build.xml"/>
     25  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/grub-build.xml"/>
    2526  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/settingenviron.xml"/>
    2627  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86_64/flags.xml"/>
  • BOOK/boot/x86_64/kernel.xml

    rec008670 r229ed25  
    7979
    8080    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     81    href="../../bootable/x86/kernel.xml"
     82    xpointer="xpointer(//*[@os='s2'])"/>
     83
     84<screen><userinput>make ARCH=x86_64 CROSS_COMPILE=${CLFS_TARGET}- \
     85   INSTALL_FW_PATH=${CLFS}/lib/firmware firmware_install</userinput></screen>
     86
     87    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    8188    href="../x86/kernel.xml"
    8289    xpointer="xpointer(//*[@os='u'])"/>
  • BOOK/bootable/alpha/fstab.xml

    rec008670 r229ed25  
    2929proc           /proc        proc   defaults         0     0
    3030sysfs          /sys         sysfs  defaults         0     0
    31 devpts         /dev/pts     devpts gid=10,mode=620  0     0
     31devpts         /dev/pts     devpts gid=&gid-tty;,mode=620  0     0
    3232shm            /dev/shm     tmpfs  defaults         0     0
     33tmpfs          /run            tmpfs       defaults         0     0
     34devtmpfs       /dev            devtmpfs    mode=0755,nosuid 0     0
    3335# End /etc/fstab</literal>
    3436EOF</userinput></screen>
  • BOOK/bootable/alpha/kernel.xml

    rec008670 r229ed25  
    9090    href="../x86/kernel.xml"
    9191    xpointer="xpointer(//*[@os='t'])"/>
     92   
     93    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     94    href="../x86/kernel.xml"
     95    xpointer="xpointer(//*[@os='s2'])"/>
     96
     97    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     98    href="../x86/kernel.xml"
     99    xpointer="xpointer(//*[@os='t2'])"/>
    92100
    93101    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
  • BOOK/bootable/common/fstab.xml

    rec008670 r229ed25  
    3232devpts         /dev/pts     devpts gid=&gid-tty;,mode=620   0     0
    3333shm            /dev/shm     tmpfs  defaults         0     0
     34tmpfs          /run         tmpfs  defaults         0     0
     35devtmpfs       /dev         devtmpfs mode=0755,nosuid 0     0
     36
    3437# End /etc/fstab</literal>
    3538EOF</userinput></screen>
  • BOOK/bootable/mips/kernel.xml

    rec008670 r229ed25  
    8181    href="../x86/kernel.xml"
    8282    xpointer="xpointer(//*[@os='t'])"/>
     83   
     84    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     85    href="../x86/kernel.xml"
     86    xpointer="xpointer(//*[@os='s2'])"/>
     87
     88    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     89    href="../x86/kernel.xml"
     90    xpointer="xpointer(//*[@os='t2'])"/>
    8391
    8492    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
  • BOOK/bootable/ppc/kernel.xml

    rec008670 r229ed25  
    9393    href="../x86/kernel.xml"
    9494    xpointer="xpointer(//*[@os='t'])"/>
     95   
     96    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     97    href="../x86/kernel.xml"
     98    xpointer="xpointer(//*[@os='s2'])"/>
     99
     100    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     101    href="../x86/kernel.xml"
     102    xpointer="xpointer(//*[@os='t2'])"/>
    95103
    96104    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
  • BOOK/bootable/ppc64/kernel.xml

    rec008670 r229ed25  
    8585    href="../x86/kernel.xml"
    8686    xpointer="xpointer(//*[@os='t'])"/>
     87   
     88    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     89    href="../x86/kernel.xml"
     90    xpointer="xpointer(//*[@os='s2'])"/>
     91
     92    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     93    href="../x86/kernel.xml"
     94    xpointer="xpointer(//*[@os='t2'])"/>
    8795
    8896    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
  • BOOK/bootable/sparc/fstab.xml

    rec008670 r229ed25  
    2929proc           /proc           proc        defaults         0     0
    3030sysfs          /sys            sysfs       defaults         0     0
    31 devpts         /dev/pts        devpts      gid=10,mode=620  0     0
     31devpts         /dev/pts        devpts      gid=&gid-tty;,mode=620  0     0
    3232shm            /dev/shm        tmpfs       defaults         0     0
     33tmpfs          /run            tmpfs       defaults         0     0
     34devtmpfs       /dev            devtmpfs    mode=0755,nosuid 0     0
    3335none           /proc/openprom  openpromfs  defaults         0     0
    3436# End /etc/fstab</literal>
  • BOOK/bootable/sparc/kernel.xml

    rec008670 r229ed25  
    8585    href="../x86/kernel.xml"
    8686    xpointer="xpointer(//*[@os='t'])"/>
     87   
     88    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     89    href="../x86/kernel.xml"
     90    xpointer="xpointer(//*[@os='s2'])"/>
     91
     92    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     93    href="../x86/kernel.xml"
     94    xpointer="xpointer(//*[@os='t2'])"/>
    8795
    8896    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
  • BOOK/bootable/x86/grub.xml

    rec008670 r229ed25  
    2929  the computer if the computer becomes unusable (un-bootable).</para>
    3030
    31   <para os="c">The first thing we need to do is generate a configuration for
    32   GRUB. In previous versions of grub we could create the configuration manually
    33   here, but with GRUB2 we can generate <filename>grub.cfg</filename>
    34   automatically. You can do this with the following command:</para>
    35 
    36 <screen os="d"><userinput>grub-mkconfig -o /boot/grub/grub.cfg</userinput></screen>
    37 
    3831  <warning os="w1">
    3932    <para>The following command will overwrite the current boot loader.
     
    5144<screen os="f"><userinput>grub-install /dev/sda</userinput></screen>
    5245
     46  <para os="c">Next, we need to generate a configuration for GRUB.
     47  In previous versions of grub we could create the configuration manually
     48  here, but with GRUB2 we can generate <filename>grub.cfg</filename>
     49  automatically. You can do this with the following command:</para>
     50
     51<screen os="d"><userinput>grub-mkconfig -o /boot/grub/grub.cfg</userinput></screen>
     52
    5353</sect1>
  • BOOK/bootable/x86/kernel.xml

    rec008670 r229ed25  
    3838
    3939    <para os="h">Configure the kernel via a menu-driven interface.
    40     Please note that the udev bootscript requires "rtc" and "tmpfs" to be
     40    Please note that the udev bootscript requires "rtc", "tmpfs" and "devtmpfs" to be
    4141    enabled and built into the kernel, not as modules. CBLFS has
    4242    some information regarding particular kernel configuration requirements of
     
    7272    kernel modules because it usually applies to 2.4.x kernels only. As
    7373    far as we know, kernel configuration issues specific to Hotplug and
    74     Udev are not documented. The problem is that Udev will create a device
     74    Eudev are not documented. The problem is that Eudev will create a device
    7575    node only if Hotplug or a user-written script inserts the corresponding
    7676    module into the kernel, and not all modules are detectable by Hotplug.
    7777    Note that statements like the one below in the
    78     <filename>/etc/modprobe.conf</filename> file do not work with Udev:</para>
     78    <filename>/etc/modprobe.conf</filename> file do not work with Eudev:</para>
    7979
    8080<screen os="q"><literal>alias char-major-XXX some-module</literal></screen>
    8181
    82     <para os="r">Because of the complications with Udev and modules,
     82    <para os="r">Because of the complications with Eudev and modules,
    8383    we strongly recommend starting with a completely non-modular kernel
    84     configuration, especially if this is the first time using Udev.</para>
     84    configuration, especially if this is the first time using Eudev.</para>
    8585
    8686    <para os="s">Install the modules, if the kernel configuration uses
     
    8888
    8989<screen os="t"><userinput>make modules_install</userinput></screen>
     90
     91    <para os="s2">Install the firmware, if the kernel configuration uses
     92    them:</para>
     93
     94<screen os="t2"><userinput>make firmware_install</userinput></screen>
    9095
    9196    <para os="u">After kernel compilation is complete, additional steps are
  • BOOK/bootable/x86_64/kernel.xml

    rec008670 r229ed25  
    8585    href="../x86/kernel.xml"
    8686    xpointer="xpointer(//*[@os='t'])"/>
     87   
     88    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     89    href="../x86/kernel.xml"
     90    xpointer="xpointer(//*[@os='s2'])"/>
     91
     92    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     93    href="../x86/kernel.xml"
     94    xpointer="xpointer(//*[@os='t2'])"/>
    8795
    8896    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
  • BOOK/bootscripts/alpha-chapter.xml

    rec008670 r229ed25  
    1616
    1717  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/console.xml"/>
    18   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/udev.xml"/>
     18  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/eudev.xml"/>
    1919  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/symlinks.xml"/>
    2020  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/profile.xml"/>
  • BOOK/bootscripts/common/locale.xml

    rec008670 r229ed25  
    7474  to it being added to <filename>/etc/locale.conf</filename>:</para>
    7575
    76 <screen role="nodump"><userinput>LC_ALL=[locale name] locale country
     76<screen role="nodump"><userinput>LC_ALL=[locale name] locale territory
    7777LC_ALL=[locale name] locale language
    7878LC_ALL=[locale name] locale charmap
  • BOOK/bootscripts/common/symlinks.xml

    rec008670 r229ed25  
    4545    <note>
    4646      <para>Although the examples in this book work properly, be aware
    47       that Udev does not recognize the backslash for line continuation.
    48       If modifying Udev rules with an editor, be sure to leave each rule
     47      that Eudev does not recognize the backslash for line continuation.
     48      If modifying Eudev rules with an editor, be sure to leave each rule
    4949      on one physical line.</para>
    5050    </note>
     
    8989    <title>Dealing with duplicate devices</title>
    9090
    91     <para>As explained in <xref linkend="ch-scripts-udev"/>, the order in
     91    <para>As explained in <xref linkend="ch-scripts-eudev"/>, the order in
    9292    which devices with the same function appear in
    9393    <filename class="directory">/dev</filename> is essentially random.
     
    134134    device.</para>
    135135
    136     <para>More information on writing Udev rules can be found in
     136    <para>More information on writing Eudev rules can be found in
    137137    <filename>/usr/share/doc/udev/writing_udev_rules/index.html</filename>.</para>
    138138
  • BOOK/bootscripts/mips-chapter.xml

    rec008670 r229ed25  
    1616
    1717  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/console.xml"/>
    18   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/udev.xml"/>
     18  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/eudev.xml"/>
    1919  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/symlinks.xml"/>
    2020  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/profile.xml"/>
  • BOOK/bootscripts/mips64-64-chapter.xml

    rec008670 r229ed25  
    1616
    1717  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/console.xml"/>
    18   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/udev.xml"/>
     18  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/eudev.xml"/>
    1919  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/symlinks.xml"/>
    2020  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/profile.xml"/>
  • BOOK/bootscripts/mips64-chapter.xml

    rec008670 r229ed25  
    1616
    1717  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/console.xml"/>
    18   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/udev.xml"/>
     18  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/eudev.xml"/>
    1919  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/symlinks.xml"/>
    2020  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/profile.xml"/>
  • BOOK/bootscripts/ppc-chapter.xml

    rec008670 r229ed25  
    1616
    1717  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/console.xml"/>
    18   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/udev.xml"/>
     18  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/eudev.xml"/>
    1919  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/symlinks.xml"/>
    2020  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/profile.xml"/>
  • BOOK/bootscripts/ppc64-chapter.xml

    rec008670 r229ed25  
    1616
    1717  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/console.xml"/>
    18   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/udev.xml"/>
     18  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/eudev.xml"/>
    1919  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/symlinks.xml"/>
    2020  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/profile.xml"/>
  • BOOK/bootscripts/sparc-chapter.xml

    rec008670 r229ed25  
    1616
    1717  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/console.xml"/>
    18   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/udev.xml"/>
     18  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/eudev.xml"/>
    1919  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/symlinks.xml"/>
    2020  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/profile.xml"/>
  • BOOK/bootscripts/sparc64-64-chapter.xml

    rec008670 r229ed25  
    1616
    1717  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/console.xml"/>
    18   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/udev.xml"/>
     18  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/eudev.xml"/>
    1919  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/symlinks.xml"/>
    2020  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/profile.xml"/>
  • BOOK/bootscripts/sparc64-chapter.xml

    rec008670 r229ed25  
    1616
    1717  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/console.xml"/>
    18   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/udev.xml"/>
     18  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/eudev.xml"/>
    1919  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/symlinks.xml"/>
    2020  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/profile.xml"/>
  • BOOK/bootscripts/x86-chapter.xml

    rec008670 r229ed25  
    1616
    1717  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/console.xml"/>
    18   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/udev.xml"/>
     18  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/eudev.xml"/>
    1919  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/symlinks.xml"/>
    2020  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/profile.xml"/>
  • BOOK/bootscripts/x86_64-64-chapter.xml

    rec008670 r229ed25  
    1616
    1717  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/console.xml"/>
    18   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/udev.xml"/>
     18  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/eudev.xml"/>
    1919  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/symlinks.xml"/>
    2020  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/profile.xml"/>
  • BOOK/bootscripts/x86_64-chapter.xml

    rec008670 r229ed25  
    1616
    1717  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/console.xml"/>
    18   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/udev.xml"/>
     18  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/eudev.xml"/>
    1919  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/symlinks.xml"/>
    2020  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/profile.xml"/>
  • BOOK/chroot/64/createfiles.xml

    rec008670 r229ed25  
    2121ln -sv /tools/lib/libgcc_s.so{,.1} /usr/lib
    2222ln -sv /tools/lib/libstd* /usr/lib
    23 ln -sv bash /bin/sh</userinput></screen>
     23ln -sv bash /bin/sh
     24ln -sv /run /var/run</userinput></screen>
    2425
    2526  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
  • BOOK/chroot/common/createfiles.xml

    rec008670 r229ed25  
    1919ln -sv /tools/lib/libgcc_s.so{,.1} /usr/lib
    2020ln -sv /tools/lib/libstd* /usr/lib
    21 ln -sv bash /bin/sh</userinput></screen>
     21ln -sv bash /bin/sh
     22ln -sv /run /var/run</userinput></screen>
    2223
    2324</sect1>
  • BOOK/chroot/common/creatingdirs.xml

    rec008670 r229ed25  
    1616
    1717<screen os="b"><userinput>mkdir -pv /{bin,boot,dev,{etc/,}opt,home,lib,mnt}
    18 mkdir -pv /{proc,media/{floppy,cdrom},sbin,srv,sys}
    19 mkdir -pv /var/{lock,log,mail,run,spool}
     18mkdir -pv /{proc,media/{floppy,cdrom},run/shm,sbin,srv,sys}
     19mkdir -pv /var/{lock,log,mail,spool}
    2020mkdir -pv /var/{opt,cache,lib/{misc,locate},local}
    2121install -dv -m 0750 /root
  • BOOK/chroot/common/devices.xml

    rec008670 r229ed25  
    3030
    3131    <para>This file&mdash;<filename>/etc/fstab</filename>&mdash;has not
    32     been created yet but is also not required for the file systems to be
    33     properly mounted. As such, the warning can be safely ignored.</para>
     32    been created yet (unless using the boot method), but is also not required
     33    for the file systems to be properly mounted. The warning can be safely
     34    ignored.</para>
    3435
    3536  </sect2>
  • BOOK/chroot/common/kernfs.xml

    rec008670 r229ed25  
    3636  <para>Two device nodes, /dev/console and /dev/null, are required to be
    3737  present on the filesystem.  These are needed by the kernel even before
    38   starting Udev early in the boot process, so we create them here:</para>
     38  starting Eudev early in the boot process, so we create them here:</para>
    3939
    4040<screen><userinput>mknod -m 600 ${CLFS}/dev/console c 5 1
     
    4242
    4343  <para>Once the system is complete and booting, the rest of our device
    44   nodes are created by the Udev package.  Since this package is not
     44  nodes are created by the Eudev package.  Since this package is not
    4545  available to us right now, we must take other steps to provide device
    4646  nodes under on the CLFS filesystem.  We will use the <quote>bind</quote>
     
    5454  for each of these now:</para>
    5555
    56 <screen><userinput>mount -f -vt tmpfs tmpfs ${CLFS}/dev/shm
     56<screen><userinput>if [ -h ${CLFS}/dev/shm ]; then
     57  link=$(readlink ${CLFS}/dev/shm)
     58  mkdir -p ${CLFS}/$link
     59  mount -f -vt tmpfs shm ${CLFS}/$link
     60  unset link
     61else
     62  mount -f -vt tmpfs shm ${CLFS}/dev/shm
     63fi
    5764mount -f -vt devpts -o gid=&gid-tty;,mode=620 devpts ${CLFS}/dev/pts</userinput></screen>
    5865
  • BOOK/chroot/common/util-linux.xml

    rec008670 r229ed25  
    2727    xpointer="xpointer(//*[@os='a'])"/>
    2828
    29 <screen os="b"><userinput>./configure --prefix=/tools \
     29<screen os="b"><userinput>PKG_CONFIG= ./configure --prefix=/tools \
    3030    --build=${CLFS_HOST} --host=${CLFS_TARGET} \
    31     --disable-makeinstall-chown</userinput></screen>
     31    --disable-makeinstall-chown --disable-su --disable-login</userinput></screen>
    3232
    3333    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
  • BOOK/chroot/mips64/createfiles.xml

    rec008670 r229ed25  
    2323ln -sv /tools/lib32/libstd* /usr/lib32
    2424ln -sv /tools/lib64/libstd* /usr/lib64
    25 ln -sv bash /bin/sh</userinput></screen>
     25ln -sv bash /bin/sh
     26ln -sv /run /var/run</userinput></screen>
    2627
    2728</sect1>
  • BOOK/chroot/mips64/creatingdirs.xml

    rec008670 r229ed25  
    1616
    1717<screen><userinput>mkdir -pv /{bin,boot,dev,{etc/,}opt,home,lib{,32,64},mnt}
    18 mkdir -pv /{proc,media/{floppy,cdrom},sbin,srv,sys}
    19 mkdir -pv /var/{lock,log,mail,run,spool}
     18mkdir -pv /{proc,media/{floppy,cdrom},run/{,shm},sbin,srv,sys}
     19mkdir -pv /var/{lock,log,mail,spool}
    2020mkdir -pv /var/{opt,cache,lib{,32,64}/{misc,locate},local}
    2121install -dv /root -m 0750
  • BOOK/chroot/multilib/createfiles.xml

    rec008670 r229ed25  
    2121ln -sv /tools/lib/libstd* /usr/lib
    2222ln -sv /tools/lib64/libstd* /usr/lib64
    23 ln -sv bash /bin/sh</userinput></screen>
     23ln -sv bash /bin/sh
     24ln -sv /run /var/run</userinput></screen>
    2425
    2526</sect1>
  • BOOK/chroot/multilib/creatingdirs.xml

    rec008670 r229ed25  
    1616
    1717<screen><userinput>mkdir -pv /{bin,boot,dev,{etc/,}opt,home,lib{,64},mnt}
    18 mkdir -pv /{proc,media/{floppy,cdrom},sbin,srv,sys}
    19 mkdir -pv /var/{lock,log,mail,run,spool}
     18mkdir -pv /{proc,media/{floppy,cdrom},run/{,shm},sbin,srv,sys}
     19mkdir -pv /var/{lock,log,mail,spool}
    2020mkdir -pv /var/{opt,cache,lib{,64}/{misc,locate},local}
    2121install -dv /root -m 0750
  • BOOK/chroot/multilib/util-linux.xml

    rec008670 r229ed25  
    2222  <sect2 role="installation">
    2323    <title>Installation of Util-linux</title>
    24 
     24   
    2525    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    2626    href="../common/util-linux.xml"
    2727    xpointer="xpointer(//*[@os='a'])"/>
    2828
    29 <screen os="be"><userinput>CC="${CC} ${BUILD64}" ./configure --prefix=/tools \
     29<screen os="be"><userinput>CC="${CC} ${BUILD64}" PKG_CONFIG= ./configure --prefix=/tools \
    3030    --build=${CLFS_HOST} --host=${CLFS_TARGET} \
    31     --disable-makeinstall-chown</userinput></screen>
     31    --disable-makeinstall-chown --disable-login --disable-su</userinput></screen>
    3232
    3333    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
  • BOOK/chroot/x86/before-chroot.xml

    rec008670 r229ed25  
    3535    <command>config.guess</command>:</para>
    3636
    37 <screen><userinput>lib/config.guess</userinput></screen>
     37<screen><userinput>build-aux/config.guess</userinput></screen>
    3838
    3939    <para>If the output of that command does not equal what is in
     
    5555    directory:</para>
    5656
    57 <screen><userinput>setarch linux32 lib/config.guess</userinput></screen>
     57<screen><userinput>setarch linux32 build-aux/config.guess</userinput></screen>
    5858
    5959    <para>If the output of the command above equals what is in
     
    125125    directory:</para>
    126126
    127 <screen os="uui"><userinput>lib/config.guess</userinput></screen>
     127<screen os="uui"><userinput>build-aux/config.guess</userinput></screen>
    128128
    129129    <para os="uuj">The output of the above command should be the same as the
  • BOOK/cross-tools/64/eglibc.xml

    rec008670 r229ed25  
    2828
    2929    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    30     href="../common/eglibc.xml"
    31     xpointer="xpointer(//*[@os='db'])"/>
     30    href="../../final-system/common/eglibc.xml"
     31    xpointer="xpointer(//*[@os='s1'])"/>
    3232
    3333    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    34     href="../common/eglibc.xml"
    35     xpointer="xpointer(//*[@os='dc'])"/>
     34    href="../../final-system/common/eglibc.xml"
     35    xpointer="xpointer(//*[@os='s2'])"/>
    3636
    3737    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     
    5959      ../eglibc-&eglibc-version;/configure --prefix=/tools \
    6060      --host=${CLFS_TARGET} --build=${CLFS_HOST} \
    61       --disable-profile --enable-add-ons \
    62       --with-tls --enable-kernel=2.6.0 --with-__thread \
     61      --disable-profile --with-tls --enable-kernel=2.6.32 --with-__thread \
    6362      --with-binutils=/cross-tools/bin --with-headers=/tools/include \
    64       --cache-file=config.cache</userinput></screen>
     63      --enable-obsolete-rpc --cache-file=config.cache</userinput></screen>
    6564
    6665    <variablelist os="dg">
     
    107106      xpointer="xpointer(//*[@os='dg10'])"/>
    108107
     108      <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     109      href="../common/eglibc.xml"
     110      xpointer="xpointer(//*[@os='dg11'])"/>
     111
    109112    </variablelist>
    110113
  • BOOK/cross-tools/64/gcc-final.xml

    rec008670 r229ed25  
    2424
    2525    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    26     href="gcc-static.xml"
     26    href="../../final-system/common/gcc.xml"
    2727    xpointer="xpointer(//*[@os='p1'])"/>
    2828
    2929    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    30     href="gcc-static.xml"
     30    href="../../final-system/common/gcc.xml"
    3131    xpointer="xpointer(//*[@os='p2'])"/>
    3232
     
    4646    href="gcc-static.xml"
    4747    xpointer="xpointer(//*[@os='ah'])"/>
    48 
    49     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    50     href="gcc-static.xml"
    51     xpointer="xpointer(//*[@os='ai'])"/>
    52 
    53     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    54     href="gcc-static.xml"
    55     xpointer="xpointer(//*[@os='aj'])"/>
    5648
    5749    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
  • BOOK/cross-tools/64/gcc-static.xml

    rec008670 r229ed25  
    2525
    2626    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    27     href="../common/gcc-static.xml"
     27    href="../../final-system/common/gcc.xml"
    2828    xpointer="xpointer(//*[@os='p1'])"/>
    2929
    3030    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    31     href="../common/gcc-static.xml"
     31    href="../../final-system/common/gcc.xml"
    3232    xpointer="xpointer(//*[@os='p2'])"/>
    3333
     
    4545    href="../common/gcc-static.xml"
    4646    xpointer="xpointer(//*[@os='ah'])"/>
    47 
    48     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    49     href="../common/gcc-static.xml"
    50     xpointer="xpointer(//*[@os='ai'])"/>
    51 
    52     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    53     href="../common/gcc-static.xml"
    54     xpointer="xpointer(//*[@os='aj'])"/>
    5547
    5648    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     
    9890    xpointer="xpointer(//*[@os='aq'])"/>
    9991
     92    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     93    href="../common/gcc-static.xml"
     94    xpointer="xpointer(//*[@os='ar'])"/>
     95
    10096  </sect2>
    10197
  • BOOK/cross-tools/alpha-chapter.xml

    rec008670 r229ed25  
    1515  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/cflags.xml"/>
    1616  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="alpha/variables.xml"/>
    17   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="alpha/linux-headers.xml"/>
     17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bc.xml"/>
     18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="alpha/linux-headers.xml"/>
    1819  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/file.xml"/>
    1920  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/m4.xml"/>
     
    2223  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/mpfr.xml"/>
    2324  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/mpc.xml"/>
    24   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ppl.xml"/>
    25   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/cloog-ppl.xml"/>
     25  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/isl.xml"/>
     26  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/cloog.xml"/>
    2627  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/binutils-32.xml"/>
    2728  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="alpha/eglibc-headers.xml"/>
  • BOOK/cross-tools/alpha/eglibc-headers.xml

    rec008670 r229ed25  
    2323    <title>Installation of EGLIBC Headers</title>
    2424
     25    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     26    href="../common/eglibc.xml"
     27    xpointer="xpointer(//*[@os='da'])"/>
     28
    2529    <para os="s1">EGLIBC's <filename>configure</filename> script checks the
    2630    version of GCC, and will fail if it's less than 3.4. The next EGLIBC build
     
    3337<screen os="s2"><userinput>cp -v configure{,.orig}
    3438sed -e 's/3.4/3.[0-9]/g' configure.orig &gt; configure</userinput></screen>
     39
     40    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     41    href="../../final-system/common/eglibc.xml"
     42    xpointer="xpointer(//*[@os='s1'])"/>
     43
     44    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     45    href="../../final-system/common/eglibc.xml"
     46    xpointer="xpointer(//*[@os='s2'])"/>
    3547
    3648    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     
    6173<screen os="s3"><userinput>CC=gcc ../eglibc-&eglibc-version;/configure --prefix=/tools \
    6274   --host=${CLFS_TARGET} --build=${CLFS_HOST} \
    63    --disable-sanity-checks --enable-kernel=2.6.0 \
    64    --with-headers=/tools/include --cache-file=config.cache \
     75   --disable-sanity-checks --enable-kernel=2.6.32 \
     76   --with-headers=/tools/include --enable-obsolete-rpc \
     77   --cache-file=config.cache \
    6578   --with-binutils=/cross-tools/${CLFS_TARGET}/bin</userinput></screen>
    6679
     
    113126
    114127       <varlistentry os="ca6">
    115             <term><parameter>--enable-kernel=2.6.0</parameter></term>
     128            <term><parameter>--enable-kernel=2.6.32</parameter></term>
    116129            <listitem>
    117130               <para>This tells EGLIBC to compile the library with support
    118                for 2.6.x Linux kernels.</para>
     131               for 2.6.32 and later Linux kernels.</para>
    119132            </listitem>
    120133       </varlistentry>
  • BOOK/cross-tools/alpha/eglibc.xml

    rec008670 r229ed25  
    2828
    2929    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    30     href="../common/eglibc.xml"
    31     xpointer="xpointer(//*[@os='db'])"/>
     30    href="../../final-system/common/eglibc.xml"
     31    xpointer="xpointer(//*[@os='s1'])"/>
    3232
    3333    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    34     href="../common/eglibc.xml"
    35     xpointer="xpointer(//*[@os='dc'])"/>
     34    href="../../final-system/common/eglibc.xml"
     35    xpointer="xpointer(//*[@os='s2'])"/>
    3636
    3737    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
  • BOOK/cross-tools/alpha/linux-headers.xml

    rec008670 r229ed25  
    3131    xpointer="xpointer(//*[@os='b'])"/>
    3232
    33 <screen os="c"><userinput>install -dv /tools/include
    34 make mrproper
     33<screen os="c"><userinput>make mrproper
    3534make ARCH=alpha headers_check
    36 make ARCH=alpha INSTALL_HDR_PATH=dest headers_install
    37 cp -rv dest/include/* /tools/include</userinput></screen>
     35make ARCH=alpha INSTALL_HDR_PATH=/tools headers_install</userinput></screen>
    3836
    3937    <variablelist os="d">
     
    5351
    5452      <varlistentry os="d3">
    55         <term><parameter>make ARCH=alpha INSTALL_HDR_PATH=dest headers_install</parameter></term>
     53        <term><parameter>make ARCH=alpha INSTALL_HDR_PATH=/tools headers_install</parameter></term>
    5654        <listitem>
    57           <para>Normally the headers_install target removes the entire
    58           destination directory (default
    59           <filename class="directory">/usr/include</filename>) before
    60           installing the headers. To prevent this, we tell the kernel to
    61           install the headers to a directory inside the source dir.</para>
     55          <para>This will install the kernel headers into
     56          <filename class="directory">/tools/include</filename>.</para>
    6257        </listitem>
    6358      </varlistentry>
  • BOOK/cross-tools/common/binutils-32.xml

    rec008670 r229ed25  
    2828    enable.</para>
    2929
     30<!-- Branch update patch area
     31    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     32    href="../../final-system/common/binutils.xml"
     33    xpointer="xpointer(//*[@os='p1'])"/>
     34
     35    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     36    href="../../final-system/common/binutils.xml"
     37    xpointer="xpointer(//*[@os='p2'])"/>
     38-->
    3039    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    3140    href="../../final-system/common/binutils.xml"
     
    4049    xpointer="xpointer(//*[@os='i'])"/>
    4150
    42 <screen os="bc"><userinput>AR=ar AS=as ../binutils-&binutils-version;/configure \
     51<screen os="bc"><userinput>AR=ar AS=as ../binutils-&binutils-dir;/configure \
    4352  --prefix=/cross-tools --host=${CLFS_HOST} --target=${CLFS_TARGET} \
    44   --with-sysroot=${CLFS} --with-lib-path=/tools/lib --disable-nls --enable-shared \
    45   --disable-multilib</userinput></screen>
     53  --with-sysroot=${CLFS} --with-lib-path=/tools/lib --disable-nls \
     54  --disable-static --disable-multilib</userinput></screen>
    4655
    4756    <variablelist os="bd">
    48       <title>The meaning of the configure options:</title>
     57      <title>The meaning of the new configure options:</title>
    4958
    5059      <varlistentry os="bd1">
    51         <term><parameter>--prefix=/cross-tools</parameter></term>
     60        <term><parameter>AR=ar AS=as</parameter></term>
    5261        <listitem>
    53           <para>This tells the configure script to prepare to install the
    54           package in the <filename class="directory">/cross-tools</filename>
    55           directory.</para>
     62          <para>This prevents Binutils from compiling with ${CLFS_HOST}-ar
     63           and ${CLFS_HOST}-as as they are provided by this package and therefore
     64           not installed yet.</para>
    5665        </listitem>
    5766      </varlistentry>
     
    93102
    94103      <varlistentry os="bd6">
    95         <term><parameter>--enable-shared</parameter></term>
    96         <listitem>
    97           <para>Enable the creation of the shared libraries.</para>
    98         </listitem>
    99       </varlistentry>
    100 
    101       <varlistentry os="bd7">
    102104        <term><parameter>--disable-multilib</parameter></term>
    103105        <listitem>
     
    134136    <filename class="directory">/tools/include</filename> directory:</para>
    135137
    136 <screen os="bk"><userinput>cp -v ../binutils-&binutils-version;/include/libiberty.h /tools/include</userinput></screen>
     138<screen os="bk"><userinput>cp -v ../binutils-&binutils-dir;/include/libiberty.h /tools/include</userinput></screen>
    137139
    138140  </sect2>
  • BOOK/cross-tools/common/binutils.xml

    rec008670 r229ed25  
    2828    enable.</para>
    2929
     30<!-- Branch update patch area
     31    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     32    href="../../final-system/common/binutils.xml"
     33    xpointer="xpointer(//*[@os='p1'])"/>
     34
     35    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     36    href="../../final-system/common/binutils.xml"
     37    xpointer="xpointer(//*[@os='p2'])"/>
     38-->
    3039    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    3140    href="../../final-system/common/binutils.xml"
     
    4049    xpointer="xpointer(//*[@os='i'])"/>
    4150
    42 <screen os="bc"><userinput>AR=ar AS=as ../binutils-&binutils-version;/configure \
     51<screen os="bc"><userinput>AR=ar AS=as ../binutils-&binutils-dir;/configure \
    4352  --prefix=/cross-tools --host=${CLFS_HOST} --target=${CLFS_TARGET} \
    44   --with-sysroot=${CLFS} --with-lib-path=/tools/lib --disable-nls --enable-shared \
    45   --enable-64-bit-bfd --disable-multilib</userinput></screen>
     53  --with-sysroot=${CLFS} --with-lib-path=/tools/lib --disable-nls \
     54  --disable-static --enable-64-bit-bfd --disable-multilib</userinput></screen>
    4655
    4756    <variablelist os="bd">
    48       <title>The meaning of the configure options:</title>
     57      <title>The meaning of the new configure options:</title>
    4958
    5059      <varlistentry os="bd1">
    51         <term><parameter>--prefix=/cross-tools</parameter></term>
     60        <term><parameter>AR=ar AS=as</parameter></term>
    5261        <listitem>
    53           <para>This tells the configure script to prepare to install the
    54           package in the <filename class="directory">/cross-tools</filename>
    55           directory.</para>
     62          <para>This prevents Binutils from compiling with ${CLFS_HOST}-ar
     63           and ${CLFS_HOST}-as as they are provided by this package and therefore
     64           not installed yet.</para>
    5665        </listitem>
    5766      </varlistentry>
     
    93102
    94103      <varlistentry os="bd6">
    95         <term><parameter>--enable-shared</parameter></term>
    96         <listitem>
    97           <para>Enable the creation of the shared libraries.</para>
    98         </listitem>
    99       </varlistentry>
    100 
    101       <varlistentry os="bd7">
    102104        <term><parameter>--disable-multilib</parameter></term>
    103105        <listitem>
     
    107109      </varlistentry>
    108110
    109       <varlistentry os="bd8">
     111      <varlistentry os="bd7">
    110112        <term><parameter>--enable-64-bit-bfd</parameter></term>
    111113        <listitem>
     
    141143    <filename class="directory">/tools/include</filename> directory:</para>
    142144
    143 <screen os="bk"><userinput>cp -v ../binutils-&binutils-version;/include/libiberty.h /tools/include</userinput></screen>
     145<screen os="bk"><userinput>cp -v ../binutils-&binutils-dir;/include/libiberty.h /tools/include</userinput></screen>
    144146
    145147  </sect2>
  • BOOK/cross-tools/common/eglibc.xml

    rec008670 r229ed25  
    2727    risk.</para>
    2828
    29     <para os="db">Disable linking to <filename>libgcc_eh</filename>:</para>
     29    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     30    href="../../final-system/common/eglibc.xml"
     31    xpointer="xpointer(//*[@os='s1'])"/>
    3032
    31 <screen os="dc"><userinput>cp -v Makeconfig{,.orig}
    32 sed -e 's/-lgcc_eh//g' Makeconfig.orig > Makeconfig</userinput></screen>
     33    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     34    href="../../final-system/common/eglibc.xml"
     35    xpointer="xpointer(//*[@os='s2'])"/>
    3336
    3437    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     
    4043    xpointer="xpointer(//*[@os='f'])"/>
    4144
    42     <para os="dd">The following lines need to be added to
    43     <filename>config.cache</filename> for EGLIBC to support NPTL:</para>
     45    <para os="dd">Add the following to <filename>config.cache</filename>
     46    to disable ssp when building EGLIBC:</para>
    4447
    45 <screen os="de"><userinput>cat &gt; config.cache &lt;&lt; "EOF"
    46 libc_cv_forced_unwind=yes
    47 libc_cv_c_cleanup=yes
    48 libc_cv_gnu89_inline=yes
    49 libc_cv_ssp=no
    50 EOF</userinput></screen>
     48<screen os="de"><userinput>echo "libc_cv_ssp=no" &gt; config.cache</userinput></screen>
    5149
    5250    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     
    5856    ../eglibc-&eglibc-version;/configure --prefix=/tools \
    5957    --host=${CLFS_TARGET} --build=${CLFS_HOST} \
    60     --disable-profile --enable-add-ons \
    61     --with-tls --enable-kernel=2.6.0 --with-__thread \
    62     --with-binutils=/cross-tools/bin --with-headers=/tools/include \
     58    --disable-profile --with-tls --enable-kernel=2.6.32 \
     59    --with-__thread --with-binutils=/cross-tools/bin \
     60    --with-headers=/tools/include --enable-obsolete-rpc \
    6361    --cache-file=config.cache</userinput></screen>
    6462
     
    107105
    108106      <varlistentry os="dg6">
    109         <term><parameter>--enable-add-ons</parameter></term>
    110         <listitem>
    111           <para>This tells EGLIBC to utilize all add-ons that are
    112           available.</para>
    113         </listitem>
    114       </varlistentry>
    115 
    116       <varlistentry os="dg7">
    117107        <term><parameter>--with-tls</parameter></term>
    118108        <listitem>
     
    121111      </varlistentry>
    122112
    123       <varlistentry os="dg8">
    124         <term><parameter>--enable-kernel=2.6.0</parameter></term>
     113      <varlistentry os="dg7">
     114        <term><parameter>--enable-kernel=2.6.32</parameter></term>
    125115        <listitem>
    126116          <para>This tells EGLIBC to compile the library with support
    127           for 2.6.x Linux kernels.</para>
     117          for 2.6.32 and later Linux kernels.</para>
    128118        </listitem>
    129119      </varlistentry>
    130120
    131       <varlistentry os="dg9">
     121      <varlistentry os="dg8">
    132122        <term><parameter>--with-__thread</parameter></term>
    133123        <listitem>
     
    137127      </varlistentry>
    138128
    139       <varlistentry os="dg10">
     129      <varlistentry os="dg9">
    140130        <term><parameter>--with-binutils=/cross-tools/bin</parameter></term>
    141131        <listitem>
     
    145135      </varlistentry>
    146136
    147       <varlistentry os="dg11">
     137      <varlistentry os="dg10">
    148138        <term><parameter>--with-headers=/tools/include</parameter></term>
    149139        <listitem>
     
    155145      </varlistentry>
    156146
    157       <varlistentry os="dg12">
     147      <varlistentry os="dg11">
    158148        <term><parameter>--cache-file=config.cache</parameter></term>
    159149        <listitem>
  • BOOK/cross-tools/common/file.xml

    rec008670 r229ed25  
    66]>
    77
    8 <sect1 id="ch-cross-tools-file">
     8<sect1 id="ch-cross-tools-file" role="wrap">
    99  <?dbhtml filename="file.html"?>
    1010
     
    2525    <para>Prepare File for compilation:</para>
    2626
    27 <screen><userinput>./configure --prefix=/cross-tools</userinput></screen>
     27<screen><userinput>./configure --prefix=/cross-tools --disable-static</userinput></screen>
     28
     29    <variablelist>
     30      <title>The meaning of the configure options:</title>
     31
     32      <varlistentry>
     33        <term><parameter>--prefix=/cross-tools</parameter></term>
     34        <listitem>
     35          <para>This tells the configure script to prepare to install the
     36          package in the <filename class="directory">/cross-tools</filename>
     37          directory.</para>
     38        </listitem>
     39      </varlistentry>
     40
     41      <varlistentry>
     42        <term><parameter>--disable-static</parameter></term>
     43        <listitem>
     44          <para>This tells the File package not to compile or install static
     45          libraries, which are not needed for the Cross-Tools</para>
     46        </listitem>
     47      </varlistentry>
     48
     49    </variablelist>
    2850
    2951    <para>Compile the package:</para>
  • BOOK/cross-tools/common/gcc-final.xml

    rec008670 r229ed25  
    2424
    2525    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    26     href="gcc-static.xml"
     26    href="../../final-system/common/gcc.xml"
    2727    xpointer="xpointer(//*[@os='p1'])"/>
    2828
    2929    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    30     href="gcc-static.xml"
     30    href="../../final-system/common/gcc.xml"
    3131    xpointer="xpointer(//*[@os='p2'])"/>
    3232
     
    4949    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    5050    href="gcc-static.xml"
    51     xpointer="xpointer(//*[@os='ai'])"/>
    52 
    53     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    54     href="gcc-static.xml"
    55     xpointer="xpointer(//*[@os='aj'])"/>
    56 
    57     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    58     href="gcc-static.xml"
    5951    xpointer="xpointer(//*[@os='f'])"/>
    6052
     
    7062  ../gcc-&gcc-version;/configure --prefix=/cross-tools \
    7163  --build=${CLFS_HOST} --target=${CLFS_TARGET} --host=${CLFS_HOST} \
    72   --with-sysroot=${CLFS} --with-local-prefix=/tools --disable-nls \
    73   --enable-shared --enable-languages=c,c++ --enable-__cxa_atexit \
    74   --with-mpfr=/cross-tools --with-gmp=/cross-tools --enable-c99 \
    75   --with-ppl=/cross-tools --with-cloog=/cross-tools \
    76   --enable-long-long --enable-threads=posix --disable-multilib</userinput></screen>
     64  --with-sysroot=${CLFS} --with-local-prefix=/tools \
     65  --with-native-system-header-dir=/tools/include --disable-nls \
     66  --enable-shared --disable-static --enable-languages=c,c++ \
     67  --enable-__cxa_atexit --enable-c99 --enable-long-long --enable-threads=posix \
     68  --disable-multilib --with-mpc=/cross-tools --with-mpfr=/cross-tools \
     69  --with-gmp=/cross-tools --with-cloog=/cross-tools \
     70  --enable-cloog-backend=isl --with-isl=/cross-tools \
     71  --disable-isl-version-check --with-system-zlib --enable-checking=release \
     72  --enable-libstdcxx-time</userinput></screen>
    7773
    7874    <variablelist os="bg">
  • BOOK/cross-tools/common/gcc-static.xml

    rec008670 r229ed25  
    2424    and no Threads</title>
    2525
    26     <para os="p1">The following patch contains a number of updates to the
    27     &gcc-version; branch by the GCC developers:</para>
    28 
    29     <screen os="p2"><userinput>patch -Np1 -i ../&gcc-branch_update-patch;</userinput></screen>
     26    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     27    href="../../final-system/common/gcc.xml"
     28    xpointer="xpointer(//*[@os='p1'])"/>
     29
     30    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     31    href="../../final-system/common/gcc.xml"
     32    xpointer="xpointer(//*[@os='p2'])"/>
    3033
    3134    <para os="aa">Make a couple of essential adjustments to the
     
    3538<screen os="ab"><userinput>patch -Np1 -i ../&gcc-specs-patch;</userinput></screen>
    3639
    37     <para os="ag">Change the StartFile Spec and Standard Include Dir so that
    38     GCC looks in <filename class="directory">/tools</filename>:</para>
    39 
    40 <screen os="ah"><userinput>echo -en '#undef STANDARD_INCLUDE_DIR\n#define STANDARD_INCLUDE_DIR "/tools/include/"\n\n' >> gcc/config/linux.h
    41 echo -en '\n#undef STANDARD_STARTFILE_PREFIX_1\n#define STANDARD_STARTFILE_PREFIX_1 "/tools/lib/"\n' >> gcc/config/linux.h
     40    <para os="ag">Change the StartFile Spec so that GCC looks in
     41<filename class="directory">/tools</filename>:</para>
     42
     43<screen os="ah"><userinput>echo -en '\n#undef STANDARD_STARTFILE_PREFIX_1\n#define STANDARD_STARTFILE_PREFIX_1 "/tools/lib/"\n' >> gcc/config/linux.h
    4244echo -en '\n#undef STANDARD_STARTFILE_PREFIX_2\n#define STANDARD_STARTFILE_PREFIX_2 ""\n' >> gcc/config/linux.h</userinput></screen>
    43 
    44     <para os="ai">Now alter <command>gcc</command>'s c preprocessor's default
    45     include search path to use <filename class="directory">/tools</filename> only:</para>
    46 
    47 <screen os="aj"><userinput>cp -v gcc/Makefile.in{,.orig}
    48 sed -e "s@\(^CROSS_SYSTEM_HEADER_DIR =\).*@\1 /tools/include@g" \
    49     gcc/Makefile.in.orig &gt; gcc/Makefile.in</userinput></screen>
    5045
    5146    <para os="t1">We will create a dummy <filename>limits.h</filename> so
     
    6964  ../gcc-&gcc-version;/configure --prefix=/cross-tools \
    7065  --build=${CLFS_HOST} --host=${CLFS_HOST} --target=${CLFS_TARGET} \
    71   --with-sysroot=${CLFS} --with-local-prefix=/tools --disable-nls \
     66  --with-sysroot=${CLFS} --with-local-prefix=/tools \
     67  --with-native-system-header-dir=/tools/include --disable-nls \
    7268  --disable-shared --with-mpfr=/cross-tools --with-gmp=/cross-tools \
    73   --with-ppl=/cross-tools --with-cloog=/cross-tools \
    74   --without-headers --with-newlib --disable-decimal-float \
    75   --disable-libgomp --disable-libmudflap --disable-libssp \
    76   --disable-threads --enable-languages=c --disable-multilib</userinput></screen>
     69  --with-isl=/cross-tools --with-cloog=/cross-tools --with-mpc=/cross-tools \
     70  --without-headers --with-newlib --disable-decimal-float --disable-libgomp \
     71  --disable-libmudflap --disable-libssp --disable-threads --disable-multilib \
     72  --disable-libatomic --disable-libitm --disable-libsanitizer \
     73  --disable-libquadmath --disable-target-libiberty --disable-target-zlib \
     74  --with-system-zlib --enable-cloog-backend=isl --disable-isl-version-check \
     75  --enable-languages=c --enable-checking=release</userinput></screen>
    7776
    7877    <variablelist os="am">
    79       <title>The meaning of the configure options:</title>
     78      <title>The meaning of the new configure options:</title>
     79
     80      <varlistentry>
     81        <term><parameter>--with-sysroot=${CLFS}</parameter></term>
     82        <listitem>
     83          <para>Tells GCC to consider ${CLFS} as the root file system.</para>
     84        </listitem>
     85      </varlistentry>
    8086
    8187     <varlistentry>
     
    9096      </varlistentry>
    9197
    92       <varlistentry>
    93         <term><parameter>--disable-shared</parameter></term>
    94         <listitem>
    95           <para>Disables the creation of the shared libraries.</para>
     98
     99      <varlistentry>
     100        <term><parameter>--with-native-system-headers-dir=/tools/include</parameter></term>
     101        <listitem>
     102          <para>This switch ensures that GCC will search for the system headers
     103           in <filename class="directory">/tools/include</filename> and that
     104           host system headers will not be searched.</para>
     105        </listitem>
     106      </varlistentry>
     107
     108      <varlistentry>
     109        <term><parameter>--disable-nls</parameter></term>
     110        <listitem>
     111          <para>This disables internationalization as i18n is not needed for the
     112          cross-compile tools.</para>
     113        </listitem>
     114      </varlistentry>
     115
     116      <varlistentry>
     117        <term><parameter>--without-headers</parameter></term>
     118        <listitem>
     119          <para>Disables GCC from using the target's Libc when cross compiling.</para>
     120        </listitem>
     121      </varlistentry>
     122
     123      <varlistentry>
     124        <term><parameter>--with-newlib</parameter></term>
     125        <listitem>
     126          <para>Tells GCC that the target libc will use 'newlib'.</para>
     127        </listitem>
     128      </varlistentry>
     129
     130      <varlistentry>
     131        <term><parameter>--disable-decimal-float</parameter></term>
     132        <listitem>
     133          <para>Disables support for the C decimal floating point extension.</para>
     134        </listitem>
     135      </varlistentry>
     136
     137      <varlistentry>
     138        <term><parameter>--disable-libgomp</parameter></term>
     139        <listitem>
     140          <para>Disables the creation of runtime libraries used by GOMP.</para>
     141        </listitem>
     142      </varlistentry>
     143
     144      <varlistentry>
     145        <term><parameter>--disable-libmudflap</parameter></term>
     146        <listitem>
     147          <para>Disables the creation of runtime libaries used by libmudflap.</para>
     148        </listitem>
     149      </varlistentry>
     150
     151      <varlistentry>
     152        <term><parameter>--disable-libssp</parameter></term>
     153        <listitem>
     154          <para>Disables the use of Stack Smashing Protection for runtime libraries.</para>
    96155        </listitem>
    97156      </varlistentry>
     
    108167
    109168      <varlistentry>
     169        <term><parameter>--disable-libatomic</parameter></term>
     170        <listitem>
     171          <para>The atomic library isn't needed at this time.</para>
     172        </listitem>
     173      </varlistentry>
     174
     175      <varlistentry>
     176        <term><parameter>--disable-libitm</parameter></term>
     177        <listitem>
     178          <para>The itm library isn't neeeded at this tiem.</para>
     179        </listitem>
     180      </varlistentry>
     181
     182      <varlistentry>
     183        <term><parameter>--disable-libsanitizer</parameter></term>
     184        <listitem>
     185          <para>The sanitizer library isn't needed at this time.</para>
     186        </listitem>
     187      </varlistentry>
     188
     189      <varlistentry>
     190        <term><parameter>--disable-libquadmath</parameter></term>
     191        <listitem>
     192          <para>The quadmath library isn't needed at this time.</para>
     193        </listitem>
     194      </varlistentry>
     195
     196      <varlistentry>
    110197        <term><parameter>--enable-languages=c</parameter></term>
    111198        <listitem>
     
    114201      </varlistentry>
    115202
     203      <varlistentry>
     204        <term><parameter>--enable-checking=release</parameter></term>
     205        <listitem>
     206          <para>This option selects the complexity of the internal consistency checks and adds error checking within the compiler.</para>
     207        </listitem>
     208      </varlistentry>
     209
    116210    </variablelist>
    117211
     
    120214<screen os="ao"><userinput>make all-gcc all-target-libgcc</userinput></screen>
    121215
    122     <para os="ap">Install the package:</para>
    123 
    124 <screen os="aq"><userinput>make install-gcc install-target-libgcc</userinput></screen>
     216    <variablelist os="ap">
     217      <title>The meaning of the new make options:</title>
     218
     219      <varlistentry>
     220        <term><parameter>all-gcc all-target-libgcc</parameter></term>
     221        <listitem>
     222          <para>Compiles only the parts of GCC that are needed at this time,
     223          rather than the full package.</para>
     224        </listitem>
     225      </varlistentry>
     226
     227    </variablelist>
     228
     229    <para os="aq">Install the package:</para>
     230
     231<screen os="ar"><userinput>make install-gcc install-target-libgcc</userinput></screen>
    125232
    126233  </sect2>
  • BOOK/cross-tools/common/gmp.xml

    rec008670 r229ed25  
    3333-->
    3434
     35    <note os="n1">
     36      <para>If you are building with a host which has 32-bit user-space with a
     37      64-bit capable CPU, cross-tools GMP will attempt to link with 64-bit
     38      libraries. Add the following variable during <command>configure</command>
     39      to force GMP's ABI: <command>./configure ABI=32</command></para>
     40    </note>
     41
    3542    <para os="a">Prepare GMP for compilation:</para>
    3643
    37 <screen os="b"><userinput>CPPFLAGS=-fexceptions ./configure \
    38     --prefix=/cross-tools --enable-cxx</userinput></screen>
     44<screen os="b"><userinput>./configure --prefix=/cross-tools --enable-cxx \
     45  --disable-static</userinput></screen>
     46
     47    <variablelist os="b1">
     48      <title>The meaning of the new configure options:</title>
     49
     50      <varlistentry>
     51        <term><parameter>--enable-cxx</parameter></term>
     52        <listitem>
     53          <para>This tells GMP to enable C++ support.</para>
     54        </listitem>
     55      </varlistentry>
     56
     57    </variablelist>
    3958
    4059    <para os="c">Compile the package:</para>
  • BOOK/cross-tools/common/introduction.xml

    rec008670 r229ed25  
    2222    <important>
    2323      <para>Before issuing the build instructions for a package, the package
    24       should be unpacked as user <systemitem class="username">clfs</systemitem>,
    25       and a <command>cd</command> into the created directory should be
    26       performed. The build instructions assume that the <command>bash</command>
    27       shell is in use.</para>
     24      should be unpacked, and a <command>cd</command> into the created
     25      directory should be performed.</para>
    2826    </important>
    2927
  • BOOK/cross-tools/common/mpc.xml

    rec008670 r229ed25  
    2626
    2727<screen os="b"><userinput>LDFLAGS="-Wl,-rpath,/cross-tools/lib" \
    28 ./configure --prefix=/cross-tools \
    29     --with-gmp=/cross-tools \
    30     --with-mpfr=/cross-tools</userinput></screen>
     28./configure --prefix=/cross-tools --disable-static \
     29    --with-gmp=/cross-tools --with-mpfr=/cross-tools</userinput></screen>
    3130
    3231    <para os="c">Compile the package:</para>
  • BOOK/cross-tools/common/mpfr.xml

    rec008670 r229ed25  
    2323    <title>Installation of MPFR</title>
    2424
     25    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     26    href="../../final-system/common/mpfr.xml"
     27    xpointer="xpointer(//*[@os='p1'])"/>
     28
     29    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     30    href="../../final-system/common/mpfr.xml"
     31    xpointer="xpointer(//*[@os='p2'])"/>
     32
    2533    <para os="a">Prepare MPFR for compilation:</para>
    2634
    2735<screen os="b"><userinput>LDFLAGS="-Wl,-rpath,/cross-tools/lib" \
    2836./configure --prefix=/cross-tools \
    29     --enable-shared --with-gmp=/cross-tools</userinput></screen>
     37    --disable-static --with-gmp=/cross-tools</userinput></screen>
     38
     39    <variablelist os="b1">
     40      <title>The meaning of the new configure options:</title>
     41
     42      <varlistentry>
     43        <term><parameter>LDFLAGS="-Wl,-rpath,/cross-tools/lib"</parameter></term>
     44        <listitem>
     45          <para>This tells <command>configure</command> to search in
     46          <filename class="directory">/cross-tools</filename> for libraries.</para>
     47        </listitem>
     48      </varlistentry>
     49
     50      <varlistentry>
     51        <term><parameter>--enable-shared</parameter></term>
     52        <listitem>
     53          <para>This tells <command>configure</command> to build MPFR's
     54          shared libraries.</para>
     55        </listitem>
     56      </varlistentry>
     57
     58      <varlistentry>
     59        <term><parameter>--with-gmp=/cross-tools</parameter></term>
     60        <listitem>
     61          <para>This tells <command>configure</command> where to find GMP.</para>
     62        </listitem>
     63      </varlistentry>
     64
     65    </variablelist>
    3066
    3167    <para os="c">Compile the package:</para>
  • BOOK/cross-tools/common/ncurses.xml

    rec008670 r229ed25  
    3636    --without-debug --without-shared</userinput></screen>
    3737
     38    <variablelist os="b1">
     39      <title>The meaning of the new configure options:</title>
     40
     41      <varlistentry os="b2">
     42        <term><parameter>--without-debug</parameter></term>
     43        <listitem>
     44          <para>Tells Ncurses to build without debugging information.</para>
     45        </listitem>
     46      </varlistentry>
     47
     48      <varlistentry os="b2">
     49        <term><parameter>--without-shared</parameter></term>
     50        <listitem>
     51          <para>This prevents Ncurses from building its shared libraries, which
     52          are not needed at this time.</para>
     53        </listitem>
     54      </varlistentry>
     55
     56    </variablelist>
     57
    3858    <para os="c">Only one binary is needed for the Cross-Tools. Build the
    3959    headers and then build <command>tic</command>:</para>
  • BOOK/cross-tools/mips-chapter.xml

    rec008670 r229ed25  
    1515  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/cflags.xml"/>
    1616  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips/variables.xml"/>
     17  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bc.xml"/>
    1718  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips/linux-headers.xml"/>
    1819  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/file.xml"/>
     
    2223  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/mpfr.xml"/>
    2324  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/mpc.xml"/>
    24   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ppl.xml"/>
    25   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/cloog-ppl.xml"/>
     25  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/isl.xml"/>
     26  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/cloog.xml"/>
    2627  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/binutils-32.xml"/>
    27   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gcc-static.xml"/>
     28  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips/gcc-static.xml"/>
    2829  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips/eglibc.xml"/>
    29   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gcc-final.xml"/>
     30  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips/gcc-final.xml"/>
    3031
    3132</chapter>
  • BOOK/cross-tools/mips/eglibc.xml

    rec008670 r229ed25  
    2828
    2929    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    30     href="../../final-system/mips/eglibc.xml"
    31     xpointer="xpointer(//*[@os='g1'])"/>
     30    href="../../final-system/common/eglibc.xml"
     31    xpointer="xpointer(//*[@os='s1'])"/>
    3232
    3333    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    34     href="../../final-system/mips/eglibc.xml"
    35     xpointer="xpointer(//*[@os='g2'])"/>
    36 
    37     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    38     href="../common/eglibc.xml"
    39     xpointer="xpointer(//*[@os='db'])"/>
    40 
    41     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    42     href="../common/eglibc.xml"
    43     xpointer="xpointer(//*[@os='dc'])"/>
     34    href="../../final-system/common/eglibc.xml"
     35    xpointer="xpointer(//*[@os='s2'])"/>
    4436
    4537    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
  • BOOK/cross-tools/mips/linux-headers.xml

    rec008670 r229ed25  
    3131    xpointer="xpointer(//*[@os='b'])"/>
    3232
    33 <screen os="c"><userinput>install -dv /tools/include
    34 make mrproper
     33<screen os="c"><userinput>make mrproper
    3534make ARCH=mips headers_check
    36 make ARCH=mips INSTALL_HDR_PATH=dest headers_install
    37 cp -rv dest/include/* /tools/include</userinput></screen>
     35make ARCH=mips INSTALL_HDR_PATH=/tools headers_install</userinput></screen>
    3836
    3937    <variablelist os="d">
     
    5351
    5452      <varlistentry os="d3">
    55         <term><parameter>make ARCH=mips INSTALL_HDR_PATH=dest headers_install</parameter></term>
     53        <term><parameter>make ARCH=mips INSTALL_HDR_PATH=/tools headers_install</parameter></term>
    5654        <listitem>
    57           <para>Normally the headers_install target removes the entire
    58           destination directory (default
    59           <filename class="directory">/usr/include</filename>) before
    60           installing the headers. To prevent this, we tell the kernel to
    61           install the headers to a directory inside the source dir.</para>
     55          <para>This will install the kernel headers into
     56          <filename class="directory">/tools/include</filename>.</para>
    6257        </listitem>
    6358      </varlistentry>
  • BOOK/cross-tools/mips64-64-chapter.xml

    rec008670 r229ed25  
    1616  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips64-64/variables.xml"/>
    1717  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips64-64/flags.xml"/>
     18  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bc.xml"/>
    1819  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips/linux-headers.xml"/>
    1920  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/file.xml"/>
     
    2324  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/mpfr.xml"/>
    2425  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/mpc.xml"/>
    25   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ppl.xml"/>
    26   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/cloog-ppl.xml"/>
     26  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/isl.xml"/>
     27  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/cloog.xml"/>
    2728  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/binutils.xml"/>
    2829  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips64-64/gcc-static.xml"/>
  • BOOK/cross-tools/mips64-64/eglibc.xml

    rec008670 r229ed25  
    2828
    2929    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    30     href="../mips/eglibc.xml"
    31     xpointer="xpointer(//*[@os='g1'])"/>
    32 
    33     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    34     href="../mips/eglibc.xml"
    35     xpointer="xpointer(//*[@os='g2'])"/>
    36 
    37     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    38     href="../common/eglibc.xml"
    39     xpointer="xpointer(//*[@os='db'])"/>
    40 
    41     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    42     href="../common/eglibc.xml"
    43     xpointer="xpointer(//*[@os='dc'])"/>
    44 
    45     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    4630    href="../../final-system/mips64/eglibc-64bit.xml"
    4731    xpointer="xpointer(//*[@os='m3'])"/>
     
    5034    href="../../final-system/mips64/eglibc-64bit.xml"
    5135    xpointer="xpointer(//*[@os='m4'])"/>
     36
     37    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     38    href="../../final-system/common/eglibc.xml"
     39    xpointer="xpointer(//*[@os='s1'])"/>
     40
     41    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     42    href="../../final-system/common/eglibc.xml"
     43    xpointer="xpointer(//*[@os='s2'])"/>
    5244
    5345    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     
    10799    xpointer="xpointer(//*[@os='dn'])"/>
    108100
     101    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     102    href="../x86_64-64/eglibc.xml"
     103    xpointer="xpointer(//*[@os='do'])"/>
     104
     105    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     106    href="../x86_64-64/eglibc.xml"
     107    xpointer="xpointer(//*[@os='dp'])"/>
     108
    109109  </sect2>
    110110
  • BOOK/cross-tools/mips64-64/gcc-final.xml

    rec008670 r229ed25  
    2424
    2525    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    26     href="gcc-static.xml"
     26    href="../../final-system/common/gcc.xml"
    2727    xpointer="xpointer(//*[@os='p1'])"/>
    28    
     28
    2929    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    30     href="gcc-static.xml"
     30    href="../../final-system/common/gcc.xml"
    3131    xpointer="xpointer(//*[@os='p2'])"/>
    32 
    3332
    3433    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     
    5049    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    5150    href="gcc-static.xml"
    52     xpointer="xpointer(//*[@os='ai'])"/>
    53 
    54     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    55     href="gcc-static.xml"
    56     xpointer="xpointer(//*[@os='aj'])"/>
    57 
    58     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    59     href="gcc-static.xml"
    6051    xpointer="xpointer(//*[@os='f'])"/>
    6152
     
    7162  ../gcc-&gcc-version;/configure --prefix=/cross-tools \
    7263  --build=${CLFS_HOST} --target=${CLFS_TARGET} --host=${CLFS_HOST} \
    73   --with-sysroot=${CLFS} --with-local-prefix=/tools --disable-nls \
    74   --enable-shared --enable-languages=c,c++ --enable-__cxa_atexit \
    75   --with-mpfr=/cross-tools --with-gmp=/cross-tools --enable-c99 \
    76   --with-ppl=/cross-tools --with-cloog=/cross-tools \
    77   --enable-long-long --enable-threads=posix --with-abi=64</userinput></screen>
     64  --with-sysroot=${CLFS} --with-local-prefix=/tools \
     65  --with-native-system-header-dir=/tools/include --disable-nls \
     66  --disable-shared --with-mpfr=/cross-tools --with-gmp=/cross-tools \
     67  --with-isl=/cross-tools --with-cloog=/cross-tools --with-mpc=/cross-tools \
     68  --without-headers --with-newlib --disable-decimal-float --disable-libgomp \
     69  --disable-libmudflap --disable-libssp --disable-threads --disable-multilib \
     70  --disable-libatomic --disable-libitm --disable-libsanitizer \
     71  --disable-libquadmath --disable-target-libiberty --disable-target-zlib \
     72  --with-system-zlib --enable-cloog-backend=isl --disable-isl-version-check \
     73  --enable-languages=c --enable-checking=release --with-abi=64
     74  </userinput></screen>
    7875
    7976    <variablelist os="bg">
  • BOOK/cross-tools/mips64-64/gcc-static.xml

    rec008670 r229ed25  
    2525
    2626    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    27     href="../common/gcc-static.xml"
     27    href="../../final-system/common/gcc.xml"
    2828    xpointer="xpointer(//*[@os='p1'])"/>
    2929
    3030    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    31     href="../64/gcc-static.xml"
     31    href="../../final-system/common/gcc.xml"
    3232    xpointer="xpointer(//*[@os='p2'])"/>
    3333
     
    4747    href="../common/gcc-static.xml"
    4848    xpointer="xpointer(//*[@os='ah'])"/>
    49 
    50     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    51     href="../common/gcc-static.xml"
    52     xpointer="xpointer(//*[@os='ai'])"/>
    53 
    54     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    55     href="../common/gcc-static.xml"
    56     xpointer="xpointer(//*[@os='aj'])"/>
    5749
    5850    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     
    7971  ../gcc-&gcc-version;/configure --prefix=/cross-tools \
    8072  --build=${CLFS_HOST} --host=${CLFS_HOST} --target=${CLFS_TARGET} \
    81   --with-sysroot=${CLFS} --with-local-prefix=/tools --disable-nls \
    82   --disable-shared --with-mpfr=/cross-tools --with-gmp=/cross-tools \
    83   --with-ppl=/cross-tools --with-cloog=/cross-tools \
    84   --without-headers --with-newlib --disable-decimal-float \
    85   --disable-libgomp --disable-libmudflap --disable-libssp \
    86   --disable-threads --enable-languages=c --with-abi=64</userinput></screen>
     73  --with-sysroot=${CLFS} --with-local-prefix=/tools \
     74  --with-native-system-header-dir=/tools/include --disable-nls \
     75  --enable-shared --disable-static --enable-languages=c,c++ \
     76  --enable-__cxa_atexit --enable-c99 --enable-long-long --enable-threads=posix \
     77  --disable-multilib --with-mpc=/cross-tools --with-mpfr=/cross-tools \
     78  --with-gmp=/cross-tools --with-cloog=/cross-tools --enable-cloog-backend=isl \
     79  --with-isl=/cross-tools --disable-isl-version-check --with-system-zlib \
     80  --enable-checking=release --enable-libstdcxx-time --with-abi=64</userinput></screen>
    8781
    8882    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     
    106100    xpointer="xpointer(//*[@os='aq'])"/>
    107101
     102    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     103    href="../common/gcc-static.xml"
     104    xpointer="xpointer(//*[@os='ar'])"/>
     105
    108106  </sect2>
    109107
  • BOOK/cross-tools/mips64-chapter.xml

    rec008670 r229ed25  
    1616  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips64/variables.xml"/>
    1717  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips64/flags.xml"/>
     18  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bc.xml"/>
    1819  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips/linux-headers.xml"/>
    1920  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/file.xml"/>
     
    2324  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/mpfr.xml"/>
    2425  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/mpc.xml"/>
    25   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ppl.xml"/>
    26   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/cloog-ppl.xml"/>
     26  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/isl.xml"/>
     27  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/cloog.xml"/>
    2728  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/binutils.xml"/>
    28   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gcc-static.xml"/>
     29  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips64/gcc-static.xml"/>
    2930  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips64/eglibc.xml"/>
    3031  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips64/eglibc-n32.xml"/>
    3132  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips64/eglibc-64bit.xml"/>
    32   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gcc-final.xml"/>
     33  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips64/gcc-final.xml"/>
    3334
    3435</chapter>
  • BOOK/cross-tools/mips64/eglibc-64bit.xml

    rec008670 r229ed25  
    2828
    2929    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    30     href="eglibc.xml"
    31     xpointer="xpointer(//*[@os='g1'])"/>
    32 
    33     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    34     href="eglibc.xml"
    35     xpointer="xpointer(//*[@os='g2'])"/>
    36 
    37     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    38     href="eglibc.xml"
    39     xpointer="xpointer(//*[@os='db'])"/>
    40 
    41     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    42     href="eglibc.xml"
    43     xpointer="xpointer(//*[@os='dc'])"/>
    44 
    45     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    4630    href="../../final-system/mips64/eglibc-64bit.xml"
    4731    xpointer="xpointer(//*[@os='m3'])"/>
     
    5034    href="../../final-system/mips64/eglibc-64bit.xml"
    5135    xpointer="xpointer(//*[@os='m4'])"/>
     36
     37    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     38    href="../../final-system/common/eglibc.xml"
     39    xpointer="xpointer(//*[@os='s1'])"/>
     40
     41    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     42    href="../../final-system/common/eglibc.xml"
     43    xpointer="xpointer(//*[@os='s2'])"/>
    5244
    5345    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
  • BOOK/cross-tools/mips64/eglibc-n32.xml

    rec008670 r229ed25  
    2828
    2929    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    30     href="eglibc.xml"
    31     xpointer="xpointer(//*[@os='g1'])"/>
    32 
    33     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    34     href="eglibc.xml"
    35     xpointer="xpointer(//*[@os='g2'])"/>
    36 
    37     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    38     href="eglibc.xml"
    39     xpointer="xpointer(//*[@os='db'])"/>
    40 
    41     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    42     href="eglibc.xml"
    43     xpointer="xpointer(//*[@os='dc'])"/>
    44 
    45     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    4630    href="../../final-system/mips64/eglibc-64bit.xml"
    4731    xpointer="xpointer(//*[@os='m3'])"/>
     
    5034    href="../../final-system/mips64/eglibc-64bit.xml"
    5135    xpointer="xpointer(//*[@os='m4'])"/>
     36
     37    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     38    href="../../final-system/common/eglibc.xml"
     39    xpointer="xpointer(//*[@os='s1'])"/>
     40
     41    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     42    href="../../final-system/common/eglibc.xml"
     43    xpointer="xpointer(//*[@os='s2'])"/>
    5244
    5345    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     
    8072    ../eglibc-&eglibc-version;/configure --prefix=/tools \
    8173    --host=${CLFS_TARGET} --build=${CLFS_HOST} --libdir=/tools/lib32 \
    82     --disable-profile --enable-add-ons \
    83     --with-tls --enable-kernel=2.6.0 --with-__thread \
     74    --disable-profile --with-tls --enable-kernel=2.6.32 --with-__thread \
    8475    --with-binutils=/cross-tools/bin --with-headers=/tools/include \
    85     --cache-file=config.cache</userinput></screen>
     76    --enable-obsolete-rpc --cache-file=config.cache</userinput></screen>
    8677
    8778    <variablelist os="fa">
  • BOOK/cross-tools/mips64/eglibc.xml

    rec008670 r229ed25  
    2828
    2929    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    30     href="../mips/eglibc.xml"
    31     xpointer="xpointer(//*[@os='g1'])"/>
     30    href="../../final-system/common/eglibc.xml"
     31    xpointer="xpointer(//*[@os='s1'])"/>
    3232
    3333    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    34     href="../mips/eglibc.xml"
    35     xpointer="xpointer(//*[@os='g2'])"/>
    36 
    37     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    38     href="../common/eglibc.xml"
    39     xpointer="xpointer(//*[@os='db'])"/>
    40 
    41     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    42     href="../common/eglibc.xml"
    43     xpointer="xpointer(//*[@os='dc'])"/>
     34    href="../../final-system/common/eglibc.xml"
     35    xpointer="xpointer(//*[@os='s2'])"/>
    4436
    4537    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
  • BOOK/cross-tools/multilib/binutils.xml

    rec008670 r229ed25  
    2727    xpointer="xpointer(//*[@os='da'])"/>
    2828
     29<!-- Branch update patch area
     30    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     31    href="../../final-system/common/binutils.xml"
     32    xpointer="xpointer(//*[@os='p1'])"/>
     33
     34    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     35    href="../../final-system/common/binutils.xml"
     36    xpointer="xpointer(//*[@os='p2'])"/>
     37-->
    2938    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    3039    href="../common/binutils.xml"
     
    3948    xpointer="xpointer(//*[@os='i'])"/>
    4049
    41 <screen os="bc"><userinput>AR=ar AS=as ../binutils-&binutils-version;/configure \
     50<screen os="bc"><userinput>AR=ar AS=as ../binutils-&binutils-dir;/configure \
    4251  --prefix=/cross-tools --host=${CLFS_HOST} --target=${CLFS_TARGET} \
    43   --with-sysroot=${CLFS} --with-lib-path=/tools/lib --disable-nls --enable-shared \
    44   --enable-64-bit-bfd</userinput></screen>
     52  --with-sysroot=${CLFS} --with-lib-path=/tools/lib:/tools/lib64 \
     53  --disable-nls --disable-static --enable-64-bit-bfd</userinput></screen>
    4554
    4655    <variablelist os="bd">
     
    7382      <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    7483      href="../common/binutils.xml"
    75       xpointer="xpointer(//*[@os='bd8'])"/>
     84      xpointer="xpointer(//*[@os='bd7'])"/>
    7685
    7786    </variablelist>
  • BOOK/cross-tools/multilib/eglibc-64bit.xml

    rec008670 r229ed25  
    2828
    2929    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    30     href="eglibc.xml"
    31     xpointer="xpointer(//*[@os='db'])"/>
     30    href="../../final-system/common/eglibc.xml"
     31    xpointer="xpointer(//*[@os='s1'])"/>
    3232
    3333    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    34     href="eglibc.xml"
    35     xpointer="xpointer(//*[@os='dc'])"/>
     34    href="../../final-system/common/eglibc.xml"
     35    xpointer="xpointer(//*[@os='s2'])"/>
    3636
    3737    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     
    6464    ../eglibc-&eglibc-version;/configure --prefix=/tools \
    6565    --host=${CLFS_TARGET} --build=${CLFS_HOST} --libdir=/tools/lib64 \
    66     --disable-profile --enable-add-ons \
    67     --with-tls --enable-kernel=2.6.0 --with-__thread \
     66    --disable-profile --with-tls --enable-kernel=2.6.32 --with-__thread \
    6867    --with-binutils=/cross-tools/bin --with-headers=/tools/include \
    69     --cache-file=config.cache</userinput></screen>
     68    --enable-obsolete-rpc --cache-file=config.cache</userinput></screen>
    7069
    7170    <variablelist os="dg">
  • BOOK/cross-tools/multilib/eglibc.xml

    rec008670 r229ed25  
    2828
    2929    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    30     href="../common/eglibc.xml"
    31     xpointer="xpointer(//*[@os='db'])"/>
     30    href="../../final-system/common/eglibc.xml"
     31    xpointer="xpointer(//*[@os='s1'])"/>
    3232
    3333    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    34     href="../common/eglibc.xml"
    35     xpointer="xpointer(//*[@os='dc'])"/>
     34    href="../../final-system/common/eglibc.xml"
     35    xpointer="xpointer(//*[@os='s2'])"/>
    3636
    3737    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     
    5959    ../eglibc-&eglibc-version;/configure --prefix=/tools \
    6060    --host=${CLFS_TARGET32} --build=${CLFS_HOST} \
    61     --disable-profile --enable-add-ons \
    62     --with-tls --enable-kernel=2.6.0 --with-__thread \
     61    --disable-profile --with-tls --enable-kernel=2.6.32 --with-__thread \
    6362    --with-binutils=/cross-tools/bin --with-headers=/tools/include \
    64     --cache-file=config.cache</userinput></screen>
     63    --enable-obsolete-rpc --cache-file=config.cache</userinput></screen>
    6564
    6665    <variablelist os="dg">
     
    111110      xpointer="xpointer(//*[@os='dg10'])"/>
    112111
     112      <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     113      href="../common/eglibc.xml"
     114      xpointer="xpointer(//*[@os='dg11'])"/>
     115
    113116    </variablelist>
    114117
  • BOOK/cross-tools/multilib/gcc-final.xml

    rec008670 r229ed25  
    2424
    2525    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    26     href="gcc-static.xml"
     26    href="../../final-system/common/gcc.xml"
    2727    xpointer="xpointer(//*[@os='p1'])"/>
    2828
    2929    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    30     href="gcc-static.xml"
     30    href="../../final-system/common/gcc.xml"
    3131    xpointer="xpointer(//*[@os='p2'])"/>
    3232
     
    4949    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    5050    href="gcc-static.xml"
    51     xpointer="xpointer(//*[@os='ai'])"/>
    52 
    53     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    54     href="gcc-static.xml"
    55     xpointer="xpointer(//*[@os='aj'])"/>
    56 
    57     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    58     href="gcc-static.xml"
    5951    xpointer="xpointer(//*[@os='f'])"/>
    6052
     
    7062  ../gcc-&gcc-version;/configure --prefix=/cross-tools \
    7163  --build=${CLFS_HOST} --target=${CLFS_TARGET} --host=${CLFS_HOST} \
    72   --with-sysroot=${CLFS} --with-local-prefix=/tools --disable-nls \
    73   --enable-shared --enable-languages=c,c++ --enable-__cxa_atexit \
    74   --with-mpfr=/cross-tools --with-gmp=/cross-tools --enable-c99 \
    75   --with-ppl=/cross-tools --with-cloog=/cross-tools \
    76   --enable-long-long --enable-threads=posix</userinput></screen>
     64  --with-sysroot=${CLFS} --with-local-prefix=/tools \
     65  --with-native-system-header-dir=/tools/include \
     66  --disable-nls --enable-shared --disable-static \
     67  --enable-languages=c,c++ --enable-__cxa_atexit --enable-c99 \
     68  --enable-long-long --enable-threads=posix --with-mpc=/cross-tools \
     69  --with-mpfr=/cross-tools --with-gmp=/cross-tools --with-cloog=/cross-tools \
     70  --enable-cloog-backend=isl --with-isl=/cross-tools \
     71  --disable-isl-version-check --with-system-zlib --enable-checking=release \
     72  --enable-libstdcxx-time</userinput></screen>
    7773
    7874    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
  • BOOK/cross-tools/multilib/gcc-static.xml

    rec008670 r229ed25  
    2525
    2626    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    27     href="../common/gcc-static.xml"
     27    href="../../final-system/common/gcc.xml"
    2828    xpointer="xpointer(//*[@os='p1'])"/>
    2929
    3030    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    31     href="../common/gcc-static.xml"
     31    href="../../final-system/common/gcc.xml"
    3232    xpointer="xpointer(//*[@os='p2'])"/>
    3333
     
    4747    href="../common/gcc-static.xml"
    4848    xpointer="xpointer(//*[@os='ah'])"/>
    49 
    50     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    51     href="../common/gcc-static.xml"
    52     xpointer="xpointer(//*[@os='ai'])"/>
    53 
    54     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    55     href="../common/gcc-static.xml"
    56     xpointer="xpointer(//*[@os='aj'])"/>
    5749
    5850    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     
    7971  ../gcc-&gcc-version;/configure --prefix=/cross-tools \
    8072  --build=${CLFS_HOST} --host=${CLFS_HOST} --target=${CLFS_TARGET} \
    81   --with-sysroot=${CLFS} --with-local-prefix=/tools --disable-nls \
     73  --with-sysroot=${CLFS} --with-local-prefix=/tools \
     74  --with-native-system-header-dir=/tools/include --disable-nls \
    8275  --disable-shared --with-mpfr=/cross-tools --with-gmp=/cross-tools \
    83   --with-ppl=/cross-tools --with-cloog=/cross-tools \
    84   --without-headers --with-newlib --disable-decimal-float \
    85   --disable-libgomp --disable-libmudflap --disable-libssp \
    86   --disable-threads --enable-languages=c</userinput></screen>
     76  --with-cloog=/cross-tools --with-mpc=/cross-tools --without-headers \
     77  --with-newlib --disable-decimal-float --disable-libgomp --disable-libmudflap \
     78  --disable-libssp --disable-threads --disable-libatomic --disable-libitm \
     79  --disable-libsanitizer --disable-libquadmath --disable-target-libiberty \
     80  --disable-target-zlib --with-system-zlib --enable-cloog-backend=isl \
     81  --with-isl=/cross-tools --disable-isl-version-check --enable-languages=c \
     82  --enable-checking=release</userinput></screen>
    8783
    8884    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     
    106102    xpointer="xpointer(//*[@os='aq'])"/>
    107103
     104    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     105    href="../common/gcc-static.xml"
     106    xpointer="xpointer(//*[@os='ar'])"/>
     107
    108108  </sect2>
    109109
  • BOOK/cross-tools/ppc-chapter.xml

    rec008670 r229ed25  
    1515  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/cflags.xml"/>
    1616  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc/variables.xml"/>
     17  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bc.xml"/>
    1718  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc/linux-headers.xml"/>
    1819  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/file.xml"/>
     
    2223  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/mpfr.xml"/>
    2324  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/mpc.xml"/>
    24   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ppl.xml"/>
    25   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/cloog-ppl.xml"/>
     25  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/isl.xml"/>
     26  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/cloog.xml"/>
    2627  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/binutils-32.xml"/>
    2728  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc/gcc-static.xml"/>
  • BOOK/cross-tools/ppc/eglibc.xml

    rec008670 r229ed25  
    2828
    2929    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    30     href="../common/eglibc.xml"
    31     xpointer="xpointer(//*[@os='db'])"/>
     30    href="../../final-system/common/eglibc.xml"
     31    xpointer="xpointer(//*[@os='s1'])"/>
    3232
    3333    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    34     href="../common/eglibc.xml"
    35     xpointer="xpointer(//*[@os='dc'])"/>
     34    href="../../final-system/common/eglibc.xml"
     35    xpointer="xpointer(//*[@os='s2'])"/>
    3636
    3737    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     
    4747    xpointer="xpointer(//*[@os='dd'])"/>
    4848
    49 <screen os="de"><userinput>cat &gt; config.cache &lt;&lt; "EOF"
    50 libc_cv_forced_unwind=yes
    51 libc_cv_c_cleanup=yes
    52 libc_cv_ppc_machine=yes
    53 libc_cv_gnu89_inline=yes
    54 libc_cv_ssp=no
    55 EOF</userinput></screen>
     49<screen os="de"><userinput>echo "libc_cv_ssp=no" &gt; config.cache</userinput></screen>
    5650
    5751    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
  • BOOK/cross-tools/ppc/gcc-final.xml

    rec008670 r229ed25  
    2424
    2525    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    26     href="gcc-static.xml"
     26    href="../../final-system/common/gcc.xml"
    2727    xpointer="xpointer(//*[@os='p1'])"/>
    2828
    2929    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    30     href="gcc-static.xml"
     30    href="../../final-system/common/gcc.xml"
    3131    xpointer="xpointer(//*[@os='p2'])"/>
    3232
     
    4646    href="gcc-static.xml"
    4747    xpointer="xpointer(//*[@os='ah'])"/>
    48 
    49     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    50     href="gcc-static.xml"
    51     xpointer="xpointer(//*[@os='ai'])"/>
    52 
    53     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    54     href="gcc-static.xml"
    55     xpointer="xpointer(//*[@os='aj'])"/>
    5648
    5749    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
  • BOOK/cross-tools/ppc/gcc-static.xml

    rec008670 r229ed25  
    2525
    2626    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    27     href="../common/gcc-static.xml"
     27    href="../../final-system/common/gcc.xml"
    2828    xpointer="xpointer(//*[@os='p1'])"/>
    2929
    3030    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    31     href="../common/gcc-static.xml"
     31    href="../../final-system/common/gcc.xml"
    3232    xpointer="xpointer(//*[@os='p2'])"/>
    3333
     
    4444    xpointer="xpointer(//*[@os='ag'])"/>
    4545
    46 <screen os="ah"><userinput>echo -en '#undef STANDARD_INCLUDE_DIR\n#define STANDARD_INCLUDE_DIR "/tools/include/"\n\n' >> gcc/config/rs6000/sysv4.h
    47 echo -en '\n#undef STANDARD_STARTFILE_PREFIX_1\n#define STANDARD_STARTFILE_PREFIX_1 "/tools/lib/"\n' >> gcc/config/rs6000/sysv4.h
     46<screen os="ah"><userinput>echo -en '\n#undef STANDARD_STARTFILE_PREFIX_1\n#define STANDARD_STARTFILE_PREFIX_1 "/tools/lib/"\n' >> gcc/config/rs6000/sysv4.h
    4847echo -en '\n#undef STANDARD_STARTFILE_PREFIX_2\n#define STANDARD_STARTFILE_PREFIX_2 ""\n' >> gcc/config/rs6000/sysv4.h</userinput></screen>
    49 
    50     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    51     href="../common/gcc-static.xml"
    52     xpointer="xpointer(//*[@os='ai'])"/>
    53 
    54     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    55     href="../common/gcc-static.xml"
    56     xpointer="xpointer(//*[@os='aj'])"/>
    5748
    5849    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     
    10091    xpointer="xpointer(//*[@os='aq'])"/>
    10192
     93    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     94    href="../common/gcc-static.xml"
     95    xpointer="xpointer(//*[@os='ar'])"/>
     96
    10297  </sect2>
    10398
  • BOOK/cross-tools/ppc/linux-headers.xml

    rec008670 r229ed25  
    3131    xpointer="xpointer(//*[@os='b'])"/>
    3232
    33 <screen os="c"><userinput>install -dv /tools/include
    34 make mrproper
     33<screen os="c"><userinput>make mrproper
    3534make ARCH=powerpc headers_check
    36 make ARCH=powerpc INSTALL_HDR_PATH=dest headers_install
    37 cp -rv dest/include/* /tools/include</userinput></screen>
     35make ARCH=powerpc INSTALL_HDR_PATH=/tools headers_install</userinput></screen>
    3836
    3937    <variablelist os="d">
     
    5351
    5452      <varlistentry os="d3">
    55         <term><parameter>make ARCH=powerpc INSTALL_HDR_PATH=dest headers_install</parameter></term>
     53        <term><parameter>make ARCH=powerpc INSTALL_HDR_PATH=/tools headers_install</parameter></term>
    5654        <listitem>
    57           <para>Normally the headers_install target removes the entire
    58           destination directory (default
    59           <filename class="directory">/usr/include</filename>) before
    60           installing the headers. To prevent this, we tell the kernel to
    61           install the headers to a directory inside the source dir.</para>
     55          <para>This will install the kernel headers into
     56          <filename class="directory">/tools/include</filename>.</para>
    6257        </listitem>
    6358      </varlistentry>
  • BOOK/cross-tools/ppc64-chapter.xml

    rec008670 r229ed25  
    1616  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc64/variables.xml"/>
    1717  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/flags.xml"/>
     18  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bc.xml"/>
    1819  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc/linux-headers.xml"/>
    1920  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/file.xml"/>
     
    2324  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/mpfr.xml"/>
    2425  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/mpc.xml"/>
    25   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ppl.xml"/>
    26   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/cloog-ppl.xml"/>
     26  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/isl.xml"/>
     27  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/cloog.xml"/>
    2728  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/binutils.xml"/>
    2829  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc64/gcc-static.xml"/>
  • BOOK/cross-tools/ppc64/eglibc-64bit.xml

    rec008670 r229ed25  
    2828
    2929    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    30     href="../common/eglibc.xml"
    31     xpointer="xpointer(//*[@os='db'])"/>
     30    href="../../final-system/common/eglibc.xml"
     31    xpointer="xpointer(//*[@os='s1'])"/>
    3232
    3333    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    34     href="../common/eglibc.xml"
    35     xpointer="xpointer(//*[@os='dc'])"/>
     34    href="../../final-system/common/eglibc.xml"
     35    xpointer="xpointer(//*[@os='s2'])"/>
    3636
    3737    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
  • BOOK/cross-tools/ppc64/eglibc.xml

    rec008670 r229ed25  
    2828
    2929    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    30     href="../common/eglibc.xml"
    31     xpointer="xpointer(//*[@os='db'])"/>
     30    href="../../final-system/common/eglibc.xml"
     31    xpointer="xpointer(//*[@os='s1'])"/>
    3232
    3333    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    34     href="../common/eglibc.xml"
    35     xpointer="xpointer(//*[@os='dc'])"/>
     34    href="../../final-system/common/eglibc.xml"
     35    xpointer="xpointer(//*[@os='s2'])"/>
    3636
    3737    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     
    9494      xpointer="xpointer(//*[@os='dg10'])"/>
    9595
     96      <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     97      href="../common/eglibc.xml"
     98      xpointer="xpointer(//*[@os='dg11'])"/>
     99
    96100    </variablelist>
    97101
  • BOOK/cross-tools/ppc64/gcc-final.xml

    rec008670 r229ed25  
    2424
    2525    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    26     href="gcc-static.xml"
     26    href="../../final-system/common/gcc.xml"
    2727    xpointer="xpointer(//*[@os='p1'])"/>
    2828
    2929    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    30     href="gcc-static.xml"
     30    href="../../final-system/common/gcc.xml"
    3131    xpointer="xpointer(//*[@os='p2'])"/>
    3232
     
    4646    href="gcc-static.xml"
    4747    xpointer="xpointer(//*[@os='ah'])"/>
    48 
    49     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    50     href="gcc-static.xml"
    51     xpointer="xpointer(//*[@os='ai'])"/>
    52 
    53     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    54     href="gcc-static.xml"
    55     xpointer="xpointer(//*[@os='aj'])"/>
    5648
    5749    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
  • BOOK/cross-tools/ppc64/gcc-static.xml

    rec008670 r229ed25  
    2525
    2626    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    27     href="../common/gcc-static.xml"
     27    href="../../final-system/common/gcc.xml"
    2828    xpointer="xpointer(//*[@os='p1'])"/>
    2929
    3030    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    31     href="../common/gcc-static.xml"
     31    href="../../final-system/common/gcc.xml"
    3232    xpointer="xpointer(//*[@os='p2'])"/>
    3333
     
    4747    href="../ppc/gcc-static.xml"
    4848    xpointer="xpointer(//*[@os='ah'])"/>
    49 
    50     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    51     href="../common/gcc-static.xml"
    52     xpointer="xpointer(//*[@os='ai'])"/>
    53 
    54     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    55     href="../common/gcc-static.xml"
    56     xpointer="xpointer(//*[@os='aj'])"/>
    5749
    5850    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     
    10092    xpointer="xpointer(//*[@os='aq'])"/>
    10193
     94    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     95    href="../common/gcc-static.xml"
     96    xpointer="xpointer(//*[@os='ar'])"/>
     97
    10298  </sect2>
    10399
  • BOOK/cross-tools/sparc-chapter.xml

    rec008670 r229ed25  
    1515  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/cflags.xml"/>
    1616  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc/variables.xml"/>
     17  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bc.xml"/>
    1718  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc/linux-headers.xml"/>
    1819  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/file.xml"/>
     
    2223  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/mpfr.xml"/>
    2324  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/mpc.xml"/>
    24   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ppl.xml"/>
    25   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/cloog-ppl.xml"/>
     25  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/isl.xml"/>
     26  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/cloog.xml"/>
    2627  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/binutils-32.xml"/>
    2728  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gcc-static.xml"/>
  • BOOK/cross-tools/sparc/linux-headers.xml

    rec008670 r229ed25  
    3131    xpointer="xpointer(//*[@os='b'])"/>
    3232
    33 <screen os="c"><userinput>install -dv /tools/include
    34 make mrproper
     33<screen os="c"><userinput>make mrproper
    3534make ARCH=sparc headers_check
    36 make ARCH=sparc INSTALL_HDR_PATH=dest headers_install
    37 cp -rv dest/include/* /tools/include</userinput></screen>
     35make ARCH=sparc INSTALL_HDR_PATH=/tools headers_install</userinput></screen>
    3836
    3937    <variablelist os="d">
     
    5351
    5452      <varlistentry os="d3">
    55         <term><parameter>make ARCH=sparc INSTALL_HDR_PATH=dest headers_install</parameter></term>
     53        <term><parameter>make ARCH=sparc INSTALL_HDR_PATH=/tools headers_install</parameter></term>
    5654        <listitem>
    57           <para>Normally the headers_install target removes the entire
    58           destination directory (default
    59           <filename class="directory">/usr/include</filename>) before
    60           installing the headers. To prevent this, we tell the kernel to
    61           install the headers to a directory inside the source dir.</para>
     55          <para>This will install the kernel headers into
     56          <filename class="directory">/tools/include</filename>.</para>
    6257        </listitem>
    6358      </varlistentry>
  • BOOK/cross-tools/sparc64-64-chapter.xml

    rec008670 r229ed25  
    1616  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc64-64/variables.xml"/>
    1717  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc64-64/flags.xml"/>
     18  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bc.xml"/>
    1819  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc64/linux-headers.xml"/>
    1920  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/file.xml"/>
     
    2324  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/mpfr.xml"/>
    2425  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/mpc.xml"/>
    25   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ppl.xml"/>
    26   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/cloog-ppl.xml"/>
     26  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/isl.xml"/>
     27  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/cloog.xml"/>
    2728  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/binutils.xml"/>
    2829  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/gcc-static.xml"/>
  • BOOK/cross-tools/sparc64-64/eglibc.xml

    rec008670 r229ed25  
    2828
    2929    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    30     href="../common/eglibc.xml"
    31     xpointer="xpointer(//*[@os='db'])"/>
     30    href="../../final-system/common/eglibc.xml"
     31    xpointer="xpointer(//*[@os='s1'])"/>
    3232
    3333    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    34     href="../common/eglibc.xml"
    35     xpointer="xpointer(//*[@os='dc'])"/>
     34    href="../../final-system/common/eglibc.xml"
     35    xpointer="xpointer(//*[@os='s2'])"/>
    3636
    3737    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
  • BOOK/cross-tools/sparc64-64/gcc-static.xml

    rec008670 r229ed25  
    2525
    2626    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     27    href="../../final-system/common/gcc.xml"
     28    xpointer="xpointer(//*[@os='p1'])"/>
     29
     30    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     31    href="../../final-system/common/gcc.xml"
     32    xpointer="xpointer(//*[@os='p2'])"/>
     33
     34    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    2735    href="../common/gcc-static.xml"
    2836    xpointer="xpointer(//*[@os='aa'])"/>
     
    3543    href="../common/gcc-static.xml"
    3644    xpointer="xpointer(//*[@os='ag'])"/>
    37 
    38     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    39     href="../common/gcc-static.xml"
    40     xpointer="xpointer(//*[@os='ai'])"/>
    41 
    42     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    43     href="../common/gcc-static.xml"
    44     xpointer="xpointer(//*[@os='aj'])"/>
    4545
    4646    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     
    8484    xpointer="xpointer(//*[@os='aq'])"/>
    8585
     86    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     87    href="../common/gcc-static.xml"
     88    xpointer="xpointer(//*[@os='ar'])"/>
     89
    8690  </sect2>
    8791
  • BOOK/cross-tools/sparc64-chapter.xml

    rec008670 r229ed25  
    1616  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc64/variables.xml"/>
    1717  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc64/flags.xml"/>
     18  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bc.xml"/>
    1819  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc64/linux-headers.xml"/>
    1920  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/file.xml"/>
     
    2324  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/mpfr.xml"/>
    2425  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/mpc.xml"/>
    25   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ppl.xml"/>
    26   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/cloog-ppl.xml"/>
     26  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/isl.xml"/>
     27  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/cloog.xml"/>
    2728  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/binutils.xml"/>
    2829  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gcc-static.xml"/>
  • BOOK/cross-tools/sparc64/eglibc-64bit.xml

    rec008670 r229ed25  
    2828
    2929    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    30     href="../common/eglibc.xml"
    31     xpointer="xpointer(//*[@os='db'])"/>
     30    href="../../final-system/common/eglibc.xml"
     31    xpointer="xpointer(//*[@os='s1'])"/>
    3232
    3333    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    34     href="../common/eglibc.xml"
    35     xpointer="xpointer(//*[@os='dc'])"/>
     34    href="../../final-system/common/eglibc.xml"
     35    xpointer="xpointer(//*[@os='s2'])"/>
    3636
    3737    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
  • BOOK/cross-tools/sparc64/eglibc.xml

    rec008670 r229ed25  
    2828
    2929    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    30     href="../common/eglibc.xml"
    31     xpointer="xpointer(//*[@os='db'])"/>
     30    href="../../final-system/common/eglibc.xml"
     31    xpointer="xpointer(//*[@os='s1'])"/>
    3232
    3333    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    34     href="../common/eglibc.xml"
    35     xpointer="xpointer(//*[@os='dc'])"/>
     34    href="../../final-system/common/eglibc.xml"
     35    xpointer="xpointer(//*[@os='s2'])"/>
    3636
    3737    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     
    5959    ../eglibc-&eglibc-version;/configure --prefix=/tools \
    6060    --host=${CLFS_TARGET32} --build=${CLFS_HOST} \
    61     --disable-profile --enable-add-ons \
    62     --with-tls --enable-kernel=2.6.0 --with-__thread \
     61    --disable-profile --with-tls --enable-kernel=2.6.32 --with-__thread \
    6362    --with-binutils=/cross-tools/bin --with-headers=/tools/include \
    64     --cache-file=config.cache</userinput></screen>
     63    --enable-obsolete-rpc --cache-file=config.cache</userinput></screen>
    6564
    6665    <variablelist os="dg">
  • BOOK/cross-tools/sparc64/linux-headers.xml

    rec008670 r229ed25  
    3131    xpointer="xpointer(//*[@os='b'])"/>
    3232
    33 <screen os="c"><userinput>install -dv /tools/include
    34 make mrproper
     33<screen os="c"><userinput>make mrproper
    3534make ARCH=sparc64 headers_check
    36 make ARCH=sparc64 INSTALL_HDR_PATH=dest headers_install
    37 cp -rv dest/include/* /tools/include</userinput></screen>
     35make ARCH=sparc64 INSTALL_HDR_PATH=/tools headers_install</userinput></screen>
    3836
    3937    <variablelist os="d">
     
    5351
    5452      <varlistentry os="d3">
    55         <term><parameter>make ARCH=sparc64 INSTALL_HDR_PATH=dest headers_install</parameter></term>
     53        <term><parameter>make ARCH=sparc64 INSTALL_HDR_PATH=/tools headers_install</parameter></term>
    5654        <listitem>
    57           <para>Normally the headers_install target removes the entire
    58           destination directory (default
    59           <filename class="directory">/usr/include</filename>) before
    60           installing the headers. To prevent this, we tell the kernel to
    61           install the headers to a directory inside the source dir.</para>
     55          <para>This will install the kernel headers into
     56          <filename class="directory">/tools/include</filename>.</para>
    6257        </listitem>
    6358      </varlistentry>
  • BOOK/cross-tools/x86-chapter.xml

    rec008670 r229ed25  
    1515  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/cflags.xml"/>
    1616  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86/variables.xml"/>
     17  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bc.xml"/>
    1718  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86/linux-headers.xml"/>
    1819  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/file.xml"/>
     
    2223  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/mpfr.xml"/>
    2324  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/mpc.xml"/>
    24   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ppl.xml"/>
    25   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/cloog-ppl.xml"/>
     25  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/isl.xml"/>
     26  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/cloog.xml"/>
    2627  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/binutils-32.xml"/>
    2728  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gcc-static.xml"/>
  • BOOK/cross-tools/x86/eglibc.xml

    rec008670 r229ed25  
    2828
    2929    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    30     href="../common/eglibc.xml"
    31     xpointer="xpointer(//*[@os='db'])"/>
     30    href="../../final-system/common/eglibc.xml"
     31    xpointer="xpointer(//*[@os='s1'])"/>
    3232
    3333    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    34     href="../common/eglibc.xml"
    35     xpointer="xpointer(//*[@os='dc'])"/>
     34    href="../../final-system/common/eglibc.xml"
     35    xpointer="xpointer(//*[@os='s2'])"/>
    3636
    3737    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     
    5757<screen os="df"><userinput>BUILD_CC="gcc" CC="${CLFS_TARGET}-gcc" \
    5858    AR="${CLFS_TARGET}-ar" RANLIB="${CLFS_TARGET}-ranlib" \
    59     CFLAGS="-march=$(cut -d- -f1 &lt;&lt;&lt; $CLFS_TARGET) -mtune=generic -g -O2" \
     59    CFLAGS="-march=$(cut -d- -f1 &lt;&lt;&lt; $CLFS_TARGET) -O2" \
    6060    ../eglibc-&eglibc-version;/configure --prefix=/tools \
    6161    --host=${CLFS_TARGET} --build=${CLFS_HOST} \
    62     --disable-profile --enable-add-ons \
    63     --with-tls --enable-kernel=2.6.0 --with-__thread \
     62    --disable-profile --with-tls --enable-kernel=2.6.32 --with-__thread \
    6463    --with-binutils=/cross-tools/bin --with-headers=/tools/include \
    65     --cache-file=config.cache</userinput></screen>
     64    --enable-obsolete-rpc --cache-file=config.cache</userinput></screen>
    6665
    6766    <variablelist os="dg">
     
    8685      <varlistentry os="ea2">
    8786        <term><parameter>CFLAGS="-march=$(cut -d- -f1 &lt;&lt;&lt;
    88         $CLFS_TARGET) -mtune=generic -g -O2"</parameter></term>
     87        $CLFS_TARGET)" -O2</parameter></term>
    8988        <listitem>
    9089          <para>Forces EGLIBC to optimize for our target system.</para>
     
    119118      href="../common/eglibc.xml"
    120119      xpointer="xpointer(//*[@os='dg11'])"/>
    121 
    122       <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    123       href="../common/eglibc.xml"
    124       xpointer="xpointer(//*[@os='dg12'])"/>
    125120
    126121    </variablelist>
  • BOOK/cross-tools/x86/linux-headers.xml

    rec008670 r229ed25  
    3131    xpointer="xpointer(//*[@os='b'])"/>
    3232
    33 <screen os="c"><userinput>install -dv /tools/include
    34 make mrproper
     33<screen os="c"><userinput>make mrproper
    3534make ARCH=i386 headers_check
    36 make ARCH=i386 INSTALL_HDR_PATH=dest headers_install
    37 cp -rv dest/include/* /tools/include</userinput></screen>
     35make ARCH=i386 INSTALL_HDR_PATH=/tools headers_install</userinput></screen>
    3836
    3937    <variablelist os="d">
     
    5351
    5452      <varlistentry os="d3">
    55         <term><parameter>make ARCH=i386 INSTALL_HDR_PATH=dest headers_install</parameter></term>
     53        <term><parameter>make ARCH=i386 INSTALL_HDR_PATH=/tools headers_install</parameter></term>
    5654        <listitem>
    57           <para>Normally the headers_install target removes the entire
    58           destination directory (default
    59           <filename class="directory">/usr/include</filename>) before
    60           installing the headers. To prevent this, we tell the kernel to
    61           install the headers to a directory inside the source dir.</para>
     55          <para>This will install the kernel headers into
     56          <filename class="directory">/tools/include</filename>.</para>
    6257        </listitem>
    6358      </varlistentry>
  • BOOK/cross-tools/x86_64-64-chapter.xml

    rec008670 r229ed25  
    1616  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/flags.xml"/>
    1717  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86_64-64/variables.xml"/>
     18  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bc.xml"/>
    1819  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86_64/linux-headers.xml"/>
    1920  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/file.xml"/>
     
    2324  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/mpfr.xml"/>
    2425  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/mpc.xml"/>
    25   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ppl.xml"/>
    26   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/cloog-ppl.xml"/>
     26  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/isl.xml"/>
     27  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/cloog.xml"/>
    2728  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/binutils.xml"/>
    2829  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/gcc-static.xml"/>
    29   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/eglibc.xml"/>
     30  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86_64-64/eglibc.xml"/>
    3031  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/gcc-final.xml"/>
    3132
  • BOOK/cross-tools/x86_64-chapter.xml

    rec008670 r229ed25  
    1616  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86_64/variables.xml"/>
    1717  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/flags.xml"/>
     18  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bc.xml"/>
    1819  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86_64/linux-headers.xml"/>
    1920  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/file.xml"/>
     
    2324  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/mpfr.xml"/>
    2425  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/mpc.xml"/>
    25   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ppl.xml"/>
    26   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/cloog-ppl.xml"/>
     26  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/isl.xml"/>
     27  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/cloog.xml"/>
    2728  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/binutils.xml"/>
    2829  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gcc-static.xml"/>
  • BOOK/cross-tools/x86_64/eglibc.xml

    rec008670 r229ed25  
    2828
    2929    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    30     href="../common/eglibc.xml"
    31     xpointer="xpointer(//*[@os='db'])"/>
     30    href="../../final-system/common/eglibc.xml"
     31    xpointer="xpointer(//*[@os='s1'])"/>
    3232
    3333    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    34     href="../common/eglibc.xml"
    35     xpointer="xpointer(//*[@os='dc'])"/>
     34    href="../../final-system/common/eglibc.xml"
     35    xpointer="xpointer(//*[@os='s2'])"/>
    3636
    3737    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     
    5757<screen os="df"><userinput>BUILD_CC="gcc" CC="${CLFS_TARGET}-gcc ${BUILD32}" \
    5858    AR="${CLFS_TARGET}-ar" RANLIB="${CLFS_TARGET}-ranlib" \
    59     CFLAGS="-march=$(cut -d- -f1 &lt;&lt;&lt; $CLFS_TARGET32) -mtune=generic -g -O2" \
     59    CFLAGS="-march=$(cut -d- -f1 &lt;&lt;&lt; $CLFS_TARGET32) -O2" \
    6060    ../eglibc-&eglibc-version;/configure --prefix=/tools \
    6161    --host=${CLFS_TARGET32} --build=${CLFS_HOST} \
    62     --disable-profile --enable-add-ons \
    63     --with-tls --enable-kernel=2.6.0 --with-__thread \
     62    --disable-profile --with-tls --enable-kernel=2.6.32 --with-__thread \
    6463    --with-binutils=/cross-tools/bin --with-headers=/tools/include \
    65     --cache-file=config.cache</userinput></screen>
     64    --enable-obsolete-rpc --cache-file=config.cache</userinput></screen>
    6665
    6766    <variablelist os="dg">
     
    8685     <varlistentry os="ea2">
    8786        <term><parameter>CFLAGS="-march=$(cut -d- -f1 &lt;&lt;&lt;
    88         $CLFS_TARGET32) -mtune=generic -g -O2"</parameter></term>
     87        $CLFS_TARGET32) -O2"</parameter></term>
    8988        <listitem>
    9089          <para>Forces EGLIBC to optimize for our target system.</para>
     
    115114      href="../common/eglibc.xml"
    116115      xpointer="xpointer(//*[@os='dg10'])"/>
     116
     117      <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     118      href="../common/eglibc.xml"
     119      xpointer="xpointer(//*[@os='dg11'])"/>
    117120
    118121    </variablelist>
  • BOOK/cross-tools/x86_64/linux-headers.xml

    rec008670 r229ed25  
    3131    xpointer="xpointer(//*[@os='b'])"/>
    3232
    33 <screen os="c"><userinput>install -dv /tools/include
    34 make mrproper
     33<screen os="c"><userinput>make mrproper
    3534make ARCH=x86_64 headers_check
    36 make ARCH=x86_64 INSTALL_HDR_PATH=dest headers_install
    37 cp -rv dest/include/* /tools/include</userinput></screen>
     35make ARCH=x86_64 INSTALL_HDR_PATH=/tools headers_install</userinput></screen>
    3836
    3937    <variablelist os="d">
     
    5351
    5452      <varlistentry os="d3">
    55         <term><parameter>make ARCH=x86_64 INSTALL_HDR_PATH=dest headers_install</parameter></term>
     53        <term><parameter>make ARCH=x86_64 INSTALL_HDR_PATH=/tools headers_install</parameter></term>
    5654        <listitem>
    57           <para>Normally the headers_install target removes the entire
    58           destination directory (default
    59           <filename class="directory">/usr/include</filename>) before
    60           installing the headers. To prevent this, we tell the kernel to
    61           install the headers to a directory inside the source dir.</para>
     55          <para>This will install the kernel headers into
     56          <filename class="directory">/tools/include</filename>.</para>
    6257        </listitem>
    6358      </varlistentry>
  • BOOK/final-preps/addinguser.xml

    rec008670 r229ed25  
    3434        <para>This makes <command>bash</command> the default shell for
    3535        user <systemitem class="username">clfs</systemitem>.</para>
     36
     37        <important>
     38          <para>The build instructions assume that the <command>bash</command>
     39          shell is in use.</para>
     40        </important>
     41
    3642      </listitem>
    3743    </varlistentry>
     
    8894  bash</command>.</para>
    8995
     96  <note>
     97    <para>Until specified otherwise, all commands from this point on
     98    should be done as the <systemitem class="username">clfs</systemitem>
     99    user.</para>
     100  </note>
     101
    90102</sect1>
  • BOOK/final-system/64/binutils.xml

    rec008670 r229ed25  
    4242    xpointer="xpointer(//*[@os='f'])"/>
    4343
     44<!-- Branch update patch area
     45    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     46    href="../../final-system/common/binutils.xml"
     47    xpointer="xpointer(//*[@os='p1'])"/>
     48
     49    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     50    href="../../final-system/common/binutils.xml"
     51    xpointer="xpointer(//*[@os='p2'])"/>
     52-->
    4453    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    4554    href="../common/binutils.xml"
     
    5665<screen os="ca"><userinput>CC="gcc -isystem /usr/include" \
    5766LDFLAGS="-Wl,-rpath-link,/usr/lib:/lib" \
    58   ../binutils-&binutils-version;/configure --prefix=/usr \
     67  ../binutils-&binutils-dir;/configure --prefix=/usr \
    5968    --libdir=/usr/lib --enable-shared \
    6069    --disable-multilib --enable-64-bit-bfd</userinput></screen>
  • BOOK/final-system/64/gcc.xml

    rec008670 r229ed25  
    3030    xpointer="xpointer(//*[@os='p2'])"/>
    3131
    32 
    3332    <para os="p5">Apply the following patch so that GCC links to
    3433    <filename class="directory">/lib</filename> instead of
     
    3635
    3736<screen os="p6"><userinput>patch -Np1 -i ../&gcc-pure64-patch;</userinput></screen>
     37
     38    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     39    href="../common/gcc.xml"
     40    xpointer="xpointer(//*[@os='fix1'])"/>
     41
     42    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     43    href="../common/gcc.xml"
     44    xpointer="xpointer(//*[@os='fix2'])"/>
    3845
    3946    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     
    7279    href="../common/gcc.xml"
    7380    xpointer="xpointer(//*[@os='l'])"/>
     81
     82    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     83    href="../common/gcc.xml"
     84    xpointer="xpointer(//*[@os='s1'])"/>
     85
     86    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     87    href="../common/gcc.xml"
     88    xpointer="xpointer(//*[@os='s2'])"/>
    7489
    7590    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     
    121136    xpointer="xpointer(//*[@os='x'])"/>
    122137
     138    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     139    href="../common/gcc.xml"
     140    xpointer="xpointer(//*[@os='y'])"/>
     141
     142    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     143    href="../common/gcc.xml"
     144    xpointer="xpointer(//*[@os='z'])"/>
     145
    123146  </sect2>
    124147
  • BOOK/final-system/alpha-chapter.xml

    rec008670 r229ed25  
    2323  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/mpfr.xml"/>
    2424  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/mpc.xml"/>
    25   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ppl.xml"/>
    26   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/cloog-ppl.xml"/>
     25  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/isl.xml"/>
     26  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/cloog.xml"/>
    2727  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/zlib.xml"/>
    2828  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/binutils.xml"/>
     
    3030  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/sed.xml"/>
    3131  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ncurses.xml"/>
    32   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/glib.xml"/>
    33   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/pkg-config.xml"/>
     32  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/pkg-config-lite.xml"/>
     33  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/shadow.xml"/>
    3434  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/util-linux.xml"/>
     35  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/procps.xml"/>
    3536  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/e2fsprogs.xml"/>
    3637  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/coreutils.xml"/>
     
    3839  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/m4.xml"/>
    3940  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bison.xml"/>
    40   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/procps.xml"/>
    4141  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/libtool.xml"/>
    4242  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/flex.xml"/>
     
    4848  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/automake.xml"/>
    4949  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bash.xml"/>
     50  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bc.xml"/>
    5051  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bzip2.xml"/>
    5152  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/diffutils.xml"/>
    5253  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/file.xml"/>
     54  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gawk.xml"/>
    5355  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/findutils.xml"/>
    54   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gawk.xml"/>
    5556  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gettext.xml"/>
    5657  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/grep.xml"/>
    5758  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/groff.xml"/>
     59  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/less.xml"/>
    5860  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gzip.xml"/>
    5961  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/iputils.xml"/>
     
    6668  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/expat.xml"/>
    6769  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/dbus.xml"/>
    68   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/module-init-tools.xml"/>
     70  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/kmod.xml"/>
    6971  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/patch.xml"/>
    7072  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/psmisc.xml"/>
     
    7678  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/tar.xml"/>
    7779  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/texinfo.xml"/>
    78   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/udev.xml"/>
    7980  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/vim.xml"/>
    8081  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="alpha/aboot.xml"/>
  • BOOK/final-system/alpha/eglibc.xml

    rec008670 r229ed25  
    4444    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    4545    href="../common/eglibc.xml"
    46     xpointer="xpointer(//*[@os='p1'])"/>
     46    xpointer="xpointer(//*[@os='b'])"/>
    4747
    4848    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    4949    href="../common/eglibc.xml"
    50     xpointer="xpointer(//*[@os='p2'])"/>
     50    xpointer="xpointer(//*[@os='s1'])"/>
    5151
    5252    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    5353    href="../common/eglibc.xml"
    54     xpointer="xpointer(//*[@os='b'])"/>
     54    xpointer="xpointer(//*[@os='s2'])"/>
    5555
    5656    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
  • BOOK/final-system/common/autoconf.xml

    rec008670 r229ed25  
    3434<screen os="d"><userinput>make</userinput></screen>
    3535
    36     <para os="e">To test the results, issue:
    37     <userinput>make check VERBOSE=yes</userinput>. 17 tests are skipped that use
    38     Automake and different GCC languages. For full test coverage, Autoconf can
    39     be re-tested after Automake has been installed.</para>
     36    <para os="e">To test the results, issue:</para>
     37
     38<screen os="e2"><userinput remap="test">make check VERBOSE=yes</userinput></screen>
     39   
     40    <para os="e3">17 tests are skipped that use Automake and different GCC languages.
     41    For full test coverage, Autoconf can be re-tested after Automake has been
     42    installed.</para>
    4043
    4144    <para os="f">Install the package:</para>
  • BOOK/final-system/common/automake.xml

    rec008670 r229ed25  
    3434<screen os="d"><userinput>make</userinput></screen>
    3535
    36     <para os="e">To test the results, issue:
    37     <userinput>make check</userinput>.</para>
     36    <para os="e">To test the results, issue:</para>
     37
     38<screen os="e2"><userinput remap="test">make check</userinput></screen>
    3839
    3940    <para os="f">Install the package:</para>
  • BOOK/final-system/common/bash.xml

    rec008670 r229ed25  
    5353<screen os="e"><userinput>make</userinput></screen>
    5454
    55     <para os="f">To test the results, issue:
    56     <userinput>make tests</userinput>.</para>
     55    <para os="f">To test the results, issue:</para>
     56
     57<screen os="f2"><userinput remap="test">make tests</userinput></screen>
    5758
    5859    <para os="g">Install the package:</para>
  • BOOK/final-system/common/binutils.xml

    rec008670 r229ed25  
    4040    needs to be resolved before running the test suites for Binutils and GCC.</para>
    4141
     42<!-- Branch update patch area
     43    <para os="p1">The following patch contains a number of updates to the
     44    &binutils-version; branch by the Binutils developers:</para>
     45
     46    <screen os="p2"><userinput>patch -Np1 -i ../&binutils-branch_update-patch;</userinput></screen>
     47-->
     48
    4249    <para os="g">The Binutils documentation recommends building Binutils outside of the
    4350    source directory in a dedicated build directory:</para>
     
    5057<screen os="ca"><userinput>CC="gcc -isystem /usr/include" \
    5158LDFLAGS="-Wl,-rpath-link,/usr/lib:/lib" \
    52   ../binutils-&binutils-version;/configure --prefix=/usr \
     59  ../binutils-&binutils-dir;/configure --prefix=/usr \
    5360    --enable-shared</userinput></screen>
    5461
     
    9198    <para os="p">Test the results:</para>
    9299
    93 <screen os="q"><userinput>make check</userinput></screen>
     100<screen os="q"><userinput remap="test">make check</userinput></screen>
    94101
    95102    <para os="r">Install the package:</para>
     
    100107    file that is needed by some packages:</para>
    101108
    102 <screen os="u"><userinput>cp -v ../binutils-&binutils-version;/include/libiberty.h /usr/include</userinput></screen>
     109<screen os="u"><userinput>cp -v ../binutils-&binutils-dir;/include/libiberty.h /usr/include</userinput></screen>
    103110
    104111  </sect2>
     
    113120
    114121      <seglistitem>
    115         <seg>addr2line, ar, as, c++filt, gprof, ld, nm, objcopy, objdump,
     122        <seg>addr2line, ar, as, c++filt, elfedit, gprof, ld, ld.bfd, nm, objcopy,
     123        objdump,
    116124        ranlib, readelf, size, strings, and strip</seg>
    117125        <seg>libiberty.a, libbfd.[a,so], and libopcodes.[a,so]</seg>
     
    170178      </varlistentry>
    171179
     180      <varlistentry id="elfedit">
     181        <term><command>elfedit</command></term>
     182        <listitem>
     183          <para>Updates the ELF header of ELF files</para>
     184          <indexterm zone="ch-system-binutils elfedit">
     185            <primary sortas="b-elfedit">elfedit</primary>
     186          </indexterm>
     187        </listitem>
     188      </varlistentry>
     189
    172190      <varlistentry id="gprof">
    173191        <term><command>gprof</command></term>
     
    188206          <indexterm zone="ch-system-binutils ld">
    189207            <primary sortas="b-ld">ld</primary>
     208          </indexterm>
     209        </listitem>
     210      </varlistentry>
     211
     212      <varlistentry id="ld.bfd">
     213        <term><command>ld.bfd</command></term>
     214        <listitem>
     215          <para>Hard link to <command>ld</command></para>
     216          <indexterm zone="ch-system-binutils ld.bfd">
     217            <primary sortas="b-ld.bfd">ld.bfd</primary>
    190218          </indexterm>
    191219        </listitem>
  • BOOK/final-system/common/bison.xml

    rec008670 r229ed25  
    2525    <title>Installation of Bison</title>
    2626
     27    <para os="t3">The <command>configure </command>script does not determine
     28    the correct value for the following. Set the value manually:</para>
     29
     30<screen os="t4"><userinput>echo "ac_cv_prog_lex_is_flex=yes" &gt; config.cache</userinput></screen>
     31
    2732    <para os="a">Prepare Bison for compilation:</para>
    2833
    29 <screen os="b"><userinput>./configure --prefix=/usr</userinput></screen>
    30 
    31     <para os="b1">The configure system causes Bison to be built without support
    32     for internationalization of error messages if a <command>bison</command>
    33     program is not already in $PATH.  The following addition will correct
    34     this:</para>
    35 
    36 <screen os="b2"><userinput>echo '#define YYENABLE_NLS 1' &gt;&gt; config.h</userinput></screen> 
     34<screen os="b"><userinput>./configure --prefix=/usr --cache-file=config.cache</userinput></screen>
    3735
    3836    <para os="c">Compile the package:</para>
     
    4038<screen os="d"><userinput>make</userinput></screen>
    4139
    42     <para os="e">To test the results, issue:
    43     <userinput>make check</userinput>.</para>
     40    <para os="e">To test the results, issue:</para>
     41
     42<screen os="e2"><userinput remap="test">make check</userinput></screen>
    4443
    4544    <para os="f">Install the package:</para>
  • BOOK/final-system/common/coreutils.xml

    rec008670 r229ed25  
    3535    <para os="c">Now prepare Coreutils for compilation:</para>
    3636
    37 <screen os="d"><userinput>./configure --prefix=/usr \
     37<screen os="d"><userinput>FORCE_UNSAFE_CONFIGURE=1 \
     38  ./configure --prefix=/usr \
    3839    --enable-no-install-program=kill,uptime \
    3940    --enable-install-program=hostname</userinput></screen>
     41   
     42    <variablelist os="d1">
     43      <title>The meaning of the configure options:</title>
     44     
     45        <varlistentry os="d2">
     46          <term><parameter>FORCE_UNSAFE_CONFIGURE=1</parameter></term>
     47          <listitem>
     48            <para>Forces Coreutils to compile when using the root user.</para>
     49          </listitem>
     50        </varlistentry>
     51
     52      </variablelist>
    4053
    4154    <para os="e">Compile the package:</para>
     
    4558    <para os="g">The test suite of Coreutils makes several assumptions about the
    4659    presence of system users and groups that are not valid within the minimal
    47     environment that exists at the moment. Therefore, additional items need
    48     to be set up before running the tests. Skip down to <quote>Install the
    49     package</quote> if not running the test suite.</para>
    50 
    51     <para os="h">Create two <systemitem class="groupname">dummy</systemitem> groups
    52     and a <systemitem class="username">dummy</systemitem> user:</para>
    53 
    54 <screen os="i"><userinput>echo "dummy1:x:1000:" &gt;&gt; /etc/group
    55 echo "dummy2:x:1001:dummy" &gt;&gt; /etc/group
    56 echo "dummy:x:1000:1000::/root:/bin/bash" &gt;&gt; /etc/passwd</userinput></screen>
    57 
    58     <para os="j">Now the test suite is ready to be run. First, run
     60    environment that exists at the moment. Therefore, we will reuse the dummy
     61    groups and user created during Util-linux. Skip down to <quote>Install the
     62    package</quote> if not running the test suite and you did not create the
     63    dummy groups and users during Util-linux.</para>
     64
     65   <para os="h">Now the test suite is ready to be run. First, run
    5966    the tests that are meant to be run as user
    6067    <systemitem class="username">root</systemitem>:</para>
    6168
    62 <screen os="k"><userinput>make NON_ROOT_USERNAME=dummy check-root</userinput></screen>
    63 
    64     <para os="l">The testsuite will now be run as the
     69<screen os="i"><userinput remap="test">make NON_ROOT_USERNAME=dummy</userinput></screen>
     70
     71    <para os="j">The testsuite will now be run as the
    6572    <systemitem class="username">dummy</systemitem> user. Fix the permissions
    6673    for a few files to allow this:</para>
    6774
    68 <screen os="m"><userinput>chown -Rv dummy config.log {gnulib-tests,lib,src}/.deps</userinput></screen>
    69 
    70     <para os="n">Then run the remainder of the tests as the
     75<screen os="k"><userinput remap="test">chown -Rv dummy .</userinput></screen>
     76
     77    <para os="l">Then run the remainder of the tests as the
    7178    <systemitem class="username">dummy</systemitem> user:</para>
    7279
    73 <screen os="o"><userinput>src/su dummy -c "make RUN_EXPENSIVE_TESTS=yes check"</userinput></screen>
    74 
    75     <para os="p">When testing is complete, remove the
     80<screen os="m"><userinput remap="test">su dummy -s /bin/bash \
     81    -c "PATH=$PATH make RUN_EXPENSIVE_TESTS=yes -k check || true"</userinput></screen>
     82
     83    <para os="n">When testing is complete, remove the
    7684    <systemitem class="username">dummy</systemitem> user and groups:</para>
    7785
    78 <screen os="q"><userinput>sed -i '/dummy/d' /etc/passwd /etc/group</userinput></screen>
    79 
    80     <para os="r">Install the package:</para>
    81 
    82 <screen os="s"><userinput>make install</userinput></screen>
    83 
    84     <para os="t">Move programs to the locations specified by the FHS:</para>
    85 
    86 <screen os="u"><userinput>mv -v /usr/bin/{cat,chgrp,chmod,chown,cp,date} /bin
     86<screen os="o"><userinput remap="test">sed -i '/dummy/d' /etc/passwd /etc/group</userinput></screen>
     87
     88    <para os="p">Install the package:</para>
     89
     90<screen os="q"><userinput>make install</userinput></screen>
     91
     92    <para os="r">Move programs to the locations specified by the FHS:</para>
     93
     94<screen os="s"><userinput>mv -v /usr/bin/{cat,chgrp,chmod,chown,cp,date} /bin
    8795mv -v /usr/bin/{dd,df,echo,false,hostname,ln,ls,mkdir,mknod} /bin
    8896mv -v /usr/bin/{mv,pwd,rm,rmdir,stty,true,uname} /bin
     
    104112        echo, env, expand, expr, factor, false, fmt, fold, groups, head,
    105113        hostid, hostname, id, install, join, link, ln, logname, ls, md5sum,
    106         mkdir, mkfifo, mknod, mktemp, mv, nice, nl, nohup, od, paste, pathchk,
    107         pinky, pr, printenv, printf, ptx, pwd, readlink, rm, rmdir, runcon, seq,
    108         sha1sum, sha224sum, sha256sum, sha384sum, sha512sum, shred, shuf,
    109         sleep, sort, split, stat, stdbuf, stty, sum, sync, tac, tail, tee, test,
    110         timeout, touch, tr, true, truncate, tsort, tty, uname, unexpand, uniq,
    111         unlink, users, vdir, wc, who, whoami, and yes</seg>
     114        mkdir, mkfifo, mknod, mktemp, mv, nice, nl, nohup, nproc, numfmt, od, paste,
     115        pathchk, pinky, pr, printenv, printf, ptx, pwd, readlink, realpath, rm,
     116        rmdir, runcon, seq, sha1sum, sha224sum, sha256sum, sha384sum,
     117        sha512sum, shred, shuf, sleep, sort, split, stat, stdbuf, stty, sum,
     118        sync, tac, tail, tee, test, timeout, touch, tr, true, truncate, tsort,
     119        tty, uname, unexpand, uniq, unlink, users, vdir, wc, who, whoami, and yes</seg>
    112120        <seg>libstdbuf.so</seg>
    113121        <seg>/usr/lib/coreutils</seg>
     
    627635      </varlistentry>
    628636
     637      <varlistentry id="nproc">
     638        <term><command>nproc</command></term>
     639        <listitem>
     640          <para>Prints the number of processing units available to the current
     641          process</para>
     642          <indexterm zone="ch-system-coreutils nproc">
     643            <primary sortas="b-nproc">nproc</primary>
     644          </indexterm>
     645        </listitem>
     646      </varlistentry>
     647
     648      <varlistentry id="numfmt">
     649        <term><command>numfmt</command></term>
     650        <listitem>
     651          <para>Converts numbers to or from human-readable strings</para>
     652          <indexterm zone="ch-system-coreutils numfmt">
     653            <primary sortas="b-numfmt">numfmt</primary>
     654          </indexterm>
     655        </listitem>
     656      </varlistentry>
     657
    629658      <varlistentry id="od">
    630659        <term><command>od</command></term>
     
    727756          <indexterm zone="ch-system-coreutils readlink">
    728757            <primary sortas="b-readlink">readlink</primary>
     758          </indexterm>
     759        </listitem>
     760      </varlistentry>
     761
     762      <varlistentry id="realpath">
     763        <term><command>realpath</command></term>
     764        <listitem>
     765          <para>Prints the resolved path</para>
     766          <indexterm zone="ch-system-coreutils realpath">
     767            <primary sortas="b-realpath">realpath</primary>
    729768          </indexterm>
    730769        </listitem>
  • BOOK/final-system/common/diffutils.xml

    rec008670 r229ed25  
    3939<screen os="d"><userinput>make</userinput></screen>
    4040
    41     <para os="e">This package does not come with a test suite.</para>
     41    <para os="e">To test the results, issue:</para>
     42
     43<screen os="e2"><userinput remap="test">make check</userinput></screen>
    4244
    4345    <para os="f">Install the package:</para>
  • BOOK/final-system/common/e2fsprogs.xml

    rec008670 r229ed25  
    7373<screen os="g"><userinput>make</userinput></screen>
    7474
    75     <para os="h">To test the results, issue:
    76     <userinput>make check</userinput>.</para>
     75    <para os="h">To test the results, issue:</para>
     76
     77<screen os="h2"><userinput remap="test">make check</userinput></screen>
    7778
    7879    <para os="i">Install the binaries, documentation and shared libraries:</para>
     
    9697      <seglistitem>
    9798        <seg>badblocks, chattr, compile_et, debugfs, dumpe2fs, e2freefrag,
    98         e2fsck, e2image, e2initrd_helper, e2label, e2undo, filefrag, fsck.ext2,
    99         fsck.ext3, fsck.ext4, fsck.ext4dev, logsave, lsattr, mk_cmds, mke2fs,
    100         mkfs.ext2, mkfs.ext3, mkfs.ext4, mkfs.ext4dev, mklost+found, resize2fs,
    101         and tune2fs</seg>
    102         <seg>libcom_err.[a,so], libe2p.[a,so], libext2fs.[a,so], and
    103         libss.[a,so]</seg>
     99        e2fsck, e2image, e2initrd_helper, e2label, e2undo, e4defrag, filefrag,
     100        fsck.ext2, fsck.ext3, fsck.ext4, fsck.ext4dev, logsave, lsattr,
     101        mk_cmds, mke2fs, mkfs.ext2, mkfs.ext3, mkfs.ext4, mkfs.ext4dev,
     102        mklost+found, resize2fs, and tune2fs</seg>
     103        <seg>libcom_err.[a,so], libe2p.[a,so], libext2fs.[a,so],
     104        libss.[a,so], and libquota.a</seg>
    104105        <seg>/usr/include/e2p, /usr/include/et, /usr/include/ext2fs,
    105         /usr/include/ss, /usr/share/et, /usr/share/ss</seg>
     106        /usr/include/quota, /usr/include/ss, /usr/share/et, /usr/share/ss</seg>
    106107      </seglistitem>
    107108    </segmentedlist>
     
    126127        <term><command>chattr</command></term>
    127128        <listitem>
    128           <para>Changes the attributes of files on an <systemitem
    129           class="filesystem">ext2</systemitem> file system; it also
    130           changes <systemitem class="filesystem">ext3</systemitem>
    131           file systems, the journaling version of <systemitem
    132           class="filesystem">ext2</systemitem> file systems</para>
     129          <para>Changes the attributes on a Linux file system</para>
    133130          <indexterm zone="ch-system-e2fsprogs chattr">
    134131            <primary sortas="b-chattr">chattr</primary>
     
    186183        <listitem>
    187184          <para>Is used to check, and optionally repair <systemitem
    188           class="filesystem">ext2</systemitem> file systems and <systemitem
    189           class="filesystem">ext3</systemitem> file systems</para>
     185          class="filesystem">ext2</systemitem>, <systemitem
     186          class="filesystem">ext3</systemitem> and <systemitem
     187          class="filesystem">ext4</systemitem>file systems</para>
    190188          <indexterm zone="ch-system-e2fsprogs e2fsck">
    191189            <primary sortas="b-e2fsck">e2fsck</primary>
     
    238236      </varlistentry>
    239237
     238      <varlistentry id="e4defrag">
     239        <term><command>e4defrag</command></term>
     240        <listitem>
     241          <para>Online defragmenter for ext4 filesystems</para>
     242          <indexterm zone="ch-system-e2fsprogs e4defrag">
     243            <primary sortas="b-e4defrag">e4defrag</primary>
     244          </indexterm>
     245        </listitem>
     246      </varlistentry>
     247
    240248      <varlistentry id="filefrag">
    241249        <term><command>filefrag</command></term>
     
    328336        <term><command>mke2fs</command></term>
    329337        <listitem>
    330           <para>Creates an <systemitem class="filesystem">ext2</systemitem>
    331           or <systemitem class="filesystem">ext3</systemitem> file system on
    332           the given device</para>
     338          <para>Creates an <systemitem class="filesystem">ext2</systemitem>,
     339          <systemitem class="filesystem">ext3</systemitem> or <systemitem
     340          class="filesystem">ext4</systemitem> file system on the given device</para>
    333341          <indexterm zone="ch-system-e2fsprogs mke2fs">
    334342            <primary sortas="b-mke2fs">mke2fs</primary>
     
    448456      </varlistentry>
    449457
     458      <varlistentry id="libquota">
     459        <term><filename class="libraryfile">libquota</filename></term>
     460        <listitem>
     461          <para>Provides an interface for creating and updating quota files
     462          and ext4 superblock fields</para>
     463          <indexterm zone="ch-system-e2fsprogs libquota">
     464            <primary sortas="c-libquota">libquota</primary>
     465          </indexterm>
     466        </listitem>
     467      </varlistentry>
     468
    450469      <varlistentry id="libss">
    451470        <term><filename class="libraryfile">libss</filename></term>
  • BOOK/final-system/common/eglibc.xml

    rec008670 r229ed25  
    5858unset LINKER</userinput></screen>
    5959
    60     <para os="p1">The following patch fixes an issue where EGLIBC will
    61     improperly handle a condition where an elf binary has missing
    62     dependencies:</para>
    63 
    64 <screen os="p2"><userinput>patch -Np1 -i ../&eglibc-dl_dep_fix-patch;</userinput></screen>
    65 
    6660    <para os="b">The EGLIBC build system is self-contained and will install
    6761    perfectly, even though the compiler specs file and linker are still
     
    7165    of achieving a clean build.</para>
    7266
    73     <para os="e">The EGLIBC documentation recommends building EGLIBC outside of the
    74     source directory in a dedicated build directory:</para>
     67    <para os="s1">Allow EGLIBC to detect Make-4.x:</para>
     68
     69<screen os="s2"><userinput>sed -r -i 's/(3..89..)/\1 | 4.*/' configure</userinput></screen>
     70
     71    <para os="e">The EGLIBC documentation recommends building EGLIBC outside of     the source directory in a dedicated build directory:</para>
    7572
    7673<screen os="f"><userinput>mkdir -v ../eglibc-build
     
    8077
    8178<screen os="h"><userinput>../eglibc-&eglibc-version;/configure --prefix=/usr \
    82     --disable-profile --enable-add-ons --enable-kernel=2.6.0 \
    83     --libexecdir=/usr/lib/eglibc</userinput></screen>
     79    --disable-profile --enable-kernel=2.6.32 --libexecdir=/usr/lib/eglibc \
     80    --enable-obsolete-rpc</userinput></screen>
    8481
    8582    <variablelist os="i">
     
    8986        <term><parameter>--libexecdir=/usr/lib/eglibc</parameter></term>
    9087        <listitem>
    91           <para>This changes the location of the <command>pt_chown</command>
    92           program from its default of <filename
     88          <para>This changes the location of the <command>getconf</command>
     89          utility from its default of <filename
    9390          class="directory">/usr/libexec</filename> to <filename
    9491          class="directory">/usr/lib/eglibc</filename>.</para>
     
    111108<!-- items n,o,p no longer the master, use x86_64 which has no failures -->
    112109
    113 <screen os="n"><userinput>cp -v ../eglibc-&eglibc-version;/iconvdata/gconv-modules iconvdata
     110<screen os="n"><userinput remap="test">cp -v ../eglibc-&eglibc-version;/iconvdata/gconv-modules iconvdata
    114111make -k check 2&gt;&amp;1 | tee eglibc-check-log; grep Error eglibc-check-log</userinput></screen>
    115112
     
    150147<screen os="r"><userinput>touch /etc/ld.so.conf</userinput></screen>
    151148
    152     <para os="s">Install the package:</para>
    153 
    154 <screen os="t"><userinput>make install</userinput></screen>
     149    <para os="s">Install the package, and remove unneeded files from
     150    <filename class="directory">/usr/include/rpcsvc</filename>:</para>
     151
     152<screen os="t"><userinput>make install &amp;&amp;
     153rm -v /usr/include/rpcsvc/*.x</userinput></screen>
    155154
    156155  </sect2>
     
    246245EOF</userinput></screen>
    247246
     247    <para>Install timezone data:</para>
     248<screen><userinput>tar -xf ../tzdata&tzdata-version;.tar.gz
     249
     250ZONEINFO=/usr/share/zoneinfo
     251mkdir -pv $ZONEINFO/{posix,right}
     252
     253for tz in etcetera southamerica northamerica europe africa antarctica  \
     254          asia australasia backward pacificnew \
     255          systemv; do
     256    zic -L /dev/null   -d $ZONEINFO       -y "sh yearistype.sh" ${tz}
     257    zic -L /dev/null   -d $ZONEINFO/posix -y "sh yearistype.sh" ${tz}
     258    zic -L leapseconds -d $ZONEINFO/right -y "sh yearistype.sh" ${tz}
     259done
     260
     261cp -v zone.tab iso3166.tab $ZONEINFO
     262zic -d $ZONEINFO -p America/New_York
     263unset ZONEINFO</userinput></screen>
     264
     265    <variablelist>
     266      <title>The meaning of the zic commands:</title>
     267
     268      <varlistentry>
     269        <term><parameter>zic -L /dev/null ...</parameter></term>
     270        <listitem>
     271          <para>This creates posix timezones, without any leap seconds.  It is
     272          conventional to put these in both
     273          <filename class="directory">zoneinfo</filename> and
     274          <filename class="directory">zoneinfo/posix</filename>. It is
     275          necessary to put the POSIX timezones in
     276          <filename class="directory">zoneinfo</filename>, otherwise various
     277          test-suites will report errors. On an embedded system, where space is
     278          tight and you do not intend to ever update the timezones, you could save
     279          1.9MB by not using the <filename class="directory">posix</filename>
     280          directory, but some applications or test-suites might give less good
     281          results</para>
     282        </listitem>
     283      </varlistentry>
     284      <varlistentry>
     285        <term><parameter>zic -L leapseconds ...</parameter></term>
     286        <listitem>
     287          <para>This creates right timezones, including leap seconds. On an
     288          embedded system, where space is tight and you do not intend to
     289          ever update the timezones, or care about the correct time, you could
     290          save 1.9MB by omitting the <filename class="directory">right</filename>
     291          directory.</para>
     292        </listitem>
     293      </varlistentry>
     294      <varlistentry>
     295        <term><parameter>zic ... -p ...</parameter></term>
     296        <listitem>
     297          <para>This creates the <filename>posixrules</filename> file. We use
     298          New York because POSIX requires the daylight savings time rules
     299          to be in accordance with US rules.</para>
     300        </listitem>
     301      </varlistentry>
     302    </variablelist>
     303
    248304    <para>To determine the local time zone, run the following script:</para>
    249305
     
    323379      <seglistitem>
    324380        <seg>catchsegv, gencat, getconf, getent, iconv, iconvconfig, ldconfig,
    325         ldd, lddlibc4, locale, localedef, mtrace, nscd,
    326         pcprofiledump, pt_chown, rpcgen, rpcinfo, sln, sprof, tzselect, xtrace,
    327         zdump, and zic</seg>
     381        ldd, lddlibc4, locale, localedef, makedb, mtrace, nscd,
     382        pcprofiledump, pldd, rpcgen, sln, sprof, tzselect, xtrace,zdump,
     383        and zic</seg>
    328384        <seg>ld.so, libBrokenLocale.[a,so], libSegFault.so, libanl.[a,so],
    329385        libbsd-compat.a, libc.[a,so], libc_nonshared.a, libcidn.[a,so],
     
    465521      </varlistentry>
    466522
     523      <varlistentry id="makedb">
     524        <term><command>makedb</command></term>
     525        <listitem>
     526          <para>Creates a simple database from textual input</para>
     527          <indexterm zone="ch-system-eglibc makedb">
     528            <primary sortas="b-makedb">makedb</primary>
     529          </indexterm>
     530        </listitem>
     531      </varlistentry>
     532
    467533      <varlistentry id="mtrace">
    468534        <term><command>mtrace</command></term>
     
    497563      </varlistentry>
    498564
    499       <varlistentry id="pt_chown">
    500         <term><command>pt_chown</command></term>
    501         <listitem>
    502           <para>A helper program for <command>grantpt</command> to set the owner,
    503           group and access permissions of a slave pseudo terminal</para>
    504           <indexterm zone="ch-system-eglibc pt_chown">
    505             <primary sortas="b-pt_chown">pt_chown</primary>
     565      <varlistentry id="pldd">
     566        <term><command>pldd</command></term>
     567        <listitem>
     568          <para>Lists dynamic shared objects used by running processes</para>
     569          <indexterm zone="ch-system-eglibc pldd">
     570            <primary sortas="b-pldd">pldd</primary>
    506571          </indexterm>
    507572        </listitem>
     
    519584      </varlistentry>
    520585
    521       <varlistentry id="rpcinfo">
    522         <term><command>rpcinfo</command></term>
    523         <listitem>
    524           <para>Makes an RPC call to an RPC server</para>
    525           <indexterm zone="ch-system-eglibc rpcinfo">
    526             <primary sortas="b-rpcinfo">rpcinfo</primary>
    527           </indexterm>
    528         </listitem>
    529       </varlistentry>
    530 
    531586      <varlistentry id="sln">
    532587        <term><command>sln</command></term>
     
    535590          <indexterm zone="ch-system-eglibc sln">
    536591            <primary sortas="b-sln">sln</primary>
     592          </indexterm>
     593        </listitem>
     594      </varlistentry>
     595
     596      <varlistentry id="sotruss">
     597        <term><command>sotruss</command></term>
     598        <listitem>
     599          <para>Traces shared library procedure calls of a specified command</para>
     600          <indexterm zone="ch-system-eglibc sotruss">
     601            <primary sortas="b-sotruss">sotruss</primary>
    537602          </indexterm>
    538603        </listitem>
  • BOOK/final-system/common/file.xml

    rec008670 r229ed25  
    3434<screen os="d"><userinput>make</userinput></screen>
    3535
    36     <para os="e">This package does not come with a test suite.</para>
     36    <para os="e">To test the results, issue:</para>
     37
     38<screen os="e2"><userinput remap="test">make check</userinput></screen>
    3739
    3840    <para os="f">Install the package:</para>
  • BOOK/final-system/common/findutils.xml

    rec008670 r229ed25  
    5151<screen os="e"><userinput>make</userinput></screen>
    5252
    53     <para os="f">To test the results, issue:
    54     <userinput>make check</userinput>.</para>
     53    <para os="f">To test the results, issue:</para>
     54
     55<screen os="f2"><userinput remap="test">make check</userinput></screen>
    5556
    5657    <para os="g">Install the package:</para>
  • BOOK/final-system/common/flex.xml

    rec008670 r229ed25  
    2626    <title>Installation of Flex</title>
    2727
    28     <para os="p1">The following patch contains fixes to Generate proper
    29     GCC 4.4.x code:</para>
    30 
    31 <screen os="p2"><userinput>patch -Np1 -i ../&flex-gcc44-patch;</userinput></screen>
    32 
    3328    <para os="a">Prepare Flex for compilation:</para>
    3429
     
    3934<screen os="d"><userinput>make</userinput></screen>
    4035
    41     <para os="e">To test the results, issue:
    42     <userinput>make check</userinput>.</para>
     36    <para os="e">To test the results, issue:</para>
     37
     38<screen os="e2"><userinput remap="test">make check</userinput></screen>
    4339
    4440    <para os="f">Install the package:</para>
     
    10197      </varlistentry>
    10298
     99      <varlistentry id="flexpp">
     100        <term><command>flex++</command></term>
     101        <listitem>
     102          <para>Link to <command>flex</command> which makes it generate C++
     103          scanner classes</para>
     104          <indexterm zone="ch-system-flex flexpp">
     105            <primary sortas="b-flex++">flex++</primary>
     106          </indexterm>
     107        </listitem>
     108      </varlistentry>
     109
    103110      <varlistentry id="lex">
    104111        <term><command>lex</command></term>
  • BOOK/final-system/common/gawk.xml

    rec008670 r229ed25  
    3434<screen os="d"><userinput>make</userinput></screen>
    3535
    36     <para os="e">To test the results, issue:
    37     <userinput>make check</userinput>.</para>
     36    <para os="e">To test the results, issue:</para>
     37
     38<screen os="e2"><userinput remap="test">make check</userinput></screen>
    3839
    3940    <para os="f">Install the package:</para>
  • BOOK/final-system/common/gcc.xml

    rec008670 r229ed25  
    2626    <title>Installation of GCC</title>
    2727
    28 
    2928    <para os="p1">The following patch contains a number of updates to the
    3029    &gcc-version; branch by the GCC developers:</para>
    3130
    3231    <screen os="p2"><userinput>patch -Np1 -i ../&gcc-branch_update-patch;</userinput></screen>
     32
     33    <para os="fix1">Apply a <command>sed</command> subsitution that will
     34    suppress the execution of the <command>fixincludes</command> script:</para>
     35
     36<screen os="fix2"><userinput>cp -v gcc/Makefile.in{,.orig}
     37sed 's@\./fixinc\.sh@-c true@' gcc/Makefile.in.orig > gcc/Makefile.in</userinput></screen>
    3338
    3439    <para os="d">Apply a <command>sed</command> substitution that will suppress the
     
    5459    --enable-__cxa_atexit --enable-c99 --enable-long-long \
    5560    --enable-clocale=gnu --enable-languages=c,c++ \
    56     --disable-multilib --disable-libstdcxx-pch</userinput></screen>
     61    --disable-multilib --disable-libstdcxx-pch \
     62    --enable-cloog-backend=isl --disable-isl-version-check --with-system-zlib \
     63    --enable-checking=release --enable-libstdcxx-time \
     64    --disable-install-libiberty</userinput></screen>
    5765
    5866    <para os="j">Compile the package:</para>
     
    6573    </important>
    6674
     75   <para os="s1">Increase the stack size prior to running the tests:</para>
     76
     77<screen os="s2"><userinput remap="test">ulimit -s 32768</userinput></screen>
     78
    6779    <para os="m">Test the results, but do not stop at errors:</para>
    6880
    69 <screen os="n"><userinput>make -k check</userinput></screen>
     81<screen os="n"><userinput remap="test">make -k check</userinput></screen>
    7082
    7183    <para os="o">The <parameter>-k</parameter> flag is used to make the test suite
     
    7486    failures. To receive a summary of the test suite results, run:</para>
    7587
    76 <screen os="p"><userinput>../gcc-&gcc-version;/contrib/test_summary</userinput></screen>
     88<screen os="p"><userinput remap="test">../gcc-&gcc-version;/contrib/test_summary</userinput></screen>
    7789
    7890    <para os="q">For only the summaries, pipe the output through
     
    97109
    98110<screen os="x"><userinput>ln -sv gcc /usr/bin/cc</userinput></screen>
     111
     112    <para os="y">Finally, move a misplaced file:</para>
     113
     114<screen os="z"><userinput>mv -v /usr/lib/*gdb.py /usr/share/gdb/auto-load/usr/lib</userinput></screen>
    99115
    100116  </sect2>
     
    109125
    110126      <seglistitem>
    111         <seg>c++, cc (link to gcc), cpp, g++, gcc, gccbug, and gcov</seg>
    112         <seg>libgcc.a, libgcc_eh.a, libgcc_s.so, libgcov.a, libgomp.[a,so],
    113         libmudflap.[a,so], libmudflapth.[a,so], libssp.[a,so],
    114         libssp_nonshared.a, libstdc++.[a,so], and libsupc++.a</seg>
    115         <seg>/usr/include/c++, /usr/lib/gcc</seg>
     127        <seg>c++, cc (link to gcc), cpp, g++, gcc, and gcov</seg>
     128        <seg>libasan.[a,so], libgcc.a, libgcc_eh.a, libgcc_s.so, libgcov.a,
     129        libgomp.[a,so], libmudflap.[a,so], libmudflapth.[a,so], libssp.[a,so],
     130        libssp_nonshared.a, libstdc++.[a,so], libsupc++.a, and libtsan.[a,so]</seg>
     131        <seg>/usr/include/c++, /usr/lib/gcc, /usr/share/gcc-&gcc-version;</seg>
    116132      </seglistitem>
    117133    </segmentedlist>
     
    173189      </varlistentry>
    174190
    175       <varlistentry id="gccbug">
    176         <term><command>gccbug</command></term>
    177         <listitem>
    178           <para>A shell script used to help create useful bug reports</para>
    179           <indexterm zone="ch-system-gcc gccbug">
    180             <primary sortas="b-gccbug">gccbug</primary>
    181           </indexterm>
    182         </listitem>
    183       </varlistentry>
    184 
    185191      <varlistentry id="gcov">
    186192        <term><command>gcov</command></term>
     
    194200      </varlistentry>
    195201
     202      <varlistentry id="libasan">
     203        <term><filename class="libraryfile">libasan</filename></term>
     204        <listitem>
     205          <para>The Address Sanitizer runtime library</para>
     206          <indexterm zone="ch-system-gcc libasan">
     207            <primary sortas="c-libasan">libasan</primary>
     208          </indexterm>
     209        </listitem>
     210      </varlistentry>
     211
    196212      <varlistentry id="libgcc">
    197213        <term><filename class="libraryfile">libgcc</filename></term>
     
    269285      </varlistentry>
    270286
     287      <varlistentry id="libtsan">
     288        <term><filename class="libraryfile">libtsan</filename></term>
     289        <listitem>
     290          <para>The Thread Sanitizer runtime library</para>
     291          <indexterm zone="ch-system-gcc libtsan">
     292            <primary sortas="c-libtsan">libtsan</primary>
     293          </indexterm>
     294        </listitem>
     295      </varlistentry>
     296
    271297    </variablelist>
    272298
  • BOOK/final-system/common/gettext.xml

    rec008670 r229ed25  
    3636<screen os="d"><userinput>make</userinput></screen>
    3737
    38     <para os="e">To test the results, issue: <userinput>make check</userinput>.</para>
     38    <para os="e">To test the results, issue:</para>
     39
     40<screen os="e2"><userinput remap="test">make check</userinput></screen>
    3941
    4042    <para os="f">Install the package:</para>
  • BOOK/final-system/common/gmp.xml

    rec008670 r229ed25  
    3535
    3636    <note os="n1">
    37       <para>If you are compiling this package on a different CPU then you plan to
    38       run the CLFS system on. You must replace GMP's <filename>config.guess</filename>
    39       and <filename>config.sub</filename> wrappers with the originals. This will
    40       prevent GMP from optimizing for the wrong CPU. You can make this change with
    41       the following command:</para>
     37      <para>If you are compiling this package on a different CPU than you plan
     38      to run the CLFS system on, you must replace GMP's
     39      <filename>config.guess</filename> and <filename>config.sub</filename>
     40      wrappers with the originals. This will prevent GMP from optimizing for
     41      the wrong CPU. You can make this change with the following command:</para>
    4242
    43 <screen><userinput>mv -v config{fsf,}.guess
    44 mv -v config{fsf,}.sub</userinput></screen>
     43<screen>mv -v config{fsf,}.guess
     44mv -v config{fsf,}.sub</screen>
    4545
    4646    </note>
     
    4848    <para os="a">Prepare GMP for compilation:</para>
    4949
    50 <screen os="b"><userinput>CPPFLAGS=-fexceptions CC="gcc -isystem /usr/include" \
     50<screen os="b"><userinput>CC="gcc -isystem /usr/include" \
    5151CXX="g++ -isystem /usr/include" \
    5252LDFLAGS="-Wl,-rpath-link,/usr/lib:/lib" \
    53   ./configure --prefix=/usr --enable-cxx --enable-mpbsd</userinput></screen>
     53  ./configure --prefix=/usr --enable-cxx</userinput></screen>
    5454
    5555    <para os="c">Compile the package:</para>
     
    6464    <para os="f">Test the results:</para>
    6565
    66 <screen os="g"><userinput>make check</userinput></screen>
     66<screen os="g"><userinput remap="test">make check</userinput></screen>
    6767
    6868    <para os="h">Install the package:</para>
  • BOOK/final-system/common/grep.xml

    rec008670 r229ed25  
    2828    <para os="a">Prepare Grep for compilation:</para>
    2929
    30 <screen os="b"><userinput>./configure --prefix=/usr --bindir=/bin --without-included-regex</userinput></screen>
     30<screen os="b"><userinput>./configure --prefix=/usr --bindir=/bin</userinput></screen>
    3131
    3232    <para os="c">Compile the package:</para>
     
    3434<screen os="d"><userinput>make</userinput></screen>
    3535
    36     <para os="e">To test the results, issue:
    37     <userinput>make check</userinput>.</para>
     36    <para os="e">To test the results, issue:</para>
     37
     38<screen os="e2"><userinput remap="test">make check</userinput></screen>
    3839
    3940    <para os="f">Install the package:</para>
  • BOOK/final-system/common/groff.xml

    rec008670 r229ed25  
    6969        roff2pdf, roff2ps, roff2text, roff2x, soelim, tbl, tfmtodit, troff,
    7070        and zsoelim (link to soelim)</seg>
    71         <seg>/usr/lib/groff, /usr/share/doc/groff, /usr/share/groff</seg>
     71        <seg>/usr/lib/groff, /usr/share/doc/groff-&groff-version;, /usr/share/groff</seg>
    7272      </seglistitem>
    7373    </segmentedlist>
  • BOOK/final-system/common/gzip.xml

    rec008670 r229ed25  
    3434<screen os="d"><userinput>make</userinput></screen>
    3535
    36     <para os="e">To test the results, issue: <command>make check</command>.</para>
     36    <para os="e">To test the results, issue:</para>
     37
     38<screen os="e2"><userinput remap="test">make check</userinput></screen>
    3739
    3840    <para os="f">Install the package:</para>
  • BOOK/final-system/common/iana-etc.xml

    rec008670 r229ed25  
    2525  <sect2 role="installation">
    2626    <title>Installation of Iana-Etc</title>
     27
     28    <note os="p1">
     29      <para>This package has the option of downloading updated data when internet access is available. If /etc/resolv.conf has a nameserver entry and internet access is available at this step, then apply the IANA get patch and get the updated data:
     30<screen><command>patch -Np1 -i ../&iana-etc-get_fix-patch;</command>
     31<command>make get</command></screen>
     32Do not apply the following patch.</para>
     33    </note>
     34
     35    <para os="p2">The following patch updates the services and protocol files:</para>
     36
     37<screen os="p3"><userinput>patch -Np1 -i ../&iana-etc-numbers_update-patch;</userinput></screen>
    2738
    2839    <para os="a">The following command converts the raw data provided by IANA into
  • BOOK/final-system/common/iproute2.xml

    rec008670 r229ed25  
    2929    program, which is dependent on Berkeley DB.  Because <command>arpd</command>
    3030    is not a very common requirement on a base Linux system, remove the
    31     dependency on Berkeley DB by applying the <command>sed</command> command
     31    dependency on Berkeley DB by using the commands
    3232    below. If the <command>arpd</command> binary is needed, instructions for
    3333    compiling Berkeley DB can be found in CBLFS at <ulink
    3434    url="&cblfs-root;index.php/Berkeley_DB"/>.</para>
    3535
    36 <screen os="s2"><userinput>sed -i '/^TARGETS/s@arpd@@g' misc/Makefile</userinput></screen>
     36<screen os="s2"><userinput>sed -i '/^TARGETS/s@arpd@@g' misc/Makefile
     37sed -i '/ARPD/d' Makefile
     38rm -v man/man8/arpd.8</userinput></screen>
     39
     40    <para os="f1">Remove unused libnl headers:</para>
     41   
     42    <screen os="f2"><userinput>sed -i '/netlink\//d' ip/ipl2tp.c</userinput></screen>
    3743
    3844    <para os="a">Compile the package:</para>
     
    8389
    8490      <seglistitem>
    85         <seg>ctstat (link to lnstat), genl, ifcfg, ifstat, ip, lnstat, nstat,
    86         routef, routel, rtacct, rtmon, rtpr, rtstat (link to lnstat), ss,
     91        <seg>bridge, ctstat (link to lnstat), genl, ifcfg, ifstat, ip, lnstat,
     92        nstat, routef, routel, rtacct, rtmon, rtpr, rtstat (link to lnstat), ss,
    8793        and tc</seg>
    8894        <seg>/etc/iproute2, /lib/tc, /usr/lib/tc, /usr/share/doc/iproute2</seg>
     
    94100      <?dbfo list-presentation="list"?>
    95101      <?dbhtml list-presentation="table"?>
     102
     103      <varlistentry id="bridge">
     104        <term><command>bridge</command></term>
     105        <listitem>
     106          <para>Configures network bridges</para>
     107          <indexterm zone="ch-system-iproute2 bridge">
     108            <primary sortas="b-bridge">bridge</primary>
     109          </indexterm>
     110        </listitem>
     111      </varlistentry>
    96112
    97113      <varlistentry id="ctstat">
  • BOOK/final-system/common/iputils.xml

    rec008670 r229ed25  
    3030<screen os="p2"><userinput>patch -Np1 -i ../&iputils-fixes-patch;</userinput></screen>
    3131
    32     <para os="p3">The following patch contains pregenerated documentation for
    33     IPutils:</para>
    34 
    35 <screen os="p4"><userinput>patch -Np1 -i ../&iputils-doc-patch;</userinput></screen>
    36 
    3732    <para os="a">Compile the package:</para>
    3833
    39 <screen os="b"><userinput>make IPV4_TARGETS="tracepath ping rdisc clockdiff" \
     34<screen os="b"><userinput>make USE_CAP=no \
     35    IPV4_TARGETS="tracepath ping clockdiff rdisc" \
    4036    IPV6_TARGETS="tracepath6 traceroute6"</userinput></screen>
    4137
  • BOOK/final-system/common/kbd.xml

    rec008670 r229ed25  
    2626    <title>Installation of Kbd</title>
    2727
    28     <para os="p1">Apply the following patch to fix a typo in es.po:</para>
    29 
    30     <screen os="p2"><userinput>patch -Np1 -i ../&kbd-espo-patch;</userinput></screen>
    31 
    3228    <para os="a">Prepare Kbd for compilation:</para>
    3329
    34 <screen os="b"><userinput>./configure --prefix=/usr</userinput></screen>
     30<screen os="b"><userinput>PKG_CONFIG_PATH="/tools/lib/pkgconfig" \
     31    ./configure --prefix=/usr --disable-vlock --enable-optional-progs</userinput></screen>
    3532
    3633    <para os="c">Compile the package:</para>
  • BOOK/final-system/common/libee.xml

    rec008670 r229ed25  
    3131    <para os="c">Compile the package:</para>
    3232
     33<note os="n1">
     34    <para>Libee will fail to compile if using multiple jobs with make. Append "<command>-j 1</command>" to the following make command:</para>
     35</note>
     36
    3337<screen os="d"><userinput>make</userinput></screen>
    3438
     
    4549
    4650    <segmentedlist>
    47       <segtitle>Installed Programs</segtitle>
     51      <segtitle>Installed Program</segtitle>
    4852      <segtitle>Installed libraries</segtitle>
     53      <segtitle>Installed directory</segtitle>
    4954
    5055      <seglistitem>
    51         <seg>convert</seg>
     56        <seg>libee-convert</seg>
    5257        <seg>libee.[a,so]</seg>
     58        <seg>/usr/include/libee</seg>
    5359      </seglistitem>
    5460    </segmentedlist>
     
    5965      <?dbhtml list-presentation="table"?>
    6066
    61       <varlistentry id="convert">
    62         <term><command>convert</command></term>
     67      <varlistentry id="libee-convert">
     68        <term><command>libee-convert</command></term>
    6369        <listitem>
    6470          <para>todo</para>
    65           <indexterm zone="ch-system-libee convert">
    66             <primary sortas="b-convert">convert</primary>
     71          <indexterm zone="ch-system-libee libee-convert">
     72            <primary sortas="b-libee-convert">libee-convert</primary>
    6773          </indexterm>
    6874        </listitem>
  • BOOK/final-system/common/libtool.xml

    rec008670 r229ed25  
    3535<screen os="d"><userinput>make</userinput></screen>
    3636
    37     <para os="e">To test the results, issue:
    38     <userinput>make check</userinput>.</para>
     37    <para os="e">To test the results, issue:</para>
     38
     39<screen os="e2"><userinput remap="test">make check</userinput></screen>
    3940
    4041    <para os="f">Install the package:</para>
  • BOOK/final-system/common/linux-headers.xml

    rec008670 r229ed25  
    3232<screen os="c"><userinput>make mrproper
    3333make headers_check
    34 make INSTALL_HDR_PATH=dest headers_install
    35 cp -rv dest/include/* /usr/include
     34make INSTALL_HDR_PATH=/usr headers_install
    3635find /usr/include -name .install -or -name ..install.cmd | xargs rm -fv</userinput></screen>
    3736
     
    5554
    5655      <varlistentry os="d3">
    57         <term><parameter>make INSTALL_HDR_PATH=dest headers_install</parameter></term>
     56        <term><parameter>make INSTALL_HDR_PATH=/usr headers_install</parameter></term>
    5857        <listitem>
    59           <para>Normally the headers_install target removes the entire
    60           destination directory (default
    61           <filename class="directory">/usr/include</filename>) before
    62           installing the headers. To prevent this, we tell the kernel to
    63           install the headers to a directory inside the source dir.</para>
     58          <para>This will install the kernel headers into
     59          <filename class="directory">/usr/include</filename>.</para>
     60        </listitem>
     61      </varlistentry>
     62
     63      <varlistentry os="d4">
     64        <term><parameter>find /usr/include -name .install -or -name ..install.cmd | xargs rm -fv</parameter></term>
     65        <listitem>
     66          <para>Removes a number of unneeded debugging files that were installed.</para>
    6467        </listitem>
    6568      </varlistentry>
     
    7780
    7881      <seglistitem>
    79         <seg>/usr/include/{asm,asm-generic,drm,linux,mtd,rdma,sound,video}/*.h</seg>
     82        <seg>/usr/include/{asm,asm-generic,drm,linux,mtd,rdma,scsi,sound,video,xen}/*.h</seg>
    8083        <seg>/usr/include/asm, /usr/include/asm-generic, /usr/include/drm,
    8184        /usr/include/linux, /usr/include/mtd, /usr/include/rdma,
    82         /usr/include/scsi, /usr/include/sound, /usr/include/video, /usr/include/xen</seg>
     85        /usr/include/scsi, /usr/include/sound, /usr/include/uapi,
     86        /usr/include/video, /usr/include/xen</seg>
    8387      </seglistitem>
    8488    </segmentedlist>
  • BOOK/final-system/common/m4.xml

    rec008670 r229ed25  
    3333<screen os="d"><userinput>make</userinput></screen>
    3434
    35     <para os="e">To test the results, issue:
    36     <userinput>make check</userinput>.</para>
     35    <para os="e">To test the results, issue:</para>
     36
     37<screen os="e2"><userinput remap="test">make check</userinput></screen>
    3738
    3839    <para os="f">Install the package:</para>
  • BOOK/final-system/common/make.xml

    rec008670 r229ed25  
    3333<screen os="d"><userinput>make</userinput></screen>
    3434
    35     <para os="e">To test the results, issue:
    36     <userinput>make check</userinput>.</para>
     35    <para os="e">To test the results, issue:</para>
     36
     37<screen os="e2"><userinput remap="test">make check</userinput></screen>
    3738
    3839    <para os="f">Install the package:</para>
  • BOOK/final-system/common/mpc.xml

    rec008670 r229ed25  
    3030<screen os="b"><userinput>CC="gcc -isystem /usr/include" \
    3131LDFLAGS="-Wl,-rpath-link,/usr/lib:/lib" \
    32   EGREP="grep -E" ./configure --prefix=/usr</userinput></screen>
     32  ./configure --prefix=/usr</userinput></screen>
    3333
    3434    <para os="c">Compile the package:</para>
     
    4343    <para os="f">Test the results:</para>
    4444
    45 <screen os="g"><userinput>make check</userinput></screen>
     45<screen os="g"><userinput remap="test">make check</userinput></screen>
    4646
    4747    <para os="h">Install the package:</para>
  • BOOK/final-system/common/mpfr.xml

    rec008670 r229ed25  
    2626    <title>Installation of MPFR</title>
    2727
     28    <para os="p1">Apply a patch with upstream fixes:</para>
     29
     30<screen os="p2"><userinput>patch -Np1 -i ../&mpfr-fixes-patch;</userinput></screen>
     31
    2832    <para os="a">Prepare MPFR for compilation:</para>
    2933
     
    4448    <para os="f">Test the results:</para>
    4549
    46 <screen os="g"><userinput>make check</userinput></screen>
     50<screen os="g"><userinput remap="test">make check</userinput></screen>
    4751
    4852    <para os="h">Install the package:</para>
  • BOOK/final-system/common/ncurses.xml

    rec008670 r229ed25  
    3535<screen os="b"><userinput>./configure --prefix=/usr --libdir=/lib \
    3636    --with-shared --without-debug --enable-widec \
    37     --with-manpage-format=normal</userinput></screen>
     37    --with-manpage-format=normal \
     38    --with-default-terminfo-dir=/usr/share/terminfo</userinput></screen>
    3839
    3940    <para os="c">Compile the package:</para>
     
    4142<screen os="d"><userinput>make</userinput></screen>
    4243
    43     <para os="e">This package does not come with a test suite.</para>
     44    <para os="e">This package has a test suite, and can be ran after the
     45    package is installed. The tests are in the
     46    <filename class="directory">test/</filename> directory. See the
     47    <filename>README</filename> file in that directory for details.</para>
    4448
    4549    <para os="f">Install the package:</para>
  • BOOK/final-system/common/patch.xml

    rec008670 r229ed25  
    3535<screen os="d"><userinput>make</userinput></screen>
    3636
    37     <para os="e">This package does not come with a test suite.</para>
     37    <para os="e">To test the results, issue:</para>
     38
     39<screen os="e2"><userinput remap="test">make check</userinput></screen>
    3840
    3941    <para os="f">Install the package:</para>
     
    7779
    7880</sect1>
     81
  • BOOK/final-system/common/perl.xml

    rec008670 r229ed25  
    3939      loopback device as well as set a hostname for some of the tests:</para>
    4040
    41       <screen><userinput>ip link set lo up
     41  <screen os="a01"><userinput remap="test">ip link set lo up
    4242hostname clfs</userinput></screen>
    4343    </note>
    4444
    45     <para os="a01">Before starting to configure, create a basic
     45    <para os="a02">Before starting to configure, create a basic
    4646    <filename>/etc/hosts</filename> file which will be referenced by one
    4747    of Perl's configuration files as well as used by the testsuite:</para>
    4848
    49 <screen os="a02"><userinput>echo "127.0.0.1 localhost $(hostname)" &gt; /etc/hosts</userinput></screen>
     49<screen os="a03"><userinput remap="test">echo "127.0.0.1 localhost $(hostname)" &gt; /etc/hosts</userinput></screen>
    5050
    5151    <para os="a">To have full control over the way Perl is set up, you can
     
    101101<screen os="e"><userinput>make</userinput></screen>
    102102
    103     <para os="h">To test the results, issue:
    104     <userinput>make test</userinput>.</para>
     103    <para os="h">To test the results, issue:</para>
     104
     105<screen os="h2"><userinput remap="test">make test</userinput></screen>
    105106
    106107    <para os="j">Install the package:</para>
     
    120121      <seglistitem>
    121122        <seg>a2p, c2ph, config_data, corelist, cpan, cpan2dist, cpanp,
    122         cpanp-run-perl, dprofpp, enc2xs, find2perl, h2ph, h2xs, instmodsh,
     123        cpanp-run-perl, enc2xs, find2perl, h2ph, h2xs, instmodsh, json_pp,
    123124        libnetcfg, perl, perl&perl-version; (link to perl), perlbug,
    124125        perldoc, perlivp, perlthanks (link to perlbug), piconv, pl2pm, pod2html,
    125126        pod2latex, pod2man, pod2text, pod2usage, podchecker, podselect, prove,
    126         psed (link to s2p), pstruct (link to c2ph), ptar, ptardiff, s2p, shasum,
    127         splain, and xsubpp</seg>
     127        psed (link to s2p), pstruct (link to c2ph), ptar, ptardiff, ptargrep,
     128        s2p, shasum, splain, xsubpp, and zipdetails</seg>
    128129        <seg>Several hundred which cannot all be listed here</seg>
    129130        <seg>/usr/lib/perl5</seg>
     
    213214          <indexterm zone="ch-system-perl cpanp-run-perl">
    214215            <primary sortas="b-cpanp-run-perl">cpanp-run-perl</primary>
    215           </indexterm>
    216         </listitem>
    217       </varlistentry>
    218 
    219       <varlistentry id="dprofpp">
    220         <term><command>dprofpp</command></term>
    221         <listitem>
    222           <para>Displays Perl profile data</para>
    223           <indexterm zone="ch-system-perl dprofpp">
    224             <primary sortas="b-dprofpp">dprofpp</primary>
    225216          </indexterm>
    226217        </listitem>
     
    282273      </varlistentry>
    283274
     275      <varlistentry id="json_pp">
     276        <term><command>json_pp</command></term>
     277        <listitem>
     278          <para>Converts data between certain input and output formats</para>
     279          <indexterm zone="ch-system-perl json_pp">
     280            <primary sortas="b-json_pp">json_pp</primary>
     281          </indexterm>
     282        </listitem>
     283      </varlistentry>
     284
    284285      <varlistentry id="libnetcfg">
    285286        <term><command>libnetcfg</command></term>
     
    505506      </varlistentry>
    506507
     508      <varlistentry id="ptargrep">
     509        <term><command>ptargrep</command></term>
     510        <listitem>
     511          <para>A Perl program that applies pattern matching to the contents
     512          of files in a tar archive</para>
     513          <indexterm zone="ch-system-perl ptargrep">
     514            <primary sortas="b-ptargrep">ptargrep</primary>
     515          </indexterm>
     516        </listitem>
     517      </varlistentry>
     518
    507519      <varlistentry id="s2p">
    508520        <term><command>s2p</command></term>
     
    545557      </varlistentry>
    546558
     559      <varlistentry id="zipdetails">
     560        <term><command>zipdetails</command></term>
     561        <listitem>
     562          <para>Displays details about the internal structure of a Zip file</para>
     563          <indexterm zone="ch-system-perl zipdetails">
     564            <primary sortas="b-zipdetails">zipdetails</primary>
     565          </indexterm>
     566        </listitem>
     567      </varlistentry>
     568
    547569    </variablelist>
    548570
  • BOOK/final-system/common/procps.xml

    rec008670 r229ed25  
    4848    <para os="d">Install the package:</para>
    4949
    50 <screen os="e"><userinput>make install</userinput></screen>
     50<screen os="e"><userinput>make SKIP='/bin/kill /usr/share/man/man1/kill.1' install</userinput></screen>
    5151
    5252  </sect2>
     
    6060
    6161      <seglistitem>
    62         <seg>free, kill, pgrep, pkill, pmap, ps, pwdx, skill, slabtop, snice, sysctl,
     62        <seg>free, pgrep, pkill, pmap, ps, pwdx, skill, slabtop, snice, sysctl,
    6363        tload, top, uptime, vmstat, w, and watch</seg>
    6464        <seg>libproc.so</seg>
     
    7878          <indexterm zone="ch-system-procps free">
    7979            <primary sortas="b-free">free</primary>
    80           </indexterm>
    81         </listitem>
    82       </varlistentry>
    83 
    84       <varlistentry id="kill">
    85         <term><command>kill</command></term>
    86         <listitem>
    87           <para>Sends signals to processes</para>
    88           <indexterm zone="ch-system-procps kill">
    89             <primary sortas="b-kill">kill</primary>
    9080          </indexterm>
    9181        </listitem>
  • BOOK/final-system/common/psmisc.xml

    rec008670 r229ed25  
    7979
    8080      <seglistitem>
    81         <seg>fuser, killall, peekfd, pstree, and pstree.x11 (link to pstree)</seg>
     81        <seg>fuser, killall, peekfd, prtstat, pstree, and pstree.x11
     82        (link to pstree)</seg>
    8283      </seglistitem>
    8384    </segmentedlist>
     
    120121      </varlistentry>
    121122
     123      <varlistentry id="prtstat">
     124        <term><command>prtstat</command></term>
     125        <listitem>
     126          <para>Prints information about a process</para>
     127          <indexterm zone="ch-system-psmisc prtstat">
     128            <primary sortas="b-prtstat">prtstat</primary>
     129          </indexterm>
     130        </listitem>
     131      </varlistentry>
     132
    122133      <varlistentry id="pstree">
    123134        <term><command>pstree</command></term>
  • BOOK/final-system/common/rsyslog.xml

    rec008670 r229ed25  
    3434<screen os="d"><userinput>make</userinput></screen>
    3535
    36     <para os="e">This package does not come with a test suite.</para>
     36    <para os="e">To test the results, issue:</para>
     37
     38<screen os="e2"><userinput remap="test">make check</userinput></screen>
    3739
    3840    <para os="f">Install the package:</para>
  • BOOK/final-system/common/sed.xml

    rec008670 r229ed25  
    3737<screen os="f"><userinput>make html</userinput></screen>
    3838
    39     <para os="g">To test the results, issue:
    40     <userinput>make check</userinput>.</para>
     39    <para os="g">To test the results, issue:</para>
     40
     41<screen os="g2"><userinput remap="test">make check</userinput></screen>
    4142
    4243    <para os="h">Install the package:</para>
  • BOOK/final-system/common/shadow.xml

    rec008670 r229ed25  
    3434    </note>
    3535
    36     <para os="f1">Fix an issue with the Russian man pages:</para>
    37 
    38     <screen os="f2"><userinput>sed -i 's/man_MANS = $(man_nopam) /man_MANS = /' man/ru/Makefile.in</userinput></screen>
    39 
    40     <para os="b">Prepare Shadow for compilation:</para>
    41 
    42 <screen os="c"><userinput>./configure --sysconfdir=/etc</userinput></screen>
    43 
    44 <para os="d">The meaning of the configure options:</para>
    45 
    46   <variablelist os="e">
     36
     37    <para os="b">Disable the installation of the <command>groups</command> and
     38    <command>nologin</command> programs and their man pages, as better versions
     39    of these programs are provided by Coreutils and Util-linux:</para>
     40
     41<screen os="c"><userinput>sed -i src/Makefile.in \
     42  -e 's/groups$(EXEEXT) //' -e 's/= nologin$(EXEEXT)/= /'
     43find man -name Makefile.in -exec sed -i \
     44  -e 's/man1\/groups\.1 //' -e 's/man8\/nologin\.8 //' '{}' \;</userinput></screen>
     45
     46    <para os="d">Prepare Shadow for compilation:</para>
     47
     48<screen os="e"><userinput>./configure --sysconfdir=/etc</userinput></screen>
     49
     50<para os="f">The meaning of the configure options:</para>
     51
     52  <variablelist os="g">
    4753    <varlistentry>
    4854      <term><parameter>--sysconfdir=/etc</parameter></term>
     
    5157      <filename class="directory">/usr/etc</filename>.</para></listitem>
    5258    </varlistentry>
     59   
    5360  </variablelist>
    5461
    55     <para os="f">Disable the installation of the <command>groups</command>
    56     program and its man pages, as Coreutils provides a better version:</para>
    57 
    58 <screen os="g"><userinput>sed -i 's/groups$(EXEEXT) //' src/Makefile
    59 find man -name Makefile -exec sed -i '/groups.1.xml/d' '{}' \;
    60 find man -name Makefile -exec sed -i 's/groups.1 //' '{}' \;</userinput></screen>
    6162
    6263    <para os="h">Compile the package:</para>
     
    7273    <para os="m" id="shadow-login_defs">Instead of using the default
    7374    <emphasis>crypt</emphasis> method, use the more secure
    74     <emphasis>MD5</emphasis> method of password encryption, which also allows
     75    <emphasis>SHA512</emphasis> method of password encryption, which also allows
    7576    passwords longer than 8 characters. It is also necessary to change the
    7677    obsolete <filename class="directory">/var/spool/mail</filename> location
     
    8586
    8687<screen os="s"><userinput>sed -i /etc/login.defs \
    87     -e 's@#\(ENCRYPT_METHOD \).*@\1MD5@' \
     88    -e 's@#\(ENCRYPT_METHOD \).*@\1SHA512@' \
    8889    -e 's@/var/spool/mail@/var/mail@'</userinput></screen>
    8990
     
    155156        <seg>chage, chfn, chpasswd, chgpasswd, chsh, expiry, faillog, gpasswd,
    156157        groupadd, groupdel, groupmems, groupmod, grpck, grpconv, grpunconv,
    157         lastlog, login, logoutd, newgrp, newusers, nologin, passwd, pwck,
     158        lastlog, login, logoutd, newgrp, newusers, passwd, pwck,
    158159        pwconv, pwunconv, sg (link to newgrp), su, useradd, userdel, usermod,
    159160        vigr (link to vipw), and vipw</seg>
     
    380381      </varlistentry>
    381382
    382       <varlistentry id="nologin">
    383         <term><command>nologin</command></term>
    384         <listitem>
    385           <para>Displays a message that an account is not available. Designed
    386           to be used as the default shell for accounts that have been
    387           disabled</para>
    388           <indexterm zone="ch-system-shadow nologin">
    389             <primary sortas="b-nologin">nologin</primary>
    390           </indexterm>
    391         </listitem>
    392       </varlistentry>
    393 
    394383      <varlistentry id="passwd">
    395384        <term><command>passwd</command></term>
  • BOOK/final-system/common/sysvinit.xml

    rec008670 r229ed25  
    2525    <title>Installation of Sysvinit</title>
    2626
    27     <para os="c">Compile the package:</para>
     27<para os ="a">Apply a sed which disables last, mesg, mountpoint, sulogin,
     28utmpdump, and wall from being built and installed as they are provided by
     29Util-linux:</para>
     30
     31<screen os="b"><userinput>sed -i -e 's/\ sulogin[^ ]*//' \
     32    -e '/utmpdump/d' -e '/mountpoint/d' -e '/mesg/d' src/Makefile</userinput></screen>
     33
     34<para os ="c">Compile the package:</para>
    2835
    2936<screen os="d"><userinput>make -C src clobber
     
    7683
    7784<screen><userinput>cat &gt;&gt; /etc/inittab &lt;&lt; "EOF"
    78 <literal>1:2345:respawn:/sbin/agetty -I '\033(K' tty1 9600
    79 2:2345:respawn:/sbin/agetty -I '\033(K' tty2 9600
    80 3:2345:respawn:/sbin/agetty -I '\033(K' tty3 9600
    81 4:2345:respawn:/sbin/agetty -I '\033(K' tty4 9600
    82 5:2345:respawn:/sbin/agetty -I '\033(K' tty5 9600
    83 6:2345:respawn:/sbin/agetty -I '\033(K' tty6 9600
     85<literal>1:2345:respawn:/sbin/agetty --noclear -I '\033(K' tty1 9600
     862:2345:respawn:/sbin/agetty --noclear -I '\033(K' tty2 9600
     873:2345:respawn:/sbin/agetty --noclear -I '\033(K' tty3 9600
     884:2345:respawn:/sbin/agetty --noclear -I '\033(K' tty4 9600
     895:2345:respawn:/sbin/agetty --noclear -I '\033(K' tty5 9600
     906:2345:respawn:/sbin/agetty --noclear -I '\033(K' tty6 9600
    8491</literal>
    8592EOF</userinput></screen>
     
    8996
    9097<screen><userinput>cat &gt;&gt; /etc/inittab &lt;&lt; "EOF"
    91 <literal>c0:12345:respawn:/sbin/agetty 115200 ttyS0 vt100
     98<literal>c0:12345:respawn:/sbin/agetty --noclear 115200 ttyS0 vt100
    9299</literal>
    93100EOF</userinput></screen>
     
    118125
    119126      <seglistitem>
    120         <seg>bootlogd, halt, init, killall5, last, lastb (link to last), mesg,
    121         mountpoint, pidof (link to killall5), poweroff (link to halt),
    122         reboot (link to halt), runlevel, shutdown, sulogin,
    123         telinit (link to init), utmpdump, and wall</seg>
     127        <seg>bootlogd, fstab-decode, halt, init, killall5, pidof (link to
     128        killall5), poweroff (link to halt), reboot (link to halt), runlevel,
     129        shutdown, and telinit (link to init)</seg>
    124130      </seglistitem>
    125131    </segmentedlist>
     
    136142          <indexterm zone="ch-system-sysvinit bootlogd">
    137143            <primary sortas="b-bootlogd">bootlogd</primary>
     144          </indexterm>
     145        </listitem>
     146      </varlistentry>
     147
     148      <varlistentry id="fstab-decode">
     149        <term><command>fstab-decode</command></term>
     150        <listitem>
     151          <para>Runs a command with fstab-encoded arguments</para>
     152          <indexterm zone="ch-system-sysvinit fstab-decode">
     153            <primary sortas="b-fstab-decode">fstab-decode</primary>
    138154          </indexterm>
    139155        </listitem>
     
    178194      </varlistentry>
    179195
    180       <varlistentry id="last">
    181         <term><command>last</command></term>
    182         <listitem>
    183           <para>Shows which users last logged in (and out), searching back
    184           through the <filename>/var/log/wtmp</filename> file; it also shows
    185           system boots, shutdowns, and run-level changes</para>
    186           <indexterm zone="ch-system-sysvinit last">
    187             <primary sortas="b-last">last</primary>
    188           </indexterm>
    189         </listitem>
    190       </varlistentry>
    191 
    192       <varlistentry id="lastb">
    193         <term><command>lastb</command></term>
    194         <listitem>
    195           <para>Shows the failed login attempts, as logged in
    196           <filename>/var/log/btmp</filename></para>
    197           <indexterm zone="ch-system-sysvinit lastb">
    198             <primary sortas="b-lastb">lastb</primary>
    199           </indexterm>
    200         </listitem>
    201       </varlistentry>
    202 
    203       <varlistentry id="mesg">
    204         <term><command>mesg</command></term>
    205         <listitem>
    206           <para>Controls whether other users can send messages to the current
    207           user's terminal</para>
    208           <indexterm zone="ch-system-sysvinit mesg">
    209             <primary sortas="b-mesg">mesg</primary>
    210           </indexterm>
    211         </listitem>
    212       </varlistentry>
    213 
    214       <varlistentry id="mountpoint">
    215         <term><command>mountpoint</command></term>
    216         <listitem>
    217           <para>Tells you whether or not a directory is a mount point.</para>
    218           <indexterm zone="ch-system-sysvinit mountpoint">
    219             <primary sortas="b-mountpoint">mountpoint</primary>
    220           </indexterm>
    221         </listitem>
    222       </varlistentry>
    223 
    224196      <varlistentry id="pidof">
    225197        <term><command>pidof</command></term>
     
    276248      </varlistentry>
    277249
    278       <varlistentry id="sulogin">
    279         <term><command>sulogin</command></term>
    280         <listitem>
    281           <para>Allows <emphasis>root</emphasis> to log in; it is normally
    282           invoked by <command>init</command> when the system goes into single
    283           user mode</para>
    284           <indexterm zone="ch-system-sysvinit sulogin">
    285             <primary sortas="b-sulogin">sulogin</primary>
    286           </indexterm>
    287         </listitem>
    288       </varlistentry>
    289 
    290250      <varlistentry id="telinit">
    291251        <term><command>telinit</command></term>
     
    298258      </varlistentry>
    299259
    300       <varlistentry id="utmpdump">
    301         <term><command>utmpdump</command></term>
    302         <listitem>
    303           <para>Displays the content of the given login file in a more
    304           user-friendly format</para>
    305           <indexterm zone="ch-system-sysvinit utmpdump">
    306             <primary sortas="b-utmpdump">utmpdump</primary>
    307           </indexterm>
    308         </listitem>
    309       </varlistentry>
    310 
    311       <varlistentry id="wall">
    312         <term><command>wall</command></term>
    313         <listitem>
    314           <para>Writes a message to all logged-in users</para>
    315           <indexterm zone="ch-system-sysvinit wall">
    316             <primary sortas="b-wall">wall</primary>
    317           </indexterm>
    318         </listitem>
    319       </varlistentry>
    320 
    321260    </variablelist>
    322261
  • BOOK/final-system/common/tar.xml

    rec008670 r229ed25  
    3939<screen os="d"><userinput>make</userinput></screen>
    4040
    41     <para os="e">To test the results, issue:
    42     <userinput>make check</userinput>.</para>
     41    <para os="e">To test the results, issue:</para>
     42
     43<screen os="e2"><userinput remap="test">make check</userinput></screen>
    4344
    4445    <para os="f">Install the package:</para>
    4546
    4647<screen os="g"><userinput>make install</userinput></screen>
     48
     49    <para os="h">Generate the man page and place it in the proper location:</para>
     50
     51<screen os="i"><userinput>perl tarman > /usr/share/man/man1/tar.1</userinput></screen>
    4752
    4853  </sect2>
  • BOOK/final-system/common/texinfo.xml

    rec008670 r229ed25  
    2626    <title>Installation of Texinfo</title>
    2727
    28     <para os="p1">The following patch will add support for new compressors like XZ Utils:</para>
    29 
    30 <screen os="p2"><userinput>patch -Np1 -i ../&texinfo-new_compressors-patch;</userinput></screen>
    31 
    3228    <para os="a">Prepare Texinfo for compilation:</para>
    3329
     
    3834<screen os="d"><userinput>make</userinput></screen>
    3935
    40     <para os="e">To test the results, issue:
    41     <userinput>make check</userinput>.</para>
     36    <para os="e">To test the results, issue:</para>
     37
     38<screen os="e2"><userinput remap="test">make check</userinput></screen>
    4239
    4340    <para os="f">Install the package:</para>
     
    7067
    7168      <seglistitem>
    72         <seg>info, infokey, install-info, makeinfo, pdftexi2dvi, texi2dvi,
    73         texi2pdf, and texindex</seg>
     69        <seg>info, infokey, install-info, makeinfo (link to texi2any),
     70        pdftexi2dvi, texi2dvi, texi2pdf, and texindex</seg>
    7471        <seg>/usr/share/texinfo</seg>
    7572      </seglistitem>
  • BOOK/final-system/common/util-linux.xml

    rec008670 r229ed25  
    3333    <command>hwclock</command> program FHS-compliant, run the following:</para>
    3434
    35 <screen><userinput>sed -i 's@etc/adjtime@var/lib/hwclock/adjtime@g' \
    36     hwclock/hwclock.c
     35<screen><userinput>sed -i -e 's@etc/adjtime@var/lib/hwclock/adjtime@g' \
     36    $(grep -rl '/etc/adjtime' .)
    3737mkdir -pv /var/lib/hwclock</userinput></screen>
    3838
     
    4444    <para os="a">Prepare Util-linux for compilation:</para>
    4545
    46 <screen os="b"><userinput>./configure --enable-arch \
    47     --enable-partx --enable-write --disable-wall</userinput></screen>
     46<screen os="b"><userinput>./configure --enable-write</userinput></screen>
    4847
    4948    <variablelist os="c">
     
    5150
    5251      <varlistentry>
    53         <term><parameter>--enable-arch</parameter></term>
    54         <listitem>
    55           <para>This option allows the <command>arch</command> program to be
    56           installed.</para>
    57         </listitem>
    58       </varlistentry>
    59 
    60       <varlistentry>
    61         <term><parameter>--enable-partx</parameter></term>
    62         <listitem>
    63           <para>Enables building the <command>addpart</command>, <command>delpart</command>,
    64            <command>partx</command> programs.</para>
    65         </listitem>
    66       </varlistentry>
    67 
    68       <varlistentry>
    6952        <term><parameter>--enable-write</parameter></term>
    7053        <listitem>
     
    7457      </varlistentry>
    7558
    76       <varlistentry>
    77         <term><parameter>--disable-wall</parameter></term>
    78         <listitem>
    79           <para>Disables building the <command>wall</command> program,
    80           as the Sysvinit package installs its own version.</para>
    81         </listitem>
    82       </varlistentry>
    83 
    8459    </variablelist>
    8560
     
    8863<screen os="e"><userinput>make</userinput></screen>
    8964
    90     <para os="f">This package does not come with a test suite.</para>
     65    <para os="dummy1">Create two <systemitem class="groupname">dummy</systemitem> groups and a <systemitem class="username">dummy</systemitem> user to be used during Util-linux and Coreutils test suites:</para>
     66
     67<screen os="dummy2"><userinput remap="test">echo "dummy1:x:1000:" &gt;&gt; /etc/group
     68echo "dummy2:x:1001:dummy" &gt;&gt; /etc/group
     69echo "dummy:x:1000:1000::/root:/bin/bash" &gt;&gt; /etc/passwd</userinput></screen>
     70
     71    <para os="f">To test the results, issue:</para>
     72
     73<screen os="f2"><userinput remap="test">chown -Rv dummy . &amp;&amp;
     74su dummy -s /bin/bash -c "PATH=$PATH make -k check"</userinput></screen>
    9175
    9276    <para os="g">Install the package:</para>
     
    10589
    10690      <seglistitem>
    107         <seg>addpart, agetty, arch, blkid, blockdev, cal, cfdisk, chkdupexe,
    108         chrt, col, colcrt, colrm, column, ctrlaltdel, cytune, ddate, delpart,
    109         dmesg, fdformat, fdisk, findfs, flock, fsck, fsck.cramfs, fsck.minix,
    110         getopt, hexdump, hwclock, ionice, ipcmk, ipcrm, ipcs, isosize,
    111         ldattach, line, logger, look, losetup, lscpu, mcookie, mkfs, mkfs.bfs,
    112         mkfs.cramfs, mkfs.minix, mkswap, more, mount, namei, partx, pg,
    113         pivot_root, readprofile, rename, renice, rev, rtcwake, script,
    114         scriptreplay, setarch, setsid, setterm, sfdisk, swapoff (link to
    115         swapon), swapon, switch_root, tailf, taskset, tunelp, ul, umount,
    116         uuidd, uuidgen, whereis, and write</seg>
    117         <seg>libblkid.[a,so] and libuuid.[a,so]</seg>
    118         <seg>/usr/include/blkid, /usr/include/uuid, /usr/share/getopt,
    119         /var/lib/hwclock</seg>
     91        <seg>addpart, agetty, blkdiscard, blkid, blockdev, cal, cfdisk, chcpu,
     92        chrt, col, colcrt, colrm, column, ctrlaltdel, cytune, delpart,
     93        dmesg, eject, fallocate, fdformat, fdisk, findfs, findmnt, flock,
     94        fsck, fsck.cramfs, fsck.minix, fsfreeze, fstrim, getopt, hexdump,
     95        hwclock, ionice, ipcmk, ipcrm, ipcs, isosize, kill, last, lastb (link
     96        to last), ldattach, logger, look, losetup, lsblk, lscpu, lslocks,
     97        mcookie, mesg, mkfs, mkfs.bfs, mkfs.cramfs, mkfs.minix, mkswap, more,
     98        mount, mountpoint,  namei, nologin, nsenter, partx, pg, pivot_root, prlimit,
     99        raw, readprofile, rename, renice, resizepart, rev, rtcwake, script,
     100        scriptreplay, setarch, setsid, setterm, sfdisk, sulogin, swaplabel,
     101        swapoff, swapon, switch_root, tailf, taskset, ul, umount, unshare,
     102        utmpdump, uuidd, uuidgen, wall, wdctl, whereis, wipefs, and write</seg>
     103        <seg>libblkid.[a,so], libmount.[a,so], and libuuid.[a,so]</seg>
     104        <seg>/usr/include/blkid, /usr/include/libmount, /usr/include/uuid,
     105        /usr/share/doc/util-linux/getopt, /var/lib/hwclock</seg>
    120106      </seglistitem>
    121107    </segmentedlist>
     
    147133      </varlistentry>
    148134
    149       <varlistentry id="arch">
    150         <term><command>arch</command></term>
    151         <listitem>
    152           <para>Reports the machine's architecture</para>
    153           <indexterm zone="ch-system-util-linux arch">
    154             <primary sortas="b-arch">arch</primary>
     135      <varlistentry id="blkdiscard">
     136        <term><command>blkdiscard</command></term>
     137        <listitem>
     138          <para>Discards sectors on a device</para>
     139          <indexterm zone="ch-system-util-linux blkdiscard">
     140            <primary sortas="b-blkdiscard">blkdiscard</primary>
    155141          </indexterm>
    156142        </listitem>
     
    199185      </varlistentry>
    200186
    201       <varlistentry id="chkdupexe">
    202         <term><command>chkdupexe</command></term>
    203         <listitem>
    204           <para>Finds duplicate executables</para>
    205           <indexterm zone="ch-system-util-linux chkdupexe">
    206             <primary sortas="b-chkdupexe">chkdupexe</primary>
     187      <varlistentry id="chcpu">
     188        <term><command>chcpu</command></term>
     189        <listitem>
     190          <para>Utility to configure CPUs</para>
     191          <indexterm zone="ch-system-util-linux chcpu">
     192            <primary sortas="b-chcpu">chcpu</primary>
    207193          </indexterm>
    208194        </listitem>
     
    313299      </varlistentry>
    314300
     301      <varlistentry id="eject">
     302        <term><command>eject</command></term>
     303        <listitem>
     304          <para>Eject removable media</para>
     305          <indexterm zone="ch-system-util-linux eject">
     306            <primary sortas="b-dmesg">eject</primary>
     307          </indexterm>
     308        </listitem>
     309      </varlistentry>
     310
     311      <varlistentry id="fallocate">
     312        <term><command>fallocate</command></term>
     313        <listitem>
     314          <para>Preallocates space to a file</para>
     315          <indexterm zone="ch-system-util-linux fallocate">
     316            <primary sortas="b-fallocate">fallocate</primary>
     317          </indexterm>
     318        </listitem>
     319      </varlistentry>
     320
    315321      <varlistentry id="fdformat">
    316322        <term><command>fdformat</command></term>
     
    344350      </varlistentry>
    345351
     352      <varlistentry id="findmnt">
     353        <term><command>findmnt</command></term>
     354        <listitem>
     355          <para>Lists mounted filesystems or searches for a filesystem</para>
     356          <indexterm zone="ch-system-util-linux findmnt">
     357            <primary sortas="b-findmnt">findmnt</primary>
     358          </indexterm>
     359        </listitem>
     360      </varlistentry>
     361
    346362      <varlistentry id="flock">
    347363        <term><command>flock</command></term>
     
    383399          <indexterm zone="ch-system-util-linux fsck.minix">
    384400            <primary sortas="b-fsck.minix">fsck.minix</primary>
     401          </indexterm>
     402        </listitem>
     403      </varlistentry>
     404
     405      <varlistentry id="fsfreeze">
     406        <term><command>fsfreeze</command></term>
     407        <listitem>
     408          <para>Suspends and resumes access to a filesystem</para>
     409          <indexterm zone="ch-system-util-linux fsfreeze">
     410            <primary sortas="b-fsfreeze">fsfreeze</primary>
     411          </indexterm>
     412        </listitem>
     413      </varlistentry>
     414
     415      <varlistentry id="fstrim">
     416        <term><command>fstrim</command></term>
     417        <listitem>
     418          <para>Discards unused blocks on a mounted filesystem</para>
     419          <indexterm zone="ch-system-util-linux fstrim">
     420            <primary sortas="b-fstrim">fstrim</primary>
    385421          </indexterm>
    386422        </listitem>
     
    470506      </varlistentry>
    471507
     508      <varlistentry id="kill">
     509        <term><command>kill</command></term>
     510        <listitem>
     511          <para>Send a signal to a process</para>
     512          <indexterm zone="ch-system-util-linux kill">
     513            <primary sortas="b-kill">kill</primary>
     514          </indexterm>
     515        </listitem>
     516      </varlistentry>
     517
     518      <varlistentry id="last">
     519        <term><command>last</command></term>
     520        <listitem>
     521          <para>Shows which users last logged in (and out), searching back
     522          through the <filename>/var/log/wtmp</filename> file; it also shows
     523          system boots, shutdowns, and run-level changes</para>
     524          <indexterm zone="ch-system-util-linux last">
     525            <primary sortas="b-last">last</primary>
     526          </indexterm>
     527        </listitem>
     528      </varlistentry>
     529
     530      <varlistentry id="lastb">
     531        <term><command>lastb</command></term>
     532        <listitem>
     533          <para>Shows the failed login attempts, as logged in
     534          <filename>/var/log/btmp</filename></para>
     535          <indexterm zone="ch-system-util-linux lastb">
     536            <primary sortas="b-lastb">lastb</primary>
     537          </indexterm>
     538        </listitem>
     539      </varlistentry>
     540
    472541      <varlistentry id="ldattach">
    473542        <term><command>ldattach</command></term>
     
    480549      </varlistentry>
    481550
    482       <varlistentry id="line">
    483         <term><command>line</command></term>
    484         <listitem>
    485           <para>Copies a single line</para>
    486           <indexterm zone="ch-system-util-linux line">
    487             <primary sortas="b-line">line</primary>
    488           </indexterm>
    489         </listitem>
    490       </varlistentry>
    491 
    492551      <varlistentry id="logger">
    493552        <term><command>logger</command></term>
     
    520579      </varlistentry>
    521580
     581      <varlistentry id="lsblk">
     582        <term><command>lsblk</command></term>
     583        <listitem>
     584          <para>Prints information about block devices</para>
     585          <indexterm zone="ch-system-util-linux lsblk">
     586            <primary sortas="b-lsblk">lsblk</primary>
     587          </indexterm>
     588        </listitem>
     589      </varlistentry>
     590
    522591      <varlistentry id="lscpu">
    523592        <term><command>lscpu</command></term>
     
    526595          <indexterm zone="ch-system-util-linux lscpu">
    527596            <primary sortas="b-lscpu">lscpu</primary>
     597          </indexterm>
     598        </listitem>
     599      </varlistentry>
     600
     601      <varlistentry id="lslocks">
     602        <term><command>lslocks</command></term>
     603        <listitem>
     604          <para>Lists local system locks</para>
     605          <indexterm zone="ch-system-util-linux lslocks">
     606            <primary sortas="b-lslocks">lslocks</primary>
    528607          </indexterm>
    529608        </listitem>
     
    541620      </varlistentry>
    542621
     622      <varlistentry id="mesg">
     623        <term><command>mesg</command></term>
     624        <listitem>
     625          <para>Controls whether other users can send messages to the current
     626          user's terminal</para>
     627          <indexterm zone="ch-system-util-linux mesg">
     628            <primary sortas="b-mesg">mesg</primary>
     629          </indexterm>
     630        </listitem>
     631      </varlistentry>
     632
    543633      <varlistentry id="mkfs">
    544634        <term><command>mkfs</command></term>
     
    614704      </varlistentry>
    615705
     706      <varlistentry id="mountpoint">
     707        <term><command>mountpoint</command></term>
     708        <listitem>
     709          <para>Tells you whether or not a directory is a mount point.</para>
     710          <indexterm zone="ch-system-util-linux mountpoint">
     711            <primary sortas="b-mountpoint">mountpoint</primary>
     712          </indexterm>
     713        </listitem>
     714      </varlistentry>
     715
    616716      <varlistentry id="namei">
    617717        <term><command>namei</command></term>
     
    620720          <indexterm zone="ch-system-util-linux namei">
    621721            <primary sortas="b-namei">namei</primary>
     722          </indexterm>
     723        </listitem>
     724      </varlistentry>
     725
     726      <varlistentry id="nologin">
     727        <term><command>nologin</command></term>
     728        <listitem>
     729          <para>Displays a message that an account is not available. Designed
     730          to be used as the default shell for accounts that have been
     731          disabled</para>
     732          <indexterm zone="ch-system-util-linux nologin">
     733            <primary sortas="b-nologin">nologin</primary>
     734          </indexterm>
     735        </listitem>
     736      </varlistentry>
     737
     738      <varlistentry id="nsenter">
     739        <term><command>nsenter</command></term>
     740        <listitem>
     741          <para>Runs a program with namespaces of other processes</para>
     742          <indexterm zone="ch-system-util-linux nsenter">
     743            <primary sortas="b-nsenter">nsenter</primary>
    622744          </indexterm>
    623745        </listitem>
     
    656778      </varlistentry>
    657779
     780      <varlistentry id="prlimit">
     781        <term><command>prlimit</command></term>
     782        <listitem>
     783          <para>Gets and sets a process' resource limits</para>
     784          <indexterm zone="ch-system-util-linux prlimit">
     785            <primary sortas="b-prlimit">prlimit</primary>
     786          </indexterm>
     787        </listitem>
     788      </varlistentry>
     789
     790      <varlistentry id="raw">
     791        <term><command>raw</command></term>
     792        <listitem>
     793          <para>Binds a Linux raw character device to a block device</para>
     794          <indexterm zone="ch-system-util-linux raw">
     795            <primary sortas="b-raw">raw</primary>
     796          </indexterm>
     797        </listitem>
     798      </varlistentry>
     799
    658800      <varlistentry id="readprofile">
    659801        <term><command>readprofile</command></term>
     
    687829      </varlistentry>
    688830
     831      <varlistentry id="resizepart">
     832        <term><command>resizepart</command></term>
     833        <listitem>
     834          <para>Asks the Linux kernel to resize a partition</para>
     835          <indexterm zone="ch-system-util-linux resizepart">
     836            <primary sortas="b-resizepart">resizepart</primary>
     837          </indexterm>
     838        </listitem>
     839      </varlistentry>
     840
    689841      <varlistentry id="rev">
    690842        <term><command>rev</command></term>
     
    764916          <indexterm zone="ch-system-util-linux sfdisk">
    765917            <primary sortas="b-sfdisk">sfdisk</primary>
     918          </indexterm>
     919        </listitem>
     920      </varlistentry>
     921
     922      <varlistentry id="sulogin">
     923        <term><command>sulogin</command></term>
     924        <listitem>
     925          <para>Allows <emphasis>root</emphasis> to log in; it is normally
     926          invoked by <command>init</command> when the system goes into single
     927          user mode</para>
     928          <indexterm zone="ch-system-util-linux sulogin">
     929            <primary sortas="b-sulogin">sulogin</primary>
     930          </indexterm>
     931        </listitem>
     932      </varlistentry>
     933
     934      <varlistentry id="swaplabel">
     935        <term><command>swaplabel</command></term>
     936        <listitem>
     937          <para>Prints or changes the label or UUID of a swap area</para>
     938          <indexterm zone="ch-system-util-linux swaplabel">
     939            <primary sortas="b-swaplabel">swaplabel</primary>
    766940          </indexterm>
    767941        </listitem>
     
    821995      </varlistentry>
    822996
    823       <varlistentry id="tunelp">
    824         <term><command>tunelp</command></term>
    825         <listitem>
    826           <para>Tunes the parameters of the line printer</para>
    827           <indexterm zone="ch-system-util-linux tunelp">
    828             <primary sortas="b-tunelp">tunelp</primary>
    829           </indexterm>
    830         </listitem>
    831       </varlistentry>
    832 
    833997      <varlistentry id="ul">
    834998        <term><command>ul</command></term>
     
    8481012          <indexterm zone="ch-system-util-linux umount">
    8491013            <primary sortas="b-umount">umount</primary>
     1014          </indexterm>
     1015        </listitem>
     1016      </varlistentry>
     1017
     1018      <varlistentry id="unshare">
     1019        <term><command>unshare</command></term>
     1020        <listitem>
     1021          <para>Runs a program with some namespaces unshared from parent</para>
     1022          <indexterm zone="ch-system-util-linux unshare">
     1023            <primary sortas="b-unshare">unshare</primary>
     1024          </indexterm>
     1025        </listitem>
     1026      </varlistentry>
     1027
     1028      <varlistentry id="utmpdump">
     1029        <term><command>utmpdump</command></term>
     1030        <listitem>
     1031          <para>Displays the content of the given login file in a more
     1032          user-friendly format</para>
     1033          <indexterm zone="ch-system-util-linux utmpdump">
     1034            <primary sortas="b-utmpdump">utmpdump</primary>
    8501035          </indexterm>
    8511036        </listitem>
     
    8751060      </varlistentry>
    8761061
     1062      <varlistentry id="wall">
     1063        <term><command>wall</command></term>
     1064        <listitem>
     1065          <para>Writes a message to all logged-in users</para>
     1066          <indexterm zone="ch-system-util-linux wall">
     1067            <primary sortas="b-wall">wall</primary>
     1068          </indexterm>
     1069        </listitem>
     1070      </varlistentry>
     1071
     1072      <varlistentry id="wdctl">
     1073        <term><command>wdctl</command></term>
     1074        <listitem>
     1075          <para>Show hardware watchdog status</para>
     1076          <indexterm zone="ch-system-util-linux wdctl">
     1077            <primary sortas="b-uuidgen">wdctl</primary>
     1078          </indexterm>
     1079        </listitem>
     1080      </varlistentry>
     1081
    8771082      <varlistentry id="whereis">
    8781083        <term><command>whereis</command></term>
     
    8861091      </varlistentry>
    8871092
     1093      <varlistentry id="wipefs">
     1094        <term><command>wipefs</command></term>
     1095        <listitem>
     1096          <para>Wipes a filesystem signature from a device</para>
     1097          <indexterm zone="ch-system-util-linux wipefs">
     1098            <primary sortas="b-wipefs">wipefs</primary>
     1099          </indexterm>
     1100        </listitem>
     1101      </varlistentry>
     1102
    8881103      <varlistentry id="write">
    8891104        <term><command>write</command></term>
     
    9081123      </varlistentry>
    9091124
     1125      <varlistentry id="libmount">
     1126        <term><filename class="libraryfile">libmount</filename></term>
     1127        <listitem>
     1128          <para>Contains routines for parsing the
     1129          <filename>/etc/fstab</filename>, <filename>/etc/mtab</filename>,
     1130          and <filename>/proc/self/mountinfo</filename> files, managing
     1131          <filename>/etc/mtab</filename>, and configuring various mount
     1132          options</para>
     1133          <indexterm zone="ch-system-util-linux libmount">
     1134            <primary sortas="c-libmount">libmount</primary>
     1135          </indexterm>
     1136        </listitem>
     1137      </varlistentry>
     1138
    9101139      <varlistentry id="libuuid">
    9111140        <term><filename class="libraryfile">libuuid</filename></term>
  • BOOK/final-system/common/vim.xml

    rec008670 r229ed25  
    7171<screen os="h"><userinput>make</userinput></screen>
    7272
    73     <para os="i">To test the results, issue: <userinput>make test</userinput>.
    74     However, this test suite outputs a lot of binary data to the
     73    <para os="i">To test the results, issue:</para>
     74
     75<screen os="i2"><userinput remap="test">make test</userinput></screen>
     76
     77    <para os="i3">However, this test suite outputs a lot of binary data to the
    7578    screen, which can cause issues with the settings of the current terminal.
    7679    This can be resolved by redirecting the output to a log file.</para>
  • BOOK/final-system/common/xz.xml

    rec008670 r229ed25  
    3636<screen os="d"><userinput>make</userinput></screen>
    3737
    38     <para os="e">To test the results, issue:
    39     <userinput>make check</userinput>.</para>
    40 
     38    <para os="e">To test the results, issue:</para>
     39
     40<screen os="e2"><userinput remap="test">make check</userinput></screen>
    4141
    4242    <para os="f">Install the programs:</para>
     
    4848
    4949<screen os="i"><userinput>mv -v /usr/bin/{xz,lzma,lzcat,unlzma,unxz,xzcat} /bin</userinput></screen>
     50
     51    <para os="j">Finally, move the shared library to a more appropriate
     52    location, and recreate the symlink pointing to it:</para>
     53
     54<screen os="k"><userinput>mv -v /usr/lib/liblzma.so.* /lib
     55ln -svf ../../lib/liblzma.so.&xz-version; /usr/lib/liblzma.so</userinput></screen>
    5056
    5157  </sect2>
     
    6066
    6167      <seglistitem>
    62         <seg>lzcat (link to xz), lzcmp (link to lzdiff), lzdiff, lzegrep (link to lzgrep),
    63         lzfgrep (link to lzgrep), lzgrep, lzless (link to lzmore), lzma (link to xz),
    64         lzmadec, lzmore, unlzma (link to xz), unxz (link to xz), xz, xzcat
    65         (link to xz), and xzdec</seg>
     68        <seg>lzcat (link to xz), lzcmp (link to xzdiff), lzdiff (link to
     69        xzdiff), lzegrep (link to xzgrep), lzfgrep (link to xzgrep), lzgrep
     70        (link to xzgrep), lzless (link to xzless), lzma (link to xz), lzmadec,
     71        lzmainfo, lzmore (link to xzmore), unlzma (link to xz), unxz (link to
     72        xz), xz, xzcat (link to xz), xzcmp (link to xzdiff), xzdec, xzdiff,
     73        xzegrep (link to xzgrep), xzfgrep (link to xzgrep), xzgrep, xzless,
     74        and xzmore</seg>
    6675        <seg>liblzma.[a,so]</seg>
    6776        <seg>/usr/include/lzma, /usr/share/doc/xz</seg>
     
    164173      </varlistentry>
    165174
     175      <varlistentry id="lzmainfo">
     176        <term><command>lzmainfo</command></term>
     177        <listitem>
     178          <para>Displays information stored in an .lzma file header</para>
     179          <indexterm zone="ch-system-xz lzmainfo">
     180            <primary sortas="b-lzmainfo">lzmainfo</primary>
     181          </indexterm>
     182        </listitem>
     183      </varlistentry>
     184
    166185      <varlistentry id="lzmore">
    167186        <term><command>lzmore</command></term>
     
    214233      </varlistentry>
    215234
     235      <varlistentry id="xzcmp">
     236        <term><command>xzcmp</command></term>
     237        <listitem>
     238          <para>Compares xz compressed files</para>
     239          <indexterm zone="ch-system-xz xzcmp">
     240            <primary sortas="b-xzcmp">xzcmp</primary>
     241          </indexterm>
     242        </listitem>
     243      </varlistentry>
     244
    216245      <varlistentry id="xzdec">
    217246        <term><command>xzdec</command></term>
     
    224253      </varlistentry>
    225254
     255      <varlistentry id="xzdiff">
     256        <term><command>xzdiff</command></term>
     257        <listitem>
     258          <para>Compares xz compressed files</para>
     259          <indexterm zone="ch-system-xz xzdiff">
     260            <primary sortas="b-xzdiff">xzdiff</primary>
     261          </indexterm>
     262        </listitem>
     263      </varlistentry>
     264
     265      <varlistentry id="xzegrep">
     266        <term><command>xzegrep</command></term>
     267        <listitem>
     268          <para>Runs <command>egrep</command> on xz compressed files</para>
     269          <indexterm zone="ch-system-xz xzegrep">
     270            <primary sortas="b-xzegrep">xzegrep</primary>
     271          </indexterm>
     272        </listitem>
     273      </varlistentry>
     274
     275      <varlistentry id="xzfgrep">
     276        <term><command>xzfgrep</command></term>
     277        <listitem>
     278          <para>Runs <command>fgrep</command> on xz compressed files</para>
     279          <indexterm zone="ch-system-xz xzfgrep">
     280            <primary sortas="b-xzfgrep">xzfgrep</primary>
     281          </indexterm>
     282        </listitem>
     283      </varlistentry>
     284
     285      <varlistentry id="xzgrep">
     286        <term><command>xzgrep</command></term>
     287        <listitem>
     288          <para>Runs <command>grep</command> on xz compressed files</para>
     289          <indexterm zone="ch-system-xz xzgrep">
     290            <primary sortas="b-xzgrep">xzgrep</primary>
     291          </indexterm>
     292        </listitem>
     293      </varlistentry>
     294
     295      <varlistentry id="xzless">
     296        <term><command>xzless</command></term>
     297        <listitem>
     298          <para>Runs <command>less</command> on xz files</para>
     299          <indexterm zone="ch-system-xz xzless">
     300            <primary sortas="b-xzless">xzless</primary>
     301          </indexterm>
     302        </listitem>
     303      </varlistentry>
     304
     305      <varlistentry id="xzmore">
     306        <term><command>xzmore</command></term>
     307        <listitem>
     308          <para>Runs <command>more</command> on xz files</para>
     309          <indexterm zone="ch-system-xz xzmore">
     310            <primary sortas="b-xzmore">xzmore</primary>
     311          </indexterm>
     312        </listitem>
     313      </varlistentry>
     314
    226315      <varlistentry id="liblzma">
    227316        <term><filename class="libraryfile">liblzma</filename></term>
  • BOOK/final-system/common/zlib.xml

    rec008670 r229ed25  
    3737<screen os="d"><userinput>make</userinput></screen>
    3838
    39     <para os="e">To test the results, issue:
    40     <userinput>make check</userinput>.</para>
     39    <para os="e">To test the results, issue:</para>
     40
     41<screen os="e2" ><userinput remap="test">make check</userinput></screen>
    4142
    4243    <para os="f">Install the package:</para>
  • BOOK/final-system/mips-chapter.xml

    rec008670 r229ed25  
    2323  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/mpfr.xml"/>
    2424  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/mpc.xml"/>
    25   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ppl.xml"/>
    26   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/cloog-ppl.xml"/>
     25  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/isl.xml"/>
     26  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/cloog.xml"/>
    2727  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/zlib.xml"/>
    2828  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/binutils.xml"/>
    29   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gcc.xml"/>
     29  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips/gcc.xml"/>
    3030  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/sed.xml"/>
    3131  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ncurses.xml"/>
    32   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/glib.xml"/>
    33   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/pkg-config.xml"/>
     32  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/pkg-config-lite.xml"/>
     33  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/shadow.xml"/>
    3434  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/util-linux.xml"/>
     35  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/procps.xml"/>
    3536  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/e2fsprogs.xml"/>
    3637  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/coreutils.xml"/>
     
    3839  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/m4.xml"/>
    3940  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bison.xml"/>
    40   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/procps.xml"/>
    4141  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/libtool.xml"/>
    4242  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/flex.xml"/>
     
    4848  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/automake.xml"/>
    4949  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bash.xml"/>
     50  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bc.xml"/>
    5051  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bzip2.xml"/>
    5152  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/diffutils.xml"/>
    5253  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/file.xml"/>
     54  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gawk.xml"/>
    5355  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/findutils.xml"/>
    54   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gawk.xml"/>
    5556  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gettext.xml"/>
    5657  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/grep.xml"/>
    5758  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/groff.xml"/>
     59  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/less.xml"/>
    5860  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gzip.xml"/>
    5961  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/iputils.xml"/>
    6062  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/kbd.xml"/>
     63<<<<<<< HEAD
    6164  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/less.xml"/>
    6265  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/libcap.xml"/>
     
    6669  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/expat.xml"/>
    6770  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/dbus.xml"/>
    68   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/module-init-tools.xml"/>
     71  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/kmod.xml"/>
    6972  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/patch.xml"/>
    7073  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/psmisc.xml"/>
     
    7679  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/tar.xml"/>
    7780  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/texinfo.xml"/>
    78   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/udev.xml"/>
    7981  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/vim.xml"/>
    8082  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips/colo.xml"/>
  • BOOK/final-system/mips/eglibc.xml

    rec008670 r229ed25  
    4444    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    4545    href="../common/eglibc.xml"
    46     xpointer="xpointer(//*[@os='p1'])"/>
     46    xpointer="xpointer(//*[@os='b'])"/>
    4747
    4848    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    4949    href="../common/eglibc.xml"
    50     xpointer="xpointer(//*[@os='p2'])"/>
     50    xpointer="xpointer(//*[@os='s1'])"/>
    5151
    5252    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    5353    href="../common/eglibc.xml"
    54     xpointer="xpointer(//*[@os='b'])"/>
    55 
    56     <para os="g1">MIPS is not supported in the main EGLIBC tree, so
    57     we need the eglibc-ports tarball. After entering the EGLIBC source dir,
    58     unpack <filename>eglibc-ports-&eglibc-version;</filename> and rename the
    59     directory it creates so that EGLIBC's build system can find it:</para>
    60 
    61 <screen os="g2"><userinput>tar -jxvf ../eglibc-ports-&eglibc-ports-version;.tar.bz2
    62 mv -v eglibc-ports-&eglibc-version; ports</userinput></screen>
     54    xpointer="xpointer(//*[@os='s2'])"/>
    6355
    6456    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
  • BOOK/final-system/mips64-64-chapter.xml

    rec008670 r229ed25  
    2323  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/mpfr.xml"/>
    2424  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/mpc.xml"/>
    25   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ppl.xml"/>
    26   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/cloog-ppl.xml"/>
     25  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/isl.xml"/>
     26  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/cloog.xml"/>
    2727  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/zlib.xml"/>
    2828  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/binutils.xml"/>
    29   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/gcc.xml"/>
     29  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips64-64/gcc.xml"/>
    3030  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/sed.xml"/>
    3131  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ncurses.xml"/>
    32   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/glib.xml"/>
    33   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/pkg-config.xml"/>
     32  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/pkg-config-lite.xml"/>
     33  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/shadow.xml"/>
    3434  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/util-linux.xml"/>
     35  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/procps.xml"/>
    3536  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/e2fsprogs.xml"/>
    3637  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/coreutils.xml"/>
     
    3839  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/m4.xml"/>
    3940  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bison.xml"/>
    40   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/procps.xml"/>
    4141  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/libtool.xml"/>
    4242  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/flex.xml"/>
     
    4848  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/automake.xml"/>
    4949  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bash.xml"/>
     50  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bc.xml"/>
    5051  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bzip2.xml"/>
    5152  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/diffutils.xml"/>
    5253  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/file.xml"/>
     54  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gawk.xml"/>
    5355  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/findutils.xml"/>
    54   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gawk.xml"/>
    5556  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gettext.xml"/>
    5657  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/grep.xml"/>
    5758  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/groff.xml"/>
     59  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/less.xml"/>
    5860  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gzip.xml"/>
    5961  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/iputils.xml"/>
     
    6668  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/expat.xml"/>
    6769  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/dbus.xml"/>
    68   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/module-init-tools.xml"/>
     70  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/kmod.xml"/>
    6971  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/patch.xml"/>
    7072  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/psmisc.xml"/>
     
    7678  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/tar.xml"/>
    7779  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/texinfo.xml"/>
    78   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/udev.xml"/>
    7980  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/vim.xml"/>
    8081  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips64/colo.xml"/>
  • BOOK/final-system/mips64-64/eglibc.xml

    rec008670 r229ed25  
    4444    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    4545    href="../common/eglibc.xml"
    46     xpointer="xpointer(//*[@os='p1'])"/>
    47 
    48     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    49     href="../common/eglibc.xml"
    50     xpointer="xpointer(//*[@os='p2'])"/>
    51 
    52     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    53     href="../common/eglibc.xml"
    5446    xpointer="xpointer(//*[@os='b'])"/>
    55 
    56     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    57     href="../mips/eglibc.xml"
    58     xpointer="xpointer(//*[@os='g1'])"/>
    59 
    60     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    61     href="../mips/eglibc.xml"
    62     xpointer="xpointer(//*[@os='g2'])"/>
    6347
    6448    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     
    7256    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    7357    href="../common/eglibc.xml"
     58    xpointer="xpointer(//*[@os='s1'])"/>
     59
     60    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     61    href="../common/eglibc.xml"
     62    xpointer="xpointer(//*[@os='s2'])"/>
     63
     64    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     65    href="../common/eglibc.xml"
    7466    xpointer="xpointer(//*[@os='e'])"/>
    7567
     
    8072    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    8173    href="../x86_64-64/eglibc.xml"
    82     xpointer="xpointer(//*[@os='l1'])"/>
     74    xpointer="xpointer(//*[@os='l5'])"/>
    8375
    8476    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    8577    href="../x86_64-64/eglibc.xml"
    86     xpointer="xpointer(//*[@os='l2'])"/>
     78    xpointer="xpointer(//*[@os='l6'])"/>
    8779
    8880    <para>Now we will force EGLIBC to build as 64-bit instead of the default
     
    148140    xpointer="xpointer(//*[@os='t'])"/>
    149141
     142    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     143    href="../x86_64-64/eglibc.xml"
     144    xpointer="xpointer(//*[@os='u'])"/>
     145
     146    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     147    href="../x86_64-64/eglibc.xml"
     148    xpointer="xpointer(//*[@os='v'])"/>
     149
    150150  </sect2>
    151151
  • BOOK/final-system/mips64-chapter.xml

    rec008670 r229ed25  
    3131  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/mpc-n32.xml"/>
    3232  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/mpc-64bit.xml"/>
    33   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/ppl.xml"/>
    34   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/ppl-n32.xml"/>
    35   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips64/ppl-64bit.xml"/>
    36   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/cloog-ppl.xml"/>
    37   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/cloog-ppl-n32.xml"/>
    38   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/cloog-ppl-64bit.xml"/>
     33  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/isl.xml"/>
     34  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/isl-n32.xml"/>
     35  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/isl-64bit.xml"/>
     36  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/cloog.xml"/>
     37  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/cloog-n32.xml"/>
     38  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/cloog-64bit.xml"/>
    3939  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/zlib.xml"/>
    4040  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/zlib-n32.xml"/>
     
    4646  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/ncurses-n32.xml"/>
    4747  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/ncurses-64bit.xml"/>
    48   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/glib.xml"/>
    49   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/glib-n32.xml"/>
    50   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/glib-64bit.xml"/>
    51   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips64/pkg-config.xml"/>
     48  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips64/pkg-config-lite.xml"/>
     49  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/shadow.xml"/>
    5250  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/util-linux.xml"/>
    5351  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/util-linux-n32.xml"/>
    5452  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/util-linux-64bit.xml"/>
     53  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/procps.xml"/>
     54  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/procps-n32.xml"/>
     55  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/procps-64bit.xml"/>
    5556  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/e2fsprogs.xml"/>
    5657  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/e2fsprogs-n32.xml"/>
     
    6364  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/bison-n32.xml"/>
    6465  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/bison-64bit.xml"/>
    65   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/procps.xml"/>
    66   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/procps-n32.xml"/>
    67   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/procps-64bit.xml"/>
    6866  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/libtool.xml"/>
    6967  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/libtool-n32.xml"/>
     
    8583  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/automake.xml"/>
    8684  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/bash.xml"/>
     85  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/bc.xml"/>
    8786  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/bzip2.xml"/>
    8887  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/bzip2-n32.xml"/>
     
    9291  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/file-n32.xml"/>
    9392  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/file-64bit.xml"/>
     93  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gawk.xml"/>
    9494  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/findutils.xml"/>
    95   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gawk.xml"/>
    9695  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gettext.xml"/>
    9796  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gettext-n32.xml"/>
     
    9998  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/grep.xml"/>
    10099  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/groff.xml"/>
     100  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/less.xml"/>
    101101  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gzip.xml"/>
    102102  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/iputils.xml"/>
     
    106106  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/libcap-n32.xml"/>
    107107  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/libcap-64bit.xml"/>
     108=======
     109>>>>>>> master
    108110  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/make.xml"/>
    109111  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/xz.xml"/>
     
    117119  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/dbus-n32.xml"/>
    118120  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/dbus-64bit.xml"/>
    119   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/module-init-tools.xml"/>
     121  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/kmod.xml"/>
     122  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/kmod-n32.xml"/>
     123  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/kmod-64bit.xml"/>
    120124  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/patch.xml"/>
    121125  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/psmisc.xml"/>
     
    133137  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/tar.xml"/>
    134138  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/texinfo.xml"/>
    135   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/udev.xml"/>
    136   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/udev-n32.xml"/>
    137   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/udev-64bit.xml"/>
    138139  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/vim.xml"/>
    139140  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips64/colo.xml"/>
  • BOOK/final-system/mips64/binutils.xml

    rec008670 r229ed25  
    4242    xpointer="xpointer(//*[@os='f'])"/>
    4343
     44<!-- Branch update patch area
     45    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     46    href="../../final-system/common/binutils.xml"
     47    xpointer="xpointer(//*[@os='p1'])"/>
     48
     49    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     50    href="../../final-system/common/binutils.xml"
     51    xpointer="xpointer(//*[@os='p2'])"/>
     52-->
    4453    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    4554    href="../common/binutils.xml"
     
    5665<screen os="ca"><userinput>CC="gcc -isystem /usr/include ${BUILD64}" \
    5766LDFLAGS="-Wl,-rpath-link,/usr/lib64:/lib64:/usr/lib32:/lib32:/usr/lib:/lib ${BUILD64}" \
    58   ../binutils-&binutils-version;/configure --prefix=/usr \
     67  ../binutils-&binutils-dir;/configure --prefix=/usr \
    5968    --enable-shared --enable-64-bit-bfd --libdir=/usr/lib64</userinput></screen>
    6069
  • BOOK/final-system/mips64/eglibc-64bit.xml

    rec008670 r229ed25  
    3939
    4040    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    41     href="../common/eglibc.xml"
    42     xpointer="xpointer(//*[@os='p1'])"/>
    43 
    44     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    45     href="../common/eglibc.xml"
    46     xpointer="xpointer(//*[@os='p2'])"/>
    47 
    48     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    4941    href="eglibc.xml"
    5042    xpointer="xpointer(//*[@os='b'])"/>
    51 
    52     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    53     href="eglibc.xml"
    54     xpointer="xpointer(//*[@os='g1'])"/>
    55 
    56     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    57     href="eglibc.xml"
    58     xpointer="xpointer(//*[@os='g2'])"/>
    5943
    6044    <para os="m3">The following will cause EGLIBC to use an absolute path to the
     
    6347<screen os="m4"><userinput>cp -v config.make.in{,.orig}
    6448sed '/ldd-rewrite-script/s:@:${objdir}/&amp;:' config.make.in.orig &gt; config.make.in</userinput></screen>
     49
     50    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     51    href="../common/eglibc.xml"
     52    xpointer="xpointer(//*[@os='s1'])"/>
     53
     54    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     55    href="../common/eglibc.xml"
     56    xpointer="xpointer(//*[@os='s2'])"/>
    6557
    6658    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
  • BOOK/final-system/mips64/eglibc-n32.xml

    rec008670 r229ed25  
    4040
    4141    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    42     href="../common/eglibc.xml"
    43     xpointer="xpointer(//*[@os='p1'])"/>
    44 
    45     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    46     href="../common/eglibc.xml"
    47     xpointer="xpointer(//*[@os='p2'])"/>
    48 
    49     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    5042    href="eglibc.xml"
    5143    xpointer="xpointer(//*[@os='b'])"/>
    52 
    53     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    54     href="eglibc.xml"
    55     xpointer="xpointer(//*[@os='g1'])"/>
    56 
    57     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    58     href="eglibc.xml"
    59     xpointer="xpointer(//*[@os='g2'])"/>
    6044
    6145    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     
    6650    href="eglibc-64bit.xml"
    6751    xpointer="xpointer(//*[@os='m4'])"/>
     52
     53    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     54    href="../common/eglibc.xml"
     55    xpointer="xpointer(//*[@os='s1'])"/>
     56
     57    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     58    href="../common/eglibc.xml"
     59    xpointer="xpointer(//*[@os='s2'])"/>
    6860
    6961    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     
    8678<screen os="h"><userinput>CC="gcc ${BUILDN32}" CXX="g++ ${BUILDN32}" \
    8779    ../eglibc-&eglibc-version;/configure --prefix=/usr \
    88     --disable-profile --enable-add-ons --enable-kernel=2.6.0 \
    89     --libexecdir=/usr/lib32/eglibc --libdir=/usr/lib32</userinput></screen>
     80    --disable-profile --enable-kernel=2.6.32 \
     81    --libexecdir=/usr/lib32/eglibc --libdir=/usr/lib32 \
     82    --enable-obsolete-rpc</userinput></screen>
    9083
    9184    <variablelist os="i">
     
    9588        <term><parameter>--libexecdir=/usr/lib32/eglibc</parameter></term>
    9689        <listitem>
    97           <para>This changes the location of the <command>pt_chown</command>
     90          <para>This changes the location of the <command>getconf</command>
    9891          program from its default of <filename
    9992          class="directory">/usr/libexec</filename> to <filename
  • BOOK/final-system/mips64/eglibc.xml

    rec008670 r229ed25  
    4545    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    4646    href="../common/eglibc.xml"
    47     xpointer="xpointer(//*[@os='p1'])"/>
     47    xpointer="xpointer(//*[@os='b'])"/>
    4848
    4949    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    5050    href="../common/eglibc.xml"
    51     xpointer="xpointer(//*[@os='p2'])"/>
     51    xpointer="xpointer(//*[@os='s1'])"/>
    5252
    5353    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    5454    href="../common/eglibc.xml"
    55     xpointer="xpointer(//*[@os='b'])"/>
    56 
    57     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    58     href="../mips/eglibc.xml"
    59     xpointer="xpointer(//*[@os='g1'])"/>
    60 
    61     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    62     href="../mips/eglibc.xml"
    63     xpointer="xpointer(//*[@os='g2'])"/>
     55    xpointer="xpointer(//*[@os='s2'])"/>
    6456
    6557    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     
    9789    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    9890    href="../multilib/eglibc.xml"
    99     xpointer="xpointer(//*[@os='l1'])"/>
     91    xpointer="xpointer(//*[@os='l1b'])"/>
    10092
    10193    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    10294    href="../multilib/eglibc.xml"
    103     xpointer="xpointer(//*[@os='l2'])"/>
     95    xpointer="xpointer(//*[@os='l2b'])"/>
    10496
    10597    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
  • BOOK/final-system/mips64/gcc.xml

    rec008670 r229ed25  
    3232    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    3333    href="../common/gcc.xml"
     34    xpointer="xpointer(//*[@os='fix1'])"/>
     35
     36    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     37    href="../common/gcc.xml"
     38    xpointer="xpointer(//*[@os='fix2'])"/>
     39
     40    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     41    href="../common/gcc.xml"
    3442    xpointer="xpointer(//*[@os='d'])"/>
    3543
     
    5664    --libexecdir=/usr/lib64 --enable-shared --enable-threads=posix \
    5765    --enable-__cxa_atexit --enable-c99 --enable-long-long --with-abi=64 \
    58     --enable-clocale=gnu --enable-languages=c,c++ --disable-libstdcxx-pch</userinput></screen>
     66    --enable-clocale=gnu --enable-languages=c,c++ --disable-libstdcxx-pch \
     67    --enable-cloog-backend=isl --disable-isl-version-check --with-system-zlib \
     68    --enable-checking=release --enable-libstdcxx-time \
     69    --disable-install-libiberty</userinput></screen>
    5970
    6071    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     
    6980    href="../common/gcc.xml"
    7081    xpointer="xpointer(//*[@os='l'])"/>
     82
     83    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     84    href="../common/gcc.xml"
     85    xpointer="xpointer(//*[@os='s1'])"/>
     86
     87    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     88    href="../common/gcc.xml"
     89    xpointer="xpointer(//*[@os='s2'])"/>
    7190
    7291    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     
    118137    xpointer="xpointer(//*[@os='x'])"/>
    119138
     139    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     140    href="../multilib/gcc.xml"
     141    xpointer="xpointer(//*[@os='y'])"/>
     142
     143<screen os="z"><userinput>mv -v /usr/lib/*gdb.py /usr/share/gdb/auto-load/usr/lib
     144mv -v /usr/lib32/*gdb.py /usr/share/gdb/auto-load/usr/lib32
     145mv -v /usr/lib64/*gdb.py /usr/share/gdb/auto-load/usr/lib64</userinput></screen>
     146
    120147  </sect2>
    121148
  • BOOK/final-system/multilib/autoconf.xml

    rec008670 r229ed25  
    4242    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    4343    href="../common/autoconf.xml"
     44    xpointer="xpointer(//*[@os='e2'])"/>
     45
     46    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     47    href="../common/autoconf.xml"
     48    xpointer="xpointer(//*[@os='e3'])"/>
     49
     50    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     51    href="../common/autoconf.xml"
    4452    xpointer="xpointer(//*[@os='f'])"/>
    4553
  • BOOK/final-system/multilib/automake.xml

    rec008670 r229ed25  
    4141
    4242    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     43    href="../common/automake.xml"
     44    xpointer="xpointer(//*[@os='e2'])"/>
     45
     46    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    4347    href="../common/autoconf.xml"
    4448    xpointer="xpointer(//*[@os='f'])"/>
  • BOOK/final-system/multilib/bash.xml

    rec008670 r229ed25  
    6161    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    6262    href="../common/bash.xml"
     63    xpointer="xpointer(//*[@os='f2'])"/>
     64
     65    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     66    href="../common/bash.xml"
    6367    xpointer="xpointer(//*[@os='g'])"/>
    6468
  • BOOK/final-system/multilib/binutils.xml

    rec008670 r229ed25  
    4242    xpointer="xpointer(//*[@os='f'])"/>
    4343
     44<!-- Branch update patch area
     45    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     46    href="../../final-system/common/binutils.xml"
     47    xpointer="xpointer(//*[@os='p1'])"/>
     48
     49    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     50    href="../../final-system/common/binutils.xml"
     51    xpointer="xpointer(//*[@os='p2'])"/>
     52-->
    4453    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    4554    href="../common/binutils.xml"
     
    5665<screen os="ca"><userinput>CC="gcc -isystem /usr/include ${BUILD64}" \
    5766LDFLAGS="-Wl,-rpath-link,/usr/lib64:/lib64:/usr/lib:/lib ${BUILD64}" \
    58   ../binutils-&binutils-version;/configure --prefix=/usr \
     67  ../binutils-&binutils-dir;/configure --prefix=/usr \
    5968    --enable-shared --enable-64-bit-bfd --libdir=/usr/lib64</userinput></screen>
    6069
  • BOOK/final-system/multilib/bison-64bit.xml

    rec008670 r229ed25  
    2424    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    2525    href="../common/bison.xml"
     26    xpointer="xpointer(//*[@os='t3'])"/>
     27
     28    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     29    href="../common/bison.xml"
     30    xpointer="xpointer(//*[@os='t4'])"/>
     31
     32    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     33    href="../common/bison.xml"
    2634    xpointer="xpointer(//*[@os='a'])"/>
    2735
    28 <screen os="b"><userinput>CC="gcc ${BUILD64}" ./configure --prefix=/usr --libdir=/usr/lib64</userinput></screen>
     36<screen os="b"><userinput>CC="gcc ${BUILD64}" ./configure --prefix=/usr --libdir=/usr/lib64  --cache-file=config.cache</userinput></screen>
    2937
    3038    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     
    3947    href="../common/bison.xml"
    4048    xpointer="xpointer(//*[@os='e'])"/>
     49
     50    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     51    href="../common/bison.xml"
     52    xpointer="xpointer(//*[@os='e2'])"/>
    4153
    4254    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
  • BOOK/final-system/multilib/bison-n32.xml

    rec008670 r229ed25  
    2525    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    2626    href="../common/bison.xml"
     27    xpointer="xpointer(//*[@os='t3'])"/>
     28
     29    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     30    href="../common/bison.xml"
     31    xpointer="xpointer(//*[@os='t4'])"/>
     32
     33    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     34    href="../common/bison.xml"
    2735    xpointer="xpointer(//*[@os='a'])"/>
    2836
    29 <screen os="b"><userinput>CC="gcc ${BUILDN32}" ./configure --prefix=/usr --libdir=/usr/lib32</userinput></screen>
     37<screen os="b"><userinput>CC="gcc ${BUILDN32}" ./configure --prefix=/usr --libdir=/usr/lib32  --cache-file=config.cache</userinput></screen>
    3038
    3139    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     
    4048    href="../common/bison.xml"
    4149    xpointer="xpointer(//*[@os='e'])"/>
     50
     51    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     52    href="../common/bison.xml"
     53    xpointer="xpointer(//*[@os='e2'])"/>
    4254
    4355    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
  • BOOK/final-system/multilib/bison.xml

    rec008670 r229ed25  
    2525    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    2626    href="../common/bison.xml"
     27    xpointer="xpointer(//*[@os='t3'])"/>
     28
     29    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     30    href="../common/bison.xml"
     31    xpointer="xpointer(//*[@os='t4'])"/>
     32
     33    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     34    href="../common/bison.xml"
    2735    xpointer="xpointer(//*[@os='a'])"/>
    2836
    29 <screen os="b"><userinput>CC="gcc ${BUILD32}" ./configure --prefix=/usr</userinput></screen>
     37<screen os="b"><userinput>CC="gcc ${BUILD32}" ./configure --prefix=/usr  --cache-file=config.cache</userinput></screen>
    3038
    3139    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     
    4048    href="../common/bison.xml"
    4149    xpointer="xpointer(//*[@os='e'])"/>
     50
     51    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     52    href="../common/bison.xml"
     53    xpointer="xpointer(//*[@os='e2'])"/>
    4254
    4355    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
  • BOOK/final-system/multilib/coreutils.xml

    rec008670 r229ed25  
    3434    xpointer="xpointer(//*[@os='c'])"/>
    3535
    36 <screen os="d"><userinput>CC="gcc ${BUILD64}" ./configure --prefix=/usr \
     36<screen os="d"><userinput>FORCE_UNSAFE_CONFIGURE=1 CC="gcc ${BUILD64}" \
     37   ./configure --prefix=/usr \
    3738    --enable-no-install-program=kill,uptime \
    3839    --enable-install-program=hostname</userinput></screen>
     40   
     41    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     42    href="../common/coreutils.xml"
     43    xpointer="xpointer(//*[@os='d1'])"/>
    3944
    4045    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
  • BOOK/final-system/multilib/diffutils.xml

    rec008670 r229ed25  
    5050    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    5151    href="../common/diffutils.xml"
     52    xpointer="xpointer(//*[@os='e2'])"/>
     53
     54    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     55    href="../common/diffutils.xml"
    5256    xpointer="xpointer(//*[@os='f'])"/>
    5357
  • BOOK/final-system/multilib/e2fsprogs-64bit.xml

    rec008670 r229ed25  
    6363    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    6464    href="../common/e2fsprogs.xml"
     65    xpointer="xpointer(//*[@os='h2'])"/>
     66
     67    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     68    href="../common/e2fsprogs.xml"
    6569    xpointer="xpointer(//*[@os='i'])"/>
    6670
  • BOOK/final-system/multilib/eglibc-64bit.xml

    rec008670 r229ed25  
    4040
    4141    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    42     href="../common/eglibc.xml"
    43     xpointer="xpointer(//*[@os='p1'])"/>
     42    href="eglibc.xml"
     43    xpointer="xpointer(//*[@os='b'])"/>
    4444
    4545    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    4646    href="../common/eglibc.xml"
    47     xpointer="xpointer(//*[@os='p2'])"/>
     47    xpointer="xpointer(//*[@os='s1'])"/>
    4848
    4949    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    50     href="eglibc.xml"
    51     xpointer="xpointer(//*[@os='b'])"/>
     50    href="../common/eglibc.xml"
     51    xpointer="xpointer(//*[@os='s2'])"/>
    5252
    5353    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     
    7070<screen os="h"><userinput>CC="gcc ${BUILD64}" CXX="g++ ${BUILD64}" \
    7171    ../eglibc-&eglibc-version;/configure --prefix=/usr \
    72     --disable-profile --enable-add-ons --enable-kernel=2.6.0 \
    73     --libexecdir=/usr/lib64/glibc --libdir=/usr/lib64</userinput></screen>
     72    --disable-profile --enable-kernel=2.6.32 \
     73    --libexecdir=/usr/lib64/glibc --libdir=/usr/lib64 \
     74    --enable-obsolete-rpc</userinput></screen>
    7475
    7576    <variablelist os="i">
     
    7980        <term><parameter>--libexecdir=/usr/lib64/glibc</parameter></term>
    8081        <listitem>
    81           <para>This changes the location of the <command>pt_chown</command>
    82           program from its default of <filename
     82          <para>This changes the location of the <command>getconf</command>
     83          utility from its default of <filename
    8384          class="directory">/usr/libexec</filename> to <filename
    8485          class="directory">/usr/lib64/glibc</filename>.</para>
  • BOOK/final-system/multilib/eglibc.xml

    rec008670 r229ed25  
    4545    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    4646    href="../common/eglibc.xml"
    47     xpointer="xpointer(//*[@os='p1'])"/>
     47    xpointer="xpointer(//*[@os='b'])"/>
    4848
    4949    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    5050    href="../common/eglibc.xml"
    51     xpointer="xpointer(//*[@os='p2'])"/>
     51    xpointer="xpointer(//*[@os='s1'])"/>
    5252
    5353    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    5454    href="../common/eglibc.xml"
    55     xpointer="xpointer(//*[@os='b'])"/>
     55    xpointer="xpointer(//*[@os='s2'])"/>
    5656
    5757    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     
    6969<screen os="h"><userinput>CC="gcc ${BUILD32}" CXX="g++ ${BUILD32}" \
    7070    ../eglibc-&eglibc-version;/configure --prefix=/usr \
    71     --disable-profile --enable-add-ons --enable-kernel=2.6.0 \
    72     --libexecdir=/usr/lib/eglibc --host=${CLFS_TARGET32}</userinput></screen>
     71    --disable-profile --enable-kernel=2.6.32 \
     72    --libexecdir=/usr/lib/eglibc --host=${CLFS_TARGET32} \
     73    --enable-obsolete-rpc</userinput></screen>
    7374
    7475    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     
    8889    xpointer="xpointer(//*[@os='l'])"/>
    8990
    90     <para os="l1">In multilib, we tend to think that compiling for
     91    <para os="l1b">In multilib, we tend to think that compiling for
    9192    <literal>${CLFS_TARGET32}</literal> is <emphasis>not</emphasis>
    9293    cross-compiling. EGLIBC takes the traditional view that if you are building
     
    9697    sed allows these tests to succeed:</para>
    9798
    98 <screen os="l2"><userinput>sed -i '/cross-compiling/s@ifeq@ifneq@g' ../eglibc-&eglibc-version;/localedata/Makefile</userinput></screen>
     99<screen os="l2b"><userinput>sed -i '/cross-compiling/s@ifeq@ifneq@g' ../eglibc-&eglibc-version;/localedata/Makefile</userinput></screen>
    99100
    100101    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
  • BOOK/final-system/multilib/file-64bit.xml

    rec008670 r229ed25  
    4343  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    4444    href="file.xml"
     45    xpointer="xpointer(//*[@os='e2'])"/>
     46
     47  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     48    href="file.xml"
    4549    xpointer="xpointer(//*[@os='f'])"/>
    4650
  • BOOK/final-system/multilib/file-n32.xml

    rec008670 r229ed25  
    4242    xpointer="xpointer(//*[@os='e'])"/>
    4343
     44  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     45    href="file.xml"
     46    xpointer="xpointer(//*[@os='e2'])"/>
     47
    4448    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    4549    href="file.xml"
  • BOOK/final-system/multilib/file.xml

    rec008670 r229ed25  
    4343  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    4444    href="../common/file.xml"
     45    xpointer="xpointer(//*[@os='e2'])"/>
     46
     47  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     48    href="../common/file.xml"
    4549    xpointer="xpointer(//*[@os='f'])"/>
    4650
  • BOOK/final-system/multilib/findutils.xml

    rec008670 r229ed25  
    5454    href="../common/findutils.xml"
    5555    xpointer="xpointer(//*[@os='f'])"/>
     56
     57    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     58    href="../common/findutils.xml"
     59    xpointer="xpointer(//*[@os='f2'])"/>
    5660
    5761    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
  • BOOK/final-system/multilib/flex-64bit.xml

    rec008670 r229ed25  
    2424    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    2525    href="flex.xml"
    26     xpointer="xpointer(//*[@os='p1'])"/>
    27 
    28     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    29     href="flex.xml"
    30     xpointer="xpointer(//*[@os='p2'])"/>
    31 
    32     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    33     href="flex.xml"
    3426    xpointer="xpointer(//*[@os='a'])"/>
    3527
     
    4840    href="../common/flex.xml"
    4941    xpointer="xpointer(//*[@os='e'])"/>
     42
     43    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     44    href="../common/flex.xml"
     45    xpointer="xpointer(//*[@os='e2'])"/>
    5046
    5147    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
  • BOOK/final-system/multilib/flex-n32.xml

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

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

    rec008670 r229ed25  
    4343    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    4444    href="../common/gawk.xml"
     45    xpointer="xpointer(//*[@os='e2'])"/>
     46
     47    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     48    href="../common/gawk.xml"
    4549    xpointer="xpointer(//*[@os='f'])"/>
    4650
  • BOOK/final-system/multilib/gcc.xml

    rec008670 r229ed25  
    3232    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    3333    href="../common/gcc.xml"
     34    xpointer="xpointer(//*[@os='fix1'])"/>
     35
     36    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     37    href="../common/gcc.xml"
     38    xpointer="xpointer(//*[@os='fix2'])"/>
     39
     40    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     41    href="../common/gcc.xml"
    3442    xpointer="xpointer(//*[@os='d'])"/>
    3543
     
    5664    --libexecdir=/usr/lib64 --enable-shared --enable-threads=posix \
    5765    --enable-__cxa_atexit --enable-c99 --enable-long-long \
    58     --enable-clocale=gnu --enable-languages=c,c++ --disable-libstdcxx-pch</userinput></screen>
     66    --enable-clocale=gnu --enable-languages=c,c++ --disable-libstdcxx-pch \
     67    --enable-cloog-backend=isl --disable-isl-version-check --with-system-zlib \
     68    --enable-checking=release --enable-libstdcxx-time \
     69    --disable-install-libiberty</userinput></screen>
    5970
    6071    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     
    6980    href="../common/gcc.xml"
    7081    xpointer="xpointer(//*[@os='l'])"/>
     82
     83    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     84    href="../common/gcc.xml"
     85    xpointer="xpointer(//*[@os='s1'])"/>
     86
     87    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     88    href="../common/gcc.xml"
     89    xpointer="xpointer(//*[@os='s2'])"/>
    7190
    7291    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     
    118137    xpointer="xpointer(//*[@os='x'])"/>
    119138
     139    <para os="y">Finally, move some misplaced files:</para>
     140
     141
     142<screen os="z"><userinput>mv -v /usr/lib/*gdb.py /usr/share/gdb/auto-load/usr/lib
     143mv -v /usr/lib64/*gdb.py /usr/share/gdb/auto-load/usr/lib64</userinput></screen>
     144
    120145  </sect2>
    121146
  • BOOK/final-system/multilib/gettext-64bit.xml

    rec008670 r229ed25  
    4343   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    4444    href="../common/gettext.xml"
     45    xpointer="xpointer(//*[@os='e2'])"/>
     46
     47   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     48    href="../common/gettext.xml"
    4549    xpointer="xpointer(//*[@os='f'])"/>
    4650
  • BOOK/final-system/multilib/gettext-n32.xml

    rec008670 r229ed25  
    4444   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    4545    href="../common/gettext.xml"
     46    xpointer="xpointer(//*[@os='e2'])"/>
     47
     48   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     49    href="../common/gettext.xml"
    4650    xpointer="xpointer(//*[@os='f'])"/>
    4751
  • BOOK/final-system/multilib/gettext.xml

    rec008670 r229ed25  
    4242    xpointer="xpointer(//*[@os='e'])"/>
    4343
     44   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     45    href="../common/gettext.xml"
     46    xpointer="xpointer(//*[@os='e2'])"/>
     47
    4448    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    4549    href="../common/gettext.xml"
  • BOOK/final-system/multilib/gmp-64bit.xml

    rec008670 r229ed25  
    4040    xpointer="xpointer(//*[@os='a'])"/>
    4141
    42 <screen os="b"><userinput>CPPFLAGS=-fexceptions CC="gcc -isystem /usr/include ${BUILD64}" \
     42<screen os="b"><userinput>CC="gcc -isystem /usr/include ${BUILD64}" \
    4343CXX="g++ -isystem /usr/include ${BUILD64}" \
    4444LDFLAGS="-Wl,-rpath-link,/usr/lib64:/lib64 ${BUILD64}" \
    4545  ./configure --prefix=/usr \
    46     --libdir=/usr/lib64 --enable-cxx --enable-mpbsd</userinput></screen>
     46    --libdir=/usr/lib64 --enable-cxx</userinput></screen>
    4747
    4848    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
  • BOOK/final-system/multilib/gmp-n32.xml

    rec008670 r229ed25  
    4242    xpointer="xpointer(//*[@os='a'])"/>
    4343
    44 <screen os="b"><userinput>CPPFLAGS=-fexceptions CC="gcc -isystem /usr/include ${BUILDN32}" \
     44<screen os="b"><userinput>CC="gcc -isystem /usr/include ${BUILDN32}" \
    4545CXX="g++ -isystem /usr/include ${BUILDN32}" \
    4646LDFLAGS="-Wl,-rpath-link,/usr/lib32:/lib32 ${BUILDN32}" \
    4747  ABI=n32 ./configure --prefix=/usr \
    48     --libdir=/usr/lib32 --enable-cxx --enable-mpbsd</userinput></screen>
     48    --libdir=/usr/lib32 --enable-cxx</userinput></screen>
    4949
    5050    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
  • BOOK/final-system/multilib/gmp.xml

    rec008670 r229ed25  
    4141    xpointer="xpointer(//*[@os='a'])"/>
    4242
    43 <screen os="b"><userinput>CPPFLAGS=-fexceptions CC="gcc -isystem /usr/include ${BUILD32}" \
     43<screen os="b"><userinput>CC="gcc -isystem /usr/include ${BUILD32}" \
    4444CXX="g++ -isystem /usr/include ${BUILD32}" \
    4545LDFLAGS="-Wl,-rpath-link,/usr/lib:/lib ${BUILD32}" \
    46   ABI=32 ./configure --prefix=/usr \
    47     -enable-cxx --enable-mpbsd</userinput></screen>
     46  ABI=32 ./configure --prefix=/usr --enable-cxx</userinput></screen>
    4847
    4948    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
  • BOOK/final-system/multilib/grep.xml

    rec008670 r229ed25  
    2727
    2828<screen os="b"><userinput>CC="gcc ${BUILD64}" ./configure --prefix=/usr \
    29    --bindir=/bin --without-included-regex</userinput></screen>
     29   --bindir=/bin</userinput></screen>
    3030
    3131    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     
    4040    href="../common/grep.xml"
    4141    xpointer="xpointer(//*[@os='e'])"/>
     42
     43    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     44    href="../common/grep.xml"
     45    xpointer="xpointer(//*[@os='e2'])"/>
    4246
    4347    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
  • BOOK/final-system/multilib/gzip.xml

    rec008670 r229ed25  
    4242    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    4343    href="../common/gzip.xml"
     44    xpointer="xpointer(//*[@os='e2'])"/>
     45
     46    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     47    href="../common/gzip.xml"
    4448    xpointer="xpointer(//*[@os='f'])"/>
    4549
  • BOOK/final-system/multilib/iproute2.xml

    rec008670 r229ed25  
    2929    href="../common/iproute2.xml"
    3030    xpointer="xpointer(//*[@os='s2'])"/>
     31   
     32    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     33    href="../common/iproute2.xml"
     34    xpointer="xpointer(//*[@os='f1'])"/>
     35   
     36    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     37    href="../common/iproute2.xml"
     38    xpointer="xpointer(//*[@os='f2'])"/>
    3139
    3240    <para os="p1">This patch adds the ability to update the LIBDIR path:</para>
  • BOOK/final-system/multilib/iputils.xml

    rec008670 r229ed25  
    3232    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    3333    href="../common/iputils.xml"
    34     xpointer="xpointer(//*[@os='p3'])"/>
    35 
    36     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    37     href="../common/iputils.xml"
    38     xpointer="xpointer(//*[@os='p4'])"/>
    39 
    40     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    41     href="../common/iputils.xml"
    4234    xpointer="xpointer(//*[@os='a'])"/>
    4335
    44 <screen os="b"><userinput>make CC="gcc ${BUILD64}" IPV4_TARGETS="tracepath ping clockdiff" \
     36<screen os="b"><userinput>make USE_CAP=no CC="gcc ${BUILD64}" \
     37    IPV4_TARGETS="tracepath ping clockdiff rdisc" \
    4538    IPV6_TARGETS="tracepath6 traceroute6"</userinput></screen>
    4639
  • BOOK/final-system/multilib/kbd.xml

    rec008670 r229ed25  
    2424    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    2525    href="../common/kbd.xml"
    26     xpointer="xpointer(//*[@os='p1'])"/>
    27 
    28     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    29     href="../common/kbd.xml"
    30     xpointer="xpointer(//*[@os='p2'])"/>
    31 
    32     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    33     href="../common/kbd.xml"
    3426    xpointer="xpointer(//*[@os='a'])"/>
    3527
    36 <screen os="b"><userinput>CC="gcc ${BUILD64}" ./configure --prefix=/usr</userinput></screen>
     28<screen os="b"><userinput>CC="gcc ${BUILD64}" PKG_CONFIG_PATH="/tools/lib64/pkgconfig" \
     29    ./configure --prefix=/usr --disable-vlock --enable-optional-progs</userinput></screen>
    3730
    3831    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     
    4033    xpointer="xpointer(//*[@os='c'])"/>
    4134
    42 <screen os="d"><userinput>make CC="gcc ${BUILD64}"</userinput></screen>
     35<screen os="d"><userinput>make</userinput></screen>
    4336
    4437    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
  • BOOK/final-system/multilib/libee-64bit.xml

    rec008670 r229ed25  
    3636    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    3737    href="../common/libee.xml"
     38    xpointer="xpointer(//*[@os='n1'])"/>
     39
     40    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     41    href="../common/libee.xml"
    3842    xpointer="xpointer(//*[@os='d'])"/>
    3943
  • BOOK/final-system/multilib/libee-n32.xml

    rec008670 r229ed25  
    3737    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    3838    href="../common/libee.xml"
     39    xpointer="xpointer(//*[@os='n1'])"/>
     40
     41    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     42    href="../common/libee.xml"
    3943    xpointer="xpointer(//*[@os='d'])"/>
    4044
  • BOOK/final-system/multilib/libee.xml

    rec008670 r229ed25  
    3636    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    3737    href="../common/libee.xml"
     38    xpointer="xpointer(//*[@os='n1'])"/>
     39
     40    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     41    href="../common/libee.xml"
    3842    xpointer="xpointer(//*[@os='d'])"/>
    3943
  • BOOK/final-system/multilib/libtool-64bit.xml

    rec008670 r229ed25  
    4949    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    5050    href="../common/libtool.xml"
     51    xpointer="xpointer(//*[@os='e2'])"/>
     52
     53    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     54    href="../common/libtool.xml"
    5155    xpointer="xpointer(//*[@os='f'])"/>
    5256
     
    6064
    6165<screen os="m2"><userinput>mv -v /usr/bin/libtool{,-64}
    62 ln -s multiarch_wrapper /usr/bin/libtool</userinput></screen>
     66ln -sv multiarch_wrapper /usr/bin/libtool</userinput></screen>
    6367
    6468  </sect2>
  • BOOK/final-system/multilib/m4.xml

    rec008670 r229ed25  
    4242   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    4343    href="../common/m4.xml"
     44    xpointer="xpointer(//*[@os='e2'])"/>
     45
     46   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     47    href="../common/m4.xml"
    4448    xpointer="xpointer(//*[@os='f'])"/>
    4549
  • BOOK/final-system/multilib/make.xml

    rec008670 r229ed25  
    4242    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    4343    href="../common/make.xml"
     44    xpointer="xpointer(//*[@os='e2'])"/>
     45
     46    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     47    href="../common/make.xml"
    4448    xpointer="xpointer(//*[@os='f'])"/>
    4549
  • BOOK/final-system/multilib/mpc-64bit.xml

    rec008670 r229ed25  
    2828<screen os="b"><userinput>CC="gcc -isystem /usr/include ${BUILD64}" \
    2929LDFLAGS="-Wl,-rpath-link,/usr/lib64:/lib64 ${BUILD64}" \
    30   EGREP="grep -E" ./configure --prefix=/usr --libdir=/usr/lib64</userinput></screen>
     30  ./configure --prefix=/usr --libdir=/usr/lib64</userinput></screen>
    3131
    3232    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
  • BOOK/final-system/multilib/mpc-n32.xml

    rec008670 r229ed25  
    2929<screen os="b"><userinput>CC="gcc -isystem /usr/include ${BUILDN32}" \
    3030LDFLAGS="-Wl,-rpath-link,/usr/lib32:/lib32 ${BUILDN32}" \
    31   EGREP="grep -E" ./configure --prefix=/usr --libdir=/usr/lib32</userinput></screen>
     31  ./configure --prefix=/usr --libdir=/usr/lib32</userinput></screen>
    3232
    3333    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
  • BOOK/final-system/multilib/mpc.xml

    rec008670 r229ed25  
    2929<screen os="b"><userinput>CC="gcc -isystem /usr/include ${BUILD32}" \
    3030LDFLAGS="-Wl,-rpath-link,/usr/lib:/lib ${BUILD32}" \
    31   EGREP="grep -E" ./configure --prefix=/usr --host=${CLFS_TARGET32}</userinput></screen>
     31  ./configure --prefix=/usr --host=${CLFS_TARGET32}</userinput></screen>
    3232
    3333    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
  • BOOK/final-system/multilib/mpfr-64bit.xml

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

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

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

    rec008670 r229ed25  
    9191<screen os="g"><userinput>echo 'echo "32bit Version"' &gt; test-32
    9292echo 'echo "64bit Version"' &gt; test-64
    93 chmod 755 test-32 test-64
     93chmod -v 755 test-32 test-64
    9494ln -sv /usr/bin/multiarch_wrapper test</userinput></screen>
    9595
     
    103103<screen os="k" role="nodump"><userinput>32bit Version
    10410464bit Version</userinput></screen>
     105
     106    <para os="l">Remove the testcase source, binaries, and link:</para>
     107
     108<screen os="m"><userinput>rm -v multiarch_wrapper.c test{,-32,-64}</userinput></screen>
    105109
    106110  </sect2>
  • BOOK/final-system/multilib/ncurses-64bit.xml

    rec008670 r229ed25  
    3737   ./configure --prefix=/usr --libdir=/lib64 \
    3838   --with-shared --without-debug --enable-widec \
    39    --with-manpage-format=normal</userinput></screen>
     39   --with-manpage-format=normal \
     40   --with-default-terminfo-dir=/usr/share/terminfo</userinput></screen>
    4041
    4142    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
  • BOOK/final-system/multilib/ncurses-n32.xml

    rec008670 r229ed25  
    3838   ./configure --prefix=/usr --libdir=/lib32 \
    3939   --with-shared --without-debug --enable-widec \
    40    --with-manpage-format=normal</userinput></screen>
     40   --with-manpage-format=normal \
     41   --with-default-terminfo-dir=/usr/share/terminfo</userinput></screen>
    4142
    4243    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
  • BOOK/final-system/multilib/ncurses.xml

    rec008670 r229ed25  
    3838   ./configure --prefix=/usr --libdir=/lib \
    3939   --with-shared --without-debug --enable-widec \
    40    --with-manpage-format=normal</userinput></screen>
     40   --with-manpage-format=normal \
     41   --with-default-terminfo-dir=/usr/share/terminfo</userinput></screen>
    4142
    4243    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
  • BOOK/final-system/multilib/patch.xml

    rec008670 r229ed25  
    4242    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    4343    href="../common/patch.xml"
     44    xpointer="xpointer(//*[@os='e2'])"/>
     45
     46    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     47    href="../common/patch.xml"
    4448    xpointer="xpointer(//*[@os='f'])"/>
    4549
  • BOOK/final-system/multilib/perl-64bit.xml

    rec008670 r229ed25  
    102102    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    103103    href="../common/perl.xml"
     104    xpointer="xpointer(//*[@os='h2'])"/>
     105
     106    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     107    href="../common/perl.xml"
    104108    xpointer="xpointer(//*[@os='j'])"/>
    105109
  • BOOK/final-system/multilib/perl-n32.xml

    rec008670 r229ed25  
    105105    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    106106    href="../common/perl.xml"
     107    xpointer="xpointer(//*[@os='h2'])"/>
     108
     109    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     110    href="../common/perl.xml"
    107111    xpointer="xpointer(//*[@os='j'])"/>
    108112
  • BOOK/final-system/multilib/perl.xml

    rec008670 r229ed25  
    4545    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    4646    href="../common/perl.xml"
     47    xpointer="xpointer(//*[@os='a03'])"/>
     48
     49    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     50    href="../common/perl.xml"
    4751    xpointer="xpointer(//*[@os='a'])"/>
    4852
     
    7377    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    7478    href="../common/perl.xml"
     79    xpointer="xpointer(//*[@os='h2'])"/>
     80
     81    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     82    href="../common/perl.xml"
    7583    xpointer="xpointer(//*[@os='j'])"/>
    7684
  • BOOK/final-system/multilib/procps-64bit.xml

    rec008670 r229ed25  
    3232    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    3333    href="../common/procps.xml"
     34    xpointer="xpointer(//*[@os='p3'])"/>
     35
     36    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     37    href="../common/procps.xml"
     38    xpointer="xpointer(//*[@os='p4'])"/>
     39
     40    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     41    href="../common/procps.xml"
    3442    xpointer="xpointer(//*[@os='s1'])"/>
    3543
     
    5260    xpointer="xpointer(//*[@os='d'])"/>
    5361
    54 <screen os="e"><userinput>make install lib64=lib64</userinput></screen>
     62<screen os="e"><userinput>make SKIP='/bin/kill /usr/share/man/man1/kill.1' install lib64=lib64</userinput></screen>
    5563
    5664    <variablelist os="f">
  • BOOK/final-system/multilib/procps-n32.xml

    rec008670 r229ed25  
    3333    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    3434    href="../common/procps.xml"
     35    xpointer="xpointer(//*[@os='p3'])"/>
     36
     37    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     38    href="../common/procps.xml"
     39    xpointer="xpointer(//*[@os='p4'])"/>
     40
     41    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     42    href="../common/procps.xml"
    3543    xpointer="xpointer(//*[@os='s1'])"/>
    3644
     
    5462
    5563
    56 <screen os="e"><userinput>make install lib64=lib32</userinput></screen>
     64<screen os="e"><userinput>make SKIP='/bin/kill /usr/share/man/man1/kill.1' install lib64=lib32</userinput></screen>
    5765
    5866    <variablelist os="f">
  • BOOK/final-system/multilib/procps.xml

    rec008670 r229ed25  
    3333    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    3434    href="../common/procps.xml"
     35    xpointer="xpointer(//*[@os='p3'])"/>
     36
     37    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     38    href="../common/procps.xml"
     39    xpointer="xpointer(//*[@os='p4'])"/>
     40
     41    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     42    href="../common/procps.xml"
    3543    xpointer="xpointer(//*[@os='s1'])"/>
    3644
     
    5361    xpointer="xpointer(//*[@os='d'])"/>
    5462
    55 <screen os="e"><userinput>make install lib64=lib</userinput></screen>
     63<screen os="e"><userinput>make SKIP='/bin/kill /usr/share/man/man1/kill.1' install lib64=lib</userinput></screen>
    5664
    5765    <variablelist os="f">
  • BOOK/final-system/multilib/rsyslog.xml

    rec008670 r229ed25  
    4343    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    4444    href="../common/rsyslog.xml"
     45    xpointer="xpointer(//*[@os='e2'])"/>
     46
     47    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     48    href="../common/rsyslog.xml"
    4549    xpointer="xpointer(//*[@os='f'])"/>
    4650
  • BOOK/final-system/multilib/sed.xml

    rec008670 r229ed25  
    5151    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    5252    href="../common/sed.xml"
     53    xpointer="xpointer(//*[@os='g2'])"/>
     54
     55    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     56    href="../common/sed.xml"
    5357    xpointer="xpointer(//*[@os='h'])"/>
    5458
  • BOOK/final-system/multilib/shadow.xml

    rec008670 r229ed25  
    3030    xpointer="xpointer(//*[@os='b'])"/>
    3131
    32 <screen os="c"><userinput>CC="gcc ${BUILD64}" ./configure --sysconfdir=/etc \
    33    --without-libpam --without-audit --without-selinux</userinput></screen>
     32    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     33    href="../common/shadow.xml"
     34    xpointer="xpointer(//*[@os='c'])"/>
    3435
    3536    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     
    3738    xpointer="xpointer(//*[@os='d'])"/>
    3839
    39     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    40     href="../common/shadow.xml"
    41     xpointer="xpointer(//*[@os='e'])"/>
     40<screen os="c"><userinput>CC="gcc ${BUILD64}" ./configure --sysconfdir=/etc</userinput></screen>
    4241
    4342    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
  • BOOK/final-system/multilib/sysvinit.xml

    rec008670 r229ed25  
    2020  <sect2 role="installation">
    2121    <title>Installation of Sysvinit</title>
     22 
     23    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     24    href="../common/sysvinit.xml"
     25    xpointer="xpointer(//*[@os='a'])"/>
     26
     27    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     28    href="../common/sysvinit.xml"
     29    xpointer="xpointer(//*[@os='b'])"/>
    2230
    2331    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
  • BOOK/final-system/multilib/tar.xml

    rec008670 r229ed25  
    5252    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    5353    href="../common/tar.xml"
     54    xpointer="xpointer(//*[@os='e2'])"/>
     55
     56    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     57    href="../common/tar.xml"
    5458    xpointer="xpointer(//*[@os='f'])"/>
    5559
     
    5761    href="../common/tar.xml"
    5862    xpointer="xpointer(//*[@os='g'])"/>
     63
     64    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     65    href="../common/tar.xml"
     66    xpointer="xpointer(//*[@os='h'])"/>
     67
     68    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     69    href="../common/tar.xml"
     70    xpointer="xpointer(//*[@os='i'])"/>
    5971
    6072  </sect2>
  • BOOK/final-system/multilib/texinfo.xml

    rec008670 r229ed25  
    2424    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    2525    href="../common/texinfo.xml"
    26     xpointer="xpointer(//*[@os='p1'])"/>
    27 
    28     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    29     href="../common/texinfo.xml"
    30     xpointer="xpointer(//*[@os='p2'])"/>
    31 
    32     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    33     href="../common/texinfo.xml"
    3426    xpointer="xpointer(//*[@os='a'])"/>
    3527
     
    4739    href="../common/texinfo.xml"
    4840    xpointer="xpointer(//*[@os='e'])"/>
     41
     42    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     43    href="../common/texinfo.xml"
     44    xpointer="xpointer(//*[@os='e2'])"/>
    4945
    5046    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
  • BOOK/final-system/multilib/util-linux-64bit.xml

    rec008670 r229ed25  
    3131
    3232<screen os="b"><userinput>CC="gcc ${BUILD64}" ./configure --libdir=/lib64 \
    33     --enable-partx --disable-wall --enable-write</userinput></screen>
     33    --enable-write</userinput></screen>
    3434
    3535    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     
    5151    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    5252    href="../common/util-linux.xml"
     53    xpointer="xpointer(//*[@os='f2'])"/>
     54
     55    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     56    href="../common/util-linux.xml"
    5357    xpointer="xpointer(//*[@os='g'])"/>
    5458
  • BOOK/final-system/multilib/util-linux-n32.xml

    rec008670 r229ed25  
    2828
    2929<screen os="b"><userinput>CC="gcc ${BUILDN32}" ./configure --libdir=/lib32 \
    30     --enable-partx --disable-wall --enable-write</userinput></screen>
     30    --enable-write</userinput></screen>
    3131
    3232    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     
    4545    href="../common/util-linux.xml"
    4646    xpointer="xpointer(//*[@os='f'])"/>
     47
     48    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     49    href="../common/util-linux.xml"
     50    xpointer="xpointer(//*[@os='f2'])"/>
    4751
    4852    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
  • BOOK/final-system/multilib/util-linux.xml

    rec008670 r229ed25  
    99  <?dbhtml filename="util-linux.html"?>
    1010
    11   <title>Util-linux-&util-linux-version;</title>
     11  <title>Util-linux-&util-linux-version; 32 Bit</title>
    1212
    1313  <indexterm zone="ch-system-util-linux-32">
     
    2828
    2929<screen os="b"><userinput>CC="gcc ${BUILD32}" ./configure --libdir=/lib \
    30     --enable-partx --disable-wall --enable-write</userinput></screen>
     30    --enable-write</userinput></screen>
    3131
    3232    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     
    4444    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    4545    href="../common/util-linux.xml"
     46    xpointer="xpointer(//*[@os='dummy1'])"/>
     47
     48    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     49    href="../common/util-linux.xml"
     50    xpointer="xpointer(//*[@os='dummy2'])"/>
     51
     52    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     53    href="../common/util-linux.xml"
    4654    xpointer="xpointer(//*[@os='f'])"/>
     55
     56    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     57    href="../common/util-linux.xml"
     58    xpointer="xpointer(//*[@os='f2'])"/>
    4759
    4860    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
  • BOOK/final-system/multilib/vim.xml

    rec008670 r229ed25  
    6868    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    6969    href="../common/vim.xml"
     70    xpointer="xpointer(//*[@os='i2'])"/>
     71
     72    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     73    href="../common/vim.xml"
     74    xpointer="xpointer(//*[@os='i3'])"/>
     75
     76    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     77    href="../common/vim.xml"
    7078    xpointer="xpointer(//*[@os='j'])"/>
    7179
  • BOOK/final-system/multilib/xz-64bit.xml

    rec008670 r229ed25  
    2626    xpointer="xpointer(//*[@os='a'])"/>
    2727
    28 <screen os="b"><userinput>CC="gcc ${BUILD64}" ./configure --prefix=/usr --libdir=/lib64</userinput></screen>
     28<screen os="b"><userinput>CC="gcc ${BUILD64}" ./configure --prefix=/usr --libdir=/usr/lib64</userinput></screen>
    2929
    3030    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     
    4242    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    4343    href="xz.xml"
     44    xpointer="xpointer(//*[@os='e2'])"/>
     45
     46    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     47    href="xz.xml"
    4448    xpointer="xpointer(//*[@os='f'])"/>
    4549
     
    4953
    5054    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    51     href="xz.xml"
     55    href="../common/xz.xml"
    5256    xpointer="xpointer(//*[@os='h'])"/>
    5357
    5458    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    55     href="xz.xml"
     59    href="../common/xz.xml"
    5660    xpointer="xpointer(//*[@os='i'])"/>
    5761
     
    6064    xpointer="xpointer(//*[@os='j'])"/>
    6165
    62     <screen os="k"><userinput>mv -v /lib64/liblzma.a /usr/lib64</userinput></screen>
     66<screen os="k"><userinput>mv -v /usr/lib64/liblzma.so.* /lib64
     67ln -svf ../../lib64/liblzma.so.&xz-version; /usr/lib64/liblzma.so</userinput></screen>
    6368
    6469  </sect2>
  • BOOK/final-system/multilib/xz-n32.xml

    rec008670 r229ed25  
    2727    xpointer="xpointer(//*[@os='a'])"/>
    2828
    29 <screen os="b"><userinput>CC="gcc ${BUILDN32}" ./configure --prefix=/usr --libdir=/lib32</userinput></screen>
     29<screen os="b"><userinput>CC="gcc ${BUILDN32}" ./configure --prefix=/usr --libdir=/usr/lib32</userinput></screen>
    3030
    3131    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     
    4343    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    4444    href="xz.xml"
    45     xpointer="xpointer(//*[@os='f'])"/>
     45    xpointer="xpointer(//*[@os='e2'])"/>
    4646
    4747    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    4848    href="xz.xml"
    49     xpointer="xpointer(//*[@os='g'])"/>
     49    xpointer="xpointer(//*[@os='f'])"/>
    5050
    51     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    52     href="xz.xml"
    53     xpointer="xpointer(//*[@os='h'])"/>
    54 
    55     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    56     href="xz.xml"
    57     xpointer="xpointer(//*[@os='i'])"/>
     51<screen os="g"><userinput>make install</userinput></screen>
    5852
    5953    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     
    6155    xpointer="xpointer(//*[@os='j'])"/>
    6256
    63 <screen os="k"><userinput>mv -v /lib32/liblzma.a /usr/lib32</userinput></screen>
     57<screen os="k"><userinput>mv -v /usr/lib32/liblzma.so.* /lib32
     58ln -svf ../../lib32/liblzma.so.&xz-version; /usr/lib32/liblzma.so</userinput></screen>
    6459
    6560  </sect2>
  • BOOK/final-system/multilib/xz.xml

    rec008670 r229ed25  
    2727    xpointer="xpointer(//*[@os='a'])"/>
    2828
    29 <screen os="b"><userinput>CC="gcc ${BUILD32}" ./configure --prefix=/usr libdir=/lib</userinput></screen>
     29<screen os="b"><userinput>CC="gcc ${BUILD32}" ./configure --prefix=/usr</userinput></screen>
    3030
    3131    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     
    4343    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    4444    href="../common/xz.xml"
     45    xpointer="xpointer(//*[@os='e2'])"/>
     46
     47    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     48    href="../common/xz.xml"
    4549    xpointer="xpointer(//*[@os='f'])"/>
    4650
     
    5155    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    5256    href="../common/xz.xml"
    53     xpointer="xpointer(//*[@os='h'])"/>
     57    xpointer="xpointer(//*[@os='j'])"/>
    5458
    5559    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    5660    href="../common/xz.xml"
    57     xpointer="xpointer(//*[@os='i'])"/>
    58 
    59     <para os="j">Move the static libraries to the proper location:</para>
    60 
    61     <screen os="k"><userinput>mv -v /lib/liblzma.a /usr/lib</userinput></screen>
     61    xpointer="xpointer(//*[@os='k'])"/>
    6262
    6363  </sect2>
  • BOOK/final-system/multilib/zlib-64bit.xml

    rec008670 r229ed25  
    4545    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    4646    href="zlib.xml"
     47    xpointer="xpointer(//*[@os='e2'])"/>
     48
     49    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     50    href="zlib.xml"
    4751    xpointer="xpointer(//*[@os='f'])"/>
    4852
  • BOOK/final-system/multilib/zlib-n32.xml

    rec008670 r229ed25  
    4646    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    4747    href="zlib.xml"
     48    xpointer="xpointer(//*[@os='e2'])"/>
     49
     50    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     51    href="zlib.xml"
    4852    xpointer="xpointer(//*[@os='f'])"/>
    4953
  • BOOK/final-system/multilib/zlib.xml

    rec008670 r229ed25  
    4646    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    4747    href="../common/zlib.xml"
     48    xpointer="xpointer(//*[@os='e2'])"/>
     49
     50    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     51    href="../common/zlib.xml"
    4852    xpointer="xpointer(//*[@os='f'])"/>
    4953
  • BOOK/final-system/ppc-chapter.xml

    rec008670 r229ed25  
    2323  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/mpfr.xml"/>
    2424  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/mpc.xml"/>
    25   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ppl.xml"/>
    26   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/cloog-ppl.xml"/>
     25  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/isl.xml"/>
     26  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/cloog.xml"/>
    2727  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/zlib.xml"/>
    2828  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/binutils.xml"/>
     
    3030  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/sed.xml"/>
    3131  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ncurses.xml"/>
    32   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/glib.xml"/>
    33   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/pkg-config.xml"/>
     32  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/pkg-config-lite.xml"/>
     33  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/shadow.xml"/>
    3434  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/util-linux.xml"/>
     35  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/procps.xml"/>
    3536  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/e2fsprogs.xml"/>
    3637  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/coreutils.xml"/>
     
    3839  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/m4.xml"/>
    3940  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bison.xml"/>
    40   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/procps.xml"/>
    4141  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/libtool.xml"/>
    4242  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/flex.xml"/>
     
    4848  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/automake.xml"/>
    4949  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bash.xml"/>
     50  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bc.xml"/>
    5051  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bzip2.xml"/>
    5152  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/diffutils.xml"/>
    5253  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/file.xml"/>
     54  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gawk.xml"/>
    5355  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/findutils.xml"/>
    54   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gawk.xml"/>
    5556  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gettext.xml"/>
    5657  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/grep.xml"/>
    5758  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/groff.xml"/>
     59  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/less.xml"/>
    5860  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gzip.xml"/>
    5961  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/iputils.xml"/>
     
    6668  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/expat.xml"/>
    6769  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/dbus.xml"/>
    68   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/module-init-tools.xml"/>
     70  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/kmod.xml"/>
    6971  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/patch.xml"/>
    7072  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/psmisc.xml"/>
     
    7678  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/tar.xml"/>
    7779  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/texinfo.xml"/>
    78   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/udev.xml"/>
    7980  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/vim.xml"/>
    8081  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc/hfsutils.xml"/>
  • BOOK/final-system/ppc/eglibc.xml

    rec008670 r229ed25  
    4545    href="../common/eglibc.xml"
    4646    xpointer="xpointer(//*[@os='b'])"/>
     47
     48    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     49    href="../common/eglibc.xml"
     50    xpointer="xpointer(//*[@os='s1'])"/>
     51
     52    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     53    href="../common/eglibc.xml"
     54    xpointer="xpointer(//*[@os='s2'])"/>
    4755
    4856    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
  • BOOK/final-system/ppc/gcc.xml

    rec008670 r229ed25  
    2929    href="../common/gcc.xml"
    3030    xpointer="xpointer(//*[@os='p2'])"/>
     31
     32    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     33    href="../common/gcc.xml"
     34    xpointer="xpointer(//*[@os='fix1'])"/>
     35
     36    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     37    href="../common/gcc.xml"
     38    xpointer="xpointer(//*[@os='fix2'])"/>
    3139
    3240    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     
    6371    href="../common/gcc.xml"
    6472    xpointer="xpointer(//*[@os='l'])"/>
     73
     74    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     75    href="../common/gcc.xml"
     76    xpointer="xpointer(//*[@os='s1'])"/>
     77
     78    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     79    href="../common/gcc.xml"
     80    xpointer="xpointer(//*[@os='s2'])"/>
    6581
    6682    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     
    112128    xpointer="xpointer(//*[@os='x'])"/>
    113129
     130    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     131    href="../common/gcc.xml"
     132    xpointer="xpointer(//*[@os='y'])"/>
     133
     134    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     135    href="../common/gcc.xml"
     136    xpointer="xpointer(//*[@os='z'])"/>
     137
    114138  </sect2>
    115139
  • BOOK/final-system/ppc/yaboot.xml

    rec008670 r229ed25  
    2626    <title>Installation of Yaboot</title>
    2727
     28    <para os="p3">The following patch adds stub functions for newer e2fsprogs releases:</para>
     29
     30<screen os="p4"><userinput>patch -Np1 -i ../&yaboot-stubfuncs-patch;</userinput></screen>
     31
     32    <para os="p5">The following patch adds Parted support to yabootconfig:</para>
     33
     34<screen os="p6"><userinput>patch -Np1 -i ../&yaboot-parted-patch;</userinput></screen>
     35
    2836    <para os="a">The supplied man pages have <filename
    2937    class="directory">/usr/local</filename> in the text. This sed will correct
     
    3139
    3240<screen os="b"><userinput>sed -i 's%/usr/local%/usr%' man/*</userinput></screen>
     41
     42    <para os="aa"> Prevent the build from failing due to warnings with
     43    the following sed:</para>
     44
     45<screen os="ba"><userinput>sed -i 's%-Werror%%' Makefile</userinput></screen>
    3346
    3447    <para os="c">Compile the package:</para>
  • BOOK/final-system/ppc64-chapter.xml

    rec008670 r229ed25  
    2727  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/mpc.xml"/>
    2828  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/mpc-64bit.xml"/>
    29   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/ppl.xml"/>
    30   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/ppl-64bit.xml"/>
    31   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/cloog-ppl.xml"/>
    32   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/cloog-ppl-64bit.xml"/>
     29  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/isl.xml"/>
     30  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/isl-64bit.xml"/>
     31  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/cloog.xml"/>
     32  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/cloog-64bit.xml"/>
    3333  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/zlib.xml"/>
    3434  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/zlib-64bit.xml"/>
     
    3939  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/ncurses.xml"/>
    4040  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/ncurses-64bit.xml"/>
    41   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/glib.xml"/>
    42   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/glib-64bit.xml"/>
    43   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/pkg-config.xml"/>
     41  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/pkg-config-lite.xml"/>
     42  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/shadow.xml"/>
    4443  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/util-linux.xml"/>
    4544  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/util-linux-64bit.xml"/>
     45  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/procps.xml"/>
     46  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/procps-64bit.xml"/>
    4647  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/e2fsprogs.xml"/>
    4748  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/e2fsprogs-64bit.xml"/>
     
    5152  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/bison.xml"/>
    5253  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/bison-64bit.xml"/>
    53   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/procps.xml"/>
    54   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/procps-64bit.xml"/>
    5554  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc64/libtool.xml"/>
    5655  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/libtool-64bit.xml"/>
     
    6766  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/automake.xml"/>
    6867  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/bash.xml"/>
     68  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/bc.xml"/>
    6969  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/bzip2.xml"/>
    7070  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/bzip2-64bit.xml"/>
     
    7272  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/file.xml"/>
    7373  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/file-64bit.xml"/>
     74  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gawk.xml"/>
    7475  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/findutils.xml"/>
    75   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gawk.xml"/>
    7676  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gettext.xml"/>
    7777  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gettext-64bit.xml"/>
    7878  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/grep.xml"/>
    7979  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/groff.xml"/>
     80  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/less.xml"/>
    8081  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gzip.xml"/>
    8182  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/iputils.xml"/>
    8283  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/kbd.xml"/>
    83   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/less.xml"/>
    8484  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/libcap.xml"/>
    8585  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/libcap-64bit.xml"/>
     
    9292  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/dbus.xml"/>
    9393  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/dbus-64bit.xml"/>
    94   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/module-init-tools.xml"/>
     94  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/kmod.xml"/>
     95  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/kmod-64bit.xml"/>
    9596  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/patch.xml"/>
    9697  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/psmisc.xml"/>
     
    105106  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/tar.xml"/>
    106107  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/texinfo.xml"/>
    107   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/udev.xml"/>
    108   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/udev-64bit.xml"/>
    109108  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/vim.xml"/>
    110109  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc64/hfsutils.xml"/>
  • BOOK/final-system/ppc64/eglibc-64bit.xml

    rec008670 r229ed25  
    3939
    4040    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    41     href="../common/eglibc.xml"
    42     xpointer="xpointer(//*[@os='p1'])"/>
     41    href="eglibc.xml"
     42    xpointer="xpointer(//*[@os='b'])"/>
    4343
    4444    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    4545    href="../common/eglibc.xml"
    46     xpointer="xpointer(//*[@os='p2'])"/>
     46    xpointer="xpointer(//*[@os='s1'])"/>
    4747
    4848    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    49     href="eglibc.xml"
    50     xpointer="xpointer(//*[@os='b'])"/>
     49    href="../common/eglibc.xml"
     50    xpointer="xpointer(//*[@os='s2'])"/>
    5151
    5252    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     
    6969<screen os="h"><userinput>CC="gcc ${BUILD64}" CXX="g++ ${BUILD64}" \
    7070    ../eglibc-&eglibc-version;/configure --prefix=/usr \
    71     --disable-profile --enable-add-ons --enable-kernel=2.6.0 \
    72     --libexecdir=/usr/lib64/eglibc --libdir=/usr/lib64</userinput></screen>
     71    --disable-profile --enable-kernel=2.6.32 \
     72    --libexecdir=/usr/lib64/eglibc --libdir=/usr/lib64 \
     73    --enable-obsolete-rpc</userinput></screen>
    7374
    7475    <variablelist os="i">
     
    7879        <term><parameter>--libexecdir=/usr/lib64/eglibc</parameter></term>
    7980        <listitem>
    80           <para>This changes the location of the <command>pt_chown</command>
    81           program from its default of <filename
     81          <para>This changes the location of the <command>getconf</command>
     82          utility from its default of <filename
    8283          class="directory">/usr/libexec</filename> to <filename
    8384          class="directory">/usr/lib64/eglibc</filename>.</para>
  • BOOK/final-system/ppc64/eglibc.xml

    rec008670 r229ed25  
    4545    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    4646    href="../common/eglibc.xml"
    47     xpointer="xpointer(//*[@os='p1'])"/>
    48 
    49     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    50     href="../common/eglibc.xml"
    51     xpointer="xpointer(//*[@os='p2'])"/>
    52 
    53     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    54     href="../common/eglibc.xml"
    5547    xpointer="xpointer(//*[@os='b'])"/>
    5648
     
    7365    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    7466    href="../common/eglibc.xml"
     67    xpointer="xpointer(//*[@os='s1'])"/>
     68
     69    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     70    href="../common/eglibc.xml"
     71    xpointer="xpointer(//*[@os='s2'])"/>
     72
     73    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     74    href="../common/eglibc.xml"
    7575    xpointer="xpointer(//*[@os='e'])"/>
    7676
     
    8585<screen os="h"><userinput>CC="gcc ${BUILD32}" CXX="g++ ${BUILD32}" \
    8686    ../eglibc-&eglibc-version;/configure --prefix=/usr \
    87     --disable-profile --enable-add-ons --enable-kernel=2.6.0 \
    88     --libexecdir=/usr/lib/eglibc --host=${CLFS_TARGET32}</userinput></screen>
     87    --disable-profile --enable-kernel=2.6.32 \
     88    --libexecdir=/usr/lib/eglibc --host=${CLFS_TARGET32} \
     89    --enable-obsolete-rpc</userinput></screen>
    8990
    9091    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     
    106107    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    107108    href="../multilib/eglibc.xml"
    108     xpointer="xpointer(//*[@os='l1'])"/>
     109    xpointer="xpointer(//*[@os='l1b'])"/>
    109110
    110111    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    111112    href="../multilib/eglibc.xml"
    112     xpointer="xpointer(//*[@os='l2'])"/>
     113    xpointer="xpointer(//*[@os='l2b'])"/>
    113114
    114115    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
  • BOOK/final-system/ppc64/gcc.xml

    rec008670 r229ed25  
    2929    href="../common/gcc.xml"
    3030    xpointer="xpointer(//*[@os='p2'])"/>
     31
     32    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     33    href="../common/gcc.xml"
     34    xpointer="xpointer(//*[@os='fix1'])"/>
     35
     36    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     37    href="../common/gcc.xml"
     38    xpointer="xpointer(//*[@os='fix2'])"/>
    3139
    3240    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     
    6573    href="../common/gcc.xml"
    6674    xpointer="xpointer(//*[@os='l'])"/>
     75
     76    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     77    href="../common/gcc.xml"
     78    xpointer="xpointer(//*[@os='s1'])"/>
     79
     80    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     81    href="../common/gcc.xml"
     82    xpointer="xpointer(//*[@os='s2'])"/>
    6783
    6884    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     
    114130    xpointer="xpointer(//*[@os='x'])"/>
    115131
     132    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     133    href="../multilib/gcc.xml"
     134    xpointer="xpointer(//*[@os='y'])"/>
     135
     136    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     137    href="../multilib/gcc.xml"
     138    xpointer="xpointer(//*[@os='z'])"/>
     139
    116140  </sect2>
    117141
  • BOOK/final-system/ppc64/yaboot.xml

    rec008670 r229ed25  
    2424    <para>Existing multilib distributions alter gcc to default to 32-bit
    2525    output.  Because our gcc defaults to 64-bit, we need to pass appropriate
    26     options to both the compiler and the linker.  The Makefile already
    27     overrides any CC and ignores LDFLAGS in favour of its own variables, so we
    28     need to use the following seds for a successful compile and install.</para>
     26    options to both the compiler and the linker.  To prevent the build from
     27    failing due to compiler warnings, the -Werror flag is removed.  The
     28    Makefile already overrides any CC and ignores LDFLAGS in favour of
     29    its own variables, so we need to use the following seds for a
     30    successful compile and install.</para>
    2931
    3032<screen><userinput>sed -i -e "s/\(-print-libgcc-file-name\)/${BUILD32} \1/" \
     33    -e "s/-Werror//" \
    3134    -e "s/\(-Bstatic\)/-melf32ppclinux \1/" Makefile
    3235</userinput></screen>
     
    4447      </varlistentry>
    4548      <varlistentry>
     49        <term><parameter>"s/-Werror//"</parameter></term>
     50        <listitem>
     51          <para>This deletes the -Werror flag from the Makefile.</para>
     52        </listitem>
     53      </varlistentry>
     54      <varlistentry>
    4655        <term><parameter>"s/\(-Bstatic\)/-melf32ppclinux \1/"</parameter></term>
    4756        <listitem>
     
    5463
    5564    </variablelist>
     65
     66    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     67    href="../ppc/yaboot.xml"
     68    xpointer="xpointer(//*[@os='p3'])"/>
     69
     70    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     71    href="../ppc/yaboot.xml"
     72    xpointer="xpointer(//*[@os='p4'])"/>
     73
     74    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     75    href="../ppc/yaboot.xml"
     76    xpointer="xpointer(//*[@os='p5'])"/>
     77
     78    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     79    href="../ppc/yaboot.xml"
     80    xpointer="xpointer(//*[@os='p6'])"/>
    5681
    5782    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
  • BOOK/final-system/sparc-chapter.xml

    rec008670 r229ed25  
    2323  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/mpfr.xml"/>
    2424  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/mpc.xml"/>
    25   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ppl.xml"/>
    26   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/cloog-ppl.xml"/>
     25  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/isl.xml"/>
     26  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/cloog.xml"/>
    2727  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/zlib.xml"/>
    2828  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/binutils.xml"/>
     
    3030  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/sed.xml"/>
    3131  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ncurses.xml"/>
    32   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/glib.xml"/>
    33   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/pkg-config.xml"/>
     32  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/pkg-config-lite.xml"/>
     33  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/shadow.xml"/>
    3434  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/util-linux.xml"/>
     35  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/procps.xml"/>
    3536  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/e2fsprogs.xml"/>
    3637  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/coreutils.xml"/>
     
    3839  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/m4.xml"/>
    3940  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bison.xml"/>
    40   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/procps.xml"/>
    4141  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/libtool.xml"/>
    4242  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/flex.xml"/>
     
    4848  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/automake.xml"/>
    4949  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bash.xml"/>
     50  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bc.xml"/>
    5051  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bzip2.xml"/>
    5152  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/diffutils.xml"/>
    5253  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/file.xml"/>
     54  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gawk.xml"/>
    5355  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/findutils.xml"/>
    54   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gawk.xml"/>
    5556  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gettext.xml"/>
    5657  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/grep.xml"/>
    5758  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/groff.xml"/>
     59  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/less.xml"/>
    5860  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gzip.xml"/>
    5961  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/iputils.xml"/>
     
    6668  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/expat.xml"/>
    6769  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/dbus.xml"/>
    68   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/module-init-tools.xml"/>
     70  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/kmod.xml"/>
    6971  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/patch.xml"/>
    7072  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/psmisc.xml"/>
     
    7678  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/tar.xml"/>
    7779  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/texinfo.xml"/>
    78   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/udev.xml"/>
    7980  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/vim.xml"/>
    8081  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc/elftoaout.xml"/>
  • BOOK/final-system/sparc64-64-chapter.xml

    rec008670 r229ed25  
    2323  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/mpfr.xml"/>
    2424  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/mpc.xml"/>
    25   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ppl.xml"/>
    26   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/cloog-ppl.xml"/>
     25  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/isl.xml"/>
     26  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/cloog.xml"/>
    2727  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/zlib.xml"/>
    2828  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/binutils.xml"/>
     
    3030  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/sed.xml"/>
    3131  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ncurses.xml"/>
    32   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/glib.xml"/>
    33   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/pkg-config.xml"/>
     32  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/pkg-config-lite.xml"/>
     33  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/shadow.xml"/>
    3434  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/util-linux.xml"/>
     35  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/procps.xml"/>
    3536  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/e2fsprogs.xml"/>
    3637  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/coreutils.xml"/>
     
    3839  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/m4.xml"/>
    3940  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bison.xml"/>
    40   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/procps.xml"/>
    4141  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/libtool.xml"/>
    4242  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/flex.xml"/>
     
    4848  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/automake.xml"/>
    4949  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bash.xml"/>
     50  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bc.xml"/>
    5051  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bzip2.xml"/>
    5152  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/diffutils.xml"/>
    5253  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/file.xml"/>
     54  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gawk.xml"/>
    5355  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/findutils.xml"/>
    54   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gawk.xml"/>
    5556  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gettext.xml"/>
    5657  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/grep.xml"/>
    5758  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/groff.xml"/>
     59  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/less.xml"/>
    5860  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gzip.xml"/>
    5961  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/iputils.xml"/>
     
    6668  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/expat.xml"/>
    6769  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/dbus.xml"/>
    68   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/module-init-tools.xml"/>
     70  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/kmod.xml"/>
    6971  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/patch.xml"/>
    7072  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/psmisc.xml"/>
     
    7678  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/tar.xml"/>
    7779  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/texinfo.xml"/>
    78   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/udev.xml"/>
    7980  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/vim.xml"/>
    8081  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc64/elftoaout.xml"/>
    81   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc/silo.xml"/>
     82  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc64-64/silo.xml"/>
    8283  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/aboutdebug.xml"/>
    8384  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/stripping.xml"/>
  • BOOK/final-system/sparc64-64/eglibc.xml

    rec008670 r229ed25  
    4848    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    4949    href="../common/eglibc.xml"
     50    xpointer="xpointer(//*[@os='s1'])"/>
     51
     52    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     53    href="../common/eglibc.xml"
     54    xpointer="xpointer(//*[@os='s2'])"/>
     55
     56    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     57    href="../common/eglibc.xml"
    5058    xpointer="xpointer(//*[@os='e'])"/>
    5159
     
    6472    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    6573    href="../x86_64-64/eglibc.xml"
    66     xpointer="xpointer(//*[@os='l1'])"/>
     74    xpointer="xpointer(//*[@os='l5'])"/>
    6775
    6876    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    6977    href="../x86_64-64/eglibc.xml"
    70     xpointer="xpointer(//*[@os='l2'])"/>
     78    xpointer="xpointer(//*[@os='l6'])"/>
    7179
    7280    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     
    7583
    7684<screen os="h"><userinput>CC="gcc ${BUILD64}" ../eglibc-&eglibc-version;/configure --prefix=/usr \
    77     --disable-profile --enable-add-ons --enable-kernel=2.6.0 \
     85    --disable-profile --enable-kernel=2.6.32 \
    7886    --libexecdir=/usr/lib/eglibc --libdir=/usr/lib \
    79     --cache-file=config.cache</userinput></screen>
     87    --enable-obsolete-rpc --cache-file=config.cache</userinput></screen>
    8088
    8189    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     
    127135    xpointer="xpointer(//*[@os='t'])"/>
    128136
    129     <para os="u">The stubs.h header installed by EGLIBC looks for stubs-32.h
    130     and stubs-64.h. This configuration of EGLIBC only generates stubs-64.h. Fix
    131     this with the following:</para>
     137    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     138    href="../x86_64-64/eglibc.xml"
     139    xpointer="xpointer(//*[@os='u'])"/>
    132140
    133     <screen os="v"><userinput>mv -v /usr/include/gnu/stubs{-64,}.h</userinput></screen>
     141    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     142    href="../x86_64-64/eglibc.xml"
     143    xpointer="xpointer(//*[@os='v'])"/>
    134144
    135145  </sect2>
  • BOOK/final-system/sparc64-64/silo.xml

    rec008670 r229ed25  
    3333    xpointer="xpointer(//*[@os='b'])"/>
    3434
    35     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    36     href="../sparc/silo.xml"
    37     xpointer="xpointer(//*[@os='c'])"/>
     35    <para os="c">Compile the Silo package:</para>
     36
     37<screen><userinput>make CC="gcc ${BUILD64}" LD="ld -m elf64_sparc"</userinput></screen>
    3838
    3939    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     
    4545    xpointer="xpointer(//*[@os='e'])"/>
    4646
    47    <para os="f">Due to a compile issue with the current toolchains, we are going
    48    to use the precompiled boot files. This is a temporary fix to the book, but
    49    will give us a functional system. As soon as a fix is released, this section
    50    will be removed. Here is how you install the precompiled files:</para>
    51 
    52 <screen os="g"><userinput>tar -xvf silo-loaders-&silo-version;.tar.gz -C /</userinput></screen>
    53 
    5447  </sect2>
    5548
  • BOOK/final-system/sparc64-chapter.xml

    rec008670 r229ed25  
    2727  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/mpc.xml"/>
    2828  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/mpc-64bit.xml"/>
    29   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/ppl.xml"/>
    30   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/ppl-64bit.xml"/>
    31   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/cloog-ppl.xml"/>
    32   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/cloog-ppl-64bit.xml"/>
     29  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/isl.xml"/>
     30  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/isl-64bit.xml"/>
     31  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/cloog.xml"/>
     32  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/cloog-64bit.xml"/>
    3333  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/zlib.xml"/>
    3434  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/zlib-64bit.xml"/>
     
    3939  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/ncurses.xml"/>
    4040  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/ncurses-64bit.xml"/>
    41   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/glib.xml"/>
    42   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/glib-64bit.xml"/>
    43   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/pkg-config.xml"/>
     41  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/pkg-config-lite.xml"/>
     42  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/shadow.xml"/>
    4443  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/util-linux.xml"/>
    4544  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/util-linux-64bit.xml"/>
     45  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/procps.xml"/>
     46  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/procps-64bit.xml"/>
    4647  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/e2fsprogs.xml"/>
    4748  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/e2fsprogs-64bit.xml"/>
     
    5152  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/bison.xml"/>
    5253  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/bison-64bit.xml"/>
    53   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/procps.xml"/>
    54   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/procps-64bit.xml"/>
    5554  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc64/libtool.xml"/>
    5655  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/libtool-64bit.xml"/>
     
    6766  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/automake.xml"/>
    6867  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/bash.xml"/>
     68  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/bc.xml"/>
    6969  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/bzip2.xml"/>
    7070  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/bzip2-64bit.xml"/>
     
    7272  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/file.xml"/>
    7373  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/file-64bit.xml"/>
     74  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gawk.xml"/>
    7475  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/findutils.xml"/>
    75   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gawk.xml"/>
    7676  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gettext.xml"/>
    7777  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gettext-64bit.xml"/>
    7878  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/grep.xml"/>
    7979  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/groff.xml"/>
     80  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/less.xml"/>
    8081  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gzip.xml"/>
    8182  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/iputils.xml"/>
    8283  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/kbd.xml"/>
    83   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/less.xml"/>
    8484  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/libcap.xml"/>
    8585  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/libcap-64bit.xml"/>
     
    9292  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/dbus.xml"/>
    9393  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/dbus-64bit.xml"/>
    94   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/module-init-tools.xml"/>
     94  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/kmod.xml"/>
     95  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/kmod-64bit.xml"/>
    9596  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/patch.xml"/>
    9697  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/psmisc.xml"/>
     
    105106  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/tar.xml"/>
    106107  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/texinfo.xml"/>
    107   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/udev.xml"/>
    108   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/udev-64bit.xml"/>
    109108  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/vim.xml"/>
    110109  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc64/elftoaout.xml"/>
    111   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc/silo.xml"/>
     110  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc64-64/silo.xml"/>
    112111  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/aboutdebug.xml"/>
    113112  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/stripping.xml"/>
  • BOOK/final-system/sparc64/eglibc-64bit.xml

    rec008670 r229ed25  
    4444    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    4545    href="../common/eglibc.xml"
     46    xpointer="xpointer(//*[@os='s1'])"/>
     47
     48    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     49    href="../common/eglibc.xml"
     50    xpointer="xpointer(//*[@os='s2'])"/>
     51
     52    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     53    href="../common/eglibc.xml"
    4654    xpointer="xpointer(//*[@os='e'])"/>
    4755
     
    6977<screen os="h"><userinput>CC="gcc ${BUILD64}" CXX="g++ ${BUILD64}" \
    7078    ../eglibc-&eglibc-version;/configure --prefix=/usr \
    71     --disable-profile --enable-add-ons --enable-kernel=2.6.0 \
     79    --disable-profile --enable-kernel=2.6.32 \
    7280    --libexecdir=/usr/lib64/eglibc --libdir=/usr/lib64 \
    73     --cache-file=config.cache</userinput></screen>
     81    --enable-obsolete-rpc --cache-file=config.cache</userinput></screen>
    7482
    7583    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
  • BOOK/final-system/x86-chapter.xml

    rec008670 r229ed25  
    2323  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/mpfr.xml"/>
    2424  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/mpc.xml"/>
    25   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ppl.xml"/>
    26   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/cloog-ppl.xml"/>
     25  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/isl.xml"/>
     26  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/cloog.xml"/>
    2727  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/zlib.xml"/>
    2828  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/binutils.xml"/>
     
    3030  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/sed.xml"/>
    3131  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ncurses.xml"/>
    32   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/glib.xml"/>
    33   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/pkg-config.xml"/>
     32  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/pkg-config-lite.xml"/>
     33  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/shadow.xml"/>
    3434  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/util-linux.xml"/>
     35  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/procps.xml"/>
    3536  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/e2fsprogs.xml"/>
    3637  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/coreutils.xml"/>
     
    3839  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/m4.xml"/>
    3940  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bison.xml"/>
    40   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/procps.xml"/>
    4141  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/libtool.xml"/>
    4242  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/flex.xml"/>
     
    4848  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/automake.xml"/>
    4949  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bash.xml"/>
     50  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bc.xml"/>
    5051  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bzip2.xml"/>
    5152  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/diffutils.xml"/>
    5253  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/file.xml"/>
     54  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gawk.xml"/>
    5355  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/findutils.xml"/>
    54   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gawk.xml"/>
    5556  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gettext.xml"/>
    5657  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/grep.xml"/>
    5758  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/groff.xml"/>
     59  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/less.xml"/>
    5860  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gzip.xml"/>
    5961  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/iputils.xml"/>
     
    6668  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/expat.xml"/>
    6769  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/dbus.xml"/>
    68   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/module-init-tools.xml"/>
     70  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/kmod.xml"/>
    6971  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/patch.xml"/>
    7072  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/psmisc.xml"/>
     
    7678  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/tar.xml"/>
    7779  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/texinfo.xml"/>
    78   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/udev.xml"/>
    7980  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/vim.xml"/>
    8081  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86/grub.xml"/>
  • BOOK/final-system/x86/eglibc.xml

    rec008670 r229ed25  
    4848    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    4949    href="../common/eglibc.xml"
     50    xpointer="xpointer(//*[@os='s1'])"/>
     51
     52    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     53    href="../common/eglibc.xml"
     54    xpointer="xpointer(//*[@os='s2'])"/>
     55
     56    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     57    href="../common/eglibc.xml"
    5058    xpointer="xpointer(//*[@os='e'])"/>
    5159
     
    5866    xpointer="xpointer(//*[@os='g'])"/>
    5967
    60 <screen os="h"><userinput>CFLAGS="-march=$(cut -d- -f1 &lt;&lt;&lt; $MACHTYPE) \
    61     -mtune=generic -g -O2" ../eglibc-&eglibc-version;/configure --prefix=/usr \
    62     --disable-profile --enable-add-ons --enable-kernel=2.6.0 \
    63     --libexecdir=/usr/lib/eglibc</userinput></screen>
     68<screen os="h"><userinput>
     69    CFLAGS="-march=$(cut -d- -f1 &lt;&lt;&lt; $MACHTYPE) -O2" \
     70    ../eglibc-&eglibc-version;/configure --prefix=/usr \
     71    --disable-profile --enable-kernel=2.6.32 --libexecdir=/usr/lib/eglibc \
     72    --enable-obsolete-rpc</userinput></screen>
    6473
    6574    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
  • BOOK/final-system/x86/grub.xml

    rec008670 r229ed25  
    3333    <note os="n2">
    3434      <para>This package is known to have issues when its default optimization
    35       flags (including the <option>-march</option> and <option>-mcpu</option>
     35      flags (including the <option>-march</option> and <option>-mtune</option>
    3636      options) are changed. If any environment variables that override default
    3737      optimizations have been defined, such as <envar>CFLAGS</envar> and
     
    3939    </note>
    4040
     41    <para os="s1">EGLIBC-&eglibc-version; does not declare gets():</para>
     42
     43<screen os="s2"><userinput>sed -i -e '/gets is a/d' grub-core/gnulib/stdio.in.h</userinput></screen>
     44
    4145    <para os="a">Prepare GRUB for compilation:</para>
    4246
     
    4852<screen os="d"><userinput>make</userinput></screen>
    4953
    50     <para os="e">To test GRUB you must have QEMU installed and then, issue:
    51     <userinput>make check</userinput>.</para>
     54    <para os="e">To test GRUB you must have QEMU installed and then, issue:</para>
     55
     56<screen os="d2"><userinput remap="test">make check</userinput></screen>
    5257
    5358    <para os="f">Install the package:</para>
  • BOOK/final-system/x86_64-64-chapter.xml

    rec008670 r229ed25  
    2323  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/mpfr.xml"/>
    2424  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/mpc.xml"/>
    25   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ppl.xml"/>
    26   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/cloog-ppl.xml"/>
     25  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/isl.xml"/>
     26  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/cloog.xml"/>
    2727  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/zlib.xml"/>
    2828  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86_64-64/binutils.xml"/>
     
    3030  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/sed.xml"/>
    3131  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ncurses.xml"/>
    32   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/glib.xml"/>
    33   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/pkg-config.xml"/>
     32  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/pkg-config-lite.xml"/>
     33  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/shadow.xml"/>
    3434  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/util-linux.xml"/>
     35  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/procps.xml"/>
    3536  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/e2fsprogs.xml"/>
    3637  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/coreutils.xml"/>
     
    3839  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/m4.xml"/>
    3940  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bison.xml"/>
    40   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/procps.xml"/>
    4141  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/libtool.xml"/>
    4242  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/flex.xml"/>
     
    4848  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/automake.xml"/>
    4949  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bash.xml"/>
     50  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bc.xml"/>
    5051  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bzip2.xml"/>
    5152  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/diffutils.xml"/>
    5253  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/file.xml"/>
     54  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gawk.xml"/>
    5355  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/findutils.xml"/>
    54   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gawk.xml"/>
    5556  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gettext.xml"/>
    5657  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/grep.xml"/>
    5758  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/groff.xml"/>
     59  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/less.xml"/>
    5860  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gzip.xml"/>
    5961  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/iputils.xml"/>
     
    6668  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/expat.xml"/>
    6769  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/dbus.xml"/>
    68   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/module-init-tools.xml"/>
     70  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/kmod.xml"/>
    6971  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/patch.xml"/>
    7072  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/psmisc.xml"/>
     
    7678  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/tar.xml"/>
    7779  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/texinfo.xml"/>
    78   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/udev.xml"/>
    7980  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/vim.xml"/>
    8081  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86/grub.xml"/>
  • BOOK/final-system/x86_64-64/binutils.xml

    rec008670 r229ed25  
    4242    xpointer="xpointer(//*[@os='f'])"/>
    4343
     44<!-- Branch update patch area
     45    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     46    href="../../final-system/common/binutils.xml"
     47    xpointer="xpointer(//*[@os='p1'])"/>
     48
     49    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     50    href="../../final-system/common/binutils.xml"
     51    xpointer="xpointer(//*[@os='p2'])"/>
     52-->
    4453    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    4554    href="../common/binutils.xml"
  • BOOK/final-system/x86_64-64/eglibc.xml

    rec008670 r229ed25  
    4848    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    4949    href="../common/eglibc.xml"
     50    xpointer="xpointer(//*[@os='s1'])"/>
     51
     52    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     53    href="../common/eglibc.xml"
     54    xpointer="xpointer(//*[@os='s2'])"/>
     55
     56    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     57    href="../common/eglibc.xml"
    5058    xpointer="xpointer(//*[@os='e'])"/>
    5159
     
    5462    xpointer="xpointer(//*[@os='f'])"/>
    5563
    56     <para os="l1">Tell EGLIBC to install its libraries into
     64    <para os="l5">Tell EGLIBC to install its libraries into
    5765    <filename class="directory">/lib</filename>:</para>
    5866
    59 <screen os="l2"><userinput>echo "slibdir=/lib" &gt;&gt; configparms</userinput></screen>
     67<screen os="l6"><userinput>echo "slibdir=/lib" &gt;&gt; configparms</userinput></screen>
    6068
    6169    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     
    6371    xpointer="xpointer(//*[@os='g'])"/>
    6472
    65 <screen os="h"><userinput>CFLAGS="-mtune=generic -g -O2" \
     73<screen os="h"><userinput>CFLAGS="-O2" \
    6674    ../eglibc-&eglibc-version;/configure --prefix=/usr \
    67     --disable-profile --enable-add-ons --enable-kernel=2.6.0 \
    68     --libexecdir=/usr/lib/eglibc --libdir=/usr/lib</userinput></screen>
     75    --disable-profile --enable-kernel=2.6.32 \
     76    --libexecdir=/usr/lib/eglibc --libdir=/usr/lib \
     77    --enable-obsolete-rpc</userinput></screen>
    6978
    7079    <variablelist os="i">
     
    7483        <term><parameter>--libexecdir=/usr/lib/eglibc</parameter></term>
    7584        <listitem>
    76           <para>This changes the location of the <command>pt_chown</command>
    77           program from its default of <filename
     85          <para>This changes the location of the <command>getconf</command>
     86          utility from its default of <filename
    7887          class="directory">/usr/libexec</filename> to <filename
    7988          class="directory">/usr/lib/eglibc</filename>.</para>
     
    147156
    148157    <screen><userinput>rm -v /usr/bin/ldd.bak</userinput></screen>
     158
     159 <para os="u">The stubs.h header installed by EGLIBC looks for stubs-32.h
     160    and stubs-64.h. This configuration of EGLIBC only generates stubs-64.h. Fix
     161    this with the following:</para>
     162
     163    <screen os="v"><userinput>mv -v /usr/include/gnu/stubs{-64,}.h</userinput></screen>
    149164
    150165  </sect2>
  • BOOK/final-system/x86_64-chapter.xml

    rec008670 r229ed25  
    2727  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/mpc.xml"/>
    2828  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/mpc-64bit.xml"/>
    29   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/ppl.xml"/>
    30   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/ppl-64bit.xml"/>
    31   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/cloog-ppl.xml"/>
    32   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/cloog-ppl-64bit.xml"/>
     29  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/isl.xml"/>
     30  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/isl-64bit.xml"/>
     31  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/cloog.xml"/>
     32  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/cloog-64bit.xml"/>
    3333  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/zlib.xml"/>
    3434  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/zlib-64bit.xml"/>
     
    3939  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/ncurses.xml"/>
    4040  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/ncurses-64bit.xml"/>
    41   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/glib.xml"/>
    42   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/glib-64bit.xml"/>
    43   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/pkg-config.xml"/>
     41  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/pkg-config-lite.xml"/>
     42  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/shadow.xml"/>
    4443  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/util-linux.xml"/>
    4544  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/util-linux-64bit.xml"/>
     45  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/procps.xml"/>
     46  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/procps-64bit.xml"/>
    4647  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/e2fsprogs.xml"/>
    4748  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/e2fsprogs-64bit.xml"/>
     
    5152  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/bison.xml"/>
    5253  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/bison-64bit.xml"/>
    53   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/procps.xml"/>
    54   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/procps-64bit.xml"/>
    5554  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86_64/libtool.xml"/>
    5655  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/libtool-64bit.xml"/>
     
    6766  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/automake.xml"/>
    6867  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/bash.xml"/>
     68  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/bc.xml"/>
    6969  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/bzip2.xml"/>
    7070  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/bzip2-64bit.xml"/>
     
    7272  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/file.xml"/>
    7373  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/file-64bit.xml"/>
     74  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gawk.xml"/>
    7475  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/findutils.xml"/>
    75   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gawk.xml"/>
    7676  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gettext.xml"/>
    7777  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gettext-64bit.xml"/>
    7878  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/grep.xml"/>
    7979  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/groff.xml"/>
     80  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/less.xml"/>
    8081  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gzip.xml"/>
    8182  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/iputils.xml"/>
     
    9293  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/dbus.xml"/>
    9394  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/dbus-64bit.xml"/>
    94   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/module-init-tools.xml"/>
     95  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/kmod.xml"/>
     96  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/kmod-64bit.xml"/>
    9597  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/patch.xml"/>
    9698  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/psmisc.xml"/>
     
    105107  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/tar.xml"/>
    106108  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/texinfo.xml"/>
    107   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/udev.xml"/>
    108   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/udev-64bit.xml"/>
    109109  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/vim.xml"/>
    110110  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86/grub.xml"/>
  • BOOK/final-system/x86_64/eglibc-64bit.xml

    rec008670 r229ed25  
    4343
    4444    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     45    href="../common/eglibc.xml"
     46    xpointer="xpointer(//*[@os='s1'])"/>
     47
     48    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     49    href="../common/eglibc.xml"
     50    xpointer="xpointer(//*[@os='s2'])"/>
     51
     52    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    4553    href="eglibc.xml"
    4654    xpointer="xpointer(//*[@os='e'])"/>
     
    6371
    6472<screen os="h"><userinput>CC="gcc ${BUILD64}" CXX="g++ ${BUILD64}" \
    65     CFLAGS="-mtune=generic -g -O2" \
     73    CFLAGS="-O2" \
    6674    ../eglibc-&eglibc-version;/configure --prefix=/usr \
    67     --disable-profile --enable-add-ons --enable-kernel=2.6.0 \
    68     --libexecdir=/usr/lib64/eglibc --libdir=/usr/lib64</userinput></screen>
     75    --disable-profile --enable-kernel=2.6.32 \
     76    --libexecdir=/usr/lib64/eglibc --libdir=/usr/lib64 \
     77    --enable-obsolete-rpc</userinput></screen>
    6978
    7079    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
  • BOOK/final-system/x86_64/eglibc.xml

    rec008670 r229ed25  
    4949    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    5050    href="../common/eglibc.xml"
     51    xpointer="xpointer(//*[@os='s1'])"/>
     52
     53    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     54    href="../common/eglibc.xml"
     55    xpointer="xpointer(//*[@os='s2'])"/>
     56
     57    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     58    href="../common/eglibc.xml"
    5159    xpointer="xpointer(//*[@os='e'])"/>
    5260
     
    6068
    6169<screen os="h"><userinput>CC="gcc ${BUILD32}" CXX="g++ ${BUILD32}" \
    62     CFLAGS="-march=$(cut -d- -f1 &lt;&lt;&lt; ${CLFS_TARGET32}) \
    63     -mtune=generic -g -O2" ../eglibc-&eglibc-version;/configure --prefix=/usr \
    64     --disable-profile --enable-add-ons --enable-kernel=2.6.0 \
    65     --libexecdir=/usr/lib/eglibc --host=${CLFS_TARGET32}</userinput></screen>
     70    CFLAGS="-march=$(cut -d- -f1 &lt;&lt;&lt; ${CLFS_TARGET32}) -O2" \
     71    ../eglibc-&eglibc-version;/configure --prefix=/usr \
     72    --disable-profile --enable-kernel=2.6.32 \
     73    --libexecdir=/usr/lib/eglibc --host=${CLFS_TARGET32} \
     74    --enable-obsolete-rpc</userinput></screen>
    6675
    6776    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     
    8392    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    8493    href="../multilib/eglibc.xml"
    85     xpointer="xpointer(//*[@os='l1'])"/>
     94    xpointer="xpointer(//*[@os='l1b'])"/>
    8695
    8796    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    8897    href="../multilib/eglibc.xml"
    89     xpointer="xpointer(//*[@os='l2'])"/>
     98    xpointer="xpointer(//*[@os='l2b'])"/>
    9099
    91100    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
  • BOOK/general.ent

    rec008670 r229ed25  
    11<?xml version="1.0" encoding="ISO-8859-1"?>
    22
    3 <!ENTITY month "06"> <!-- Use two digits -->
    4 <!ENTITY month_name "June">
    5 <!ENTITY day "04"> <!-- Use two digits -->
    6 <!ENTITY year "2011"> <!-- Use four digits -->
     3<!ENTITY month "01"> <!-- Use two digits -->
     4<!ENTITY month_name "December">
     5<!ENTITY day "01"> <!-- Use two digits -->
     6<!ENTITY year "2014"> <!-- Use four digits -->
    77
    88<!ENTITY releasedate "&month_name; &day;, &year;">
    99
    10 <!ENTITY major-version "1">
     10<!ENTITY major-version "2">
    1111<!ENTITY minor-version "2">
    1212<!ENTITY extra-version "0">
     
    2121<!ENTITY version-ppc "&version;-PowerPC">
    2222<!ENTITY version-ppc64 "&version;-PowerPC64-Multilib">
     23<!ENTITY version-ppc64-64 "&version;-PowerPC64-Pure64">
    2324<!ENTITY version-sparc "&version;-Sparc">
    2425<!ENTITY version-sparcv8 "&version;-Sparc_v8">
     
    4041<!ENTITY livecd-root "&lfs-root;livecd/">
    4142<!ENTITY test-results "&clfs-root;testsuite-logs/&generic-version;/">
    42 <!ENTITY errata "&clfs-wiki;clfs/errata/&generic-version;/">
     43<!ENTITY errata "&clfs-wiki;wiki/errata">
    4344
    4445<!ENTITY gnu "http://ftp.gnu.org/gnu/">
  • BOOK/introduction/alpha/changelog.xml

    rec008670 r229ed25  
    3333
    3434-->
    35 
    3635    <listitem>
    37       <para>July 13, 2008</para>
     36      <para>24 October 2013</para>
    3837      <itemizedlist>
    3938        <listitem>
    40           <para>[jciccone] - Bump the Linux Alpha PAGE_SIZE patch to -2.</para>
    41          </listitem>
    42       </itemizedlist>
    43     </listitem>
    44 
    45     <listitem>
    46       <para>Janurary 6, 2007</para>
    47       <itemizedlist>
    48         <listitem>
    49           <para>[jciccone] - Add a sed to the kernel build that removes -Werror
    50           from a specific part of the build.</para>
    51         </listitem>
    52       </itemizedlist>
    53     </listitem>
    54 
    55     <listitem>
    56       <para>Janurary 1, 2007</para>
    57       <itemizedlist>
    58         <listitem>
    59           <para>[jciccone] - Update the aboot patch so that it builds again.</para>
    60         </listitem>
    61       </itemizedlist>
    62     </listitem>
    63 
    64     <listitem>
    65       <para>December 23, 2007</para>
    66       <itemizedlist>
    67         <listitem>
    68           <para>[jciccone] - Added a patch to the Kernel that makes the
    69           PAGE_SIZE definition available in userspace.</para>
    70         </listitem>
    71       </itemizedlist>
    72     </listitem>
    73 
    74     <listitem>
    75       <para>December 21, 2007</para>
    76       <itemizedlist>
    77         <listitem>
    78           <para>[jciccone] - Added a patch to Glibc that works around compile
    79           errors with PTR_MANGLE.</para>
    80         </listitem>
    81       </itemizedlist>
    82     </listitem>
    83 
    84     <listitem>
    85       <para>February 17, 2007</para>
    86       <itemizedlist>
    87         <listitem>
    88           <para>[jciccone] - Added a patch that adds sigsuspend_nocancel
    89           support to Glibc.</para>
    90         </listitem>
    91       </itemizedlist>
    92     </listitem>
    93 
    94     <listitem>
    95       <para>August 28, 2006</para>
    96       <itemizedlist>
    97         <listitem>
    98           <para>[jim] - Changelog restarted, see the 1.0.0 book for the old changelog..</para>
     39          <para>[William Harrington] - Changelog restarted, see the 2.1.0 book for the old changelog.</para>
    9940        </listitem>
    10041      </itemizedlist>
  • BOOK/introduction/common/acknowledgements.xml

    rec008670 r229ed25  
    4646    </listitem>
    4747    <listitem>
     48      <para>Jonathan Norman - x86, x86_64, PowerPC &amp; UltraSPARC.</para>
     49    </listitem>
     50    <listitem>
    4851      <para>Jeremy Huntwork - PowerPC, x86, Sparc builds.</para>
    4952    </listitem>
     
    6265    <listitem>
    6366      <para>Zack Winkles - Unstable book work.</para>
     67    </listitem>
     68    <listitem>
     69      <para>William Harrington - x86, x86_64, PowerPC, Sparc, Mips builds.</para>
    6470    </listitem>
    6571  </itemizedlist>
  • BOOK/introduction/common/changelog.xml

    rec008670 r229ed25  
    2828      <itemizedlist>
    2929        <listitem>
    30           <para>[name] - New changelog entry.</para>
     30          <para>[name] - Changelog entry.</para>
    3131        </listitem>
    3232        <listitem>
     
    3838
    3939    <listitem>
    40       <para>May 30, 2011</para>
    41       <itemizedlist>
    42         <listitem>
    43           <para>[jciccone] - Updated the Kernel to 2.6.39.</para>
    44         </listitem>
    45       </itemizedlist>
    46     </listitem>
    47 
    48     <listitem>
    49       <para>May 26, 2011</para>
    50       <itemizedlist>
    51         <listitem>
    52           <para>[Jonathan] - Upgraded Shadow to 4.1.4.3.</para>
    53         </listitem>
    54         <listitem>
    55           <para>[Jonathan] - Removed old grep patch.</para>
    56         </listitem>
    57       </itemizedlist>
    58     </listitem>
    59 
    60     <listitem>
    61       <para>May 19, 2011</para>
    62       <itemizedlist>
    63         <listitem>
    64           <para>[Jonathan] - No longer need to move liblmza.a on pure builds.</para>
    65         </listitem>
    66         <listitem>
    67           <para>[Jonathan] - Added Glib, dependancy of new Pkg-config.</para>
    68         </listitem>
    69         <listitem>
    70           <para>[Jonathan] - Updated Pkg-config to 0.26.</para>
    71         </listitem>
    72         <listitem>
    73           <para>[Jonathan] - Updated Bison to 2.5.</para>
    74         </listitem>
    75         <listitem>
    76           <para>[Jonathan] - Added M4 to cross-tools to avoid strstr issue
    77         with Bison 2.5.</para>
    78         </listitem>
    79         <listitem>
    80           <para>[Jonathan] - Moved Kbd's setvtrgb from /usr/bin to /bin.</para>
    81         </listitem>
    82         <listitem>
    83           <para>[Jonathan] - Updated package contents for Kdb.</para>
    84         </listitem>
    85         <listitem>
    86           <para>[Jonathan] - Added es.po fix for Kdb 1.15.3.</para>
    87         </listitem>
    88         <listitem>
    89           <para>[Jonathan] - Updated Kdb to 1.15.3.</para>
    90         </listitem>
    91         <listitem>
    92           <para>[Jonathan] - Fixed issue with cross PPL using
    93           the host's GMP headers.</para>
    94         </listitem>
    95       </itemizedlist>
    96     </listitem>
    97 
    98 
    99     <listitem>
    100       <para>May 18, 2011</para>
    101       <itemizedlist>
    102         <listitem>
    103           <para>[Jonathan] - Updated Perl libc patch for 5.14.0.</para>
    104         </listitem>
    105         <listitem>
    106           <para>[Jonathan] - Updated Coreutils uname patch for 8.12.</para>
    107         </listitem>
    108         <listitem>
    109           <para>[Jonathan] - Updated Utils-Linux to 2.19.1.</para>
    110         </listitem>
    111         <listitem>
    112           <para>[Jonathan] - Updated Udev to 168.</para>
    113         </listitem>
    114         <listitem>
    115           <para>[Jonathan] - Updated Perl to 5.14.0.</para>
    116         </listitem>
    117         <listitem>
    118           <para>[Jonathan] - Updated IPRoute2 to 2.6.38.</para>
    119         </listitem>
    120         <listitem>
    121           <para>[Jonathan] - Updated Grep to 2.8.</para>
    122         </listitem>
    123         <listitem>
    124           <para>[Jonathan] - Updated GMP to 5.0.2.</para>
    125         </listitem>
    126         <listitem>
    127           <para>[Jonathan] - Updated File to 5.0.7.</para>
    128         </listitem>
    129         <listitem>
    130           <para>[Jonathan] - Updated DHCPCD to 5.2.12.</para>
    131         </listitem>
    132         <listitem>
    133           <para>[Jonathan] - Updated Coreutils to 8.12.</para>
    134         </listitem>
    135         <listitem>
    136           <para>[Jonathan] - Added GCC 4.6.0 Branch Update Patch -1.</para>
    137         </listitem>
    138         <listitem>
    139           <para>[Jonathan] - Updated Vim Branch Update to -2.</para>
    140         </listitem>
    141         <listitem>
    142           <para>[Jonathan] - Updated Bash Branch Update to -2.</para>
    143         </listitem>
    144         <listitem>
    145           <para>[Jonathan] - Updated Ncurses Branch Update to -2.</para>
    146         </listitem>
    147       </itemizedlist>
    148     </listitem>
    149 
    150     <listitem>
    151       <para>April 17, 2011</para>
    152       <itemizedlist>
    153         <listitem>
    154           <para>[jciccone] - Added libee, dependency of the new
    155           rsyslog.</para>
    156         </listitem>
    157         <listitem>
    158           <para>[jciccone] - Added libestr, dependency of the new
    159           rsyslog.</para>
    160         </listitem>
    161         <listitem>
    162           <para>[jciccone] - Updated Rsyslog to 6.1.7.</para>
    163         </listitem>
    164       </itemizedlist>
    165     </listitem>
    166 
    167     <listitem>
    168       <para>April 16, 2011</para>
    169       <itemizedlist>
    170         <listitem>
    171           <para>[jciccone] - Updated Udev to 167.</para>
    172         </listitem>
    173         <listitem>
    174           <para>[jciccone] - Updated Less to 443.</para>
    175         </listitem>
    176         <listitem>
    177           <para>[jciccone] - Updated Groff to 1.21.</para>
    178         </listitem>
    179         <listitem>
    180           <para>[jciccone] - Updated Readline to 6.2.</para>
    181         </listitem>
    182         <listitem>
    183           <para>[jciccone] - Updated DejaDNU to 1.5.</para>
    184         </listitem>
    185         <listitem>
    186           <para>[jciccone] - Updated Util-linux to 2.19.</para>
    187         </listitem>
    188         <listitem>
    189           <para>[jciccone] - Updated XZ Utils to 5.0.2.</para>
    190         </listitem>
    191         <listitem>
    192           <para>[jciccone] - Updated Tar to 1.26.</para>
    193         </listitem>
    194         <listitem>
    195           <para>[jciccone] - Updated M4 to 1.4.16.</para>
    196         </listitem>
    197         <listitem>
    198           <para>[jciccone] - Updated Coreutils to 8.11.</para>
    199         </listitem>
    200         <listitem>
    201           <para>[jciccone] - Updated Bash to 4.2.</para>
    202         </listitem>
    203         <listitem>
    204           <para>[jciccone] - Updated EGLIBC to 2.13 r13356.</para>
    205         </listitem>
    206         <listitem>
    207           <para>[jciccone] - Updated GCC to 4.6.0.</para>
    208         </listitem>
    209         <listitem>
    210           <para>[jciccone] - Updated Binutils to 2.21.</para>
    211         </listitem>
    212         <listitem>
    213           <para>[jciccone] - Updated ClooG-PPL to 0.15.11.</para>
    214         </listitem>
    215         <listitem>
    216           <para>[jciccone] - Updated PPL to 0.11.2.</para>
    217         </listitem>
    218         <listitem>
    219           <para>[jciccone] - Updated MPC to 0.9.</para>
    220         </listitem>
    221         <listitem>
    222           <para>[jciccone] - Updated MPFR to 3.0.1.</para>
    223         </listitem>
    224         <listitem>
    225           <para>[jciccone] - Updated NCurses to 5.9.</para>
    226         </listitem>
    227         <listitem>
    228           <para>[jciccone] - Updated File to 5.06.</para>
    229         </listitem>
    230         <listitem>
    231           <para>[jciccone] - Updated the Kernel to 2.6.38.3.</para>
    232         </listitem>
    233       </itemizedlist>
    234     </listitem>
    235 
    236     <listitem>
    237       <para>February 13, 2011</para>
    238       <itemizedlist>
    239         <listitem>
    240           <para>[jciccone] - Added systemd and changed the appropriate
    241           configuration pages.</para>
    242         </listitem>
    243       </itemizedlist>
    244     </listitem>
    245 
    246     <listitem>
    247       <para>February 10, 2011</para>
    248       <itemizedlist>
    249         <listitem>
    250           <para>[jciccone] - Added patch to procps to fix an issue when the
    251           screen refresh rate isn't 60Hz.</para>
    252         </listitem>
    253       </itemizedlist>
    254     </listitem>
    255 
    256     <listitem>
    257       <para>February 6, 2011</para>
    258       <itemizedlist>
    259         <listitem>
    260           <para>[jciccone] - Add Expat 2.0.1.</para>
    261         </listitem>
    262         <listitem>
    263           <para>[jciccone] - Add D-Bus 1.4.1.</para>
    264         </listitem>
    265       </itemizedlist>
    266     </listitem>
    267 
    268     <listitem>
    269       <para>January 30, 2011</para>
    270       <itemizedlist>
    271         <listitem>
    272           <para>[jciccone] - Add systemd 17.</para>
    273         </listitem>
    274         <listitem>
    275           <para>[jciccone] - Add libcap 2.19.</para>
    276         </listitem>
    277         <listitem>
    278           <para>[jciccone] - Add Attr 2.4.44.</para>
    279         </listitem>
    280         <listitem>
    281           <para>[jciccone] - Add Pkg-config 0.25.</para>
    282         </listitem>
    283         <listitem>
    284           <para>[jciccone] - Patch procps so that ps supports process control
    285           groups.</para>
    286         </listitem>
    287       </itemizedlist>
    288     </listitem>
    289 
    290     <listitem>
    291       <para>January 29, 2011</para>
    292       <itemizedlist>
    293         <listitem>
    294           <para>[jciccone] - Update Util-Linux to 2.19-rc3.</para>
    295         </listitem>
    296       </itemizedlist>
    297     </listitem>
    298 
    299     <listitem>
    300       <para>January 8, 2011</para>
    301       <itemizedlist>
    302         <listitem>
    303           <para>[jciccone] - Updated Sysvinit to 2.88dsf.</para>
    304         </listitem>
    305         <listitem>
    306           <para>[jciccone] - Updated DHCPCD to 5.2.10.</para>
    307         </listitem>
    308         <listitem>
    309           <para>[jciccone] - Updated the Multiarch Wrapper based on changes
    310           from DX-MON.</para>
    311         </listitem>
    312         <listitem>
    313           <para>[jciccone] - Updated Bootscripts to 1.2-pre11.</para>
    314         </listitem>
    315         <listitem>
    316           <para>[jciccone] - Updated Vim to 7.3.</para>
    317         </listitem>
    318         <listitem>
    319           <para>[jciccone] - Updated Udev to 165.</para>
    320         </listitem>
    321         <listitem>
    322           <para>[jciccone] - Updated Man to 1.6g.</para>
    323         </listitem>
    324         <listitem>
    325           <para>[jciccone] - Updated IPutils to s20101006.</para>
    326         </listitem>
    327         <listitem>
    328           <para>[jciccone] - Updated Autoconf to 2.68.</para>
    329         </listitem>
    330         <listitem>
    331           <para>[jciccone] - Updated IPRoute2 to 2.6.37.</para>
    332         </listitem>
    333         <listitem>
    334           <para>[jciccone] - Updated Libtool to 2.4.</para>
    335         </listitem>
    336         <listitem>
    337           <para>[jciccone] - Updated E2fsprogs to 1.41.14.</para>
    338         </listitem>
    339         <listitem>
    340           <para>[jciccone] - Updated Psmisc to 22.13.</para>
    341         </listitem>
    342         <listitem>
    343           <para>[jciccone] - Updated the NCurses Branch Update Patch to -22.</para>
    344         </listitem>
    345         <listitem>
    346           <para>[jciccone] - Updated Man-Pages to 3.32.</para>
    347         </listitem>
    348         <listitem>
    349           <para>[jciccone] - Updated Linux to 2.6.37.</para>
    350         </listitem>
    351         <listitem>
    352           <para>[jciccone] - Updated Perl to 5.12.2.</para>
    353         </listitem>
    354         <listitem>
    355           <para>[jciccone] - Updated Expect to 5.45.</para>
    356         </listitem>
    357         <listitem>
    358           <para>[jciccone] - Updated TCL to 8.5.9.</para>
    359         </listitem>
    360         <listitem>
    361           <para>[jciccone] - Updated XZ to 5.0.0.</para>
    362         </listitem>
    363         <listitem>
    364           <para>[jciccone] - Updated Tar to 1.25.</para>
    365         </listitem>
    366         <listitem>
    367           <para>[jciccone] - Updated Patch to 2.6.1.</para>
    368         </listitem>
    369         <listitem>
    370           <para>[jciccone] - Updated M4 to 1.4.15.</para>
    371         </listitem>
    372         <listitem>
    373           <para>[jciccone] - Updated Coreutils to 8.9.</para>
    374         </listitem>
    375         <listitem>
    376           <para>[jciccone] - Updated Bzip2 to 1.0.6.</para>
    377         </listitem>
    378         <listitem>
    379           <para>[jciccone] - Updated Bison to 2.4.3.</para>
    380         </listitem>
    381         <listitem>
    382           <para>[jciccone] - Updated the Bash Branch Update to -2.</para>
    383         </listitem>
    384         <listitem>
    385           <para>[jciccone] - Updated CLooG-PPL to 0.15.10.</para>
    386         </listitem>
    387         <listitem>
    388           <para>[jciccone] - Updated EGlibc 2.12 to r12509.</para>
    389         </listitem>
    390         <listitem>
    391           <para>[jciccone] - Updated GCC to 4.5.2.</para>
    392         </listitem>
    393         <listitem>
    394           <para>[Jonathan] - Corrected links for; expect, iana-etc and perl.</para>
    395         </listitem>
    396       </itemizedlist>
    397     </listitem>
    398 
    399     <listitem>
    400       <para>Augest 28, 2010</para>
    401       <itemizedlist>
    402         <listitem>
    403           <para>[jciccone] - Added a sed to procps that fixes an issue with
    404           Make 3.82.</para>
    405         </listitem>
    406         <listitem>
    407           <para>[jciccone] - Added a note to GMP in the final system about
    408           building for a different cpu.</para>
    409         </listitem>
    410         <listitem>
    411           <para>[Jonathan] - Corrected md5sums and some links, thanks to
    412           Code Monkey.</para>
    413         </listitem>
    414       </itemizedlist>
    415     </listitem>
    416 
    417     <listitem>
    418       <para>August 08, 2010</para>
    419       <itemizedlist>
    420         <listitem>
    421           <para>[jciccone] - Migrated the UID and GID Map from Sysroot.</para>
    422         </listitem>
    423         <listitem>
    424           <para>[jciccone] - Removed Lilo and bin86 from x86_64-64 in favor
    425           of GRUB.</para>
    426         </listitem>
    427         <listitem>
    428           <para>[jciccone] - Updated the GCC Pure64 Patch to -2. -1 has
    429           inconsistancies and errors.</para>
    430         </listitem>
    431         <listitem>
    432           <para>[jciccone] - Add a patch to EGlibc to fix a compatibility issue
    433           with Make 3.82.</para>
    434         </listitem>
    435         <listitem>
    436           <para>[jciccone] - Updated Make to 3.82.</para>
    437         </listitem>
    438         <listitem>
    439           <para>[jciccone] - Updated GCC to 4.5.1.</para>
    440         </listitem>
    441         <listitem>
    442           <para>[jciccone] - Updated GRUB to 1.98.</para>
    443         </listitem>
    444         <listitem>
    445           <para>[jciccone] - Updated the Kernel to 2.6.35.</para>
    446         </listitem>
    447         <listitem>
    448           <para>[jciccone] - Updated DHCPCD to 5.2.7.</para>
    449         </listitem>
    450         <listitem>
    451           <para>[jciccone] - Install XZutils before Man. The configure script
    452           from man was finding unxz in /tools.</para>
    453         </listitem>
    454         <listitem>
    455           <para>[jciccone] - Added set ruler to the default system vimrc. This
    456           can be a very useful option when doing text editing.</para>
    457         </listitem>
    458         <listitem>
    459           <para>[jciccone] - Updated Udev to 160.</para>
    460         </listitem>
    461         <listitem>
    462           <para>[jciccone] - Use pushd and popd when regenerating the info db
    463           after installing texinfo.</para>
    464         </listitem>
    465         <listitem>
    466           <para>[jciccone] - Removed the Tar new compressors patch and added an
    467           updated man page patch.</para>
    468         </listitem>
    469         <listitem>
    470           <para>[jciccone] - Updated Psmisc to 22.12.</para>
    471         </listitem>
    472         <listitem>
    473           <para>[jciccone] - Updated Module-Init-Tools to 3.12.</para>
    474         </listitem>
    475         <listitem>
    476           <para>[jciccone] - Updated Kbd to 1.15.2.</para>
    477         </listitem>
    478         <listitem>
    479           <para>[jciccone] - Updated IPUtils to s20100418.</para>
    480         </listitem>
    481       </itemizedlist>
    482     </listitem>
    483 
    484     <listitem>
    485       <para>August 02, 2010</para>
    486       <itemizedlist>
    487         <listitem>
    488           <para>[jciccone] - Updated Automake to 1.11.1.</para>
    489         </listitem>
    490         <listitem>
    491           <para>[jciccone] - Updated Autoconf to 2.67.</para>
    492         </listitem>
    493         <listitem>
    494           <para>[jciccone] - Updated Readline to 6.1.</para>
    495         </listitem>
    496       </itemizedlist>
    497     </listitem>
    498 
    499     <listitem>
    500       <para>August 02, 2010</para>
    501       <itemizedlist>
    502         <listitem>
    503           <para>[jciccone] - Updated IPRoute2 to 2.6.34.</para>
    504         </listitem>
    505         <listitem>
    506           <para>[jciccone] - Updated Libtool to 2.2.10.</para>
    507         </listitem>
    508       </itemizedlist>
    509     </listitem>
    510 
    511     <listitem>
    512       <para>August 01, 2010</para>
    513       <itemizedlist>
    514         <listitem>
    515           <para>[jciccone] - Updated E2fsprogs to 1.14.12.</para>
    516         </listitem>
    517         <listitem>
    518           <para>[jciccone] - Updated the NCurses Branch Update patch to -21.
    519           Fixes through 2010-07-31 from upstream.</para>
    520         </listitem>
    521         <listitem>
    522           <para>[jciccone] - Removed an unneeded sed from binutils in the
    523           final-system renaming getline to _getline.</para>
    524         </listitem>
    525         <listitem>
    526           <para>[jciccone] - Fixed a compilation issue with GMP in the final
    527           for 32bit on multilib. It handles the ABI differences on its own
    528           now.</para>
    529         </listitem>
    530         <listitem>
    531           <para>[jciccone] - Updated Man-Pages to 3.25.</para>
    532         </listitem>
    533         <listitem>
    534           <para>[jciccone] - Updated Perl to 5.12.1.</para>
    535         </listitem>
    536       </itemizedlist>
    537     </listitem>
    538 
    539     <listitem>
    540       <para>July 29, 2010</para>
    541       <itemizedlist>
    542         <listitem>
    543           <para>[jciccone] - Updated Expect to 5.44.1.15.</para>
    544         </listitem>
    545       </itemizedlist>
    546     </listitem>
    547 
    548     <listitem>
    549       <para>July 26, 2010</para>
    550       <itemizedlist>
    551         <listitem>
    552           <para>[jciccone] - Updated Util-Linux-NG to 2.18.</para>
    553         </listitem>
    554         <listitem>
    555           <para>[jciccone] - Updated Tar to 1.23.</para>
    556         </listitem>
    557         <listitem>
    558           <para>[jciccone] - Updated Patch to 2.6.</para>
    559         </listitem>
    560         <listitem>
    561           <para>[jciccone] - Updated M4 to 1.4.14.</para>
    562         </listitem>
    563         <listitem>
    564           <para>[jciccone] - Updated Gzip to 1.4.</para>
    565         </listitem>
    566         <listitem>
    567           <para>[jciccone] - Updated Grep to 2.6.3.</para>
    568         </listitem>
    569         <listitem>
    570           <para>[jciccone] - Updated Gettext to 0.18.1.1.</para>
    571         </listitem>
    572         <listitem>
    573           <para>[jciccone] - Updated Gawk to 3.1.8.</para>
    574         </listitem>
    575         <listitem>
    576           <para>[jciccone] - Updated Diffutils to 3.0.</para>
    577         </listitem>
    578         <listitem>
    579           <para>[jciccone] - Updated Coreutils to 8.5.</para>
    580         </listitem>
    581       </itemizedlist>
    582     </listitem>
    583 
    584     <listitem>
    585       <para>July 25, 2010</para>
    586       <itemizedlist>
    587         <listitem>
    588           <para>[jciccone] - Updated Bison to 2.4.2.</para>
    589         </listitem>
    590         <listitem>
    591           <para>[jciccone] - Updated Bash to 4.1.</para>
    592         </listitem>
    593         <listitem>
    594           <para>[jciccone] - Updated EGlibc to 2.12-20100725-r11059.</para>
    595         </listitem>
    596         <listitem>
    597           <para>[jciccone] - Updated File to 5.04.</para>
    598         </listitem>
    599         <listitem>
    600           <para>[jciccone] - Downgraded PPL to 0.10.2, GCC Incompatible.</para>
    601         </listitem>
    602         <listitem>
    603           <para>[jciccone] - Added MPC 0.8.2 for GCC.</para>
    604         </listitem>
    605         <listitem>
    606           <para>[jciccone] - Updated GCC to 4.5.0.</para>
    607         </listitem>
    608         <listitem>
    609           <para>[jciccone] - Updated Cloog-PPL to 0.15.9.</para>
    610         </listitem>
    611         <listitem>
    612           <para>[jciccone] - Updated PPL to 0.11pre24.</para>
    613         </listitem>
    614         <listitem>
    615           <para>[jciccone] - Updated MPFR to 3.0.0.</para>
    616         </listitem>
    617         <listitem>
    618           <para>[jciccone] - Updated GMP to 5.0.1.</para>
    619         </listitem>
    620         <listitem>
    621           <para>[jciccone] - Updated the Kernel to 2.6.34.1.</para>
    622         </listitem>
    623         <listitem>
    624           <para>[jciccone] - Updated Binutils to 2.20.1.</para>
    625         </listitem>
    626         <listitem>
    627           <para>[jciccone] - Updated the bootscripts to 1.2-pre10.</para>
    628         </listitem>
    629         <listitem>
    630           <para>[jciccone] - Updated the grub patches.</para>
    631         </listitem>
    632       </itemizedlist>
    633     </listitem>
    634 
    635     <listitem>
    636       <para>May 14, 2010</para>
    637       <itemizedlist>
    638         <listitem>
    639           <para>[Chris] - Added Installed Directories info for all
    640           applicable packages.</para>
    641         </listitem>
    642       </itemizedlist>
    643     </listitem>
    644 
    645     <listitem>
    646       <para>April 26, 2010</para>
    647       <itemizedlist>
    648         <listitem>
    649           <para>[kb0iic] - Updated zlib to 1.2.5.</para>
    650         </listitem>
    651       </itemizedlist>
    652     </listitem>
    653 
    654     <listitem>
    655       <para>April 11, 2010</para>
    656       <itemizedlist>
    657         <listitem>
    658           <para>[jciccone] - Updated the Kernel to 2.6.33.2.</para>
    659         </listitem>
    660       </itemizedlist>
    661     </listitem>
    662 
    663     <listitem>
    664       <para>Janurary 3, 2010</para>
    665       <itemizedlist>
    666         <listitem>
    667           <para>[Jonathan] - Added --disable-introspection to Udev Build.</para>
    668         </listitem>
    669       </itemizedlist>
    670     </listitem>
    671 
    672     <listitem>
    673       <para>Janurary 1, 2010</para>
    674       <itemizedlist>
    675         <listitem>
    676           <para>[jciccone] - Updated GCC to 4.4.2.</para>
    677         </listitem>
    678         <listitem>
    679           <para>[jciccone] - Updated Binutils to 2.20.</para>
    680         </listitem>
    681         <listitem>
    682           <para>[jciccone] - Also create the null and console nodes for udev
    683                 in the boot section.</para>
    684         </listitem>
    685         <listitem>
    686           <para>[jciccone] - Updated the Essential Symlinks in the Boot section
    687                 to include sleep.</para>
    688         </listitem>
    689         <listitem>
    690           <para>[jciccone] - Stopped Cloog-PPL from setting LD_LIBRARY_PATH to
    691                 fix segfault issues.</para>
    692         </listitem>
    693         <listitem>
    694           <para>[Jonathan] Updated Module-init-tools to 3.11.1.</para>
    695         </listitem>
    696         <listitem>
    697           <para>[Jonathan] Updated Psmisc to 22.9.</para>
    698         </listitem>
    699         <listitem>
    700           <para>[Jonathan] Updated Rsyslog to 4.4.2.</para>
    701         </listitem>
    702         <listitem>
    703           <para>[Jonathan] Updated Dhcpcd to 5.1.4.</para>
    704         </listitem>
    705         <listitem>
    706           <para>[Jonathan] Updated Udev to 149.</para>
    707         </listitem>
    708       </itemizedlist>
    709     </listitem>
    710 
    711     <listitem>
    712       <para>December 31, 2009</para>
    713       <itemizedlist>
    714         <listitem>
    715           <para>[Jonathan] - Updated Readline Patch to -2.</para>
    716         </listitem>
    717       </itemizedlist>
    718     </listitem>
    719 
    720     <listitem>
    721       <para>December 30, 2009</para>
    722       <itemizedlist>
    723         <listitem>
    724           <para>[Jonathan] - Updated Man-pages 3.23.</para>
    725         </listitem>
    726       </itemizedlist>
    727     </listitem>
    728 
    729     <listitem>
    730       <para>September 22, 2009</para>
    731       <itemizedlist>
    732         <listitem>
    733           <para>[Chris] - Updated home page for Patch.</para>
    734         </listitem>
    735       </itemizedlist>
    736     </listitem>
    737 
    738     <listitem>
    739       <para>September 13, 2009</para>
    740       <itemizedlist>
    741         <listitem>
    742           <para>[Chris] - Added switch to configure command for Grep to fix
    743           grep -i. Solution taken from LFS.</para>
    744         </listitem>
    745       </itemizedlist>
    746     </listitem>
    747 
    748     <listitem>
    749       <para>September 12, 2009</para>
    750       <itemizedlist>
    751         <listitem>
    752           <para>[Jim] - Updated Bash Patch to -7.</para>
    753         </listitem>
    754         <listitem>
    755           <para>[Jim] - Updated Vim Patch to -21.</para>
    756         </listitem>
    757         <listitem>
    758           <para>[Jim] - Updated Ncurses Patch to -20.</para>
    759         </listitem>
    760         <listitem>
    761           <para>[Jim] - Updated GCC Patch to -4.</para>
    762         </listitem>
    763         <listitem>
    764           <para>[Jim] - Added New GCC Fixes Patch.</para>
    765         </listitem>
    766       </itemizedlist>
    767     </listitem>
    768 
    769     <listitem>
    770       <para>September 11, 2009</para>
    771       <itemizedlist>
    772         <listitem>
    773           <para>[Jim] - Updated Coreutils 7.6.</para>
    774         </listitem>
    775       </itemizedlist>
    776     </listitem>
    777 
    778     <listitem>
    779       <para>September 7, 2009</para>
    780       <itemizedlist>
    781         <listitem>
    782           <para>[Jim] - Updated Util-Linux-NG to 2.16.1.</para>
    783         </listitem>
    784       </itemizedlist>
    785     </listitem>
    786 
    787     <listitem>
    788       <para>September 5, 2009</para>
    789       <itemizedlist>
    790         <listitem>
    791           <para>[zippo] - Updated Kernel tp 2.6.30.5 Tested Stable.</para>
    792         </listitem>
    793       </itemizedlist>
    794     </listitem>
    795 
    796     <listitem>
    797       <para>September 2, 2009</para>
    798       <itemizedlist>
    799         <listitem>
    800           <para>[Jim] - Updated Rsyslog to 4.4.1.</para>
    801         </listitem>
    802       </itemizedlist>
    803     </listitem>
    804 
    805     <listitem>
    806       <para>September 1, 2009</para>
    807       <itemizedlist>
    808         <listitem>
    809           <para>[Jim] - Updated XZ Utils to 4.999.9beta.</para>
    810         </listitem>
    811       </itemizedlist>
    812     </listitem>
    813 
    814     <listitem>
    815       <para>August 31, 2009</para>
    816       <itemizedlist>
    817         <listitem>
    818           <para>[Jim] - Fixed issue in Pure 64 util-linux-ng build. Thank you for the report
    819           Phillip Potter.</para>
    820         </listitem>
    821       </itemizedlist>
    822     </listitem>
    823 
    824     <listitem>
    825       <para>August 25, 2009</para>
    826       <itemizedlist>
    827         <listitem>
    828           <para>[Jim] - Updated Perl to 5.10.1.</para>
    829         </listitem>
    830         <listitem>
    831           <para>[Jim] - Updated to Eglibc 2.10.1 Revision 8873.
    832         [BZ #10448] If NSS module contains no callback we must
    833         touch the status to avoid using stale value.</para>
    834         </listitem>
    835       </itemizedlist>
    836     </listitem>
    837 
    838     <listitem>
    839       <para>August 22, 2009</para>
    840       <itemizedlist>
    841         <listitem>
    842           <para>[Jim] - Updated E2fsprogs to 1.41.9.</para>
    843         </listitem>
    844       </itemizedlist>
    845     </listitem>
    846 
    847     <listitem>
    848       <para>August 21, 2009</para>
    849       <itemizedlist>
    850         <listitem>
    851           <para>[Jim] - Updated to Eglibc 2.10.1 Revision 8849.</para>
    852         </listitem>
    853         <listitem>
    854           <para>[Jim] - Updated Coreutils to 7.5.</para>
    855         </listitem>
    856         <listitem>
    857           <para>[Jim] - Updated Rsyslog to 4.4.0.</para>
    858         </listitem>
    859         <listitem>
    860           <para>[Jim] - Updated Cloog-PPL to 0.15.7.</para>
    861         </listitem>
    862         <listitem>
    863           <para>[Jim] - Updated Udev to 146.</para>
    864         </listitem>
    865       </itemizedlist>
    866     </listitem>
    867 
    868     <listitem>
    869       <para>August 17, 2009</para>
    870       <itemizedlist>
    871         <listitem>
    872           <para>[Chris] -Documented package/patch download list in book.</para>
    873         </listitem>
    874       </itemizedlist>
    875     </listitem>
    876 
    877     <listitem>
    878       <para>August 14, 2009</para>
    879       <itemizedlist>
    880         <listitem>
    881           <para>[Chris] - Changed Shadow instructions to remove unneeded
    882           configure options and update sed command for the encryption method.</para>
    883         </listitem>
    884       </itemizedlist>
    885     </listitem>
    886 
    887     <listitem>
    888       <para>August 12, 2009</para>
    889       <itemizedlist>
    890         <listitem>
    891           <para>[jim] - Added patch to Flex to ensure proper GCC 4.4.x
    892           code generation.</para>
    893         </listitem>
    894       </itemizedlist>
    895     </listitem>
    896 
    897     <listitem>
    898       <para>August 11, 2009</para>
    899       <itemizedlist>
    900         <listitem>
    901           <para>[jim] - Added Bison to Temp-System for Binutils in
    902           Final System.</para>
    903         </listitem>
    904         <listitem>
    905           <para>[jim] - Added Flex to Temp-System for Binutils in
    906           Final System.</para>
    907         </listitem>
    908         <listitem>
    909           <para>[jim] - Updated to Binutils 2.19.51. See
    910           http://sourceware.org/ml/binutils/2009-08/msg00163.html.</para>
    911         </listitem>
    912         <listitem>
    913           <para>[Jim] - Updated DHCPCD to 5.0.7.</para>
    914         </listitem>
    915         <listitem>
    916           <para>[Jim] - Updated Less to 436.</para>
    917         </listitem>
    918       </itemizedlist>
    919     </listitem>
    920 
    921     <listitem>
    922       <para>August 9, 2009</para>
    923       <itemizedlist>
    924         <listitem>
    925           <para>[Chris] - Udev now automatically installs HTML file on Udev
    926           rules. Removed obsolete instructions to manually install it,
    927           and updated references to its location.</para>
    928         </listitem>
    929       </itemizedlist>
    930     </listitem>
    931 
    932     <listitem>
    933       <para>July 31, 2009</para>
    934       <itemizedlist>
    935         <listitem>
    936           <para>[Chris] - Corrected instructions for running the
    937           Module-Init-Tools testsuite.</para>
    938         </listitem>
    939         <listitem>
    940           <para>[Chris] - Updated installed program and library lists
    941           for a number of packages.</para>
    942         </listitem>
    943       </itemizedlist>
    944     </listitem>
    945 
    946     <listitem>
    947       <para>July 29, 2009</para>
    948       <itemizedlist>
    949         <listitem>
    950           <para>[Jim] - Updated to Eglibc 2.10.1-2.</para>
    951         </listitem>
    952       </itemizedlist>
    953     </listitem>
    954 
    955     <listitem>
    956       <para>July 28, 2009</para>
    957       <itemizedlist>
    958         <listitem>
    959           <para>[jim] - Updated Psmisc to 22.8.</para>
    960         </listitem>
    961       </itemizedlist>
    962     </listitem>
    963 
    964     <listitem>
    965       <para>July 27, 2009</para>
    966       <itemizedlist>
    967         <listitem>
    968           <para>[jim] - Updated Autoconf to 2.64.</para>
    969         </listitem>
    970         <listitem>
    971           <para>[Jim] - Updated Man-Pages to 3.22.</para>
    972         </listitem>
    973         <listitem>
    974           <para>[Jim] - Added a sed to binutils to prevent a testsuite failure.</para>
    975         </listitem>
    976         <listitem>
    977           <para>[Jim] - Updated to Eglibc 2.10.1-1.</para>
    978         </listitem>
    979       </itemizedlist>
    980     </listitem>
    981 
    982     <listitem>
    983       <para>July 25, 2009</para>
    984       <itemizedlist>
    985         <listitem>
    986           <para>[jim] - fsck is now a part of Util-Linux-NG.</para>
    987         </listitem>
    988         <listitem>
    989           <para>[jim] - Added --disable-libsigsegv to Gawk build. We
    990                 don't want to add another library to the build.</para>
    991         </listitem>
    992         <listitem>
    993           <para>[Jim] - Updated Shadow to 4.1.4.2.</para>
    994         </listitem>
    995       </itemizedlist>
    996     </listitem>
    997 
    998     <listitem>
    999       <para>July 23, 2009</para>
    1000       <itemizedlist>
    1001         <listitem>
    1002           <para>[jim] - Updated GCC to 4.4.1.</para>
    1003         </listitem>
    1004         <listitem>
    1005           <para>[jim] - Updated Gawk to 3.1.7.</para>
    1006         </listitem>
    1007         <listitem>
    1008           <para>[Jim] - Updated Ncurses Branch Update Patch to -18.</para>
    1009         </listitem>
    1010         <listitem>
    1011           <para>[Jim] - Updated Vim Branch Update Patch to -19.</para>
    1012         </listitem>
    1013         <listitem>
    1014           <para>[Jim] - Updated to Linux 2.6.29.6.</para>
    1015         </listitem>
    1016         <listitem>
    1017           <para>[Jim] - Updated DHCPCD to 5.0.6.</para>
    1018         </listitem>
    1019       </itemizedlist>
    1020     </listitem>
    1021 
    1022     <listitem>
    1023       <para>July 21, 2009</para>
    1024       <itemizedlist>
    1025         <listitem>
    1026           <para>[jim] - Updated Bash Update Patch to 6.</para>
    1027         </listitem>
    1028       </itemizedlist>
    1029     </listitem>
    1030 
    1031     <listitem>
    1032       <para>July 20, 2009</para>
    1033       <itemizedlist>
    1034         <listitem>
    1035           <para>[jim] - Tweaked util-linux-ng build so e2fsprogs can
    1036           find the libraries during configure.</para>
    1037         </listitem>
    1038       </itemizedlist>
    1039     </listitem>
    1040 
    1041     <listitem>
    1042       <para>July 18, 2009</para>
    1043       <itemizedlist>
    1044         <listitem>
    1045           <para>[jciccone] - Use the libblkid and libuuid provided by
    1046           Util-Linux-NG instead of E2fsprogs now.</para>
    1047         </listitem>
    1048         <listitem>
    1049           <para>[jciccone] - Updated Util-Linux-NG to 2.16.</para>
    1050         </listitem>
    1051         <listitem>
    1052           <para>[jciccone] - Updated E2fsprogs to 1.41.8.</para>
    1053         </listitem>
    1054         <listitem>
    1055           <para>[Jim] - Updated Udev to 145.</para>
    1056         </listitem>
    1057         <listitem>
    1058           <para>[Jim] - Updated Module Init Tools to 3.10.</para>
    1059         </listitem>
    1060       </itemizedlist>
    1061     </listitem>
    1062 
    1063     <listitem>
    1064       <para>July 14, 2009</para>
    1065       <itemizedlist>
    1066         <listitem>
    1067           <para>[Chris] - Removed /bin/rm symlink is it is no longer needed
    1068           for E2fsprogs testsuite.</para>
    1069         </listitem>
    1070       </itemizedlist>
    1071     </listitem>
    1072 
    1073     <listitem>
    1074       <para>July 13, 2009</para>
    1075       <itemizedlist>
    1076         <listitem>
    1077           <para>[Chris] - Removed unnecessary posix patches for GCC
    1078           and Binutils.</para>
    1079         </listitem>
    1080       </itemizedlist>
    1081     </listitem>
    1082 
    1083     <listitem>
    1084       <para>July 9, 2009</para>
    1085       <itemizedlist>
    1086         <listitem>
    1087           <para>[Jim] - Updated Binutils Branch Update Patch to -5.</para>
    1088         </listitem>
    1089         <listitem>
    1090           <para>[Jim] - Updated GCC Branch Update Patch to -6.</para>
    1091         </listitem>
    1092       </itemizedlist>
    1093     </listitem>
    1094 
    1095     <listitem>
    1096       <para>July 8, 2009</para>
    1097       <itemizedlist>
    1098         <listitem>
    1099           <para>[Chris] - Fixed permissions problem in Coreutils testsuite.</para>
    1100         </listitem>
    1101       </itemizedlist>
    1102     </listitem>
    1103 
    1104     <listitem>
    1105       <para>July 6, 2009</para>
    1106       <itemizedlist>
    1107         <listitem>
    1108           <para>[jciccone] - Updated the pure64_specs patch to -2. It also
    1109           modifies the multios directories now.</para>
    1110         </listitem>
    1111         <listitem>
    1112           <para>[jciccone] - Replaced the sed to correct the GMP/MPFR/CLooG/PPL
    1113           search paths to one that just removes the search paths. In
    1114           combination with removing the --with- arguments from configure this
    1115           corrects the compiler/header and library mis-match problems.</para>
    1116         </listitem>
    1117         <listitem>
    1118           <para>[Chris] - Moved DHCPCD to Network section.</para>
    1119         </listitem>
    1120       </itemizedlist>
    1121     </listitem>
    1122 
    1123     <listitem>
    1124       <para>July 3, 2009</para>
    1125       <itemizedlist>
    1126         <listitem>
    1127           <para>[Winkie] - Explicitly link MPFR against our GMP.</para>
    1128         </listitem>
    1129       </itemizedlist>
    1130     </listitem>
    1131 
    1132     <listitem>
    1133       <para>July 3, 2009</para>
    1134       <itemizedlist>
    1135         <listitem>
    1136           <para>[Jim] - Updated Rsyslog to 4.2.0.</para>
    1137         </listitem>
    1138         <listitem>
    1139           <para>[Jim] - Updated Sed to 4.2.1.</para>
    1140         </listitem>
    1141       </itemizedlist>
    1142     </listitem>
    1143 
    1144     <listitem>
    1145       <para>July 1, 2009</para>
    1146       <itemizedlist>
    1147         <listitem>
    1148           <para>[Winkie] - Clean up after the headers installation.</para>
    1149         </listitem>
    1150       </itemizedlist>
    1151     </listitem>
    1152 
    1153     <listitem>
    1154       <para>July 1, 2009</para>
    1155       <itemizedlist>
    1156         <listitem>
    1157           <para>[Winkie] - Added myself to the credits.</para>
    1158         </listitem>
    1159       </itemizedlist>
    1160     </listitem>
    1161 
    1162     <listitem>
    1163       <para>July 1, 2009</para>
    1164       <itemizedlist>
    1165         <listitem>
    1166           <para>[Winkie] - Add CLooG and PPL.  GCC wants them.</para>
    1167         </listitem>
    1168       </itemizedlist>
    1169     </listitem>
    1170 
    1171     <listitem>
    1172       <para>June 22, 2009</para>
    1173       <itemizedlist>
    1174         <listitem>
    1175           <para>[Jim] - Module Init Tools, no longer needs docbooktoman workaround.
    1176           Also take advantage of using the dynamic zlib we have installed.</para>
    1177         </listitem>
    1178       </itemizedlist>
    1179     </listitem>
    1180 
    1181     <listitem>
    1182       <para>June 21, 2009</para>
    1183       <itemizedlist>
    1184         <listitem>
    1185           <para>[Jim] - Updated Udev to 143.</para>
    1186         </listitem>
    1187       </itemizedlist>
    1188     </listitem>
    1189 
    1190     <listitem>
    1191       <para>June 20, 2009</para>
    1192       <itemizedlist>
    1193         <listitem>
    1194           <para>[Chris] - Downgraded Linux back to 2.6.29.5, due to
    1195           filesystem corruption in 2.6.30.</para>
    1196         </listitem>
    1197       </itemizedlist>
    1198     </listitem>
    1199 
    1200     <listitem>
    1201       <para>June 11, 2009</para>
    1202       <itemizedlist>
    1203         <listitem>
    1204           <para>[winkie] - Don't build GMP with --enable-{cxx,mpbsd}.</para>
    1205         </listitem>
    1206         <listitem>
    1207           <para>[Jim] - Updated M4 to 1.4.13.</para>
    1208         </listitem>
    1209         <listitem>
    1210           <para>[Jim] - Updated to Linux 2.6.30.</para>
    1211         </listitem>
    1212       </itemizedlist>
    1213     </listitem>
    1214 
    1215     <listitem>
    1216       <para>June 10, 2009</para>
    1217       <itemizedlist>
    1218         <listitem>
    1219           <para>[Jim] - Updated Util-linux-NG to 2.15.1.</para>
    1220         </listitem>
    1221         <listitem>
    1222           <para>[Jim] - Updated Udev to 142.</para>
    1223         </listitem>
    1224       </itemizedlist>
    1225     </listitem>
    1226 
    1227     <listitem>
    1228       <para>June 7, 2009</para>
    1229       <itemizedlist>
    1230         <listitem>
    1231           <para>[Jim] - Updated GCC Branch Update Patch to -3.</para>
    1232         </listitem>
    1233         <listitem>
    1234           <para>[Jim] - Updated Findutils to 4.4.2.</para>
    1235         </listitem>
    1236         <listitem>
    1237           <para>[Jim] - Updated EGLIBC to prevent most testsuite failures.</para>
    1238         </listitem>
    1239       </itemizedlist>
    1240     </listitem>
    1241 
    1242     <listitem>
    1243       <para>June 5, 2009</para>
    1244       <itemizedlist>
    1245         <listitem>
    1246           <para>[Jim] - Updated Binutils Branch Update Patch to -3.</para>
    1247         </listitem>
    1248         <listitem>
    1249           <para>[Jim] - Updated GCC Branch Update Patch to -2.</para>
    1250         </listitem>
    1251         <listitem>
    1252           <para>[Jim] - Updated Ncurses Branch Update Patch to -14.</para>
    1253         </listitem>
    1254         <listitem>
    1255           <para>[Jim] - Added Readline Branch Update Patch.</para>
    1256         </listitem>
    1257         <listitem>
    1258           <para>[Jim] - Updated TCL to 8.5.7.</para>
    1259         </listitem>
    1260         <listitem>
    1261           <para>[Jim] - Updated VIM Branch Update Patch to -15.</para>
    1262         </listitem>
    1263       </itemizedlist>
    1264     </listitem>
    1265 
    1266     <listitem>
    1267       <para>June 4, 2009</para>
    1268       <itemizedlist>
    1269         <listitem>
    1270           <para>[Jim] - Added --without-debug to cross-tools ncurses build.
    1271           Closing Ticket #208.</para>
    1272         </listitem>
    1273         <listitem>
    1274           <para>[Jim] - Updated Bootscripts to 1.2-pre8.</para>
    1275         </listitem>
    1276         <listitem>
    1277           <para>[Jim] - Updated File to 5.03.</para>
    1278         </listitem>
    1279         <listitem>
    1280           <para>[Jim] - Updated Less to 429.</para>
    1281         </listitem>
    1282         <listitem>
    1283           <para>[Jim] - Updated Procps to 3.2.8.</para>
    1284         </listitem>
    1285         <listitem>
    1286           <para>[Jim] - Updated Rsyslog to 3.22.0.</para>
    1287         </listitem>
    1288         <listitem>
    1289           <para>[Jim] - Updated Shadow to 4.1.4.1.</para>
    1290         </listitem>
    1291         <listitem>
    1292           <para>[Jim] - Updated Zlib FPIC patch to -2.</para>
    1293         </listitem>
    1294         <listitem>
    1295           <para>[Jim] - Updated to Linux 2.6.29.4.</para>
    1296         </listitem>
    1297       </itemizedlist>
    1298     </listitem>
    1299 
    1300     <listitem>
    1301       <para>June 3, 2009</para>
    1302       <itemizedlist>
    1303         <listitem>
    1304           <para>[Jim] - Removed Glibc. Moved to Eglibc 2.10.1.</para>
    1305         </listitem>
    1306         <listitem>
    1307           <para>[Jim] - Updated GCC to 4.4.0.</para>
    1308         </listitem>
    1309         <listitem>
    1310           <para>[Jim] - Updated GMP to 4.3.1.</para>
    1311         </listitem>
    1312         <listitem>
    1313           <para>[Jim] - Updated E2fsprogs to 1.41.6.</para>
    1314         </listitem>
    1315         <listitem>
    1316           <para>[Jim] - Updated Module Init Tools to 3.9.</para>
    1317         </listitem>
    1318         <listitem>
    1319           <para>[Jim] - Updated Coreutils to 7.4.</para>
    1320         </listitem>
    1321         <listitem>
    1322           <para>[Jim] - Updated Sed to 4.2.</para>
    1323         </listitem>
    1324         <listitem>
    1325           <para>[Jim] - Updated Findutils to 4.4.1.</para>
    1326         </listitem>
    1327         <listitem>
    1328           <para>[Jim] - Updated Man-Pages to 3.21.</para>
    1329         </listitem>
    1330         <listitem>
    1331           <para>[Jim] - Updated DHCPCD to 5.0.4.</para>
    1332         </listitem>
    1333         <listitem>
    1334           <para>[Jim] - Updated Automake to 1.11.</para>
    1335         </listitem>
    1336       </itemizedlist>
    1337     </listitem>
    1338 
    1339     <listitem>
    1340       <para>June 2, 2009</para>
    1341       <itemizedlist>
    1342         <listitem>
    1343           <para>[Chris] - Various text and indentations fixes.</para>
    1344         </listitem>
    1345         <listitem>
    1346           <para>[Chris] - Removed unneeded chmod command from E2fsprogs
    1347           instructions in boot section.</para>
    1348         </listitem>
    1349       </itemizedlist>
    1350     </listitem>
    1351 
    1352     <listitem>
    1353       <para>May 24, 2009</para>
    1354       <itemizedlist>
    1355         <listitem>
    1356           <para>[Jim] - Updated Bash Update Patch to 5.</para>
    1357         </listitem>
    1358       </itemizedlist>
    1359     </listitem>
    1360 
    1361     <listitem>
    1362       <para>May 23, 2009</para>
    1363       <itemizedlist>
    1364         <listitem>
    1365           <para>[Jim] - Updated E2fsprogs to 1.41.5.</para>
    1366         </listitem>
    1367       </itemizedlist>
    1368     </listitem>
    1369 
    1370     <listitem>
    1371       <para>April 24, 2009</para>
    1372       <itemizedlist>
    1373         <listitem>
    1374           <para>[Jim] - Added --with-manpage-format=normal to ncurses configure line. By Default
    1375           ncurses compresses man-pages.</para>
    1376         </listitem>
    1377         <listitem>
    1378           <para>[Jim] - Updated Bootscripts to 1.2-pre7.</para>
    1379         </listitem>
    1380         <listitem>
    1381           <para>[Jim] - Updated Udev to 141. Due to CVE-2009-1185 and CVE-2009-1186.</para>
    1382         </listitem>
    1383       </itemizedlist>
    1384     </listitem>
    1385 
    1386     <listitem>
    1387       <para>April 16, 2009</para>
    1388       <itemizedlist>
    1389         <listitem>
    1390           <para>[Chris] - Added command explanations to Linux-Headers
    1391           pages.</para>
    1392         </listitem>
    1393       </itemizedlist>
    1394     </listitem>
    1395 
    1396     <listitem>
    1397       <para>April 15, 2009</para>
    1398       <itemizedlist>
    1399         <listitem>
    1400           <para>[Jim] - Added MPFR Branch Update Patch to -2.</para>
    1401         </listitem>
    1402       </itemizedlist>
    1403     </listitem>
    1404 
    1405     <listitem>
    1406       <para>April 9, 2009</para>
    1407       <itemizedlist>
    1408         <listitem>
    1409           <para>[Jim] - Updated Bash Branch Update Patch to -4.</para>
    1410         </listitem>
    1411       </itemizedlist>
    1412     </listitem>
    1413 
    1414     <listitem>
    1415       <para>April 04, 2009</para>
    1416       <itemizedlist>
    1417         <listitem>
    1418           <para>[Jonathan] - Removed &quot;--enable-64-bit-bfd&quot; from 32bit builds.</para>
    1419         </listitem>
    1420       </itemizedlist>
    1421     </listitem>
    1422 
    1423     <listitem>
    1424       <para>March 25, 2009</para>
    1425       <itemizedlist>
    1426         <listitem>
    1427           <para>[Jim] - Updated to IPRoute2 2.6.29-1.</para>
    1428         </listitem>
    1429       </itemizedlist>
    1430     </listitem>
    1431 
    1432     <listitem>
    1433       <para>March 23, 2009</para>
    1434       <itemizedlist>
    1435         <listitem>
    1436           <para>[Jim] - Updated VIM Branch Update Patch to -12.</para>
    1437         </listitem>
    1438         <listitem>
    1439           <para>[Jim] - Updated GCC Branch Update Patch to -5</para>
    1440         </listitem>
    1441         <listitem>
    1442           <para>[Jim] - Updated to Linux 2.6.29.</para>
    1443         </listitem>
    1444       </itemizedlist>
    1445     </listitem>
    1446 
    1447     <listitem>
    1448       <para>March 22, 2009</para>
    1449       <itemizedlist>
    1450         <listitem>
    1451           <para>[Jim] - Updated Ncurses Branch Update Patch to -11.</para>
    1452         </listitem>
    1453       </itemizedlist>
    1454     </listitem>
    1455 
    1456     <listitem>
    1457       <para>March 14, 2009</para>
    1458       <itemizedlist>
    1459         <listitem>
    1460           <para>[Jim] - Updated to Linux 2.6.28.8.</para>
    1461         </listitem>
    1462         <listitem>
    1463           <para>[Jim] - UUCP group no longer needed by udev.</para>
    1464         </listitem>
    1465       </itemizedlist>
    1466     </listitem>
    1467 
    1468     <listitem>
    1469       <para>March 14, 2009</para>
    1470       <itemizedlist>
    1471         <listitem>
    1472           <para>[Jim] - Updated Udev to 140.</para>
    1473         </listitem>
    1474       </itemizedlist>
    1475     </listitem>
    1476 
    1477     <listitem>
    1478       <para>March 12, 2009</para>
    1479       <itemizedlist>
    1480         <listitem>
    1481           <para>[Jim] - Updated GCC Branch Update Patch to -4.</para>
    1482         </listitem>
    1483         <listitem>
    1484           <para>[Jim] - Updated VIM Branch Update Patch to -11.</para>
    1485         </listitem>
    1486       </itemizedlist>
    1487     </listitem>
    1488 
    1489     <listitem>
    1490       <para>March 9, 2009</para>
    1491       <itemizedlist>
    1492         <listitem>
    1493           <para>[Jim] - Updated Bash Branch Update Patch to -3.</para>
    1494         </listitem>
    1495         <listitem>
    1496           <para>[Jim] - Added Binutils Branch Update Patch.</para>
    1497         </listitem>
    1498       </itemizedlist>
    1499     </listitem>
    1500 
    1501     <listitem>
    1502       <para>March 5, 2009</para>
    1503       <itemizedlist>
    1504         <listitem>
    1505           <para>[Jim] - Updated TAR to 1.22.</para>
    1506         </listitem>
    1507       </itemizedlist>
    1508     </listitem>
    1509 
    1510     <listitem>
    1511       <para>March 2, 2009</para>
    1512       <itemizedlist>
    1513         <listitem>
    1514           <para>[Jim] - Added Patches to File, Man, Tar, and Texinfo to support XZ Utils.</para>
    1515         </listitem>
    1516         <listitem>
    1517           <para>[Jim] - Updated Bash Branch Update Patch to -2.</para>
    1518         </listitem>
    1519         <listitem>
    1520           <para>[jciccone] - Restructured the XML for the networking section.
    1521           The new order should help it flow better. Also moved dhcpcd into the
    1522           final system.</para>
    1523         </listitem>
    1524       </itemizedlist>
    1525     </listitem>
    1526 
    1527     <listitem>
    1528       <para>March 1, 2009</para>
    1529       <itemizedlist>
    1530         <listitem>
    1531           <para>[Jim] - Updated Ncurses Branch Update Patch to -10.</para>
    1532         </listitem>
    1533         <listitem>
    1534           <para>[Jim] - Updated Vim Branch Update Patch to -10.</para>
    1535         </listitem>
    1536         <listitem>
    1537           <para>[Jim] - Updated GCC Branch Update Patch to -3.</para>
    1538         </listitem>
    1539         <listitem>
    1540           <para>[Jim] - Updated File Fixes Patch to -2.</para>
    1541         </listitem>
    1542         <listitem>
    1543           <para>[Jim] - Fixed Diffutils Man-Pages.</para>
    1544         </listitem>
    1545       </itemizedlist>
    1546     </listitem>
    1547 
    1548     <listitem>
    1549       <para>February 28, 2009</para>
    1550       <itemizedlist>
    1551         <listitem>
    1552           <para>[Jim] - Updated MPFR to 2.4.1.</para>
    1553         </listitem>
    1554         <listitem>
    1555           <para>[Jim] - Added Bash 4.0 Branch Update Patch.</para>
    1556         </listitem>
    1557       </itemizedlist>
    1558     </listitem>
    1559 
    1560     <listitem>
    1561       <para>February 27, 2009</para>
    1562       <itemizedlist>
    1563         <listitem>
    1564           <para>[Jonathan] - Updated link for KBD.</para>
    1565         </listitem>
    1566         <listitem>
    1567           <para>[Jim] - Updated Udev to 139.</para>
    1568         </listitem>
    1569         <listitem>
    1570           <para>[Jim] - Updated Grub Instructions. Included Patch for ext4.
    1571           Thank you Zack!!!.</para>
    1572         </listitem>
    1573       </itemizedlist>
    1574     </listitem>
    1575 
    1576     <listitem>
    1577       <para>February 26, 2009</para>
    1578       <itemizedlist>
    1579         <listitem>
    1580           <para>[Jim] - Updated DHCPCD to 4.0.12.</para>
    1581         </listitem>
    1582       </itemizedlist>
    1583     </listitem>
    1584 
    1585     <listitem>
    1586       <para>February 25, 2009</para>
    1587       <itemizedlist>
    1588         <listitem>
    1589           <para>[Chris] - Added mkswap to list of programs to build for
    1590           Util-linux-ng in chroot, as E2fsprogs' testsuite uses it.</para>
    1591         </listitem>
    1592       </itemizedlist>
    1593     </listitem>
    1594 
    1595     <listitem>
    1596       <para>February 22, 2009</para>
    1597       <itemizedlist>
    1598         <listitem>
    1599           <para>[Jim] - Updated Ncurses Branch Update Patch to -9.</para>
    1600         </listitem>
    1601         <listitem>
    1602           <para>[Jim] - Updated Vim Branch Update Patch to -9.</para>
    1603         </listitem>
    1604         <listitem>
    1605           <para>[Jim] - Updated GCC Branch Update Patch to -2.</para>
    1606         </listitem>
    1607       </itemizedlist>
    1608     </listitem>
    1609 
    1610     <listitem>
    1611       <para>February 21, 2009</para>
    1612       <itemizedlist>
    1613         <listitem>
    1614           <para>[Jim] - LZMA Utils is now XZ Utils. Upgraded package
    1615           to 4.999.8beta.</para>
    1616         </listitem>
    1617         <listitem>
    1618           <para>[jciccone] - Updated Coreutils to 7.1.</para>
    1619         </listitem>
    1620       </itemizedlist>
    1621     </listitem>
    1622 
    1623     <listitem>
    1624       <para>February 20, 2009</para>
    1625       <itemizedlist>
    1626         <listitem>
    1627           <para>[Jim] - Updated Bash to 4.0.</para>
    1628         </listitem>
    1629         <listitem>
    1630           <para>[Jim] - Updated Readline to 6.0.</para>
    1631         </listitem>
    1632         <listitem>
    1633           <para>[Jim] - Updated to Linux 2.6.28.7.</para>
    1634         </listitem>
    1635         <listitem>
    1636           <para>[Jim] - Updated Man-Pages to 3.19.</para>
    1637         </listitem>
    1638         <listitem>
    1639           <para>[Jim] - Updated DHCPCD to 4.0.11.</para>
    1640         </listitem>
    1641       </itemizedlist>
    1642     </listitem>
    1643 
    1644     <listitem>
    1645       <para>February 19, 2009</para>
    1646       <itemizedlist>
    1647         <listitem>
    1648           <para>[Jim] - Updated Udev to 138.</para>
    1649         </listitem>
    1650         <listitem>
    1651           <para>[Jim] - Updated to Linux 2.6.28.6.</para>
    1652         </listitem>
    1653       </itemizedlist>
    1654     </listitem>
    1655 
    1656     <listitem>
    1657       <para>February 18, 2009</para>
    1658       <itemizedlist>
    1659         <listitem>
    1660           <para>[Jim] - Updated Bzip2 Multilib 64bit install. On some occasions the make command
    1661           during an install will rebuild sources. Lets make sure it uses our specified options.</para>
    1662         </listitem>
    1663         <listitem>
    1664           <para>[Jim] - Added Missing ManPages Patch to IPutils.</para>
    1665         </listitem>
    1666         <listitem>
    1667           <para>[Jim] - IPutils Patches Update - Adds to more useful utilities.</para>
    1668         </listitem>
    1669       </itemizedlist>
    1670     </listitem>
    1671 
    1672     <listitem>
    1673       <para>February 17, 2009</para>
    1674       <itemizedlist>
    1675         <listitem>
    1676           <para>[Jim] - Fix File UTF-8 Issues.</para>
    1677         </listitem>
    1678         <listitem>
    1679           <para>[Jim] - Readded Missing ManPages Patch to Module-Init-Tools.</para>
    1680         </listitem>
    1681       </itemizedlist>
    1682     </listitem>
    1683 
    1684     <listitem>
    1685       <para>February 16, 2009</para>
    1686       <itemizedlist>
    1687         <listitem>
    1688           <para>[Jim] - Updated Ncurses Branch Update Patch to -8.</para>
    1689         </listitem>
    1690         <listitem>
    1691           <para>[Jim] - Updated Vim Branch Update Patch to -8.</para>
    1692         </listitem>
    1693       </itemizedlist>
    1694     </listitem>
    1695 
    1696     <listitem>
    1697       <para>February 12, 2009</para>
    1698       <itemizedlist>
    1699         <listitem>
    1700           <para>[Jim] - Updated to Linux 2.6.28.5.</para>
    1701         </listitem>
    1702       </itemizedlist>
    1703     </listitem>
    1704 
    1705     <listitem>
    1706       <para>February 10, 2009</para>
    1707       <itemizedlist>
    1708         <listitem>
    1709           <para>[Jim] - Updated Grep to 2.5.4.</para>
    1710         </listitem>
    1711         <listitem>
    1712           <para>[Jim] - Updated Util-Linux-NG to 2.14.2.</para>
    1713         </listitem>
    1714         <listitem>
    1715           <para>[Jim] - Updated Man-Pages to 3.18.</para>
    1716         </listitem>
    1717       </itemizedlist>
    1718     </listitem>
    1719 
    1720     <listitem>
    1721       <para>February 9, 2009</para>
    1722       <itemizedlist>
    1723         <listitem>
    1724           <para>[Jim] - Updated Rsyslog to 3.20.4.</para>
    1725         </listitem>
    1726       </itemizedlist>
    1727     </listitem>
    1728 
    1729     <listitem>
    1730       <para>February 8, 2009</para>
    1731       <itemizedlist>
    1732         <listitem>
    1733           <para>[Chris] - Reordered pages in the bootscript section so they
    1734           make more sense, and split the Bash Shell files page into 2 pages.</para>
    1735         </listitem>
    1736       </itemizedlist>
    1737     </listitem>
    1738 
    1739     <listitem>
    1740       <para>February 7, 2009</para>
    1741       <itemizedlist>
    1742         <listitem>
    1743           <para>[Jim] - Updated Linux to 2.6.28.4.</para>
    1744         </listitem>
    1745         <listitem>
    1746           <para>[Jim] - Updated Ncurses Branch Update Patch to -7.</para>
    1747         </listitem>
    1748         <listitem>
    1749           <para>[Jim] - Updated Vim Branch Update Patch to -7.</para>
    1750         </listitem>
    1751         <listitem>
    1752           <para>[Jim] - Updated IPRoute2 libdir patch. The TC directory is now just text files
    1753             doesn't need to be in /usr/libx/tc, we now place it in /usr/share/tc..</para>
    1754         </listitem>
    1755       </itemizedlist>
    1756     </listitem>
    1757 
    1758     <listitem>
    1759       <para>February 5, 2009</para>
    1760       <itemizedlist>
    1761         <listitem>
    1762           <para>[Chris] - Added LZMA and IPutils dependency information
    1763           and updated several other packages' dependencies.</para>
    1764         </listitem>
    1765         <listitem>
    1766           <para>[Jim] - Updated File to 5.00.</para>
    1767         </listitem>
    1768         <listitem>
    1769           <para>[Jim] - Updated Module Init Tools to 3.6.</para>
    1770         </listitem>
    1771        </itemizedlist>
    1772     </listitem>
    1773 
    1774     <listitem>
    1775       <para>February 4, 2009</para>
    1776       <itemizedlist>
    1777         <listitem>
    1778           <para>[Jim] - Updated DHCPCD to 4.0.10.</para>
    1779         </listitem>
    1780       </itemizedlist>
    1781     </listitem>
    1782 
    1783     <listitem>
    1784       <para>February 3, 2009</para>
    1785       <itemizedlist>
    1786         <listitem>
    1787           <para>[Jim] - Updated DHCPCD to 4.0.9.</para>
    1788         </listitem>
    1789         <listitem>
    1790           <para>[Jim] - Updated DHCPCD Config Information.</para>
    1791         </listitem>
    1792         <listitem>
    1793           <para>[Jim] - Updated Binutils to 2.19.1.</para>
    1794         </listitem>
    1795         <listitem>
    1796           <para>[Jim] - Updated Bootscripts to 1.2-pre6.</para>
    1797         </listitem>
    1798         <listitem>
    1799           <para>[Jim] - Updated Bootscripts to 1.2-pre5.</para>
    1800         </listitem>
    1801         <listitem>
    1802           <para>[Jim] - Updated to Linux 2.6.28.3.</para>
    1803         </listitem>
    1804         <listitem>
    1805           <para>[Jim] - Updated Vim Branch Update Patch to -6.</para>
    1806         </listitem>
    1807         <listitem>
    1808           <para>[Jim] - Added GCC Branch Update Patch to -1.</para>
    1809         </listitem>
    1810       </itemizedlist>
    1811     </listitem>
    1812 
    1813     <listitem>
    1814       <para>January 31, 2009</para>
    1815       <itemizedlist>
    1816         <listitem>
    1817           <para>[Jim] - Updated Bootscripts to 1.2-pre4.</para>
    1818         </listitem>
    1819         <listitem>
    1820           <para>[Jim] - Removed Sysklogd.</para>
    1821         </listitem>
    1822         <listitem>
    1823           <para>[Jim] - Added Rsyslog 3.20.3.</para>
    1824         </listitem>
    1825       </itemizedlist>
    1826     </listitem>
    1827 
    1828     <listitem>
    1829       <para>January 30, 2009</para>
    1830       <itemizedlist>
    1831         <listitem>
    1832           <para>[Jim] - Updated IPRoute2 to 2.6.28.</para>
    1833         </listitem>
    1834       </itemizedlist>
    1835     </listitem>
    1836 
    1837     <listitem>
    1838       <para>January 28, 2009</para>
    1839       <itemizedlist>
    1840         <listitem>
    1841           <para>[Jim] - Updated MPFR to 2.4.0.</para>
    1842         </listitem>
    1843         <listitem>
    1844           <para>[Jim] - Updated E2fsprogs to 1.41.4.</para>
    1845         </listitem>
    1846       </itemizedlist>
    1847     </listitem>
    1848 
    1849     <listitem>
    1850       <para>January 27, 2009</para>
    1851       <itemizedlist>
    1852         <listitem>
    1853           <para>[Jim] - Updated Bootscripts to 1.2-pre3.</para>
    1854         </listitem>
    1855         <listitem>
    1856           <para>[Jim] - Updated Ncurses Branch Update Patch to -6.</para>
    1857         </listitem>
    1858         <listitem>
    1859           <para>[Jim] - Updated DHCPCD to 4.0.8.</para>
    1860         </listitem>
    1861         <listitem>
    1862           <para>[Jim] - Updated TCL to 8.5.6.</para>
    1863         </listitem>
    1864       </itemizedlist>
    1865     </listitem>
    1866 
    1867     <listitem>
    1868       <para>January 25, 2009</para>
    1869       <itemizedlist>
    1870         <listitem>
    1871           <para>[Jim] - Updated GCC to 4.3.3.</para>
    1872         </listitem>
    1873         <listitem>
    1874           <para>[Jim] - Updated to Linux 2.6.28.2.</para>
    1875         </listitem>
    1876       </itemizedlist>
    1877     </listitem>
    1878 
    1879     <listitem>
    1880       <para>January 24, 2009</para>
    1881       <itemizedlist>
    1882         <listitem>
    1883           <para>[Jim] - Updated Udev to 137. Fixed nagging uucp group issue for udev.</para>
    1884         </listitem>
    1885       </itemizedlist>
    1886     </listitem>
    1887 
    1888     <listitem>
    1889       <para>January 22, 2009</para>
    1890       <itemizedlist>
    1891         <listitem>
    1892           <para>[Jim] - Updated Binutils Branch Update Patch to -4.</para>
    1893         </listitem>
    1894       </itemizedlist>
    1895     </listitem>
    1896 
    1897     <listitem>
    1898       <para>January 21, 2009</para>
    1899       <itemizedlist>
    1900         <listitem>
    1901           <para>[Chris] - Added command to make Perl use system-installed
    1902           Zlib. Fixes ticket #201.</para>
    1903         </listitem>
    1904         <listitem>
    1905           <para>[Jim] - Changed absolute-links from Bzip2 install to relative-links.</para>
    1906         </listitem>
    1907       </itemizedlist>
    1908     </listitem>
    1909 
    1910     <listitem>
    1911       <para>January 20, 2009</para>
    1912       <itemizedlist>
    1913         <listitem>
    1914           <para>[Jim] - Fixed -Dvendorprefix=/usr from Ticket 201.</para>
    1915         </listitem>
    1916       </itemizedlist>
    1917     </listitem>
    1918 
    1919     <listitem>
    1920       <para>January 19, 2009</para>
    1921       <itemizedlist>
    1922         <listitem>
    1923           <para>[Jim] - Cleaned up Temp-Perl and fixed new issue.</para>
    1924         </listitem>
    1925       </itemizedlist>
    1926     </listitem>
    1927 
    1928     <listitem>
    1929       <para>January 18, 2009</para>
    1930       <itemizedlist>
    1931         <listitem>
    1932           <para>[Jim] - Updated Linux to 2.6.28.1.</para>
    1933         </listitem>
    1934         <listitem>
    1935           <para>[Jim] - Updated Man-Pages to 3.17.</para>
    1936         </listitem>
    1937         <listitem>
    1938           <para>[Jim] - Updated Ncurses Branch Update Patch to -5.</para>
    1939         </listitem>
    1940         <listitem>
    1941           <para>[Jim] - Updated Vim Branch Update Patch to -5.</para>
    1942         </listitem>
    1943       </itemizedlist>
    1944     </listitem>
    1945 
    1946     <listitem>
    1947       <para>January 17, 2009</para>
    1948       <itemizedlist>
    1949         <listitem>
    1950           <para>[jciccone] - Updated Glibc to 2.9.</para>
    1951         </listitem>
    1952         <listitem>
    1953           <para>[Jim] - Toolchain Updates from Ryan.</para>
    1954         </listitem>
    1955       </itemizedlist>
    1956     </listitem>
    1957 
    1958     <listitem>
    1959       <para>January 16, 2009</para>
    1960       <itemizedlist>
    1961         <listitem>
    1962           <para>[Jonathan] - Added Linux 2.6.22 as a host requirment because
    1963            coreutils requires it.</para>
    1964         </listitem>
    1965         <listitem>
    1966           <para>[Jim] - Rearranged dhcp to static, to new section Network Coniguration.
    1967             Makes the flow look a lot smoother.</para>
    1968         </listitem>
    1969       </itemizedlist>
    1970     </listitem>
    1971 
    1972     <listitem>
    1973       <para>January 15, 2009</para>
    1974       <itemizedlist>
    1975         <listitem>
    1976           <para>[Chris] - Updated lists of installed programs for several
    1977           packages.</para>
    1978         </listitem>
    1979         <listitem>
    1980           <para>[Jim] - Adding the new foundation for Static or DHCP Networking.</para>
    1981         </listitem>
    1982         <listitem>
    1983           <para>[Jim] - Added DHCPCD 4.0.7 to book.</para>
    1984         </listitem>
    1985         <listitem>
    1986           <para>[Jim] - Replaced Inetutils 1.6 with IP Utils 20071127. Fixes numerous
    1987           compile issues of common network utilities on all architectures.</para>
    1988         </listitem>
    1989       </itemizedlist>
    1990     </listitem>
    1991 
    1992     <listitem>
    1993       <para>January 14, 2009</para>
    1994       <itemizedlist>
    1995         <listitem>
    1996           <para>[Jim] - Community Request full-filled. Vim added to temp-system.</para>
    1997         </listitem>
    1998       </itemizedlist>
    1999     </listitem>
    2000 
    2001     <listitem>
    2002       <para>January 12, 2009</para>
    2003       <itemizedlist>
    2004         <listitem>
    2005           <para>[Jim] - Fixed Ncurses as stated in Ticket #200.</para>
    2006         </listitem>
    2007         <listitem>
    2008           <para>[Jim] - Fixed E2fsprogs as stated in Ticket #197.</para>
    2009         </listitem>
    2010         <listitem>
    2011           <para>[Jim] - Fixed LZMA from Ticket #198. LZMA utilizes C++ library. By standards
    2012           it stays in /usr/lib. So we have modified our build to place LZMA in /usr/bin and not
    2013           /bin.</para>
    2014         </listitem>
    2015         <listitem>
    2016           <para>[Jim] - Reverted Changed Target Triple to clfs from unknown. Some tools are hardcoded to unknown.</para>
    2017         </listitem>
    2018       </itemizedlist>
    2019     </listitem>
    2020 
    2021     <listitem>
    2022       <para>January 11, 2009</para>
    2023       <itemizedlist>
    2024         <listitem>
    2025           <para>[Jonathan] - Fixed mistaken from when STANDARD_STARTFILE_PREFIX was added.</para>
    2026         </listitem>
    2027         <listitem>
    2028           <para>[Jim] - Final phase of Ncurses fixes. Create backwards compatible symlinks.</para>
    2029         </listitem>
    2030         <listitem>
    2031           <para>[Jim] - Fix for linking libreadline in 64 bit Inetutils.</para>
    2032        </listitem>
    2033       </itemizedlist>
    2034     </listitem>
    2035 
    2036     <listitem>
    2037       <para>January 10, 2009</para>
    2038       <itemizedlist>
    2039         <listitem>
    2040           <para>[Jim] - Changed Target Triple to clfs from unknown.</para>
    2041         </listitem>
    2042       </itemizedlist>
    2043     </listitem>
    2044 
    2045     <listitem>
    2046       <para>January 09, 2009</para>
    2047       <itemizedlist>
    2048         <listitem>
    2049           <para>[Jim] - From Ryan - Don't USE HOST distro's limits.h during gcc static build.</para>
    2050         </listitem>
    2051         <listitem>
    2052           <para>[Jim] - From Ryan - Simpler STANDARD_STARTFILE_PREFIX Change, common to all
    2053           architectures.</para>
    2054         </listitem>
    2055         <listitem>
    2056           <para>[Jim] - Updated Groff to 1.20.1.</para>
    2057         </listitem>
    2058       </itemizedlist>
    2059     </listitem>
    2060 
    2061     <listitem>
    2062       <para>January 08, 2009</para>
    2063       <itemizedlist>
    2064         <listitem>
    2065           <para>[Jim] - Added Internationalization Patch to Coreutils.</para>
    2066         </listitem>
    2067         <listitem>
    2068           <para>[Jim] - Added Internationalization Patch to Diffutils.</para>
    2069         </listitem>
    2070         <listitem>
    2071           <para>[Jim] - Added Internationalization Patch to Grep.</para>
    2072         </listitem>
    2073         <listitem>
    2074           <para>[Jim] - Added New Patches to Bash. Fixes Issues known with CLFS builds.</para>
    2075         </listitem>
    2076         <listitem>
    2077           <para>[Jim] - Updated Binutils Branch Update Patch to -3.</para>
    2078         </listitem>
    2079         <listitem>
    2080           <para>[Jim] - Updated Ncurses Branch Update Patch to -4.</para>
    2081         </listitem>
    2082         <listitem>
    2083           <para>[Jim] - Updated GCC Branch Update Patch to -4.</para>
    2084         </listitem>
    2085         <listitem>
    2086           <para>[Jim] - Updated VIM Branch Update Patch to -4.</para>
    2087         </listitem>
    2088         <listitem>
    2089           <para>[Jim] - Diffutils wants ed as editor. We change it to vim, since ed is not available.</para>
    2090         </listitem>
    2091         <listitem>
    2092           <para>[Jim] - Added Internationalization Patch to Man.</para>
    2093         </listitem>
    2094         <listitem>
    2095           <para>[Jim] - Have Ncurses create /usr/include/ncurses, some widec builds get confused on what
    2096           ncurses to use.</para>
    2097         </listitem>
    2098       </itemizedlist>
    2099     </listitem>
    2100 
    2101     <listitem>
    2102       <para>January 07, 2009</para>
    2103       <itemizedlist>
    2104         <listitem>
    2105           <para>[Chris] - Removed LFS Get Counted page.</para>
    2106         </listitem>
    2107         <listitem>
    2108           <para>[Jim] - Have Ncurses Widec create /usr/include/ncursesw.</para>
    2109         </listitem>
    2110         <listitem>
    2111           <para>[Jim] - Added --enable-multibyte to groff.</para>
    2112         </listitem>
    2113         <listitem>
    2114           <para>[Jim] - Moved location of dumpkeys to /bin will be needed
    2115            for a change coming up in the bootscripts.</para>
    2116         </listitem>
    2117         <listitem>
    2118           <para>[Jim] - Added arch to util-linux-ng build. Also fixed descriptions of
    2119           configure paramters.</para>
    2120         </listitem>
    2121         <listitem>
    2122           <para>[Jim] - Cleanup Readline Build. Changed the way to link ncurses.</para>
    2123         </listitem>
    2124         <listitem>
    2125           <para>[Jim] - Applied Patch to Sysvinit. Fixed Various Issues.</para>
    2126         </listitem>
    2127         <listitem>
    2128           <para>[Jim] - Updated Udev to 136.</para>
    2129         </listitem>
    2130         <listitem>
    2131           <para>[Jim] - Added Note about alternative bootloaders to x86.</para>
    2132         </listitem>
    2133       </itemizedlist>
    2134     </listitem>
    2135 
    2136     <listitem>
    2137       <para>January 06, 2009</para>
    2138       <itemizedlist>
    2139         <listitem>
    2140           <para>[Chris] - Removed redundant Acknowledgments page in
    2141           Appendices.</para>
    2142         </listitem>
    2143         <listitem>
    2144           <para>[Jim] - Corrected Build Issue with Groff 1.20.</para>
    2145         </listitem>
    2146         <listitem>
    2147           <para>[Jim] - Modified build of KBD to make utf-8 friendly.</para>
    2148         </listitem>
    2149       </itemizedlist>
    2150     </listitem>
    2151 
    2152     <listitem>
    2153       <para>January 05, 2009</para>
    2154       <itemizedlist>
    2155         <listitem>
    2156           <para>[Jim] - Added MPFR Branch Update Patch.</para>
    2157         </listitem>
    2158         <listitem>
    2159           <para>[Jim] - Updated Ncurses Patch to -3.</para>
    2160         </listitem>
    2161         <listitem>
    2162           <para>[Jim] - Added Patch to File Temp-System. File magic.mgc
    2163                 under certain circumstances doesn't get created properly.</para>
    2164         </listitem>
    2165         <listitem>
    2166           <para>[Jim] - Updated Groff to 1.20.</para>
    2167         </listitem>
    2168       </itemizedlist>
    2169     </listitem>
    2170 
    2171     <listitem>
    2172       <para>January 04, 2009</para>
    2173       <itemizedlist>
    2174         <listitem>
    2175           <para>[Jim] - Changed the commands for Clean Toolchain Updates. Using
    2176                 proper LDFLAGS instead of the compiler string for library command.</para>
    2177         </listitem>
    2178         <listitem>
    2179           <para>[Jim] - Added patch that will fix a build issue with Kbd. The patch is
    2180                 for the linux-headers in final-system.</para>
    2181         </listitem>
    2182         <listitem>
    2183           <para>[Jim] - Added patch for TAR. Could cause an issue when extracting tar
    2184                 with bzip2 archives.</para>
    2185         </listitem>
    2186       </itemizedlist>
    2187     </listitem>
    2188 
    2189     <listitem>
    2190       <para>January 03, 2009</para>
    2191       <itemizedlist>
    2192         <listitem>
    2193           <para>[Jim] - Added GMP Branch Update Patch.</para>
    2194         </listitem>
    2195         <listitem>
    2196           <para>[Jim] - Added GMP and MPFR to Cross-Tools.</para>
    2197         </listitem>
    2198       </itemizedlist>
    2199     </listitem>
    2200 
    2201     <listitem>
    2202       <para>January 02, 2009</para>
    2203       <itemizedlist>
    2204         <listitem>
    2205           <para>[jciccone] - Added another NCurses build that builds the
    2206           widec libraries.</para>
    2207         </listitem>
    2208       </itemizedlist>
    2209     </listitem>
    2210 
    2211     <listitem>
    2212       <para>December 30, 2008</para>
    2213       <itemizedlist>
    2214         <listitem>
    2215           <para>[Jim] - Updated Vim Patch to -3.</para>
    2216         </listitem>
    2217         <listitem>
    2218           <para>[Jim] - Updated Binutils Patch to -2.</para>
    2219         </listitem>
    2220       </itemizedlist>
    2221     </listitem>
    2222 
    2223     <listitem>
    2224       <para>December 29, 2008</para>
    2225       <itemizedlist>
    2226         <listitem>
    2227           <para>[Chris] - Removed unneeded --sysconfdir switch from Inetutils
    2228           instructions.</para>
    2229         </listitem>
    2230         <listitem>
    2231           <para>[Chris] - Updated Gettext's list of installed programs and
    2232           libraries.</para>
    2233         </listitem>
    2234         <listitem>
    2235           <para>[Jim] - Updated Inetutils to 1.6.</para>
    2236         </listitem>
    2237         <listitem>
    2238           <para>[Jim] - Updated Linux to 2.6.28.</para>
    2239         </listitem>
    2240         <listitem>
    2241           <para>[Jim] - Updated Bash Patch to -9.</para>
    2242         </listitem>
    2243         <listitem>
    2244           <para>[Jim] - Updated Readline Patch to -5.</para>
    2245         </listitem>
    2246         <listitem>
    2247           <para>[Jim] - Updated Ncurses Patch to -2.</para>
    2248         </listitem>
    2249       </itemizedlist>
    2250     </listitem>
    2251 
    2252     <listitem>
    2253       <para>December 28, 2008</para>
    2254       <itemizedlist>
    2255         <listitem>
    2256           <para>[Jim] - Updated Tar to 1.21.</para>
    2257         </listitem>
    2258       </itemizedlist>
    2259     </listitem>
    2260 
    2261     <listitem>
    2262       <para>December 27, 2008</para>
    2263       <itemizedlist>
    2264         <listitem>
    2265           <para>[Chris] - Corrections to LZMA instructions - the existing
    2266           instructions left broken symlinks (already created by LZMA) in
    2267           /usr/bin, and LZMA documentation refers to "lzcat" not "lzmacat".</para>
    2268         </listitem>
    2269       </itemizedlist>
    2270     </listitem>
    2271 
    2272     <listitem>
    2273       <para>December 25, 2008</para>
    2274       <itemizedlist>
    2275         <listitem>
    2276           <para>[Chris] - Removed --disable-evms from e2fsprogs configure, as
    2277           that option is no longer recognized. Taken from LFS.</para>
    2278         </listitem>
    2279         <listitem>
    2280           <para>[Chris] - Addition to config.h no longer need for current Gawk
    2281           version. Reported on LFS lists by Erik-Jan.</para>
    2282         </listitem>
    2283       </itemizedlist>
    2284     </listitem>
    2285 
    2286     <listitem>
    2287       <para>December 22, 2008</para>
    2288       <itemizedlist>
    2289         <listitem>
    2290           <para>[Jonathan] - Added LMZA-Utils to package list.</para>
    2291         </listitem>
    2292         <listitem>
    2293           <para>[Chris] - Removed several redundant, identical files from XML
    2294           source.</para>
    2295         </listitem>
    2296         <listitem>
    2297           <para>[Chris] - Removed the mention of the udev FAQ. The FAQ has been
    2298           removed from both the udev source and the website.</para>
    2299         </listitem>
    2300       </itemizedlist>
    2301     </listitem>
    2302 
    2303     <listitem>
    2304       <para>December 21, 2008</para>
    2305       <itemizedlist>
    2306         <listitem>
    2307           <para>[jciccone] - Updated NCurses to 5.7</para>
    2308         </listitem>
    2309         <listitem>
    2310           <para>[jciccone] - Add tic from ncurses from cross-tools. This fixes
    2311           a problem where ncurses may hang while cross-compiling if there is
    2312           a version mismatch with host systems tic.</para>
    2313         </listitem>
    2314         <listitem>
    2315           <para>[jciccone] - Add --host=${CLFS_TARGET32} to the 32bit MPFR
    2316           build on multilib. This fixed the almost complete testsuite
    2317           failure.</para>
    2318         </listitem>
    2319         <listitem>
    2320           <para>[jciccone] - Command fixes on a few of Multilib Pages related
    2321           to the changes in todays previous ChangeLog entries.</para>
    2322         </listitem>
    2323         <listitem>
    2324           <para>[Jim] - Updated Clean Toolchain Build - GMP.</para>
    2325         </listitem>
    2326         <listitem>
    2327           <para>[Jim] - Updated Clean Toolchain Build - MPFR.</para>
    2328         </listitem>
    2329         <listitem>
    2330           <para>[Jim] - Updated Clean Toolchain Build - Binutils.</para>
    2331         </listitem>
    2332         <listitem>
    2333           <para>[Jim] - Updated Clean Toolchain Build - GCC.</para>
    2334         </listitem>
    2335         <listitem>
    2336           <para>[Jim] - Clean up to multilib bootscripts install in Boot.</para>
    2337         </listitem>
    2338         <listitem>
    2339           <para>[Jim] - Updated Automake to 1.10.2.</para>
    2340         </listitem>
    2341         <listitem>
    2342           <para>[Jim] - Updated Binutils to 2.19.</para>
    2343         </listitem>
    2344         <listitem>
    2345           <para>[Jim] - Updated Bison to 2.4.1.</para>
    2346         </listitem>
    2347         <listitem>
    2348           <para>[Jim] - Updated E2fsprogs to 1.41.3.</para>
    2349         </listitem>
    2350         <listitem>
    2351           <para>[Jim] - Updated GMP to 4.2.4.</para>
    2352         </listitem>
    2353         <listitem>
    2354           <para>[Jim] - Updated Iana-ETC to 2.30.</para>
    2355         </listitem>
    2356         <listitem>
    2357           <para>[Jim] - Updated Kbd to 1.15.</para>
    2358         </listitem>
    2359         <listitem>
    2360           <para>[Jim] - Updated Linux to 2.6.27.10.</para>
    2361         </listitem>
    2362         <listitem>
    2363           <para>[Jim] - Updated M4 to 1.4.12.</para>
    2364         </listitem>
    2365         <listitem>
    2366           <para>[Jim] - Updated Man-Pages to 3.15.</para>
    2367         </listitem>
    2368         <listitem>
    2369           <para>[Jim] - Updated Module Init Tools to 3.5.</para>
    2370         </listitem>
    2371         <listitem>
    2372           <para>[Jim] - Updated Shadow to 4.1.2.2.</para>
    2373         </listitem>
    2374         <listitem>
    2375           <para>[Jim] - Updated TCL to 8.5.5.</para>
    2376         </listitem>
    2377         <listitem>
    2378           <para>[Jim] - Updated Texinfo to 4.13a.</para>
    2379         </listitem>
    2380         <listitem>
    2381           <para>[Jim] - Updated Udev to 135.</para>
    2382         </listitem>
    2383         <listitem>
    2384           <para>[Jim] - Updated Vim Patch to -2.</para>
    2385         </listitem>
    2386         <listitem>
    2387           <para>[Jim] - Updated Home Page for Iana-ETC.</para>
    2388         </listitem>
    2389         <listitem>
    2390           <para>[Jim] - Updated Download Location for Iana-ETC.</para>
    2391         </listitem>
    2392         <listitem>
    2393           <para>[Jim] - Removed Patch for Module Init Tools 3.5.</para>
    2394         </listitem>
    2395         <listitem>
    2396           <para>[Jim] - Removed Tree - No Longer Required.</para>
    2397         </listitem>
    2398         <listitem>
    2399           <para>[Jim] - Added GCC Branch Update Patch.</para>
    2400         </listitem>
    2401         <listitem>
    2402           <para>[Jim] - Added LZMA-Utils 4.32.7.</para>
    2403         </listitem>
    2404       </itemizedlist>
    2405     </listitem>
    2406 
    2407     <listitem>
    2408       <para>December 16, 2008</para>
    2409       <itemizedlist>
    2410         <listitem>
    2411           <para>[Chris] - Removed obsolete DESTDIR parameter from E2fsprogs
    2412           in boot section.</para>
    2413         </listitem>
    2414       </itemizedlist>
    2415     </listitem>
    2416 
    2417     <listitem>
    2418       <para>December 15, 2008</para>
    2419       <itemizedlist>
    2420         <listitem>
    2421           <para>[Chris] - Corrected command explanations on IPRoute2 page.</para>
    2422         </listitem>
    2423         <listitem>
    2424           <para>[Chris] - Removed command to modify gccbug script from GCC
    2425           final-system instructions. This command is obsolete as mktemp is now
    2426           installed by Coreutils.</para>
    2427         </listitem>
    2428       </itemizedlist>
    2429     </listitem>
    2430 
    2431     <listitem>
    2432       <para>December 6, 2008</para>
    2433       <itemizedlist>
    2434         <listitem>
    2435           <para>[Jonathan] - Fixed broken link for ncurses.</para>
    2436         </listitem>
    2437       </itemizedlist>
    2438     </listitem>
    2439 
    2440     <listitem>
    2441       <para>December 3, 2008</para>
    2442       <itemizedlist>
    2443         <listitem>
    2444           <para>[Jonathan] - Updated GCC md5sum.</para>
    2445         </listitem>
    2446       </itemizedlist>
    2447     </listitem>
    2448 
    2449     <listitem>
    2450       <para>November 12, 2008</para>
    2451       <itemizedlist>
    2452         <listitem>
    2453           <para>[Jonathan] - Fixed location for the bootscripts and updated it
    2454           to version 1.2-pre2.</para>
    2455         </listitem>
    2456       </itemizedlist>
    2457     </listitem>
    2458 
    2459     <listitem>
    2460       <para>November 2, 2008</para>
    2461       <itemizedlist>
    2462         <listitem>
    2463           <para>[jciccone] - Fixed the configure command for module-init-tools
    2464           so /share goes to /usr/share where it should be.</para>
    2465         </listitem>
    2466       </itemizedlist>
    2467     </listitem>
    2468 
    2469     <listitem>
    2470       <para>October 25, 2008</para>
    2471       <itemizedlist>
    2472         <listitem>
    2473           <para>[Chris] - Removed arch and su from Coreutil's
    2474           "--enable-no-install-program" list - neither is installed by
    2475           default anyway.</para>
    2476         </listitem>
    2477         <listitem>
    2478           <para>[Chris] - Removed redundant SBINDIR parameter from IPRoute2
    2479           instructions.</para>
    2480         </listitem>
    2481       </itemizedlist>
    2482     </listitem>
    2483 
    2484     <listitem>
    2485       <para>October 22, 2008</para>
    2486       <itemizedlist>
    2487         <listitem>
    2488           <para>[Chris] - Removed additional text that is no longer needed
    2489           since the futimens references in Coreutils are not changed.</para>
    2490         </listitem>
    2491       </itemizedlist>
    2492     </listitem>
    2493 
    2494     <listitem>
    2495       <para>October 19, 2008</para>
    2496       <itemizedlist>
    2497         <listitem>
    2498           <para>[Chris] - removed the command to change the "futimens"
    2499           reference in Coreutils as it's no longer needed, and updated text
    2500           referring to the "Linux-Headers" package.</para>
    2501         </listitem>
    2502       </itemizedlist>
    2503     </listitem>
    2504 
    2505     <listitem>
    2506       <para>October 2, 2008</para>
    2507       <itemizedlist>
    2508         <listitem>
    2509           <para>[jciccone] - Wrap Libtool by the Multiarch wrapper making it
    2510           more multilib compatible.</para>
    2511         </listitem>
    2512       </itemizedlist>
    2513     </listitem>
    2514 
    2515     <listitem>
    2516       <para>September 21, 2008</para>
    2517       <itemizedlist>
    2518         <listitem>
    2519           <para>[jciccone] - Fix the library search path for libtool on
    2520           multilib systems.</para>
    2521         </listitem>
    2522       </itemizedlist>
    2523     </listitem>
    2524 
    2525     <listitem>
    2526       <para>September 20, 2008</para>
    2527       <itemizedlist>
    2528         <listitem>
    2529           <para>[jciccone] - Updated Glibc to 2.8.</para>
    2530         </listitem>
    2531       </itemizedlist>
    2532     </listitem>
    2533 
    2534     <listitem>
    2535       <para>September 14, 2008</para>
    2536       <itemizedlist>
    2537         <listitem>
    2538           <para>[jciccone] - Updated Bootscripts to 1.2-pre1.</para>
    2539         </listitem>
    2540         <listitem>
    2541           <para>[jciccone] - Use a Common inittab across all
    2542           architectures.</para>
    2543         </listitem>
    2544         <listitem>
    2545           <para>[jciccone] - Formatting fixes on multiple pages.</para>
    2546         </listitem>
    2547         <listitem>
    2548           <para>[jciccone] - Add -Duseshrplib to the perl configure command.
    2549           This causes perl to build a shared libperl.</para>
    2550         </listitem>
    2551         <listitem>
    2552           <para>[jciccone] - Applied fixes to Expect to make it compatible with
    2553           TCL 8.5.</para>
    2554         </listitem>
    2555         <listitem>
    2556           <para>[jciccone] - Updated Linux to 2.6.26.5.</para>
    2557         </listitem>
    2558         <listitem>
    2559           <para>[jciccone] - Updated Udev to 128.</para>
    2560         </listitem>
    2561         <listitem>
    2562           <para>[jciccone] - Updated MPFR to 2.3.2.</para>
    2563         </listitem>
    2564         <listitem>
    2565           <para>[jciccone] - Updated Vim to 7.2.</para>
    2566         </listitem>
    2567         <listitem>
    2568           <para>[jciccone] - Updated Texinfo to 4.12.</para>
    2569         </listitem>
    2570         <listitem>
    2571           <para>[jciccone] - Updated Module-Init-Tools to 3.4.1.</para>
    2572         </listitem>
    2573         <listitem>
    2574           <para>[jciccone] - Updated Libtool to 2.2.6a.</para>
    2575         </listitem>
    2576         <listitem>
    2577           <para>[jciccone] - Updated IPRoute2 to 2.6.26.</para>
    2578         </listitem>
    2579         <listitem>
    2580           <para>[jciccone] - Updated Shadow to 4.1.2.1.</para>
    2581         </listitem>
    2582         <listitem>
    2583           <para>[jciccone] - Updated Man to 1.6f.</para>
    2584         </listitem>
    2585         <listitem>
    2586           <para>[jciccone] - Updated Man-Pages to 3.09.</para>
    2587         </listitem>
    2588         <listitem>
    2589           <para>[jciccone] - Updated Findutils to 4.4.0.</para>
    2590         </listitem>
    2591         <listitem>
    2592           <para>[jciccone] - Updated Autoconf to 2.63.</para>
    2593         </listitem>
    2594         <listitem>
    2595           <para>[jciccone] - Updated Bzip2 to 1.0.5.</para>
    2596         </listitem>
    2597         <listitem>
    2598           <para>[jciccone] - Updated Kbd to 1.14.</para>
    2599         </listitem>
    2600         <listitem>
    2601           <para>[jciccone] - Updated M4 to 1.4.11.</para>
    2602         </listitem>
    2603         <listitem>
    2604           <para>[jciccone] - Updated E2fsprogs to 1.41.1.</para>
    2605         </listitem>
    2606         <listitem>
    2607           <para>[jciccone] - Updated TCL to 8.5.4.</para>
    2608         </listitem>
    2609         <listitem>
    2610           <para>[jciccone] - Updated Util-Linux-NG to 2.14.1.</para>
    2611         </listitem>
    2612         <listitem>
    2613           <para>[jciccone] - Updated Tree to 1.5.2.1.</para>
    2614         </listitem>
    2615         <listitem>
    2616           <para>[jciccone] - Checked and Updated Download Locations.</para>
    2617         </listitem>
    2618       </itemizedlist>
    2619     </listitem>
    2620 
    2621     <listitem>
    2622       <para>September 7, 2008</para>
    2623       <itemizedlist>
    2624         <listitem>
    2625           <para>[jciccone] - A lot of text changes.</para>
    2626         </listitem>
    2627       </itemizedlist>
    2628     </listitem>
    2629 
    2630     <listitem>
    2631       <para>August 31, 2008</para>
    2632       <itemizedlist>
    2633         <listitem>
    2634           <para>[jciccone] - Updated GCC to 4.3.2.</para>
    2635         </listitem>
    2636         <listitem>
    2637           <para>[jciccone] - Updated File to 4.26.</para>
    2638         </listitem>
    2639       </itemizedlist>
    2640     </listitem>
    2641 
    2642     <listitem>
    2643       <para>August 30, 2008</para>
    2644       <itemizedlist>
    2645         <listitem>
    2646           <para>[jciccone] - Updated File to 4.25.</para>
    2647         </listitem>
    2648         <listitem>
    2649           <para>[jciccone] - Updated Perl to 5.10.0.</para>
    2650         </listitem>
    2651         <listitem>
    2652           <para>[jciccone] - Drop the Mktemp package in favor for the version in Coreutils.</para>
    2653         </listitem>
    2654         <listitem>
    2655           <para>[jciccone] - Updated Coreutils to 6.12.</para>
    2656         </listitem>
    2657       </itemizedlist>
    2658     </listitem>
    2659 
    2660     <listitem>
    2661       <para>August 26, 2008</para>
    2662       <itemizedlist>
    2663         <listitem>
    2664           <para>[jciccone] - Added Texinfo to the list of host system requirements.</para>
    2665         </listitem>
    2666       </itemizedlist>
    2667     </listitem>
    2668 
    2669     <listitem>
    2670       <para>August 26, 2008</para>
    2671       <itemizedlist>
    2672         <listitem>
    2673           <para>[jciccone] - Added M4 to the temp system for GMP.</para>
    2674         </listitem>
    2675       </itemizedlist>
    2676     </listitem>
    2677 
    2678     <listitem>
    2679       <para>August 25, 2008</para>
    2680       <itemizedlist>
    2681         <listitem>
    2682           <para>[jciccone] - Added a patch to glibc that causes it to look in
    2683           GCC's include-fixed directory.</para>
    2684         </listitem>
    2685       </itemizedlist>
    2686     </listitem>
    2687 
    2688     <listitem>
    2689       <para>August 24, 2008</para>
    2690       <itemizedlist>
    2691         <listitem>
    2692           <para>[jciccone] - Updated to GCC 4.3.1</para>
    2693         </listitem>
    2694         <listitem>
    2695           <para>[jciccone] - Add MPFR 2.5.1, dependency of GCC 4.3</para>
    2696         </listitem>
    2697         <listitem>
    2698           <para>[jciccone] - Added GMP 4.2.3, dependency of MPFR and GCC 4.3</para>
    2699         </listitem>
    2700         <listitem>
    2701           <para>[jciccone] - Update the paths to ld.so when configuring Glibc
    2702           for each arch.</para>
    2703         </listitem>
    2704       </itemizedlist>
    2705     </listitem>
    2706 
    2707     <listitem>
    2708       <para>July 13, 2008</para>
    2709       <itemizedlist>
    2710         <listitem>
    2711           <para>[jciccone] - Add a page right before Entering the Chroot
    2712           Enviornment. This page covers the problem of building a 32bit system
    2713           from a 64bit host or building a older 32bit system from another
    2714           newer 32bit system.</para>
    2715         </listitem>
    2716       </itemizedlist>
    2717     </listitem>
    2718 
    2719     <listitem>
    2720       <para>July 12, 2008</para>
    2721       <itemizedlist>
    2722         <listitem>
    2723           <para>[jciccone] - Drop the minix tools from the chroot Util-Linux-NG
    2724           build.</para>
    2725         </listitem>
    2726       </itemizedlist>
    2727     </listitem>
    2728 
    2729     <listitem>
    2730       <para>July 11, 2008</para>
    2731       <itemizedlist>
    2732         <listitem>
    2733           <para>[ken] - Add a patch to address known perl
    2734           vulnerabilities.</para>
    2735         </listitem>
    2736       </itemizedlist>
    2737     </listitem>
    2738 
    2739     <listitem>
    2740       <para>July 7, 2008</para>
    2741       <itemizedlist>
    2742         <listitem>
    2743           <para>[jciccone] - Change the command that creates the clfs user
    2744           to not include -k /dev/null. Newer versions of Shadow (4.1.2)
    2745           apparently any argument passed to -k to be a directory.</para>
    2746         </listitem>
    2747       </itemizedlist>
    2748     </listitem>
    2749 
    2750     <listitem>
    2751       <para>July 7, 2008</para>
    2752       <itemizedlist>
    2753         <listitem>
    2754           <para>[jciccone] - Fix a omission in the Udev lib64 patch. Thanks to
    2755           AcidPoison for catching this and reporting it in Trac.</para>
    2756         </listitem>
    2757       </itemizedlist>
    2758     </listitem>
    2759 
    2760     <listitem>
    2761       <para>July 6, 2008</para>
    2762       <itemizedlist>
    2763         <listitem>
    2764           <para>[jciccone] - Now that shadow doesn't provide any libraries
    2765           we only need to build it once on multilib.</para>
    2766         </listitem>
    2767       </itemizedlist>
    2768     </listitem>
    2769 
    2770     <listitem>
    2771       <para>June 28, 2008</para>
    2772       <itemizedlist>
    2773         <listitem>
    2774           <para>[jciccone] - Downgraded the Vim Branch Update patch back to -2
    2775           from -3.</para>
    2776         </listitem>
    2777         <listitem>
    2778           <para>[jciccone] - Remove the commands that relocate the Shadow
    2779           libraries as they are not provided in newer versions of
    2780           shadow. Also only build 64bit, since there are no libraries
    2781           anymore.</para>
    2782         </listitem>
    2783         <listitem>
    2784           <para>[jciccone] - Link /tools/bin/echo to /bin/echo foe one of the
    2785           Glibc tests.</para>
    2786         </listitem>
    2787         <listitem>
    2788           <para>[jciccone] - Updated GCC to 4.2.4.</para>
    2789         </listitem>
    2790       </itemizedlist>
    2791     </listitem>
    2792 
    2793     <listitem>
    2794       <para>June 28, 2008</para>
    2795       <itemizedlist>
    2796         <listitem>
    2797           <para>[jciccone] - Fixed the Glibc i586 chk patch entity.</para>
    2798         </listitem>
    2799         <listitem>
    2800           <para>[jciccone] - Updated Tar to 1.20.</para>
    2801         </listitem>
    2802         <listitem>
    2803           <para>[jciccone] - Updated Udev to 124.</para>
    2804         </listitem>
    2805         <listitem>
    2806           <para>[jciccone] - Updated the Ncurses Branch Update patch to
    2807           -3/</para>
    2808         </listitem>
    2809         <listitem>
    2810           <para>[jciccone] - Add a config.cache entry to Coreutils so that the
    2811           <command>df</command> program will be built</para>
    2812         </listitem>
    2813         <listitem>
    2814           <para>[jciccone] - Fixed descriptions for lib64= in procps on the
    2815           various multilib pages.</para>
    2816         </listitem>
    2817         <listitem>
    2818           <para>[jciccone] - Corrected the entities for the lilo x86_64 cross
    2819           compile patch.</para>
    2820         </listitem>
    2821         <listitem>
    2822           <para>[jciccone] - Added a patch to perl so it wont include
    2823           asm/page.h.</para>
    2824         </listitem>
    2825         <listitem>
    2826           <para>[jciccone] - Updated the Vim Branch Update patch to -3.</para>
    2827         </listitem>
    2828         <listitem>
    2829           <para>[jciccone] - Updated Shadow to 4.1.2.</para>
    2830         </listitem>
    2831         <listitem>
    2832           <para>[jciccone] - Fixed GCC Posix patch MD5SUM.</para>
    2833         </listitem>
    2834         <listitem>
    2835           <para>[jciccone] - Fixed Inetutils MD5SUM.</para>
    2836         </listitem>
    2837         <listitem>
    2838           <para>[jciccone] - Updated Util-Linux-NG to 2.14.</para>
    2839         </listitem>
    2840         <listitem>
    2841           <para>[jciccone] - Updated the Util-Linux-NG homepage link.</para>
    2842         </listitem>
    2843         <listitem>
    2844           <para>[jciccone] - Updated Man-Pages to 3.01.</para>
    2845         </listitem>
    2846         <listitem>
    2847           <para>[jciccone] - Updated the Bash Fixes patch to -8.</para>
    2848         </listitem>
    2849       </itemizedlist>
    2850     </listitem>
    2851 
    2852     <listitem>
    2853       <para>June 17, 2008</para>
    2854       <itemizedlist>
    2855         <listitem>
    2856           <para>[Ken] - Fix all known kernel vulnerabilities by upgrading to
    2857           2.6.24.7 plus a patch extracted from debian for the more recent
    2858           fixes.</para>
    2859         </listitem>
    2860       </itemizedlist>
    2861     </listitem>
    2862 
    2863     <listitem>
    2864       <para>June 7, 2008</para>
    2865       <itemizedlist>
    2866         <listitem>
    2867           <para>[Chris] - Updated dependency info for several packages.</para>
    2868         </listitem>
    2869       </itemizedlist>
    2870     </listitem>
    2871 
    2872     <listitem>
    2873       <para>Date</para>
    2874       <itemizedlist>
    2875         <listitem>
    2876           <para>[jciccone] - Updated Flex to 2.5.35. This update fixes numerous
    2877           compilation issues against 2.5.34.</para>
    2878         </listitem>
    2879       </itemizedlist>
    2880     </listitem>
    2881 
    2882     <listitem>
    2883       <para>February 12, 2008</para>
    2884       <itemizedlist>
    2885         <listitem>
    2886           <para>[ken] - Added cs_CZ.UTF-8 locale for grep's fmbtest.sh test.</para>
    2887         </listitem>
    2888       </itemizedlist>
    2889     </listitem>
    2890 
    2891     <listitem>
    2892       <para>Frburary 3, 2008</para>
    2893       <itemizedlist>
    2894         <listitem>
    2895           <para>[jciccone] - Updated the Kernel to 2.6.24.</para>
    2896         </listitem>
    2897       </itemizedlist>
    2898     </listitem>
    2899 
    2900     <listitem>
    2901       <para>Feburary 2, 2008</para>
    2902       <itemizedlist>
    2903         <listitem>
    2904           <para>[jciccone] - Updated Man-Pages to 2.77.</para>
    2905         </listitem>
    2906         <listitem>
    2907           <para>[jciccone] - Updated Libtool to 1.5.26.</para>
    2908         </listitem>
    2909         <listitem>
    2910           <para>[jciccone] - Updated Findutils to 4.2.32.</para>
    2911         </listitem>
    2912         <listitem>
    2913           <para>[jciccone] - Updated Automake to 1.10.1.</para>
    2914         </listitem>
    2915         <listitem>
    2916           <para>[jciccone] - Updated the bootscripts to 1.1-pre10. These use
    2917           udevadm instead of the individual udevcontrol, udevtrigger, and
    2918           udevsettle programs. Which are currently symlinked to udevadm.</para>
    2919         </listitem>
    2920       </itemizedlist>
    2921     </listitem>
    2922 
    2923     <listitem>
    2924       <para>January 20, 2008</para>
    2925       <itemizedlist>
    2926         <listitem>
    2927           <para>[Bigdissaved] - Changed the minimum ${CLFS} size from 1.5Gb to
    2928           2.5Gb. Thanks to Copper for seeing this </para>
    2929         </listitem>
    2930        </itemizedlist>
    2931     </listitem>
    2932 
    2933     <listitem>
    2934       <para>January 19, 2008</para>
    2935       <itemizedlist>
    2936         <listitem>
    2937           <para>[jciccone] - Update the Kernel to 2.6.23.14.</para>
    2938         </listitem>
    2939       </itemizedlist>
    2940     </listitem>
    2941 
    2942     <listitem>
    2943       <para>January 19, 2008</para>
    2944       <itemizedlist>
    2945         <listitem>
    2946           <para>[jciccone] - Updated Man-Pages to 2.76.</para>
    2947         </listitem>
    2948         <listitem>
    2949           <para>[jciccone] - Updated Util-Linux-NG to 2.13.1.</para>
    2950         </listitem>
    2951         <listitem>
    2952           <para>[jciccone] - Updated Less to 418.</para>
    2953         </listitem>
    2954       </itemizedlist>
    2955     </listitem>
    2956 
    2957     <listitem>
    2958       <para>January 14, 2008</para>
    2959       <itemizedlist>
    2960         <listitem>
    2961           <para>[ken] - Add patch for man pages in module-init-tools.</para>
    2962         </listitem>
    2963       </itemizedlist>
    2964     </listitem>
    2965 
    2966     <listitem>
    2967       <para>January 13, 2008</para>
    2968       <itemizedlist>
    2969         <listitem>
    2970           <para>[jciccone] - Updated the Kernel to 2.6.23.13.</para>
    2971         </listitem>
    2972       </itemizedlist>
    2973     </listitem>
    2974 
    2975     <listitem>
    2976       <para>January 6, 2008</para>
    2977       <itemizedlist>
    2978         <listitem>
    2979           <para>[jciccone] - Updated File to 4.23.</para>
    2980         </listitem>
    2981         <listitem>
    2982           <para>[ken] - Updated Glibc branch update patch to 1A, so that ppc and
    2983           ppc64 build again.</para>
    2984         </listitem>
    2985       </itemizedlist>
    2986     </listitem>
    2987 
    2988     <listitem>
    2989       <para>January 2, 2008</para>
    2990       <itemizedlist>
    2991         <listitem>
    2992           <para>[jciccone] - Updated E2fsprogs to 1.40.4.</para>
    2993         </listitem>
    2994       </itemizedlist>
    2995     </listitem>
    2996 
    2997     <listitem>
    2998       <para>Janurary 1, 2007</para>
    2999       <itemizedlist>
    3000         <listitem>
    3001           <para>[jciccone] - Updated Shadow to 4.1.0.</para>
    3002         </listitem>
    3003       </itemizedlist>
    3004     </listitem>
    3005 
    3006     <listitem>
    3007       <para>December 29, 2007</para>
    3008       <itemizedlist>
    3009         <listitem>
    3010           <para>[ken] - Make the current Module-Init-Tools testsuite run,
    3011           update the instructions because distclean is no longer useful,
    3012           and comment on the DOCBOOKTOMAN parameter.</para>
    3013         </listitem>
    3014       </itemizedlist>
    3015     </listitem>
    3016 
    3017     <listitem>
    3018       <para>December 23, 2007</para>
    3019       <itemizedlist>
    3020         <listitem>
    3021           <para>[jciccone] - Added a config.cache entry to Gettext to resolve some
    3022           errors.</para>
    3023         </listitem>
    3024       </itemizedlist>
    3025     </listitem>
    3026 
    3027     <listitem>
    3028       <para>December 19, 2007</para>
    3029       <itemizedlist>
    3030         <listitem>
    3031           <para>[jciccone] - Updated Util-Linux-NG to 2.13.0.1.</para>
    3032         </listitem>
    3033         <listitem>
    3034           <para>[jciccone] - Updated Various Branch Update Patches.</para>
    3035         </listitem>
    3036        <listitem>
    3037           <para>[jciccone] - Updated Udev to 118.</para>
    3038         </listitem>
    3039         <listitem>
    3040           <para>[jciccone] - Updated Psmisc to 22.6.</para>
    3041         </listitem>
    3042         <listitem>
    3043           <para>[jciccone] - Updated Module Init Tools to 3.4.</para>
    3044         </listitem>
    3045         <listitem>
    3046           <para>[jciccone] - Updated Man-Pages to 2.73.</para>
    3047         </listitem>
    3048         <listitem>
    3049           <para>[jciccone] - Updated the Kernel to 2.6.23.12.</para>
    3050         </listitem>
    3051         <listitem>
    3052           <para>[jciccone] - Updated Less to 416.</para>
    3053         </listitem>
    3054       </itemizedlist>
    3055     </listitem>
    3056 
    3057     <listitem>
    3058       <para>December 16, 2007</para>
    3059       <itemizedlist>
    3060         <listitem>
    3061           <para>[jciccone] - Updated Gettext to 0.17.</para>
    3062         </listitem>
    3063         <listitem>
    3064           <para>[jciccone] - Updated e2fsprogs to 1.40.3.</para>
    3065         </listitem>
    3066         <listitem>
    3067           <para>[jciccone] - Updated Flex to 2.5.34.</para>
    3068         </listitem>
    3069         <listitem>
    3070           <para>[jciccone] - Updated the Kernel to 2.6.23.11.</para>
    3071         </listitem>
    3072         <listitem>
    3073           <para>[jciccone] - Updated the bootscripts to 1.1-pre9.</para>
    3074         </listitem>
    3075       </itemizedlist>
    3076     </listitem>
    3077 
    3078     <listitem>
    3079       <para>December 10, 2007</para>
    3080       <itemizedlist>
    3081         <listitem>
    3082           <para>[jciccone] - Added --disable-makeinstall-chown to util-linux-ng
    3083           in the boot section.</para>
    3084         </listitem>
    3085       </itemizedlist>
    3086     </listitem>
    3087 
    3088     <listitem>
    3089       <para>November 27, 2007</para>
    3090       <itemizedlist>
    3091         <listitem>
    3092           <para>[jciccone] - Updated the bootscripts to 1.1-pre8.</para>
    3093         </listitem>
    3094       </itemizedlist>
    3095     </listitem>
    3096 
    3097     <listitem>
    3098       <para>October 30, 2007</para>
    3099       <itemizedlist>
    3100         <listitem>
    3101           <para>[jim] - Updated to TCL 8.4.16.</para>
    3102         </listitem>
    3103         <listitem>
    3104           <para>[jim] - Updated to Man-Pages 2.67.</para>
    3105         </listitem>
    3106         <listitem>
    3107           <para>[jim] - Replaced Shadow Patch with better patch.</para>
    3108         </listitem>
    3109       </itemizedlist>
    3110     </listitem>
    3111 
    3112     <listitem>
    3113       <para>October 29, 2007</para>
    3114       <itemizedlist>
    3115         <listitem>
    3116           <para>[jim] - Updated Binutils 2.18 Branch Update Patch.</para>
    3117         </listitem>
    3118         <listitem>
    3119           <para>[jim] - Updated Vim 7.1 Branch Update Patch.</para>
    3120         </listitem>
    3121         <listitem>
    3122           <para>[jim] - Added Ncurses 5.6 Branch Update Patch.</para>
    3123         </listitem>
    3124         <listitem>
    3125           <para>[jim] - Updated to Gawk 3.1.6.</para>
    3126         </listitem>
    3127         <listitem>
    3128           <para>[jim] - Updated to Shadow 4.0.18.2.</para>
    3129         </listitem>
    3130         <listitem>
    3131           <para>[jim] - Added Updated Useradd Fix Patch to Shadow 4.0.18.2.</para>
    3132         </listitem>
    3133       </itemizedlist>
    3134     </listitem>
    3135 
    3136     <listitem>
    3137       <para>October 26, 2007</para>
    3138       <itemizedlist>
    3139         <listitem>
    3140           <para>[jim] - Added Binutils 2.18 Branch Update Patch.</para>
    3141         </listitem>
    3142         <listitem>
    3143           <para>[jim] - Added GCC 4.2.2 Branch Update Patch.</para>
    3144         </listitem>
    3145         <listitem>
    3146           <para>[jim] - Added Glibc 2.7 Branch Update Patch.</para>
    3147         </listitem>
    3148       </itemizedlist>
    3149     </listitem>
    3150 
    3151     <listitem>
    3152       <para>October 25, 2007</para>
    3153       <itemizedlist>
    3154         <listitem>
    3155           <para>[jim] - Updated the bootscripts to 1.1-pre7.</para>
    3156         </listitem>
    3157         <listitem>
    3158           <para>[jim] - Updated to Glibc 2.7.</para>
    3159         </listitem>
    3160         <listitem>
    3161           <para>[jim] - Updated Bootscripts build to make sure the udev
    3162                         devices get created correctly in boot section.</para>
    3163         </listitem>
    3164       </itemizedlist>
    3165     </listitem>
    3166 
    3167     <listitem>
    3168       <para>October 16, 2007</para>
    3169       <itemizedlist>
    3170         <listitem>
    3171           <para>[jim] - Updated the bootscripts to 1.1-pre6.
    3172                 Combined with cblfs bootscripts, all bootscripts in one package.</para>
    3173         </listitem>
    3174         <listitem>
    3175           <para>[jim] - Updated to Linux 2.6.23.1.</para>
    3176         </listitem>
    3177         <listitem>
    3178           <para>[jim] - Removed Linux-Headers Package.</para>
    3179         </listitem>
    3180         <listitem>
    3181           <para>[jim] - Updated to GCC 4.2.2.</para>
    3182         </listitem>
    3183         <listitem>
    3184           <para>[jim] - Updated to Tar 1.19.</para>
    3185         </listitem>
    3186         <listitem>
    3187           <para>[jim] - Updated to Texinfo 4.11.</para>
    3188         </listitem>
    3189         <listitem>
    3190           <para>[jim] - Updated to Less 409.</para>
    3191         </listitem>
    3192         <listitem>
    3193           <para>[jim] - Updated to Udev 116.</para>
    3194         </listitem>
    3195         <listitem>
    3196           <para>[jim] - Added patch to correct the detction of texinfo in binutils.</para>
    3197         </listitem>
    3198         <listitem>
    3199           <para>[jim] - Updated to IPRoute2 2.6.23.</para>
    3200         </listitem>
    3201       </itemizedlist>
    3202     </listitem>
    3203 
    3204     <listitem>
    3205       <para>October 13, 2007</para>
    3206       <itemizedlist>
    3207         <listitem>
    3208           <para>[jciccone] - Updated the bootscripts to 1.1-pre5. The Makefile
    3209           now creates the static nodes that the udev Makefile used to.</para>
    3210         </listitem>
    3211         <listitem>
    3212           <para>[jim] - Updated the boot section Util-Linux-NG Build. Fixes
    3213                 issues where files were missing during bootup and the ability
    3214                 to login.</para>
    3215         </listitem>
    3216       </itemizedlist>
    3217     </listitem>
    3218 
    3219     <listitem>
    3220       <para>September 24, 2007</para>
    3221       <itemizedlist>
    3222         <listitem>
    3223           <para>[Chris] - More dependency updates for several packages.</para>
    3224         </listitem>
    3225       </itemizedlist>
    3226     </listitem>
    3227 
    3228     <listitem>
    3229       <para>September 23, 2007</para>
    3230       <itemizedlist>
    3231         <listitem>
    3232           <para>[Chris] - Updates to dependency info for several packages.</para>
    3233         </listitem>
    3234       </itemizedlist>
    3235     </listitem>
    3236 
    3237     <listitem>
    3238       <para>September 12, 2007</para>
    3239       <itemizedlist>
    3240         <listitem>
    3241           <para>[Chris] - Added more new programs to Util-Linux-Ng installed
    3242           programs list.</para>
    3243         </listitem>
    3244       </itemizedlist>
    3245     </listitem>
    3246 
    3247     <listitem>
    3248       <para>September 11, 2007</para>
    3249       <itemizedlist>
    3250         <listitem>
    3251           <para>[Chris] - Updated list of installed programs for Util-Linux-ng.</para>
    3252         </listitem>
    3253         <listitem>
    3254           <para>[jim] - Updated CLFS Bootscripts to 1.1-pre4.</para>
    3255         </listitem>
    3256       </itemizedlist>
    3257     </listitem>
    3258    
    3259     <listitem>
    3260       <para>September 10, 2007</para>
    3261       <itemizedlist>
    3262         <listitem>
    3263           <para>[Chris] - Added needed mkdir command to IPRoute2 instructions.</para>
    3264         </listitem>
    3265         <listitem>
    3266           <para>[Chris] - Fixed descriptive text in testsuite-tools
    3267           introduction page. Reported by gomoko (ticket #118).</para>
    3268         </listitem>
    3269       </itemizedlist>
    3270     </listitem>
    3271 
    3272     <listitem>
    3273       <para>September 09, 2007</para>
    3274       <itemizedlist>
    3275         <listitem>
    3276           <para>[jciccone] - Build a PIC libfl.a with Flex.</para>
    3277         </listitem>
    3278         <listitem>
    3279           <para>[jim] - Updated Util-Linux-ng in Boot Section, to cross-compile.</para>
    3280         </listitem>
    3281       </itemizedlist>
    3282     </listitem>
    3283 
    3284     <listitem>
    3285       <para>September 03, 2007</para>
    3286       <itemizedlist>
    3287         <listitem>
    3288           <para>[jim] - Updated Udev to 115.
    3289                         This change also removed udev-cross-lfs package
    3290                         since our rules are the same as base ones installed.</para>
    3291         </listitem>
    3292         <listitem>
    3293           <para>[jim] - Updated Grep to 2.5.3.</para>
    3294         </listitem>
    3295         <listitem>
    3296           <para>[jim] - Updated Man-Pages to 2.64.</para>
    3297         </listitem>
    3298         <listitem>
    3299           <para>[jim] - Updated TCL to 8.4.15.</para>
    3300         </listitem>
    3301         <listitem>
    3302           <para>[jim] - Updated to Linux 2.6.22.6.</para>
    3303         </listitem>
    3304         <listitem>
    3305           <para>[jim] - Updated to Linux Headers 2.6.22.6-09032007.</para>
    3306         </listitem>
    3307         <listitem>
    3308           <para>[jim] - Updated Less to 406.</para>
    3309         </listitem>
    3310         <listitem>
    3311           <para>[jim] - Updated Sysklogd to 1.5.</para>
    3312         </listitem>
    3313         <listitem>
    3314           <para>[jim] - Updated Kbd to 1.13.</para>
    3315         </listitem>
    3316         <listitem>
    3317           <para>[jim] - Updated IPRoute2 to 2.6.22-070710.</para>
    3318         </listitem>
    3319         <listitem>
    3320           <para>[jim] - Updated Shadow Patch for more fixes. Man Page Typos,
    3321           buffer overflows, useradd -G fixes, better name support, and
    3322           the previous useradd fix.</para>
    3323         </listitem>
    3324         <listitem>
    3325           <para>[jim] - Updated Bash 3.2 Patch to -6.</para>
    3326         </listitem>
    3327         <listitem>
    3328           <para>[jim] - Updated Readline 5.2 Patch to -3.</para>
    3329         </listitem>
    3330         <listitem>
    3331           <para>[jim] - Updated Vim 3.1 Patch to -3.</para>
    3332         </listitem>
    3333       </itemizedlist>
    3334     </listitem>
    3335 
    3336     <listitem>
    3337       <para>September 02, 2007</para>
    3338       <itemizedlist>
    3339         <listitem>
    3340           <para>[jim] - Updated Util-linux-ng to 2.13.</para>
    3341         </listitem>
    3342         <listitem>
    3343           <para>[jim] - Updated Tree to 1.5.1.1.</para>
    3344         </listitem>
    3345         <listitem>
    3346           <para>[jciccone] - Updated Glibc to 2.6.1.</para>
    3347         </listitem>
    3348         <listitem>
    3349           <para>[jim] - Updated Binutils to 2.18.</para>
    3350         </listitem>
    3351       </itemizedlist>
    3352     </listitem>
    3353 
    3354     <listitem>
    3355       <para>August 05, 2007</para>
    3356       <itemizedlist>
    3357         <listitem>
    3358           <para>[jciccone] - Updated the bash config.cache to contain all
    3359           of the differences between a cross-compiled and a native build.</para>
    3360         </listitem>
    3361       </itemizedlist>
    3362     </listitem>
    3363 
    3364     <listitem>
    3365       <para>July 23, 2007</para>
    3366       <itemizedlist>
    3367         <listitem>
    3368           <para>[jciccone] - Updated Texinfo to 4.9.</para>
    3369         </listitem>
    3370         <listitem>
    3371           <para>[jciccone] - Updated E2fsprogs to 1.40.2.</para>
    3372         </listitem>
    3373         <listitem>
    3374           <para>[jciccone] - Updated M4 to 1.4.10.</para>
    3375         </listitem>
    3376         <listitem>
    3377           <para>[jciccone] - Updated Tar to 1.18.</para>
    3378         </listitem>
    3379         <listitem>
    3380           <para>[jciccone] - Updated Libtool to 1.5.24.</para>
    3381         </listitem>
    3382         <listitem>
    3383           <para>[jciccone] - Updated the Man Pages to 2.63.</para>
    3384         </listitem>
    3385       </itemizedlist>
    3386     </listitem>
    3387 
    3388     <listitem>
    3389       <para>July 22, 2007</para>
    3390       <itemizedlist>
    3391         <listitem>
    3392           <para>[jciccone] - Updated GCC to 4.2.1.</para>
    3393         </listitem>
    3394       </itemizedlist>
    3395     </listitem>
    3396 
    3397     <listitem>
    3398       <para>July 20, 2007</para>
    3399       <itemizedlist>
    3400         <listitem>
    3401           <para>[ken] - Make coreutils build in temp-system when the host cannot
    3402           run the target programs.</para>
    3403         </listitem>
    3404       </itemizedlist>
    3405     </listitem>
    3406 
    3407     <listitem>
    3408       <para>July 1, 2007</para>
    3409       <itemizedlist>
    3410         <listitem>
    3411           <para>[jciccone] - Updated the download location for the Man Pages
    3412           package.</para>
    3413         </listitem>
    3414       </itemizedlist>
    3415     </listitem>
    3416 
    3417     <listitem>
    3418       <para>June 23, 2007</para>
    3419       <itemizedlist>
    3420         <listitem>
    3421           <para>[jciccone] - Updated to Glibc 2.6. This includes adding a sed
    3422           to Coreutils and Gzip to rename their internal implementations of
    3423           futimens which are incompatible with the implementation provided
    3424           by Glibc.</para>
    3425         </listitem>
    3426       </itemizedlist>
    3427     </listitem>
    3428 
    3429     <listitem>
    3430       <para>June 18, 2007</para>
    3431       <itemizedlist>
    3432         <listitem>
    3433           <para>[jciccone] - Updated to Tar 1.17.</para>
    3434         </listitem>
    3435       </itemizedlist>
    3436     </listitem>
    3437 
    3438     <listitem>
    3439       <para>June 17, 2007</para>
    3440       <itemizedlist>
    3441         <listitem>
    3442           <para>[jciccone] - Updated to Vim 7.1.</para>
    3443         </listitem>
    3444         <listitem>
    3445           <para>[jciccone] - Updated to Findutils 4.2.31.</para>
    3446         </listitem>
    3447         <listitem>
    3448           <para>[jciccone] - Updated to File 4.21.</para>
    3449         </listitem>
    3450         <listitem>
    3451           <para>[jciccone] - Updated to Less 403.</para>
    3452         </listitem>
    3453         <listitem>
    3454           <para>[jciccone] - Updated to Man Pages 2.57.</para>
    3455         </listitem>
    3456       </itemizedlist>
    3457     </listitem>
    3458 
    3459     <listitem>
    3460       <para>June 16, 2007</para>
    3461       <itemizedlist>
    3462         <listitem>
    3463           <para>[Chris] - Removed creation of config.cache from temp-system
    3464           Coreutils, as it no longer looks for setvbuf.</para>
    3465         </listitem>
    3466       </itemizedlist>
    3467     </listitem>
    3468 
    3469     <listitem>
    3470       <para>May 19, 2007</para>
    3471       <itemizedlist>
    3472         <listitem>
    3473           <para>[jciccone] - Added a patch to Perl that accounts for a change
    3474           in GCC 4.2.0. The patch causes makedepend.sh to also remove
    3475           <literal>&lt;command-line&gt;</literal> as well as
    3476           <literal>&lt;command line&gt;</literal>.</para>
    3477         </listitem>
    3478       </itemizedlist>
    3479     </listitem>
    3480 
    3481     <listitem>
    3482       <para>May 18, 2007</para>
    3483       <itemizedlist>
    3484         <listitem>
    3485           <para>[jciccone] - Updated to GCC 4.2.0.</para>
    3486         </listitem>
    3487       </itemizedlist>
    3488     </listitem>
    3489 
    3490     <listitem>
    3491       <para>April 30, 2007</para>
    3492       <itemizedlist>
    3493         <listitem>
    3494           <para>[jciccone] - Updated to Man Pages 2.46.</para>
    3495         </listitem>
    3496       </itemizedlist>
    3497     </listitem>
    3498 
    3499     <listitem>
    3500       <para>April 27, 2007</para>
    3501       <itemizedlist>
    3502         <listitem>
    3503           <para>[jhuntwork] - We don't use the uname patch for temp-system Coreutils.
    3504           No need to 'touch man/uname.1'.</para>
    3505         </listitem>
    3506       </itemizedlist>
    3507     </listitem>
    3508 
    3509     <listitem>
    3510       <para>April 24, 2007</para>
    3511       <itemizedlist>
    3512         <listitem>
    3513           <para>[jciccone] - Updated to Psmisc 22.5.</para>
    3514         </listitem>
    3515       </itemizedlist>
    3516     </listitem>
    3517 
    3518     <listitem>
    3519       <para>April 20, 2007</para>
    3520       <itemizedlist>
    3521         <listitem>
    3522           <para>[jciccone] - Updated to Gzip 1.3.12.</para>
    3523         </listitem>
    3524         <listitem>
    3525           <para>[jciccone] - Updated to Psmisc 22.4.</para>
    3526         </listitem>
    3527         <listitem>
    3528           <para>[jciccone] - Updated to Man Pages 2.44.</para>
    3529         </listitem>
    3530         <listitem>
    3531           <para>[jciccone] - Updated to M4 1.4.9.</para>
    3532         </listitem>
    3533         <listitem>
    3534           <para>[jciccone] - Updated to Coreutils 6.9.</para>
    3535         </listitem>
    3536       </itemizedlist>
    3537     </listitem>
    3538 
    3539     <listitem>
    3540       <para>April 10, 2007</para>
    3541       <itemizedlist>
    3542         <listitem>
    3543           <para>[Chris] - Updated Gzip's list of installed programs - compress
    3544           is no longer installed, and gunzip, uncompress, and zcat are now bash
    3545           scripts rather than links.</para>
    3546         </listitem>
    3547       </itemizedlist>
    3548     </listitem>
    3549 
    3550     <listitem>
    3551       <para>February 25, 2007</para>
    3552       <itemizedlist>
    3553         <listitem>
    3554           <para>[jim] - Updated to Linux 2.6.20.1.</para>
    3555         </listitem>
    3556         <listitem>
    3557           <para>[jim] - Updated to Linux Headers 2.6.20.1-02252007.</para>
    3558         </listitem>
    3559       </itemizedlist>
    3560     </listitem>
    3561 
    3562     <listitem>
    3563       <para>February 17, 2007</para>
    3564       <itemizedlist>
    3565         <listitem>
    3566           <para>[Chris] - Moved the build of the File package in cross-tools
    3567           to the beginning of the chapter.</para>
    3568         </listitem>
    3569         <listitem>
    3570           <para>[jim] - Updated to Gzip 1.3.11.</para>
    3571         </listitem>
    3572       </itemizedlist>
    3573     </listitem>
    3574 
    3575     <listitem>
    3576       <para>February 16, 2007</para>
    3577       <itemizedlist>
    3578         <listitem>
    3579           <para>[Chris] - Changed the wording in the "Build Variables" page
    3580           to make it clearer.</para>
    3581           <para>[Chris] - Added command to Udev installation to remove Udev
    3582           rules it installs.</para>
    3583           <para>[Chris] - Removed Ncurses patch for buggy versions of Bash from
    3584           from the final-system build (it's still in the temp-system).</para>
    3585           <para>[Chris] - Removed unneeded /tools/bin/cc symlink.</para>
    3586         </listitem>
    3587       </itemizedlist>
    3588     </listitem>
    3589 
    3590     <listitem>
    3591       <para>February 15, 2007</para>
    3592       <itemizedlist>
    3593         <listitem>
    3594           <para>[jim] - Fix a building of Ncurses when an unpatched version of Bash 3.x is used.</para>
    3595         </listitem>
    3596       </itemizedlist>
    3597     </listitem>
    3598 
    3599     <listitem>
    3600       <para>February 14, 2007</para>
    3601       <itemizedlist>
    3602         <listitem>
    3603           <para>[jim] - Updated to GCC 4.1.2.</para>
    3604         </listitem>
    3605       </itemizedlist>
    3606     </listitem>
    3607 
    3608     <listitem>
    3609       <para>February 5, 2007</para>
    3610       <itemizedlist>
    3611         <listitem>
    3612           <para>[jim] - Updated to Automake 1.10.</para>
    3613         </listitem>
    3614       </itemizedlist>
    3615     </listitem>
    3616 
    3617     <listitem>
    3618       <para>February 4, 2007</para>
    3619       <itemizedlist>
    3620         <listitem>
    3621           <para>[jim] - Updated to Linux 2.6.20.</para>
    3622         </listitem>
    3623         <listitem>
    3624           <para>[jim] - Updated to Linux Headers 2.6.20-02042007.</para>
    3625         </listitem>
    3626         <listitem>
    3627           <para>[jim] - Updated to Udev 105.</para>
    3628         </listitem>
    3629       </itemizedlist>
    3630     </listitem>
    3631 
    3632     <listitem>
    3633       <para>January 23, 2007</para>
    3634       <itemizedlist>
    3635         <listitem>
    3636           <para>[jim] - Updated to Linux Headers 2.6.19.2-01232007.</para>
    3637         </listitem>
    3638         <listitem>
    3639           <para>[jim] - Update to Glibc Branch Update Patch.</para>
    3640         </listitem>
    3641       </itemizedlist>
    3642     </listitem>
    3643 
    3644     <listitem>
    3645       <para>January 15, 2007</para>
    3646       <itemizedlist>
    3647         <listitem>
    3648           <para>[jim] - Updated to Linux 2.6.19.2.</para>
    3649         </listitem>
    3650         <listitem>
    3651           <para>[jim] - Updated to Linux Headers 2.6.19.2-01152007.</para>
    3652         </listitem>
    3653         <listitem>
    3654           <para>[jim] - Updated to Tree 1.5.1.</para>
    3655         </listitem>
    3656         <listitem>
    3657           <para>[jim] - Updated to Udev 104.</para>
    3658         </listitem>
    3659         <listitem>
    3660           <para>[jim] - Updated to Udev Rules 1.1-pre4.</para>
    3661         </listitem>
    3662         <listitem>
    3663           <para>[Chris] - Removed obsolete note from bzip2 instructions
    3664           about performing rm /usr/bin/bz*.</para>
    3665         </listitem>
    3666       </itemizedlist>
    3667     </listitem>
    3668 
    3669     <listitem>
    3670       <para>January 12, 2007</para>
    3671       <itemizedlist>
    3672         <listitem>
    3673           <para>[jim] - Update to Glibc Branch Update Patch.</para>
    3674         </listitem>
    3675         <listitem>
    3676           <para>[jim] - Update to Binutils Branch Update Patch.</para>
    3677         </listitem>
    3678       </itemizedlist>
    3679     </listitem>
    3680 
    3681     <listitem>
    3682       <para>January 7, 2007</para>
    3683       <itemizedlist>
    3684         <listitem>
    3685           <para>[jim] - Updated to Bzip2 1.0.4.</para>
    3686         </listitem>
    3687       </itemizedlist>
    3688     </listitem>
    3689 
    3690     <listitem>
    3691       <para>December 23, 2006</para>
    3692       <itemizedlist>
    3693         <listitem>
    3694           <para>[jciccone] - Updated to Ncurses 5.6.</para>
    3695         </listitem>
    3696       </itemizedlist>
    3697     </listitem>
    3698 
    3699     <listitem>
    3700       <para>December 15, 2006</para>
    3701       <itemizedlist>
    3702         <listitem>
    3703           <para>[jim] - Updated to Gzip 1.3.9.</para>
    3704         </listitem>
    3705         <listitem>
    3706           <para>[jim] - Updated to IPRoute2 2.6.19-061214.</para>
    3707         </listitem>
    3708       </itemizedlist>
    3709     </listitem>
    3710 
    3711     <listitem>
    3712       <para>December 13, 2006</para>
    3713       <itemizedlist>
    3714         <listitem>
    3715           <para>[jim] - Added File to Cross-tools.</para>
    3716         </listitem>
    3717       </itemizedlist>
    3718     </listitem>
    3719 
    3720     <listitem>
    3721       <para>December 12, 2006</para>
    3722       <itemizedlist>
    3723         <listitem>
    3724           <para>[jim] - Updated to Linux 2.6.19.1.</para>
    3725         </listitem>
    3726         <listitem>
    3727           <para>[jim] - Updated to Linux Headers 2.6.19.1-12122006.</para>
    3728         </listitem>
    3729         <listitem>
    3730           <para>[jim] - Added Readline Upstream Patch.</para>
    3731         </listitem>
    3732         <listitem>
    3733           <para>[jim] - Update Bash Upstream Patch.</para>
    3734         </listitem>
    3735         <listitem>
    3736           <para>[jim] - Updated to File 4.19.</para>
    3737         </listitem>
    3738       </itemizedlist>
    3739     </listitem>
    3740 
    3741     <listitem>
    3742       <para>December 10, 2006</para>
    3743       <itemizedlist>
    3744         <listitem>
    3745           <para>[jim] - Updated to Gzip 1.3.8.</para>
    3746         </listitem>
    3747       </itemizedlist>
    3748     </listitem>
    3749 
    3750     <listitem>
    3751       <para>December 9, 2006</para>
    3752       <itemizedlist>
    3753         <listitem>
    3754           <para>[jim] - Updated to Tar 1.16.1.</para>
    3755         </listitem>
    3756       </itemizedlist>
    3757     </listitem>
    3758 
    3759     <listitem>
    3760       <para>December 7, 2006</para>
    3761       <itemizedlist>
    3762         <listitem>
    3763           <para>[jim] - Updated to Gzip 1.3.7.</para>
    3764         </listitem>
    3765         <listitem>
    3766           <para>[jim] - Updated to Coreutils 6.7.</para>
    3767         </listitem>
    3768         <listitem>
    3769           <para>[jim] - Reverting sysroot changes.</para>
    3770         </listitem>
    3771       </itemizedlist>
    3772     </listitem>
    3773 
    3774     <listitem>
    3775       <para>December 1, 2006</para>
    3776       <itemizedlist>
    3777         <listitem>
    3778           <para>[jim] - Updated to Man-Pages 2.43.</para>
    3779         </listitem>
    3780         <listitem>
    3781           <para>[jim] - Removed MINOR patch and replaced it with a more complete
    3782           upstream patch will all current updates to the 2.5 branch of glibc.</para>
    3783         </listitem>
    3784         <listitem>
    3785           <para>[jim] - Added Binutils Branch Update Patch.</para>
    3786         </listitem>
    3787         <listitem>
    3788           <para>[jim] - Reverted change in gettext build in temp-system.</para>
    3789         </listitem>
    3790         <listitem>
    3791           <para>[jim] - Updated to Coreutils 6.7.</para>
    3792         </listitem>
    3793       </itemizedlist>
    3794     </listitem>
    3795 
    3796     <listitem>
    3797       <para>November 29, 2006</para>
    3798       <itemizedlist>
    3799         <listitem>
    3800           <para>[jim] - Updated to Linux Headers 2.6.19-11302006.</para>
    3801         </listitem>
    3802         <listitem>
    3803           <para>[jim] - Updated to Udev Rules 1.1-pre3.</para>
    3804         </listitem>
    3805       </itemizedlist>
    3806     </listitem>
    3807 
    3808     <listitem>
    3809       <para>November 29, 2006</para>
    3810       <itemizedlist>
    3811         <listitem>
    3812           <para>[jim] - Updated to Linux 2.6.19.</para>
    3813         </listitem>
    3814         <listitem>
    3815           <para>[jim] - Updated to Linux Headers 2.6.19-11292006.</para>
    3816         </listitem>
    3817       </itemizedlist>
    3818     </listitem>
    3819 
    3820     <listitem>
    3821       <para>November 27, 2006</para>
    3822       <itemizedlist>
    3823         <listitem>
    3824           <para>[jim] - Updated to Gettext 0.16.1.</para>
    3825         </listitem>
    3826       </itemizedlist>
    3827     </listitem>
    3828 
    3829     <listitem>
    3830       <para>November 26, 2006</para>
    3831       <itemizedlist>
    3832         <listitem>
    3833           <para>[jim] - Updated to Man-Pages 2.42.</para>
    3834         </listitem>
    3835         <listitem>
    3836           <para>[jim] - Updated to Gzip 1.3.6.</para>
    3837         </listitem>
    3838       </itemizedlist>
    3839     </listitem>
    3840 
    3841     <listitem>
    3842       <para>November 25, 2006</para>
    3843       <itemizedlist>
    3844         <listitem>
    3845           <para>[jim] - Updated to Findutils 4.2.29.</para>
    3846         </listitem>
    3847       </itemizedlist>
    3848     </listitem>
    3849 
    3850     <listitem>
    3851       <para>November 23, 2006</para>
    3852       <itemizedlist>
    3853         <listitem>
    3854           <para>[Chris] - Added /bin/rm to essential symlinks - e2fsprogs
    3855           testsuite hard-codes the location to that binary.</para>
    3856         </listitem>
    3857       </itemizedlist>
    3858     </listitem>
    3859 
    3860     <listitem>
    3861       <para>November 22, 2006</para>
    3862       <itemizedlist>
    3863         <listitem>
    3864           <para>[jim] - Updated to Coreutils 6.6.</para>
    3865         </listitem>
    3866         <listitem>
    3867           <para>[jim] - Updated to Man 1.6e.</para>
    3868         </listitem>
    3869       </itemizedlist>
    3870     </listitem>
    3871 
    3872     <listitem>
    3873       <para>November 20, 2006</para>
    3874       <itemizedlist>
    3875         <listitem>
    3876           <para>[jim] - Updated to Coreutils 6.5.</para>
    3877         </listitem>
    3878         <listitem>
    3879           <para>[jim] - Added Patch for Coreutils 6.5 ls segfault.</para>
    3880         </listitem>
    3881         <listitem>
    3882           <para>[jim] - Updated to M4 1.4.8.</para>
    3883         </listitem>
    3884         <listitem>
    3885           <para>[jim] - Updated to Linux 2.6.18.3.</para>
    3886         </listitem>
    3887         <listitem>
    3888           <para>[jim] - Updated to Linux Headers 2.6.18.3-11202006.</para>
    3889         </listitem>
    3890       </itemizedlist>
    3891     </listitem>
    3892 
    3893     <listitem>
    3894       <para>November 17, 2006</para>
    3895       <itemizedlist>
    3896         <listitem>
    3897           <para>[jim] - Updated to Autoconf 2.61.</para>
    3898         </listitem>
    3899       </itemizedlist>
    3900     </listitem>
    3901 
    3902     <listitem>
    3903       <para>November 15, 2006</para>
    3904       <itemizedlist>
    3905         <listitem>
    3906           <para>[jim] - Updated to IANA-Etc 2.20.</para>
    3907         </listitem>
    3908       </itemizedlist>
    3909     </listitem>
    3910 
    3911     <listitem>
    3912       <para>November 14, 2006</para>
    3913       <itemizedlist>
    3914         <listitem>
    3915           <para>[jim] - Change to E2FSProgs, does not pick up the CC or LD
    3916           variables.</para>
    3917         </listitem>
    3918       </itemizedlist>
    3919     </listitem>
    3920 
    3921     <listitem>
    3922       <para>November 12, 2006</para>
    3923       <itemizedlist>
    3924         <listitem>
    3925           <para>[jim] - Updated to Linux Headers 2.6.18.2-11122006.</para>
    3926         </listitem>
    3927         <listitem>
    3928           <para>[jim] - Bash 3.2 patch updated with upstream fixes 001-005.</para>
    3929         </listitem>
    3930       </itemizedlist>
    3931     </listitem>
    3932 
    3933     <listitem>
    3934       <para>November 5, 2006</para>
    3935       <itemizedlist>
    3936         <listitem>
    3937           <para>[jim] - Updated to Linux 2.6.18.2.</para>
    3938         </listitem>
    3939         <listitem>
    3940           <para>[jim] - Updated to Linux Headers 2.6.18.2-11052006.</para>
    3941         </listitem>
    3942       </itemizedlist>
    3943     </listitem>
    3944 
    3945     <listitem>
    3946       <para>November 4, 2006</para>
    3947       <itemizedlist>
    3948         <listitem>
    3949           <para>[Chris] - Modified the instructions for disabling the
    3950           installation of the groups program to account for changes in shadow's
    3951           Makefile.</para>
    3952         </listitem>
    3953       </itemizedlist>
    3954     </listitem>
    3955 
    3956     <listitem>
    3957       <para>November 2, 2006</para>
    3958       <itemizedlist>
    3959         <listitem>
    3960           <para>[jim] - Updated to File 4.18.</para>
    3961         </listitem>
    3962       </itemizedlist>
    3963     </listitem>
    3964 
    3965     <listitem>
    3966       <para>October 31, 2006</para>
    3967       <itemizedlist>
    3968         <listitem>
    3969           <para>[jim] - Bash 3.2 patch updated with upstream fixes.</para>
    3970         </listitem>
    3971         <listitem>
    3972           <para>[jim] - Updated to Bootscripts 1.1-pre3.</para>
    3973         </listitem>
    3974       </itemizedlist>
    3975     </listitem>
    3976 
    3977     <listitem>
    3978       <para>October 30, 2006</para>
    3979       <itemizedlist>
    3980         <listitem>
    3981           <para>[jim] - Updated to Udev Rules 1.1-pre2.</para>
    3982         </listitem>
    3983       </itemizedlist>
    3984     </listitem>
    3985 
    3986     <listitem>
    3987       <para>October 27, 2006</para>
    3988       <itemizedlist>
    3989         <listitem>
    3990           <para>[jim] - Updated to Bootscripts 1.1-pre2.</para>
    3991         </listitem>
    3992         <listitem>
    3993           <para>[jim] - Updated syslog.conf file.</para>
    3994         </listitem>
    3995       </itemizedlist>
    3996     </listitem>
    3997 
    3998     <listitem>
    3999       <para>October 26, 2006</para>
    4000       <itemizedlist>
    4001         <listitem>
    4002           <para>[jim] - Updated to Linux-Headers 2.6.18.1-10262006.</para>
    4003         </listitem>
    4004         <listitem>
    4005           <para>[jim] - Updated to Gettext 0.16.</para>
    4006         </listitem>
    4007         <listitem>
    4008           <para>[jim] - The nscd sed is no longer needed to build Glibc 2.5.</para>
    4009         </listitem>
    4010       </itemizedlist>
    4011     </listitem>
    4012 
    4013     <listitem>
    4014       <para>October 25, 2006</para>
    4015       <itemizedlist>
    4016         <listitem>
    4017           <para>[Chris] - Updated to Psmisc 22.3.</para>
    4018         </listitem>
    4019         <listitem>
    4020           <para>[Chris] - Updated to Tcl 8.4.14.</para>
    4021         </listitem>
    4022         <listitem>
    4023           <para>[Chris] - Moved e2fsprogs and sed before coreutils, as
    4024           Coreutils testsuite now requires e2fsprogs.</para>
    4025         </listitem>
    4026       </itemizedlist>
    4027     </listitem>
    4028 
    4029     <listitem>
    4030       <para>October 23, 2006</para>
    4031       <itemizedlist>
    4032         <listitem>
    4033           <para>[Chris] - Removed unneeded additions to config.cache for
    4034           temp-system Tar and Coreutils.</para>
    4035         </listitem>
    4036         <listitem>
    4037           <para>[jim] - Added touch man/uname.1 in temp-system Coreutils to
    4038           prevent a build failure.</para>
    4039         </listitem>
    4040         <listitem>
    4041           <para>[jim] - Added Patch for a Versioning issue with Glibc 2.5.</para>
    4042         </listitem>
    4043       </itemizedlist>
    4044     </listitem>
    4045 
    4046     <listitem>
    4047       <para>October 22, 2006</para>
    4048       <itemizedlist>
    4049         <listitem>
    4050           <para>[jim] - Updated to Linux 2.6.18.1.</para>
    4051         </listitem>
    4052         <listitem>
    4053           <para>[jim] - Updated to Linux Headers 2.6.18.1-10222006.</para>
    4054         </listitem>
    4055         <listitem>
    4056           <para>[jim] - Updated to Coreutils 6.4.</para>
    4057         </listitem>
    4058         <listitem>
    4059           <para>[jim] - Removed out of place udev text in bootscripts Networking.</para>
    4060         </listitem>
    4061       </itemizedlist>
    4062     </listitem>
    4063 
    4064     <listitem>
    4065      <para>October 21, 2006</para>
    4066       <itemizedlist>
    4067         <listitem>
    4068           <para>[jim] - Updated to Inetutils 1.5.</para>
    4069         </listitem>
    4070         <listitem>
    4071           <para>[jim] - Updated to IPRoute2 2.6.18-061002.</para>
    4072         </listitem>
    4073         <listitem>
    4074           <para>[jim] - Updated to Tar 1.16.</para>
    4075         </listitem>
    4076         <listitem>
    4077           <para>[jim] - Updated to Udev 103.</para>
    4078         </listitem>
    4079         <listitem>
    4080           <para>[jim] - Updated to Coreutils 6.3.</para>
    4081         </listitem>
    4082       </itemizedlist>
    4083     </listitem>
    4084 
    4085     <listitem>
    4086       <para>October 20, 2006</para>
    4087       <itemizedlist>
    4088         <listitem>
    4089           <para>[Chris] - Removed command to add "setvbuf_reversed" to
    4090           temp-system bash as it is no longer needed with Bash 3.2.</para>
    4091         </listitem>
    4092         <listitem>
    4093           <para>[Chris] - Added command to man instructions to comment out
    4094           MANPATH /usr/local/man (in addition to /usr/man).</para>
    4095         </listitem>
    4096       </itemizedlist>
    4097     </listitem>
    4098 
    4099     <listitem>
    4100       <para>October 15, 2006</para>
    4101       <itemizedlist>
    4102         <listitem>
    4103           <para>[jim] - Updated Bash 3.2 with some unofficial upstream fixes. Thank you Chet Ramey.</para>
    4104         </listitem>
    4105       </itemizedlist>
    4106     </listitem>
    4107 
    4108     <listitem>
    4109       <para>October 12, 2006</para>
    4110       <itemizedlist>
    4111         <listitem>
    4112           <para>[jim] - Added patch to fix build issue with Bash 3.2.</para>
    4113         </listitem>
    4114         <listitem>
    4115           <para>[jim] - Updated to Man-Pages 2.41.</para>
    4116         </listitem>
    4117         <listitem>
    4118           <para>[jim] - Updated to Glibc 2.5.</para>
    4119         </listitem>
    4120       </itemizedlist>
    4121     </listitem>
    4122 
    4123     <listitem>
    4124       <para>October 11, 2006</para>
    4125       <itemizedlist>
    4126         <listitem>
    4127           <para>[jim] - Updated to Bash 3.2.</para>
    4128         </listitem>
    4129         <listitem>
    4130           <para>[jim] - Updated to Readline 5.2.</para>
    4131         </listitem>
    4132         <listitem>
    4133           <para>[jim] - Updated to Man-Pages 2.40.</para>
    4134         </listitem>
    4135         <listitem>
    4136           <para>[jim] - Updated to Udev 102.</para>
    4137         </listitem>
    4138       </itemizedlist>
    4139     </listitem>
    4140 
    4141     <listitem>
    4142       <para>October 4, 2006</para>
    4143       <itemizedlist>
    4144         <listitem>
    4145           <para>[manuel] - Changed book license to the Open Publication
    4146           License v1.0.</para>
    4147         </listitem>
    4148       </itemizedlist>
    4149     </listitem>
    4150 
    4151     <listitem>
    4152       <para>October 1, 2006</para>
    4153       <itemizedlist>
    4154         <listitem>
    4155           <para>[Chris] - Removed obsolete command from Tcl instructions,
    4156           as the issue it fixes has been fixed in the latest Tcl version.</para>
    4157         </listitem>
    4158       </itemizedlist>
    4159     </listitem>
    4160 
    4161     <listitem>
    4162       <para>September 29, 2006</para>
    4163       <itemizedlist>
    4164         <listitem>
    4165           <para>[jim] - Updated to Linux Headers to 2.6.18-09302006.</para>
    4166         </listitem>
    4167         <listitem>
    4168           <para>[jim] - New patch for util-linux, replaces GCC 4 Fixes, the new
    4169           patches fixes the same issues, and removes the use of syscalls. Syscalls were
    4170           removed the unistd.h during santization.</para>
    4171         </listitem>
    4172       </itemizedlist>
    4173     </listitem>
    4174 
    4175     <listitem>
    4176       <para>September 28, 2006</para>
    4177       <itemizedlist>
    4178         <listitem>
    4179           <para>[jim] - Added patch for Util-Linux to fix build issues due to headers change in the
    4180           kernel.</para>
    4181         </listitem>
    4182         <listitem>
    4183           <para>[jim] - Updated to Texinfo 4.8a.</para>
    4184         </listitem>
    4185       </itemizedlist>
    4186     </listitem>
    4187 
    4188     <listitem>
    4189       <para>September 25, 2006</para>
    4190       <itemizedlist>
    4191         <listitem>
    4192           <para>[jim] - Updated Bootscripts to 1.1-pre1. Adding in the boot logging feature.</para>
    4193         </listitem>
    4194         <listitem>
    4195           <para>[jim] - Updated to Udev 100.</para>
    4196         </listitem>
    4197         <listitem>
    4198           <para>[jim] - Updated Udev Rules for Udev 100.</para>
    4199         </listitem>
    4200         <listitem>
    4201           <para>[jim] - Updated to M4 1.4.7.</para>
    4202         </listitem>
    4203         <listitem>
    4204           <para>[jim] - Updated to Linux to 2.6.18.</para>
    4205         </listitem>
    4206         <listitem>
    4207           <para>[jim] - Updated to Linux Headers to 2.6.18-09252006.</para>
    4208         </listitem>
    4209         <listitem>
    4210           <para>[jim] - Udev library libvolume_id is used by HAL, which makes
    4211           us change our build to a multilib build of udev libaries only for 32 and N32.</para>
    4212         </listitem>
    4213       </itemizedlist>
    4214     </listitem>
    4215 
    4216     <listitem>
    4217       <para>September 18, 2006</para>
    4218       <itemizedlist>
    4219         <listitem>
    4220           <para>[jim] - Updated Bison to a multilib build in all support architectures.</para>
    4221         </listitem>
    4222       </itemizedlist>
    4223     </listitem>
    4224 
    4225     <listitem>
    4226       <para>August 28, 2006</para>
    4227       <itemizedlist>
    4228         <listitem>
    4229           <para>[jim] - Updated to Gettext 0.15.</para>
    4230         </listitem>
    4231         <listitem>
    4232           <para>[jim] - Updated to Shadow 4.0.18.1.</para>
    4233         </listitem>
    4234         <listitem>
    4235           <para>[jim] - Updated to Coreutils 5.97.</para>
    4236         </listitem>
    4237         <listitem>
    4238           <para>[jim] - Updated to Procps 3.2.7.</para>
    4239         </listitem>
    4240         <listitem>
    4241           <para>[jim] - Updated to Man-Pages 2.39.</para>
    4242         </listitem>
    4243         <listitem>
    4244           <para>[jim] - Updated to Autoconf 2.60.</para>
    4245         </listitem>
    4246         <listitem>
    4247           <para>[jim] - Updated to TCL 8.4.13.</para>
    4248         </listitem>
    4249         <listitem>
    4250           <para>[jim] - Updated to M4 1.4.6.</para>
    4251         </listitem>
    4252         <listitem>
    4253           <para>[jim] - Updated to Findutils 4.2.28.</para>
    4254         </listitem>
    4255         <listitem>
    4256           <para>[jim] - Updated to Coreutils Uname Patch -2, which supports all architectures.</para>
    4257         </listitem>
    4258         <listitem>
    4259           <para>[jim] - Updated to Vim Patch -10, which contains upstream fixes.</para>
    4260         </listitem>
    4261         <listitem>
    4262           <para>[jim] - Updated to Udev 098 and udev-cross-lfs to 1.1-08272006 rules.</para>
    4263         </listitem>
    4264       </itemizedlist>
    4265     </listitem>
    4266 
    4267     <listitem>
    4268       <para>August 28, 2006</para>
    4269       <itemizedlist>
    4270         <listitem>
    4271           <para>[jim] - Changelog restarted, see the 1.0.0 book for the old changelog.</para>
     40      <para>01 January 2014</para>
     41      <itemizedlist>
     42        <listitem>
     43          <para>[Chris] - Added command to EGLIBC instructions to remove
     44          extraneous '.x' files from /usr/include/rpcsvc.</para>
     45        </listitem>
     46      </itemizedlist>
     47    </listitem>
     48
     49    <listitem>
     50      <para>23 December 2013</para>
     51      <itemizedlist>
     52        <listitem>
     53          <para>[William Harrington] - Update E2fsprogs to 1.42.9.</para>
     54        </listitem>
     55        <listitem>
     56          <para>[William Harrington] - Update Automake to 1.14.1.</para>
     57        </listitem>
     58      </itemizedlist>
     59    </listitem>
     60
     61    <listitem>
     62      <para>21 December 2013</para>
     63      <itemizedlist>
     64        <listitem>
     65          <para>[William Harrington] - Update CLooG to 0.18.2.</para>
     66        </listitem>
     67        <listitem>
     68          <para>[William Harrington] - Update Tzdata to 2013i.</para>
     69        </listitem>
     70        <listitem>
     71          <para>[William Harrington] - Update EGLIBC 2.18 to revision 24829.</para>
     72        </listitem>
     73        <listitem>
     74          <para>[William Harrington] - Update Linux to 3.12.6.</para>
     75        </listitem>
     76      </itemizedlist>
     77    </listitem>
     78
     79    <listitem>
     80      <para>14 December 2013</para>
     81      <itemizedlist>
     82        <listitem>
     83          <para>[William Harrington] - Update Coreutils to 8.22.</para>
     84        </listitem>
     85        <listitem>
     86          <para>[William Harrington] - Update Man-pages to 3.55.</para>
     87        </listitem>
     88      </itemizedlist>
     89    </listitem>
     90
     91    <listitem>
     92      <para>08 December 2013</para>
     93      <itemizedlist>
     94        <listitem>
     95          <para>[William Harrington] - Update Bison to 3.0.2.</para>
     96        </listitem>
     97      </itemizedlist>
     98    </listitem>
     99
     100    <listitem>
     101      <para>06 December 2013</para>
     102      <itemizedlist>
     103        <listitem>
     104          <para>[Chris] - Modified XZ instructions so that it won't install
     105          liblzma.{a,la} in /lib.</para>
     106        </listitem>
     107      </itemizedlist>
     108    </listitem>
     109
     110    <listitem>
     111      <para>04 December 2013</para>
     112      <itemizedlist>
     113        <listitem>
     114          <para>[William Harrington] - Updated Binutils to version 2.24.</para>
     115        </listitem>
     116        <listitem>
     117          <para>[William Harrington] - Updated File to version 5.16.</para>
     118        </listitem>
     119      </itemizedlist>
     120    </listitem>
     121
     122    <listitem>
     123      <para>26 November 2013</para>
     124      <itemizedlist>
     125        <listitem>
     126          <para>[Chris] - Updated installed program lists for several packages.</para>
     127        </listitem>
     128        <listitem>
     129          <para>[Chris] - Removed redundant --disable-su and --disable-login
     130          switches from Util-linux - they aren't built anyway if PAM isn't found.</para>
     131        </listitem>
     132      </itemizedlist>
     133    </listitem>
     134
     135    <listitem>
     136      <para>25 November 2013</para>
     137      <itemizedlist>
     138        <listitem>
     139          <para>[William Harrington] - Update Iproute2 to 3.12.0.</para>
     140        </listitem>
     141        <listitem>
     142          <para>[William Harrington] - Update Tar to 1.27.1.</para>
     143        </listitem>
     144      </itemizedlist>
     145    </listitem>
     146
     147    <listitem>
     148      <para>23 November 2013</para>
     149      <itemizedlist>
     150        <listitem>
     151          <para>[Chris] - Use nologin from Util-linux instead of Shadow.</para>
     152        </listitem>
     153      </itemizedlist>
     154    </listitem>
     155
     156    <listitem>
     157      <para>22 November 2013</para>
     158      <itemizedlist>
     159        <listitem>
     160          <para>[Chris] - Util-linux now installs last and mesg by
     161          default, so use those instead of the versions in Sysvinit.</para>
     162        </listitem>
     163      </itemizedlist>
     164    </listitem>
     165
     166    <listitem>
     167      <para>18 November 2013</para>
     168      <itemizedlist>
     169        <listitem>
     170          <para>[William Harrington] - Move creation of dummy groups and user to final-system Util-linux.</para>
     171        </listitem>
     172        <listitem>
     173          <para>[William Harrington] - Remove SUBDIRS variable from final-system Coreutils test command.</para>
     174        </listitem>
     175        <listitem>
     176          <para>[William Harrington] - Adjust Util-linux test commands.</para>
     177        </listitem>
     178      </itemizedlist>
     179    </listitem>
     180
     181    <listitem>
     182      <para>13 November 2013</para>
     183      <itemizedlist>
     184        <listitem>
     185          <para>[William Harrington] - Adjust Util-linux check commands.</para>
     186        </listitem>
     187        <listitem>
     188          <para>[William Harrington] - Move Shadow before Util-Linux in final-system.</para>
     189        </listitem>
     190        <listitem>
     191          <para>[William Harrington] - Update Bison to 3.0.1.</para>
     192        </listitem>
     193        <listitem>
     194          <para>[William Harrington] - Remove Bison 3.0 eof patch.</para>
     195        </listitem>
     196      </itemizedlist>
     197    </listitem>
     198
     199    <listitem>
     200      <para>11 November 2013</para>
     201      <itemizedlist>
     202        <listitem>
     203          <para>[William Harrington] - Update TZDATA to 2013h.</para>
     204        </listitem>
     205        <listitem>
     206          <para>[William Harrington] - Add MPFR 3.1.2 Fixes patch.</para>
     207        </listitem>
     208        <listitem>
     209          <para>[William Harrington] - Update Grep to 2.15.</para>
     210        </listitem>
     211        <listitem>
     212          <para>[William Harrington] - Update Linux to 3.12.</para>
     213        </listitem>
     214        <listitem>
     215          <para>[William Harrington] - Add a sed for Texinfo 5.x to all sections of Binutils.</para>
     216        </listitem>
     217        <listitem>
     218          <para>[William Harrington] - Update Texinfo to 5.2.</para>
     219        </listitem>
     220        <listitem>
     221          <para>[William Harrington] - Update KBD to 2.0.1.</para>
     222        </listitem>
     223        <listitem>
     224          <para>[William Harrington] - Update Check to 0.9.11.</para>
     225        </listitem>
     226        <listitem>
     227          <para>[William Harrington] - Update Automake to 1.14.</para>
     228        </listitem>
     229        <listitem>
     230          <para>[William Harrington] - Update Make to 4.0.</para>
     231        </listitem>
     232        <listitem>
     233          <para>[William Harrington] - Add a Sed command to EGLIBC for Make-4.x.</para>
     234        </listitem>
     235        <listitem>
     236          <para>[William Harrington] - Move Check to temp-system.</para>
     237        </listitem>
     238      </itemizedlist>
     239    </listitem>
     240
     241    <listitem>
     242      <para>09 November 2013</para>
     243      <itemizedlist>
     244        <listitem>
     245          <para>[William Harrington] - Add PKG_CONFIG= in front of configure line for chroot and boot Util-linux for hosts with pkg-config installed.</para>
     246        </listitem>
     247      </itemizedlist>
     248    </listitem>
     249
     250    <listitem>
     251      <para>25 October 2013</para>
     252      <itemizedlist>
     253       <listitem>
     254          <para>[William Harrington] - Updated Util-Linux to 2.24.</para>
     255        </listitem>
     256       <listitem>
     257          <para>[William Harrington] - Updated Tar to 1.27.</para>
     258        </listitem>
     259       <listitem>
     260          <para>[William Harrington] - Updated Linux to 3.10.17.</para>
     261        </listitem>
     262       <listitem>
     263          <para>[William Harrington] - Updated GCC to 4.8.2.</para>
     264        </listitem>
     265        <listitem>
     266          <para>[William Harrington] - Updated CLooG to 0.18.1.</para>
     267        </listitem>
     268
     269        <listitem>
     270          <para>[William Harrington] - Changelog restarted, see the 2.1.0 book for the old changelog.</para>
    4272271        </listitem>
    4273272      </itemizedlist>
     
    4276275  </itemizedlist>
    4277276
    4278   <para>Branch Synced from the Release of LFS 6.0 on February 23rd, 2005</para>
    4279 
    4280277</sect1>
  • BOOK/introduction/common/how.xml

    rec008670 r229ed25  
    1919  tools.</para>
    2020
    21   <para>As an alternative to installing an entire separate distribution
    22   onto your machine, you may wish to use the Linux From Scratch LiveCD.
    23   This CD works well as a host system, providing all the tools you need to
    24   successfully follow the instructions in this book. It does also
    25   contain source packages and patches for the LFS book, and a copy of the LFS
    26   book, but not the needed packages or book for CLFS. You can still use the
    27   CD for building CLFS, but you will need to download the packages, patches
    28   and book separately. You can also look at
    29   <ulink url="&hints-root;Remastering_the_LFS_LiveCD"/>
    30   for infomation on building your own CD, replacing the LFS packages and book
    31   with those for CLFS. Once you have the CD, no network connection or
    32   additional downloads are necessary. For more information about the LFS
    33   LiveCD or to download a copy, visit <ulink url="&livecd-root;"/>.</para>
     21  <para>As an alternative to installing an entire separate distribution onto
     22  your machine, you may wish to use a livecd. Most distributions provide
     23  a livecd, which provides an environment to which you can add the required
     24  tools onto, allowing you to
     25  successfully follow the instructions in this book. Remember that if you
     26  reboot the livecd you will need to reconfigure the host environment before
     27  continuing with your build.</para>
    3428
    3529  <para><xref linkend="chapter-partitioning"/> of this book describes how
  • BOOK/introduction/mips/changelog.xml

    rec008670 r229ed25  
    3333
    3434-->
    35 
    3635    <listitem>
    37       <para>November 21, 2006</para>
     36      <para>24 October 2013</para>
    3837      <itemizedlist>
    3938        <listitem>
    40           <para>[jim] - Updated to Colo 1.22.</para>
    41         </listitem>
    42       </itemizedlist>
    43     </listitem>
    44 
    45     <listitem>
    46       <para>October 26, 2006</para>
    47       <itemizedlist>
    48         <listitem>
    49           <para>[jim] - Added patch to Glibc 2.5, to fix an issue of a missing ldd-rewrite.sed.</para>
    50         </listitem>
    51       </itemizedlist>
    52     </listitem>
    53 
    54     <listitem>
    55       <para>August 28, 2006</para>
    56       <itemizedlist>
    57         <listitem>
    58           <para>[jim] - Changelog restarted, see the 1.0.0 book for the old changelog.</para>
     39          <para>[William Harrington] - Changelog restarted, see the 2.1.0 book for the old changelog.</para>
    5940        </listitem>
    6041      </itemizedlist>
  • BOOK/introduction/mips64-64/changelog.xml

    rec008670 r229ed25  
    3333
    3434-->
    35 
    3635    <listitem>
    37       <para>June 02, 2008</para>
     36      <para>24 October 2013</para>
    3837      <itemizedlist>
    3938        <listitem>
    40           <para>[ken] - create libstdc++.so symlinks in /usr/lib64 so that the
    41           glibc and ld tests all link, and delete them safely before installing
    42           binutils.</para>
    43           <para>[ken] - ensure binutils does not install libiberty.a into
    44           /usr/lib64.</para>
     39          <para>[William Harrington] - Changelog restarted, see the 2.1.0 book for the old changelog.</para>
    4540        </listitem>
    4641      </itemizedlist>
    4742    </listitem>
    48 
    49     <listitem>
    50       <para>November 21, 2006</para>
    51       <itemizedlist>
    52         <listitem>
    53           <para>[jim] - Updated to Colo 1.22.</para>
    54         </listitem>
    55       </itemizedlist>
    56     </listitem>
    57 
    58     <listitem>
    59       <para>October 26, 2006</para>
    60       <itemizedlist>
    61         <listitem>
    62           <para>[jim] - Added patch to Glibc 2.5, to fix an issue of a missing ldd-rewrite.sed.</para>
    63         </listitem>
    64       </itemizedlist>
    65     </listitem>
    66 
    67     <listitem>
    68       <para>August 28, 2006</para>
    69       <itemizedlist>
    70         <listitem>
    71           <para>[jim] - Changelog restarted, see the 1.0.0 book for the old changelog.</para>
    72         </listitem>
    73       </itemizedlist>
    74     </listitem>
    75 
    7643  </itemizedlist>
    7744
  • BOOK/introduction/mips64/changelog.xml

    rec008670 r229ed25  
    3333
    3434-->
    35 
    3635    <listitem>
    37       <para>November 17, 2007</para>
     36      <para>08 November 2013</para>
    3837      <itemizedlist>
    3938        <listitem>
    40           <para>[ken] - Put e2fsprogs libraries into /tools/lib64 in "if you are going to chroot".
    41                 Thanks to Jacek Herold for the report.</para>
     39          <para>[William Harrington] - Add /tools/lib64 to ld search path for cross-tools Binutils.</para>
    4240        </listitem>
    4341      </itemizedlist>
     
    4543
    4644    <listitem>
    47       <para>November 21, 2006</para>
     45      <para>24 October 2013</para>
    4846      <itemizedlist>
    4947        <listitem>
    50           <para>[jim] - Updated to Colo 1.22.</para>
    51         </listitem>
    52       </itemizedlist>
    53     </listitem>
    54 
    55     <listitem>
    56       <para>October 26, 2006</para>
    57       <itemizedlist>
    58         <listitem>
    59           <para>[jim] - Added patch to Glibc 2.5, to fix an issue of a missing ldd-rewrite.sed.</para>
    60         </listitem>
    61       </itemizedlist>
    62     </listitem>
    63 
    64     <listitem>
    65       <para>August 28, 2006</para>
    66       <itemizedlist>
    67         <listitem>
    68           <para>[jim] - Changelog restarted, see the 1.0.0 book for the old changelog.</para>
     48          <para>[William Harrington] - Changelog restarted, see the 2.1.0 book for the old changelog.</para>
    6949        </listitem>
    7050      </itemizedlist>
  • BOOK/introduction/ppc/changelog.xml

    rec008670 r229ed25  
    3333
    3434-->
    35 
    3635    <listitem>
    37       <para>August 28, 2010</para>
     36      <para>24 October 2013</para>
    3837      <itemizedlist>
    3938        <listitem>
    40           <para>[Jonathan] - Corrected boot kernel ARCH from &quot;ppc&quot; to
    41          &quot;powerpc&quot;.</para>
    42         </listitem>
    43       </itemizedlist>
    44     </listitem>
    45 
    46     <listitem>
    47       <para>January 12, 2010</para>
    48       <itemizedlist>
    49         <listitem>
    50           <para>[Jonathan] - Updated download location for Parted.</para>
    51         </listitem>
    52       </itemizedlist>
    53     </listitem>
    54 
    55     <listitem>
    56       <para>July 26, 2009</para>
    57       <itemizedlist>
    58         <listitem>
    59           <para>[jim] - By default parted requires the device-mapper library. We
    60                 don't install it so we disable it.</para>
    61         </listitem>
    62         <listitem>
    63           <para>[jim] - Final system GCC failes on Powerpc. The following is a
    64                  temporary hack until a permanent fix is in place. See GCC bug
    65                  http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37739 fo details.</para>
    66         </listitem>
    67       </itemizedlist>
    68     </listitem>
    69 
    70     <listitem>
    71       <para>July 23, 2009</para>
    72       <itemizedlist>
    73         <listitem>
    74           <para>[jim] - Updated Parted to 1.9.0.</para>
    75         </listitem>
    76       </itemizedlist>
    77     </listitem>
    78 
    79     <listitem>
    80       <para>February 18, 2009</para>
    81       <itemizedlist>
    82         <listitem>
    83           <para>[Jim] - Fixed GCC Build - See http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37739.</para>
    84         </listitem>
    85       </itemizedlist>
    86     </listitem>
    87 
    88     <listitem>
    89       <para>February 17, 2009</para>
    90       <itemizedlist>
    91         <listitem>
    92           <para>[Jim] - Added patch for HFS Utils that fixes a missing errno.h and allows HFS Utils to see beyond
    93           2gb.</para>
    94         </listitem>
    95       </itemizedlist>
    96     </listitem>
    97 
    98     <listitem>
    99       <para>February 16, 2009</para>
    100       <itemizedlist>
    101         <listitem>
    102           <para>[Jim] - Fixed GCC Build on Powerpc. Changed STANDARD_STARTFILE_PREFIX_1 to use sysv4.h.</para>
    103         </listitem>
    104       </itemizedlist>
    105     </listitem>
    106 
    107     <listitem>
    108       <para>January 7, 2009</para>
    109       <itemizedlist>
    110         <listitem>
    111           <para>[Jim] - Updated to Yaboot 1.3.14.</para>
    112         </listitem>
    113       </itemizedlist>
    114     </listitem>
    115 
    116     <listitem>
    117       <para>November 17, 2007</para>
    118       <itemizedlist>
    119         <listitem>
    120           <para>[ken] - Add --disable-Werror to parted (required by recent gcc).</para>
    121         </listitem>
    122       </itemizedlist>
    123     </listitem>
    124 
    125     <listitem>
    126       <para>September 03, 2007</para>
    127       <itemizedlist>
    128         <listitem>
    129           <para>[jim] - Updated Parted to 1.8.8.</para>
    130         </listitem>
    131       </itemizedlist>
    132     </listitem>
    133 
    134     <listitem>
    135       <para>February 22, 2007</para>
    136       <itemizedlist>
    137         <listitem>
    138           <para>[ken] - Mention that Parted installs a library.</para>
    139           <para>[ken] - Use the same patch for Powerpc-Utils as in ppc64.</para>
    140         </listitem>
    141       </itemizedlist>
    142     </listitem>
    143 
    144     <listitem>
    145       <para>January 15, 2007</para>
    146       <itemizedlist>
    147         <listitem>
    148           <para>[jim] - Updated to Parted 1.8.2.</para>
    149         </listitem>
    150       </itemizedlist>
    151     </listitem>
    152 
    153     <listitem>
    154       <para>November 17, 2006</para>
    155       <itemizedlist>
    156         <listitem>
    157           <para>[jim] - Updated to Parted 1.8.0.</para>
    158         </listitem>
    159       </itemizedlist>
    160     </listitem>
    161 
    162     <listitem>
    163       <para>October 11, 2006</para>
    164       <itemizedlist>
    165         <listitem>
    166           <para>[jim] - Updated to Parted 1.7.1.</para>
    167         </listitem>
    168       </itemizedlist>
    169     </listitem>
    170 
    171     <listitem>
    172       <para>August 28, 2006</para>
    173       <itemizedlist>
    174         <listitem>
    175           <para>[jim] - Changelog restarted, see the 1.0.0 book for the old changelog.</para>
     39          <para>[William Harrington] - Changelog restarted, see the 2.1.0 book for the old changelog.</para>
    17640        </listitem>
    17741      </itemizedlist>
  • BOOK/introduction/ppc64/changelog.xml

    rec008670 r229ed25  
    3333
    3434-->
    35 
    3635    <listitem>
    37       <para>July 26, 2009</para>
     36      <para>08 November 2013</para>
    3837      <itemizedlist>
    3938        <listitem>
    40           <para>[jim] - By default parted requires the device-mapper library. We
    41                 don't install it so we disable it.</para>
    42         </listitem>
    43         <listitem>
    44           <para>[jim] - Final system GCC failes on Powerpc. The following is a
    45                  temporary hack until a permanent fix is in place. See GCC bug
    46                  http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37739 fo details.</para>
     39          <para>[William Harrington] - Add /tools/lib64 to ld search path for cross-tools Binutils.</para>
    4740        </listitem>
    4841      </itemizedlist>
     
    5043
    5144    <listitem>
    52       <para>July 23, 2009</para>
     45      <para>24 October 2013</para>
    5346      <itemizedlist>
    5447        <listitem>
    55           <para>[jim] - Updated Parted to 1.9.0.</para>
    56         </listitem>
    57       </itemizedlist>
    58     </listitem>
    59 
    60     <listitem>
    61       <para>March 15, 2009</para>
    62       <itemizedlist>
    63         <listitem>
    64           <para>[Jim] - Fixed Yaboot build. Requires 32-bit e2fsprogs libraries.</para>
    65         </listitem>
    66       </itemizedlist>
    67     </listitem>
    68 
    69     <listitem>
    70       <para>February 18, 2009</para>
    71       <itemizedlist>
    72         <listitem>
    73           <para>[Jim] - Fixed GCC Build - See http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37739.</para>
    74         </listitem>
    75       </itemizedlist>
    76     </listitem>
    77 
    78     <listitem>
    79       <para>February 17, 2009</para>
    80       <itemizedlist>
    81         <listitem>
    82           <para>[Jim] - Added patch for HFS Utils that fixes a missing errno.h and allows HFS Utils to see beyond
    83           2gb.</para>
    84         </listitem>
    85       </itemizedlist>
    86     </listitem>
    87 
    88     <listitem>
    89       <para>February 16, 2009</para>
    90       <itemizedlist>
    91         <listitem>
    92           <para>[Jim] - Fixed GCC Build on Powerpc. Changed STANDARD_STARTFILE_PREFIX_1 to use sysv4.h.</para>
    93         </listitem>
    94       </itemizedlist>
    95     </listitem>
    96 
    97     <listitem>
    98       <para>January 7, 2009</para>
    99       <itemizedlist>
    100         <listitem>
    101           <para>[Jim] - Updated to Yaboot 1.3.14.</para>
    102         </listitem>
    103       </itemizedlist>
    104     </listitem>
    105 
    106     <listitem>
    107       <para>January 8, 2008</para>
    108       <itemizedlist>
    109         <listitem>
    110           <para>[ken] - Patch gcc so it can compile a modular kernel.</para>
    111         </listitem>
    112       </itemizedlist>
    113     </listitem>
    114 
    115     <listitem>
    116       <para>November 17, 2007</para>
    117       <itemizedlist>
    118         <listitem>
    119           <para>[ken] - Put e2fsprogs libraries into /tools/lib64 in "if you are going to chroot".
    120                 Thanks to Jacek Herold for the report.</para>
    121           <para>[ken] - Add --disable-Werror to parted (required by recent gcc).</para>
    122         </listitem>
    123       </itemizedlist>
    124     </listitem>
    125 
    126     <listitem>
    127       <para>September 03, 2007</para>
    128       <itemizedlist>
    129         <listitem>
    130           <para>[jim] - Updated Parted to 1.8.8.</para>
    131         </listitem>
    132       </itemizedlist>
    133     </listitem>
    134 
    135     <listitem>
    136       <para>July 24, 2007</para>
    137       <itemizedlist>
    138         <listitem>
    139           <para>[ken] - Removed the patch for cross-compiling e2fsprogs, not
    140           needed with 1.40.2.</para>
    141         </listitem>
    142       </itemizedlist>
    143     </listitem>
    144 
    145     <listitem>
    146       <para>February 22, 2007</para>
    147       <itemizedlist>
    148         <listitem>
    149           <para>[ken] - Removed the glibc-headers from cross-tools.</para>
    150           <para>[ken] - Removed the sed of procfs.h from the glibc instructions.
    151             </para>
    152           <para>[ken] - Mention that Parted installs a library and put it in
    153             /usr/lib64.</para>
    154         </listitem>
    155       </itemizedlist>
    156     </listitem>
    157 
    158     <listitem>
    159       <para>January 15, 2007</para>
    160       <itemizedlist>
    161         <listitem>
    162           <para>[jim] - Updated to Parted 1.8.2.</para>
    163         </listitem>
    164       </itemizedlist>
    165     </listitem>
    166 
    167     <listitem>
    168       <para>November 17, 2006</para>
    169       <itemizedlist>
    170         <listitem>
    171           <para>[jim] - Updated to Parted 1.8.0.</para>
    172         </listitem>
    173       </itemizedlist>
    174     </listitem>
    175 
    176     <listitem>
    177       <para>October 11, 2006</para>
    178       <itemizedlist>
    179         <listitem>
    180           <para>[jim] - Updated to Parted 1.7.1.</para>
    181         </listitem>
    182       </itemizedlist>
    183     </listitem>
    184 
    185     <listitem>
    186       <para>August 28, 2006</para>
    187       <itemizedlist>
    188         <listitem>
    189           <para>[jim] - Changelog restarted, see the 1.0.0 book for the old changelog.</para>
     48          <para>[William Harrington] - Changelog restarted, see the 2.1.0 book for the old changelog.</para>
    19049        </listitem>
    19150      </itemizedlist>
     
    19352
    19453  </itemizedlist>
     54
    19555</sect1>
  • BOOK/introduction/sparc/changelog.xml

    rec008670 r229ed25  
    3333
    3434-->
    35 
    3635    <listitem>
    37       <para>February 5, 2009</para>
     36      <para>24 October 2013</para>
    3837      <itemizedlist>
    3938        <listitem>
    40           <para>[Jim] - Added patch to kbd to fix missing kbio header.</para>
    41         </listitem>
    42       </itemizedlist>
    43     </listitem>
    44 
    45     <listitem>
    46       <para>January 7, 2009</para>
    47       <itemizedlist>
    48         <listitem>
    49           <para>[Jim] - Updated to Silo 1.4.14.</para>
    50         </listitem>
    51       </itemizedlist>
    52     </listitem>
    53 
    54    <listitem>
    55       <para>November 2, 2006</para>
    56       <itemizedlist>
    57         <listitem>
    58           <para>[jim] - Updated Silo for 2.6.18.1 headers.</para>
    59         </listitem>
    60       </itemizedlist>
    61     </listitem>
    62 
    63    <listitem>
    64       <para>October 24, 2006</para>
    65       <itemizedlist>
    66         <listitem>
    67           <para>[jim] - Fixed glibc in Sparc builds, add patch to fix missing symbols.</para>
    68         </listitem>
    69       </itemizedlist>
    70     </listitem>
    71 
    72     <listitem>
    73       <para>September 11, 2006</para>
    74       <itemizedlist>
    75         <listitem>
    76           <para>[jim] - Updated to Silo 1.4.13.</para>
    77         </listitem>
    78       </itemizedlist>
    79     </listitem>
    80 
    81     <listitem>
    82       <para>August 28, 2006</para>
    83       <itemizedlist>
    84         <listitem>
    85           <para>[jim] - Changelog restarted, see the 1.0.0 book for the old changelog.</para>
     39          <para>[William Harrington] - Changelog restarted, see the 2.1.0 book for the old changelog.</para>
    8640        </listitem>
    8741      </itemizedlist>
  • BOOK/introduction/sparc64-64/changelog.xml

    rec008670 r229ed25  
    3333
    3434-->
    35 
    3635    <listitem>
    37       <para>February 5, 2009</para>
     36      <para>24 October 2013</para>
    3837      <itemizedlist>
    3938        <listitem>
    40           <para>[Jim] - Added patch to kbd to fix missing kbio header.</para>
    41         </listitem>
    42       </itemizedlist>
    43     </listitem>
    44 
    45     <listitem>
    46       <para>January 7, 2009</para>
    47       <itemizedlist>
    48         <listitem>
    49           <para>[Jim] - Updated to Silo 1.4.14.</para>
    50         </listitem>
    51       </itemizedlist>
    52     </listitem>
    53 
    54     <listitem>
    55       <para>August 24, 2008</para>
    56       <itemizedlist>
    57         <listitem>
    58           <para>[jciccone] - Added Ratrophy's memcpy patch to inetutils to
    59           resolve the Bus Error problem with ping on sparc64.</para>
    60         </listitem>
    61       </itemizedlist>
    62     </listitem>
    63 
    64     <listitem>
    65       <para>June 02, 2008</para>
    66       <itemizedlist>
    67         <listitem>
    68           <para>[ken] - create libstdc++.so symlinks in /usr/lib64 so that the
    69           glibc and ld tests all link, and delete them safely before installing
    70           binutils.</para>
    71           <para>[ken] - ensure binutils does not install libiberty.a into
    72           /usr/lib64.</para>
    73         </listitem>
    74       </itemizedlist>
    75     </listitem>
    76 
    77     <listitem>
    78       <para>February 3, 2008</para>
    79       <itemizedlist>
    80         <listitem>
    81           <para>[jciccone] - Added a patch to the kernel that includes
    82           spitfire.h in elf.h outside of kernel space. This fixed a
    83           compilation error with elftoaout.</para>
    84         </listitem>
    85       </itemizedlist>
    86     </listitem>
    87 
    88    <listitem>
    89       <para>November 2, 2006</para>
    90       <itemizedlist>
    91         <listitem>
    92           <para>[jim] - Updated Silo for 2.6.18.1 headers.</para>
    93         </listitem>
    94       </itemizedlist>
    95     </listitem>
    96 
    97    <listitem>
    98       <para>October 24, 2006</para>
    99       <itemizedlist>
    100         <listitem>
    101           <para>[jim] - Fixed glibc in Sparc builds, add patch to fix missing symbols.</para>
    102         </listitem>
    103       </itemizedlist>
    104     </listitem>
    105 
    106     <listitem>
    107       <para>September 11, 2006</para>
    108       <itemizedlist>
    109         <listitem>
    110           <para>[jim] - Updated to Silo 1.4.13.</para>
    111         </listitem>
    112       </itemizedlist>
    113     </listitem>
    114 
    115     <listitem>
    116       <para>August 28, 2006</para>
    117       <itemizedlist>
    118         <listitem>
    119           <para>[jim] - Changelog restarted, see the 1.0.0 book for the old changelog.</para>
     39          <para>[William Harrington] - Changelog restarted, see the 2.1.0 book for the old changelog.</para>
    12040        </listitem>
    12141      </itemizedlist>
  • BOOK/introduction/sparc64/changelog.xml

    rec008670 r229ed25  
    3333
    3434-->
    35 
    3635    <listitem>
    37       <para>Janurary 10, 2011</para>
     36      <para>08 November 2013</para>
    3837      <itemizedlist>
    3938        <listitem>
    40           <para>[jciccone] - Updated the Silo Fixes patch to -2.</para>
     39          <para>[William Harrington] - Add /tools/lib64 to ld search path for cross-tools Binutils.</para>
    4140        </listitem>
    4241      </itemizedlist>
     
    4443
    4544    <listitem>
    46       <para>February 5, 2009</para>
     45      <para>24 October 2013</para>
    4746      <itemizedlist>
    4847        <listitem>
    49           <para>[Jim] - Added patch to kbd to fix missing kbio header.</para>
    50         </listitem>
    51       </itemizedlist>
    52     </listitem>
    53 
    54     <listitem>
    55       <para>January 7, 2009</para>
    56       <itemizedlist>
    57         <listitem>
    58           <para>[Jim] - Updated to Silo 1.4.14.</para>
    59         </listitem>
    60       </itemizedlist>
    61     </listitem>
    62 
    63     <listitem>
    64       <para>August 24, 2008</para>
    65       <itemizedlist>
    66         <listitem>
    67           <para>[jciccone] - Added Ratrophy's memcpy patch to inetutils to
    68           resolve the Bus Error problem with ping on sparc64.</para>
    69         </listitem>
    70       </itemizedlist>
    71     </listitem>
    72 
    73     <listitem>
    74       <para>Feburary 3, 2008</para>
    75       <itemizedlist>
    76         <listitem>
    77           <para>[jciccone] - Added a patch to the kernel that includes
    78           spitfire.h in elf.h outside of kernel space. This fixed a
    79           compilation error with elftoaout.</para>
    80         </listitem>
    81       </itemizedlist>
    82     </listitem>
    83 
    84     <listitem>
    85       <para>Janurary 22, 2008</para>
    86       <itemizedlist>
    87         <listitem>
    88           <para>[jciccone] - Changed the default CLFS_TARGET32 to
    89           sparcv9-unknown-linux-gnu.</para>
    90         </listitem>
    91       </itemizedlist>
    92     </listitem>
    93 
    94     <listitem>
    95       <para>November 17, 2007</para>
    96       <itemizedlist>
    97         <listitem>
    98           <para>[ken] - Put e2fsprogs libraries into /tools/lib64 in "if you are going to chroot".
    99                 Thanks to Jacek Herold for the report.</para>
    100         </listitem>
    101       </itemizedlist>
    102     </listitem>
    103 
    104    <listitem>
    105       <para>February 26, 2006</para>
    106       <itemizedlist>
    107         <listitem>
    108           <para>[ken] - Corrected 'Adjusting the Toolchain'. 64-bit linker is in /lib64.
    109             Thanks to William Harrington for the report.</para>
    110         </listitem>
    111       </itemizedlist>
    112     </listitem>
    113 
    114    <listitem>
    115       <para>November 2, 2006</para>
    116       <itemizedlist>
    117         <listitem>
    118           <para>[jim] - Updated Silo for 2.6.18.1 headers.</para>
    119         </listitem>
    120       </itemizedlist>
    121     </listitem>
    122 
    123    <listitem>
    124       <para>October 24, 2006</para>
    125       <itemizedlist>
    126         <listitem>
    127           <para>[jim] - Fixed glibc in Sparc builds, add patch to fix missing symbols.</para>
    128         </listitem>
    129       </itemizedlist>
    130     </listitem>
    131 
    132     <listitem>
    133       <para>September 11, 2006</para>
    134       <itemizedlist>
    135         <listitem>
    136           <para>[jim] - Updated to Silo 1.4.13.</para>
    137         </listitem>
    138       </itemizedlist>
    139     </listitem>
    140 
    141     <listitem>
    142       <para>August 28, 2006</para>
    143       <itemizedlist>
    144         <listitem>
    145           <para>[jim] - Changelog restarted, see the 1.0.0 book for the old changelog.</para>
     48          <para>[William Harrington] - Changelog restarted, see the 2.1.0 book for the old changelog.</para>
    14649        </listitem>
    14750      </itemizedlist>
  • BOOK/introduction/x86/changelog.xml

    rec008670 r229ed25  
    3232
    3333-->
    34 
    3534    <listitem>
    36       <para>May 18, 2011</para>
     35      <para>24 October 2013</para>
    3736      <itemizedlist>
    3837        <listitem>
    39           <para>[Jonathan] - Updated Grub2 to 1.99.</para>
    40         </listitem>
    41       </itemizedlist>
    42     </listitem>
    43 
    44 
    45     <listitem>
    46       <para>July 08, 2008</para>
    47       <itemizedlist>
    48         <listitem>
    49           <para>[jciccone] - Added the 256-Byte Inode patch to Grub.</para>
    50         </listitem>
    51       </itemizedlist>
    52     </listitem>
    53 
    54     <listitem>
    55       <para>March 18, 2008</para>
    56       <itemizedlist>
    57         <listitem>
    58           <para>[jciccone] - Fixed the Glibc i586_chk patch and updated it to -2.</para>
    59         </listitem>
    60       </itemizedlist>
    61     </listitem>
    62 
    63     <listitem>
    64       <para>August 28, 2006</para>
    65       <itemizedlist>
    66         <listitem>
    67           <para>[jim] - Changelog restarted, see the 1.0.0 book for the old changelog.</para>
     38          <para>[William Harrington] - Changelog restarted, see the 2.1.0 book for the old changelog.</para>
    6839        </listitem>
    6940      </itemizedlist>
     
    7344
    7445</sect1>
    75 
  • BOOK/introduction/x86_64-64/changelog.xml

    rec008670 r229ed25  
    3333
    3434-->
    35 
    3635    <listitem>
    37       <para>May 18, 2011</para>
     36      <para>24 October 2013</para>
    3837      <itemizedlist>
    3938        <listitem>
    40           <para>[Jonathan] - Updated Grub2 to 1.99.</para>
    41         </listitem>
    42       </itemizedlist>
    43     </listitem>
    44 
    45 
    46     <listitem>
    47       <para>Sept 05, 2009</para>
    48       <itemizedlist>
    49         <listitem>
    50           <para>[zippo] - fixed lilo make command to make all</para>
    51         </listitem>
    52         <listitem>
    53           <para>[zippo] - Added kernel version to lilo.conf</para>
    54         </listitem>
    55       </itemizedlist>
    56     </listitem>
    57 
    58 
    59 
    60     <listitem>
    61       <para>Sept 05, 2009</para>
    62       <itemizedlist>
    63         <listitem>
    64           <para>[ken] - create libstdc++.so symlinks in /usr/lib64 so that the
    65           glibc and ld tests all link, and delete them safely before installing
    66           binutils.</para>
    67           <para>[ken] - ensure binutils does not install libiberty.a into
    68           /usr/lib64.</para>
    69         </listitem>
    70       </itemizedlist>
    71     </listitem>
    72 
    73     <listitem>
    74       <para>January 22, 2008</para>
    75       <itemizedlist>
    76         <listitem>
    77           <para>[ken] - Use ${CLFS}/etc/lilo.conf when running lilo in 'boot'.
    78           Thanks to b-vol for highlighting the issue.</para>
    79         </listitem>
    80       </itemizedlist>
    81     </listitem>
    82 
    83     <listitem>
    84       <para>February 19, 2007</para>
    85       <itemizedlist>
    86         <listitem>
    87           <para>[jim] - Updated to Lilo 22.8.</para>
    88         </listitem>
    89       </itemizedlist>
    90     </listitem>
    91 
    92     <listitem>
    93       <para>February 05, 2007</para>
    94       <itemizedlist>
    95         <listitem>
    96           <para>[ken] - Target for lilo in boot/ is now lilo.static.</para>
    97         </listitem>
    98         <listitem>
    99           <para>[ken] - Remove sed for gettext testsuite, no longer needed.</para>
    100         </listitem>
    101       </itemizedlist>
    102     </listitem>
    103 
    104     <listitem>
    105       <para>November 14, 2006</para>
    106       <itemizedlist>
    107         <listitem>
    108           <para>[ken] - Fixed longstanding typo in lilo instructions for boot.</para>
    109         </listitem>
    110       </itemizedlist>
    111     </listitem>
    112 
    113     <listitem>
    114       <para>August 28, 2006</para>
    115       <itemizedlist>
    116         <listitem>
    117           <para>[jim] - Updated to Lilo 22.7.3.</para>
    118         </listitem>
    119       </itemizedlist>
    120     </listitem>
    121 
    122     <listitem>
    123       <para>August 28, 2006</para>
    124       <itemizedlist>
    125         <listitem>
    126           <para>[jim] - Changelog restarted, see the 1.0.0 book for the old changelog.</para>
     39          <para>[William Harrington] - Changelog restarted, see the 2.1.0 book for the old changelog.</para>
    12740        </listitem>
    12841      </itemizedlist>
  • BOOK/introduction/x86_64/changelog.xml

    rec008670 r229ed25  
    3333
    3434-->
    35 
    3635    <listitem>
    37       <para>May 18, 2011</para>
     36      <para>08 November 2013</para>
    3837      <itemizedlist>
    3938        <listitem>
    40           <para>[Jonathan] - Updated Grub2 to 1.99.</para>
    41         </listitem>
    42       </itemizedlist>
    43     </listitem>
    44 
    45 
    46     <listitem>
    47       <para>July 08, 2008</para>
    48       <itemizedlist>
    49         <listitem>
    50           <para>[jciccone] - Added the 256-Byte Inode patch to Grub.</para>
     39          <para>[William Harrington] - Add /tools/lib64 to ld search path for cross-tools Binutils.</para>
    5140        </listitem>
    5241      </itemizedlist>
     
    5443
    5544    <listitem>
    56       <para>November 17, 2007</para>
     45      <para>24 October 2013</para>
    5746      <itemizedlist>
    5847        <listitem>
    59           <para>[ken] - Put e2fsprogs libraries into /tools/lib64 in "if you are going to chroot".
    60                 Thanks to Jacek Herold for the report.</para>
    61         </listitem>
    62       </itemizedlist>
    63     </listitem>
    64 
    65     <listitem>
    66       <para>February 05, 2007</para>
    67       <itemizedlist>
    68         <listitem>
    69           <para>[ken] - Remove sed for 64-bit gettext testsuite, no longer needed.</para>
    70         </listitem>
    71       </itemizedlist>
    72     </listitem>
    73 
    74     <listitem>
    75       <para>August 28, 2006</para>
    76       <itemizedlist>
    77         <listitem>
    78           <para>[jim] - Changelog restarted, see the 1.0.0 book for the old changelog..</para>
     48          <para>[William Harrington] - Changelog restarted, see the 2.1.0 book for the old changelog.</para>
    7949        </listitem>
    8050      </itemizedlist>
  • BOOK/materials/common/introduction.xml

    rec008670 r229ed25  
    4646<screen><userinput>chmod -v a+wt ${CLFS}/sources</userinput></screen>
    4747
    48   <para>You can download all needed packages and patches either by using the
    49   links on the following pages in this section, or by passing the
    50   <ulink url="../dl.list">download list</ulink> to <command>wget</command>.</para>
     48  <para>You can download all needed packages and patches into this directory
     49either by using the links on the following pages in this section, or by passing
     50the <ulink url="../dl.list">download list</ulink> to <command>wget</command>:</para>
     51
     52<screen><userinput>wget -i dl.list -P ${CLFS}/sources</userinput></screen>
     53
     54  <para>Verification of downloaded packages can be done by downloading the
     55following MD5 or SHA1 checksum lists:</para>
     56
     57  <para><ulink url="/files/packages/git/MD5SUMS">MD5SUMS</ulink>:</para>
     58
     59<screen><userinput>pushd ${CLFS}/sources
     60md5sum -c MD5SUMS
     61popd</userinput></screen>
     62
     63  <para><ulink url="/files/packages/git/SHA1SUMS">SHA1SUMS</ulink>:</para>
     64
     65<screen><userinput>pushd ${CLFS}/sources
     66sha1sum -c SHA1SUMS
     67popd</userinput></screen>
    5168
    5269</sect1>
  • BOOK/materials/common/packages.xml

    rec008670 r229ed25  
    5252
    5353    <varlistentry>
     54      <term>Bc (&bc-version;) - <token>&bc-size;</token>:</term>
     55      <listitem>
     56        <para>Home page: <ulink url="&bc-home;"/></para>
     57        <para>Download: <ulink url="&bc-url;"/></para>
     58        <para>MD5 sum: <literal>&bc-md5;</literal></para>
     59      </listitem>
     60    </varlistentry>
     61
     62    <varlistentry>
    5463      <term>Binutils (&binutils-version;) - <token>&binutils-size;</token>:</term>
    5564      <listitem>
     
    8897
    8998    <varlistentry>
    90       <term>ClooG-PPL (&cloog-ppl-version;) - <token>&cloog-ppl-size;</token>:</term>
    91       <listitem>
    92         <para>Home page: <ulink url="&cloog-ppl-home;"/></para>
    93         <para>Download: <ulink url="&cloog-ppl-url;"/></para>
    94         <para>MD5 sum: <literal>&cloog-ppl-md5;</literal></para>
     99      <term>Check (&check-version;) - <token>&check-size;</token>:</term>
     100      <listitem>
     101        <para>Home page: <ulink url="&check-home;"/></para>
     102        <para>Download: <ulink url="&check-url;"/></para>
     103        <para>MD5 sum: <literal>&check-md5;</literal></para>
     104      </listitem>
     105    </varlistentry>
     106
     107    <varlistentry>
     108      <term>ClooG (&cloog-version;) - <token>&cloog-size;</token>:</term>
     109      <listitem>
     110        <para>Home page: <ulink url="&cloog-home;"/></para>
     111        <para>Download: <ulink url="&cloog-url;"/></para>
     112        <para>MD5 sum: <literal>&cloog-md5;</literal></para>
    95113      </listitem>
    96114    </varlistentry>
     
    304322
    305323    <varlistentry>
     324      <term>ISL (&isl-version;) - <token>&isl-size;</token>:</term>
     325      <listitem>
     326        <para>Home page: <ulink url="&isl-home;"/></para>
     327        <para>Download: <ulink url="&isl-url;"/></para>
     328        <para>MD5 sum: <literal>&isl-md5;</literal></para>
     329      </listitem>
     330    </varlistentry>
     331
     332    <varlistentry>
    306333      <term>Kbd (&kbd-version;) - <token>&kbd-size;</token>:</term>
    307334      <listitem>
     
    313340
    314341    <varlistentry>
     342      <term>Kmod (&kmod-version;) - <token>&kmod-size;</token>:</term>
     343      <listitem>
     344        <para>Home page: <ulink url="&kmod-home;"/></para>
     345        <para>Download: <ulink url="&kmod-url;"/></para>
     346        <para>MD5 sum: <literal>&kmod-md5;</literal></para>
     347      </listitem>
     348    </varlistentry>
     349
     350    <varlistentry>
    315351      <term>Less (&less-version;) - <token>&less-size;</token>:</term>
    316352      <listitem>
     
    403439
    404440    <varlistentry>
    405       <term>Module-Init-Tools (&module-init-tools-version;) - <token>&module-init-tools-size;</token>:</term>
    406       <listitem>
    407         <para>Home page: <ulink url="&module-init-tools-home;"/></para>
    408         <para>Download: <ulink url="&module-init-tools-url;"/></para>
    409         <para>MD5 sum: <literal>&module-init-tools-md5;</literal></para>
    410       </listitem>
    411     </varlistentry>
    412 
    413     <varlistentry>
    414441      <term>MPC (&mpc-version;) - <token>&mpc-size;</token>:</term>
    415442      <listitem>
     
    457484
    458485    <varlistentry>
    459       <term>Pkg-config (&pkg-config-version;) - <token>&pkg-config-size;</token>:</term>
    460       <listitem>
    461         <para>Home page: <ulink url="&pkg-config-home;"/></para>
    462         <para>Download: <ulink url="&pkg-config-url;"/></para>
    463         <para>MD5 sum: <literal>&pkg-config-md5;</literal></para>
    464       </listitem>
    465     </varlistentry>
    466 
    467     <varlistentry>
    468       <term>PPL (&ppl-version;) - <token>&ppl-size;</token>:</term>
    469       <listitem>
    470         <para>Home page: <ulink url="&ppl-home;"/></para>
    471         <para>Download: <ulink url="&ppl-url;"/></para>
    472         <para>MD5 sum: <literal>&ppl-md5;</literal></para>
     486      <term>Pkg-config-lite (&pkg-config-lite-version;) - <token>&pkg-config-lite-size;</token>:</term>
     487      <listitem>
     488        <para>Home page: <ulink url="&pkg-config-lite-home;"/></para>
     489        <para>Download: <ulink url="&pkg-config-lite-url;"/></para>
     490        <para>MD5 sum: <literal>&pkg-config-lite-md5;</literal></para>
    473491      </listitem>
    474492    </varlistentry>
     
    573591    </varlistentry>
    574592
    575     <varlistentry>
    576       <term>Udev (&udev-version;) - <token>&udev-size;</token>:</term>
    577       <listitem>
    578         <para>Home page: <ulink url="&udev-home;"/></para>
    579         <para>Download: <ulink url="&udev-url;"/></para>
    580         <para>MD5 sum: <literal>&udev-md5;</literal></para>
    581       </listitem>
     593    <varlistentry> 
     594      <term>Time Zone Data (&tzdata-version;) - <token>&tzdata-size;</token>:</term>
     595      <listitem> 
     596        <para>Home page: <ulink url="&tzdata-home;"/></para>
     597        <para>Download: <ulink url="&tzdata-url;"/></para>
     598        <para>MD5 sum: <literal>&tzdata-md5;</literal></para>
     599      </listitem> 
    582600    </varlistentry>
    583601
     
    615633        <para>Download: <ulink url="&zlib-url;"/></para>
    616634        <para>MD5 sum: <literal>&zlib-md5;</literal></para>
     635
     636        <note>
     637          <para>Zlib (&zlib-version;) may no longer be available at the
     638          listed location. The site administrators of the master download
     639          location occasionally remove older versions when new ones are
     640          released. An alternative download location that may have the
     641          correct version available is <ulink
     642          url="&packages-root;"/>.</para>
     643        </note>
    617644      </listitem>
    618645    </varlistentry>
  • BOOK/materials/common/patches.xml

    rec008670 r229ed25  
    2828    </varlistentry>
    2929
     30<!-- Binutils branch update area
    3031    <varlistentry>
    31       <term>CLooG-PPL Autogen Patch - <token>&cloog-ppl-autogen-patch-size;</token>:</term>
     32      <term>Binutils Branch Update Patch - <token>&binutils-branch_update-patch-size;</token>:</term>
    3233      <listitem>
    3334        <para>Download: <ulink
    34         url="&patches-root;&cloog-ppl-autogen-patch;"/></para>
    35         <para>MD5 sum: <literal>&cloog-ppl-autogen-patch-md5;</literal></para>
     35        url="&patches-root;&binutils-branch_update-patch;"/></para>
     36        <para>MD5 sum: <literal>&binutils-branch_update-patch-md5;</literal></para>
    3637      </listitem>
    3738    </varlistentry>
    38 
     39-->
    3940    <varlistentry>
    4041      <term>Coreutils Uname Patch - <token>&coreutils-uname-patch-size;</token>:</term>
     
    4748
    4849    <varlistentry>
    49       <term>EGLIBC Dl Dep Fix Patch - <token>&eglibc-dl_dep_fix-patch-size;</token>:</term>
     50      <term>Coreutils Noman Patch - <token>&coreutils-noman-patch-size;</token>:</term>
    5051      <listitem>
    5152        <para>Download: <ulink
    52         url="&patches-root;&eglibc-dl_dep_fix-patch;"/></para>
    53         <para>MD5 sum: <literal>&eglibc-dl_dep_fix-patch-md5;</literal></para>
     53        url="&patches-root;&coreutils-noman-patch;"/></para>
     54        <para>MD5 sum: <literal>&coreutils-noman-patch-md5;</literal></para>
    5455      </listitem>
    5556    </varlistentry>
    5657
    57     <varlistentry>
    58       <term>Flex GCC 4.4.x Patch - <token>&flex-gcc44-patch-size;</token>:</term>
    59       <listitem>
    60         <para>Download: <ulink
    61         url="&patches-root;&flex-gcc44-patch;"/></para>
    62         <para>MD5 sum: <literal>&flex-gcc44-patch-md5;</literal></para>
    63       </listitem>
    64     </varlistentry>
    65 
     58<!-- GCC Branch Update Area -->
    6659    <varlistentry>
    6760      <term>GCC Branch Update Patch - <token>&gcc-branch_update-patch-size;</token>:</term>
     
    7063        url="&patches-root;&gcc-branch_update-patch;"/></para>
    7164        <para>MD5 sum: <literal>&gcc-branch_update-patch-md5;</literal></para>
     65      </listitem>
     66    </varlistentry>
     67
     68    <varlistentry>
     69      <term>Iana-Etc Get Fix Patch - <token>&iana-etc-get_fix-patch-size;</token>:</term>
     70      <listitem>
     71        <para>Download: <ulink
     72        url="&patches-root;&iana-etc-get_fix-patch;"/></para>
     73        <para>MD5 sum: <literal>&iana-etc-get_fix-patch-md5;</literal></para>
     74      </listitem>
     75    </varlistentry>
     76
     77    <varlistentry>
     78      <term>Iana-Etc Protocol and Port Numbers Update - <token>&iana-etc-numbers_update-patch-size;</token>:</term>
     79      <listitem>
     80        <para>Download: <ulink
     81        url="&patches-root;&iana-etc-numbers_update-patch;"/></para>
     82        <para>MD5 sum: <literal>&iana-etc-numbers_update-patch-md5;</literal></para>
    7283      </listitem>
    7384    </varlistentry>
     
    8394
    8495    <varlistentry>
    85       <term>IPUtils Pregenerated Documentation Patch - <token>&iputils-doc-patch-size;</token>:</term>
    86       <listitem>
    87         <para>Download: <ulink
    88         url="&patches-root;&iputils-doc-patch;"/></para>
    89         <para>MD5 sum: <literal>&iputils-doc-patch-md5;</literal></para>
    90       </listitem>
    91     </varlistentry>
    92 
    93     <varlistentry>
    94       <term>Kbd es.po Fix Patch - <token>&kbd-espo-patch-size;</token>:</term>
    95       <listitem>
    96         <para>Download: <ulink
    97         url="&patches-root;&kbd-espo-patch;"/></para>
    98         <para>MD5 sum: <literal>&kbd-espo-patch-md5;</literal></para>
    99       </listitem>
    100     </varlistentry>
    101 
    102     <varlistentry>
    10396      <term>Man i18n Patch - <token>&man-i18n-patch-size;</token>:</term>
    10497      <listitem>
     
    10699        url="&patches-root;&man-i18n-patch;"/></para>
    107100        <para>MD5 sum: <literal>&man-i18n-patch-md5;</literal></para>
     101      </listitem>
     102    </varlistentry>
     103
     104    <varlistentry>
     105      <term>MPFR Fixes Patch - <token>&mpfr-fixes-patch-size;</token>:</term>
     106      <listitem>
     107        <para>Download: <ulink
     108        url="&patches-root;&mpfr-fixes-patch;"/></para>
     109        <para>MD5 sum: <literal>&mpfr-fixes-patch-md5;</literal></para>
    108110      </listitem>
    109111    </varlistentry>
     
    172174    </varlistentry>
    173175
    174     <varlistentry>
    175       <term>Texinfo New Compressors Patch - <token>&texinfo-new_compressors-patch-size;</token>:</term>
    176       <listitem>
    177         <para>Download: <ulink
    178         url="&patches-root;&texinfo-new_compressors-patch;"/></para>
    179         <para>MD5 sum: <literal>&texinfo-new_compressors-patch-md5;</literal></para>
    180       </listitem>
    181     </varlistentry>
    182 
     176<!-- Vim branch update patch area -->
    183177    <varlistentry>
    184178      <term>Vim Branch Update Patch - <token>&vim-branch_update-patch-size;</token>:</term>
  • BOOK/materials/mips/packages.xml

    rec008670 r229ed25  
    4040    </varlistentry>
    4141
    42     <varlistentry os="eglibcports">
    43       <term>EGLIBC Ports (&eglibc-ports-version;) - <token>&eglibc-ports-size;</token>:</term>
    44       <listitem>
    45         <para>Home page: <ulink url="&eglibc-ports-home;"/></para>
    46         <para>Download: <ulink url="&eglibc-ports-url;"/></para>
    47         <para>MD5 sum: <literal>&eglibc-ports-md5;</literal></para>
    48       </listitem>
    49     </varlistentry>
    50 
    5142  </variablelist>
    5243
  • BOOK/materials/ppc/patches.xml

    rec008670 r229ed25  
    4444    </varlistentry>
    4545
     46    <varlistentry os="yaboot-parted-patch">
     47      <term>Yaboot Parted Patch - <token>&yaboot-parted-patch-size;</token>:</term>
     48      <listitem>
     49        <para>Download: <ulink
     50        url="&patches-root;&yaboot-parted-patch;"/></para>
     51        <para>MD5 sum: <literal>&yaboot-parted-patch-md5;</literal></para>
     52      </listitem>
     53    </varlistentry>
     54
     55    <varlistentry os="yaboot-stubfuncs-patch">
     56      <term>Yaboot Stubfuncs Patch - <token>&yaboot-stubfuncs-patch-size;</token>:</term>
     57      <listitem>
     58        <para>Download: <ulink
     59        url="&patches-root;&yaboot-stubfuncs-patch;"/></para>
     60        <para>MD5 sum: <literal>&yaboot-stubfuncs-patch-md5;</literal></para>
     61      </listitem>
     62    </varlistentry>
     63
    4664  </variablelist>
    4765
  • BOOK/materials/ppc64/patches.xml

    rec008670 r229ed25  
    3737    xpointer="xpointer(//*[@os='yaboot-ofpath_path-patch'])"/>
    3838
     39    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     40    href="../ppc/patches.xml"
     41    xpointer="xpointer(//*[@os='yaboot-stubfuncs-patch'])"/>
     42
    3943  </variablelist>
    4044
  • BOOK/mips-index.xml

    rec008670 r229ed25  
    7474    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="appendices/dependencies/common.xml"/>
    7575    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="appendices/dependencies/mips.xml"/>
     76    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="appendices/rationale/common.xml"/>
     77    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="appendices/rationale/mips.xml"/>
    7678    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="appendices/license.xml"/>
    7779
  • BOOK/mips64-64-index.xml

    rec008670 r229ed25  
    7474    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="appendices/dependencies/common.xml"/>
    7575    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="appendices/dependencies/mips.xml"/>
     76    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="appendices/rationale/common.xml"/>
     77    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="appendices/rationale/mips.xml"/>
    7678    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="appendices/license.xml"/>
    7779
  • BOOK/mips64-index.xml

    rec008670 r229ed25  
    7474    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="appendices/dependencies/common.xml"/>
    7575    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="appendices/dependencies/mips.xml"/>
     76    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="appendices/rationale/common.xml"/>
     77    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="appendices/rationale/mips.xml"/>
    7678    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="appendices/license.xml"/>
    7779
  • BOOK/network/common/dhcp.xml

    rec008670 r229ed25  
    1616    <para>First install the service from the CLFS Bootscripts package:</para>
    1717
    18 <screen><userinput>tar -xvf bootscripts-cross-lfs-&bootscripts-clfs-version;.tar.bz2
     18<screen><userinput>tar -xvf bootscripts-cross-lfs-&bootscripts-clfs-version;.tar.xz
    1919cd bootscripts-cross-lfs-&bootscripts-clfs-version;
    2020make install-service-dhcpcd</userinput></screen>
  • BOOK/network/common/static.xml

    rec008670 r229ed25  
    2929mkdir -v ifconfig.eth0 &amp;&amp;
    3030cat &gt; ifconfig.eth0/ipv4 &lt;&lt; "EOF"
    31 <literal>ONBOOT=yes
    32 SERVICE=ipv4-static
    33 IP=192.168.1.1
    34 GATEWAY=192.168.1.2
    35 PREFIX=24
    36 BROADCAST=192.168.1.255</literal>
     31<literal>ONBOOT="yes"
     32SERVICE="ipv4-static"
     33IP="192.168.1.1"
     34GATEWAY="192.168.1.2"
     35PREFIX="24"
     36BROADCAST="192.168.1.255"</literal>
    3737EOF</userinput></screen>
    3838
  • BOOK/network/multilib/dhcpcd.xml

    rec008670 r229ed25  
    3131
    3232<screen os="c"><userinput>CC="gcc ${BUILD64}" ./configure --prefix=/usr --sbindir=/sbin \
    33     --sysconfdir=/etc --dbdir=/var/lib/dhcpcd --libexecdir=/usr/lib/dhcpcd</userinput></screen>
     33    --sysconfdir=/etc --dbdir=/var/lib/dhcpcd --libexecdir=/usr/lib64/dhcpcd \
     34    --libdir=/usr/lib64</userinput></screen>
    3435
    3536    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
  • BOOK/packages.ent

    rec008670 r229ed25  
    77
    88<!ENTITY aboot-version "0.9b">
    9 <!ENTITY aboot-size "111 KB">
     9<!ENTITY aboot-size "112 KB">
    1010<!ENTITY aboot-url "&sourceforge;aboot/aboot-&aboot-version;.tar.bz2">
    1111<!ENTITY aboot-md5 "5f16edbf4e9d52cd191adc4d4b6a5327">
     
    1919
    2020<!ENTITY arcload-version "0.5">
    21 <!ENTITY arcload-size "46 KB">
     21<!ENTITY arcload-size "48 KB">
    2222<!ENTITY arcload-url "ftp://ftp.linux-mips.org/pub/linux/mips/people/skylark/arcload-&arcload-version;.tar.bz2">
    2323<!ENTITY arcload-md5 "b00e1c79074a13c2de97748f56f9bd1f">
    2424<!ENTITY arcload-home "http://www.linux-mips.org/wiki/ARCLoad">
    2525
    26 <!ENTITY autoconf-version "2.68">
    27 <!ENTITY autoconf-size "1,144 KB">
     26<!ENTITY autoconf-version "2.69">
     27<!ENTITY autoconf-size "1,188 KB">
    2828<!ENTITY autoconf-url "&gnu;autoconf/autoconf-&autoconf-version;.tar.xz">
    29 <!ENTITY autoconf-md5 "723677f7727542d273112e7feb870a7a">
     29<!ENTITY autoconf-md5 "50f97f4159805e374639a73e2636f22e">
    3030<!ENTITY autoconf-home "&gnu-software;autoconf">
    3131
    32 <!ENTITY automake-version2 "1.11">
    33 <!ENTITY automake-version "&automake-version2;.1">
    34 <!ENTITY automake-size "1,044 KB">
    35 <!ENTITY automake-url "&gnu;automake/automake-&automake-version;.tar.bz2">
    36 <!ENTITY automake-md5 "c2972c4d9b3e29c03d5f2af86249876f">
     32<!ENTITY automake-version2 "1.14.1">
     33<!ENTITY automake-version "&automake-version2;">
     34<!ENTITY automake-size "1,489 KB">
     35<!ENTITY automake-url "&gnu;automake/automake-&automake-version;.tar.xz">
     36<!ENTITY automake-md5 "7fc29854c520f56b07aa232a0f880292">
    3737<!ENTITY automake-home "&gnu-software;automake">
    3838
     
    4343<!ENTITY bash-home "&gnu-software;bash">
    4444
    45 <!ENTITY binutils-version "2.21">
    46 <!ENTITY binutils-size "18,304 KB">
     45<!ENTITY bc-version "1.06.95">
     46<!ENTITY bc-dir "&bc-version;">
     47<!ENTITY bc-size "284 KB">
     48<!ENTITY bc-url "http://alpha.gnu.org/gnu/bc/bc-&bc-version;.tar.bz2">
     49<!ENTITY bc-md5 "5126a721b73f97d715bb72c13c889035">
     50<!ENTITY bc-home "http://www.gnu.org/software/bc/">
     51
     52<!ENTITY binutils-version "2.24">
     53<!ENTITY binutils-dir "&binutils-version;">
     54<!ENTITY binutils-size "22,717 KB">
    4755<!ENTITY binutils-url "&gnu;binutils/binutils-&binutils-version;.tar.bz2">
    48 <!ENTITY binutils-md5 "c84c5acc9d266f1a7044b51c85a823f5">
     56<!ENTITY binutils-md5 "e0f71a7b2ddab0f8612336ac81d9636b">
    4957<!ENTITY binutils-home "http://sources.redhat.com/binutils">
    5058
    51 <!ENTITY bison-version "2.5">
    52 <!ENTITY bison-size "2,030 KB">
    53 <!ENTITY bison-url "&gnu;bison/bison-&bison-version;.tar.bz2">
    54 <!ENTITY bison-md5 "9dba20116b13fc61a0846b0058fbe004">
     59<!ENTITY bison-version "3.0.2">
     60<!ENTITY bison-size "1,927 KB">
     61<!ENTITY bison-url "&gnu;bison/bison-&bison-version;.tar.xz">
     62<!ENTITY bison-md5 "146be9ff9fbd27497f0bf2286a5a2082">
    5563<!ENTITY bison-home "&gnu-software;bison">
    5664
    57 <!ENTITY bootscripts-clfs-version "1.2-pre11">
    58 <!ENTITY bootscripts-clfs-size "44 KB">
    59 <!ENTITY bootscripts-clfs-url "&packages-root;bootscripts-cross-lfs-&bootscripts-clfs-version;.tar.bz2">
    60 <!ENTITY bootscripts-clfs-md5 "f105f94f59ad534968ff679f2293ddd6">
     65<!ENTITY bootscripts-clfs-version "2.1-pre1">
     66<!ENTITY bootscripts-clfs-size "41 KB">
     67<!-- <!ENTITY bootscripts-clfs-url "&packages-root;bootscripts-cross-lfs-&bootscripts-clfs-version;.tar.xz"> -->
     68<!ENTITY bootscripts-clfs-url "http://cross-lfs.org/files/bootscripts-cross-lfs-&bootscripts-clfs-version;.tar.xz">
     69<!ENTITY bootscripts-clfs-md5 "f474bf2efff744548a69d9049bad973f">
    6170<!ENTITY bootscripts-clfs-home " ">
    6271
     
    6776<!ENTITY bzip2-home "http://www.bzip.org/">
    6877
    69 <!ENTITY cloog-ppl-version "0.15.11">
    70 <!ENTITY cloog-ppl-size "756 KB">
    71 <!ENTITY cloog-ppl-url "ftp://gcc.gnu.org/pub/gcc/infrastructure/cloog-ppl-&cloog-ppl-version;.tar.gz">
    72 <!ENTITY cloog-ppl-md5 "060ae4df6fb8176e021b4d033a6c0b9e">
    73 <!ENTITY cloog-ppl-home "http://cloog.org">
     78<!ENTITY check-version "0.9.11">
     79<!ENTITY check-size "691 KB">
     80<!ENTITY check-url "http://sourceforge.net/projects/check/files/check/&check-version;/check-&check-version;.tar.gz">
     81<!ENTITY check-md5 "fd5a03979bcab9fb80ba005b55f54178">
     82<!ENTITY check-home "http://check.sourceforge.net/">
     83
     84<!ENTITY cloog-version "0.18.2">
     85<!ENTITY cloog-size "2,377 KB">
     86<!ENTITY cloog-url "http://www.bastoul.net/cloog/pages/download/cloog-&cloog-version;.tar.gz">
     87<!ENTITY cloog-md5 "69116aa6cd5e73f6b688d871875e1292">
     88<!ENTITY cloog-home "http://cloog.org">
    7489
    7590<!ENTITY colo-version "1.22">
    76 <!ENTITY colo-size "251 KB">
     91<!ENTITY colo-size "252 KB">
    7792<!ENTITY colo-url "http://www.colonel-panic.org/cobalt-mips/colo/colo-&colo-version;.tar.gz">
    7893<!ENTITY colo-md5 "52c16ad31f3b88f710f0fdb5abed0457">
    7994<!ENTITY colo-home "http://www.colonel-panic.org/cobalt-mips">
    8095
    81 <!ENTITY coreutils-version "8.12">
    82 <!ENTITY coreutils-size "11,497 KB">
    83 <!ENTITY coreutils-url "&gnu;coreutils/coreutils-&coreutils-version;.tar.gz">
    84 <!ENTITY coreutils-md5 "fce7999953a67243d00d75cc86dbcaa6">
     96<!ENTITY coreutils-version "8.22">
     97<!ENTITY coreutils-size "5,335 KB">
     98<!ENTITY coreutils-url "&gnu;coreutils/coreutils-&coreutils-version;.tar.xz">
     99<!ENTITY coreutils-md5 "8fb0ae2267aa6e728958adc38f8163a2">
    85100<!ENTITY coreutils-home "&gnu-software;coreutils">
    86101
     
    91106<!ENTITY dbus-home "http://www.freedesktop.org/wiki/Software/dbus">
    92107
    93 <!ENTITY dejagnu-version "1.5">
    94 <!ENTITY dejagnu-size "564 KB">
    95 
     108<!ENTITY dejagnu-version "1.5.1">
     109<!ENTITY dejagnu-size "568 KB">
    96110<!ENTITY dejagnu-url "&gnu;dejagnu/dejagnu-&dejagnu-version;.tar.gz">
    97 <!ENTITY dejagnu-md5 "3df1cbca885e751e22d3ebd1ac64dc3c">
     111<!ENTITY dejagnu-md5 "8386e04e362345f50ad169f052f4c4ab">
    98112<!ENTITY dejagnu-home "&gnu-software;dejagnu">
    99113
    100 <!ENTITY dhcpcd-version "5.2.12">
    101 <!ENTITY dhcpcd-size "71 KB">
     114<!ENTITY dhcpcd-version "6.1.0">
     115<!ENTITY dhcpcd-size "114 KB KB">
    102116<!ENTITY dhcpcd-url "http://roy.marples.name/downloads/dhcpcd/dhcpcd-&dhcpcd-version;.tar.bz2">
    103 <!ENTITY dhcpcd-md5 "832e3cd6bfcaff64e9476e0ff7849e8f">
     117<!ENTITY dhcpcd-md5 "6070040c57492925af9ac6aed980de2a">
    104118<!ENTITY dhcpcd-home "http://roy.marples.name/projects/dhcpcd">
    105119
    106 <!ENTITY diffutils-version "3.0">
    107 <!ENTITY diffutils-size "1,784 KB">
    108 <!ENTITY diffutils-url "&gnu;diffutils/diffutils-&diffutils-version;.tar.gz">
    109 <!ENTITY diffutils-md5 "684aaba1baab743a2a90e52162ff07da">
     120<!ENTITY diffutils-version "3.3">
     121<!ENTITY diffutils-size "1,172 KB">
     122<!ENTITY diffutils-url "&gnu;diffutils/diffutils-&diffutils-version;.tar.xz">
     123<!ENTITY diffutils-md5 "99180208ec2a82ce71f55b0d7389f1b3">
    110124<!ENTITY diffutils-home "&gnu-software;diffutils">
    111125
    112126<!ENTITY dvhtool-version "1.0.1">
    113 <!ENTITY dvhtool-size "52 KB">
     127<!ENTITY dvhtool-size "56 KB">
    114128<!ENTITY dvhtool-url "http://ftp.debian.org/debian/pool/main/d/dvhtool/dvhtool_&dvhtool-version;.orig.tar.gz">
    115129<!ENTITY dvhtool-md5 "4448c01e6a015685af90a79fbea8da4e">
    116130<!ENTITY dvhtool-home "http://packages.qa.debian.org/d/dvhtool.html">
    117131
    118 <!ENTITY e2fsprogs-version "1.41.14">
    119 <!ENTITY e2fsprogs-size "4,408 KB">
    120 <!ENTITY e2fsprogs-url "&sourceforge;e2fsprogs/e2fsprogs-&e2fsprogs-version;.tar.gz">
    121 <!ENTITY e2fsprogs-md5 "05f70470aea2ef7efbb0845b2b116720">
     132<!ENTITY e2fsprogs-version "1.42.9">
     133<!ENTITY e2fsprogs-size "4,656 KB">
     134<!ENTITY e2fsprogs-url "&kernel;linux/kernel/people/tytso/e2fsprogs/v&e2fsprogs-version;/e2fsprogs-&e2fsprogs-version;.tar.xz">
     135<!ENTITY e2fsprogs-md5 "55cc59c587a7199fd9d93b2843842236">
    122136<!ENTITY e2fsprogs-home "http://e2fsprogs.sourceforge.net">
    123137
    124 <!ENTITY eglibc-version "2.13">
    125 <!ENTITY eglibc-revision "13356">
     138<!ENTITY eglibc-version "2.18">
     139<!ENTITY eglibc-revision "24829">
    126140<!ENTITY eglibc-fversion "&eglibc-version;-r&eglibc-revision;">
    127 <!ENTITY eglibc-size "16,100 KB">
    128 <!ENTITY eglibc-url "&packages-root;eglibc-&eglibc-fversion;.tar.bz2">
    129 <!ENTITY eglibc-md5 "689231137135771df3637e99ad169083">
     141<!ENTITY eglibc-size "12,310 KB">
     142<!ENTITY eglibc-url "http://cross-lfs.org/files/eglibc-&eglibc-fversion;.tar.xz">
     143<!ENTITY eglibc-md5 "59e1f2500348a1abf346f5468543e785">
    130144<!ENTITY eglibc-home "http://www.eglibc.org/home">
    131145<!ENTITY eglibc-ld-name "ld-&eglibc-version;.so">
    132146
    133 <!ENTITY eglibc-ports-version "&eglibc-version;">
    134 <!ENTITY eglibc-ports-size "640 KB">
    135 <!ENTITY eglibc-ports-url "&packages-root;eglibc-ports-&eglibc-version;-r&eglibc-revision;.tar.bz2">
    136 <!ENTITY eglibc-ports-md5 "7b1241cc3e3d5c606c960d841ab692bd">
    137 <!ENTITY eglibc-ports-home " ">
    138 
    139147<!ENTITY elftoaout-version "2.3">
    140 <!ENTITY elftoaout-size "12 KB">
     148<!ENTITY elftoaout-size "16 KB">
    141149<!ENTITY elftoaout-url "http://gd.tuwien.ac.at/opsys/linux/Owl/pool/sources/elftoaout/elftoaout-&elftoaout-version;.tgz">
    142150<!ENTITY elftoaout-md5 "be3bd6f7ba8ae107cbdbaa820ba64f86">
     
    156164<!ENTITY expect-lib-version "5.43">
    157165
    158 <!ENTITY file-version "5.07">
    159 <!ENTITY file-size "584 KB">
     166<!ENTITY file-version "5.16">
     167<!ENTITY file-size "659 KB">
    160168<!ENTITY file-url "ftp://ftp.astron.com/pub/file/file-&file-version;.tar.gz">
    161169<!--<!ENTITY file-url "&packages-root;file-&file-version;.tar.gz">-->
    162 <!ENTITY file-md5 "b8d1f9a8a644067bd0a703cebf3f4858">
     170<!ENTITY file-md5 "359c0cf41c3d438d17b4d293f3b950dc">
    163171<!ENTITY file-home "http://www.darwinsys.com/file">
    164172
    165173<!ENTITY findutils-version "4.4.2">
    166 <!ENTITY findutils-size "2,099 KB">
     174<!ENTITY findutils-size "2,100 KB">
    167175<!ENTITY findutils-url "&gnu;findutils/findutils-&findutils-version;.tar.gz">
    168176<!ENTITY findutils-md5 "351cc4adb07d54877fa15f75fb77d39f">
    169177<!ENTITY findutils-home "&gnu-software;findutils">
    170178
    171 <!ENTITY flex-version "2.5.35">
    172 <!ENTITY flex-size "1,227 KB">
     179<!ENTITY flex-version "2.5.37">
     180<!ENTITY flex-size "1,276 KB">
    173181<!ENTITY flex-url "&sourceforge;flex/flex-&flex-version;.tar.bz2">
    174 <!ENTITY flex-md5 "10714e50cea54dc7a227e3eddcd44d57">
     182<!ENTITY flex-md5 "c75940e1fc25108f2a7b3ef42abdae06">
    175183<!ENTITY flex-home "http://flex.sourceforge.net">
    176184
    177 <!ENTITY gawk-version "3.1.8">
    178 <!ENTITY gawk-size "1,940 KB">
    179 <!ENTITY gawk-url "&gnu;gawk/gawk-&gawk-version;.tar.bz2">
    180 <!ENTITY gawk-md5 "52b41c6c4418b3226dfb8f82076193bb">
     185<!ENTITY gawk-version "4.1.0">
     186<!ENTITY gawk-size "2,004 KB">
     187<!ENTITY gawk-url "&gnu;gawk/gawk-&gawk-version;.tar.xz">
     188<!ENTITY gawk-md5 "b18992ff8faf3217dab55d2d0aa7d707">
    181189<!ENTITY gawk-home "&gnu-software;gawk">
    182190
    183 <!ENTITY gcc-version "4.6.0">
    184 <!ENTITY gcc-size "69,904 KB">
     191<!ENTITY gcc-version "4.8.2">
     192<!ENTITY gcc-size "86,000 KB">
    185193<!ENTITY gcc-url "ftp://gcc.gnu.org/pub/gcc/releases/gcc-&gcc-version;/gcc-&gcc-version;.tar.bz2">
    186 <!ENTITY gcc-md5 "93d1c436bf991564524701259b6285a2">
     194<!ENTITY gcc-md5 "a3d7d63b9cb6b6ea049469a0c4a43c9d">
    187195<!ENTITY gcc-home "http://gcc.gnu.org">
    188196
    189 <!ENTITY gettext-version "0.18.1.1">
    190 <!ENTITY gettext-size "14,788 KB">
     197<!ENTITY gettext-version "0.18.3.1">
     198<!ENTITY gettext-size "16,342 KB">
    191199<!ENTITY gettext-url "&gnu;gettext/gettext-&gettext-version;.tar.gz">
    192 <!ENTITY gettext-md5 "3dd55b952826d2b32f51308f2f91aa89">
     200<!ENTITY gettext-md5 "3fc808f7d25487fc72b5759df7419e02">
    193201<!ENTITY gettext-home "&gnu-software;gettext">
    194202
    195 <!ENTITY glib-version "2.28.6">
    196 <!ENTITY glib-size "6,956 KB">
    197 <!ENTITY glib-url "http://ftp.gnome.org/pub/gnome/sources/glib/2.28/glib-&glib-version;.tar.bz2">
    198 <!ENTITY glib-md5 "7d8fc15ae70d5111c0cf2a79d50ef717">
    199 <!ENTITY glib-home "http://developer.gnome.org/glib/">
    200 
    201 <!ENTITY gmp-version "5.0.2">
    202 <!ENTITY gmp-size "2,025 KB">
    203 <!ENTITY gmp-url "&gnu;gmp/gmp-&gmp-version;.tar.bz2">
    204 <!ENTITY gmp-md5 "0bbaedc82fb30315b06b1588b9077cd3">
     203<!ENTITY gmp-version "5.1.3">
     204<!ENTITY gmp-size "1,819 KB">
     205<!ENTITY gmp-url "&gnu;gmp/gmp-&gmp-version;.tar.xz">
     206<!ENTITY gmp-md5 "e5fe367801ff067b923d1e6a126448aa">
    205207<!ENTITY gmp-home "http://gmplib.org/">
    206208
    207 <!ENTITY grep-version "2.8">
    208 <!ENTITY grep-size "1,757 KB">
    209 <!ENTITY grep-url "&gnu;grep/grep-&grep-version;.tar.gz">
    210 <!ENTITY grep-md5 "cb2dfc502c5afc7a4a6e5f6cefd6850e">
     209<!ENTITY grep-version "2.15">
     210<!ENTITY grep-size "1,267 KB">
     211<!ENTITY grep-url "&gnu;grep/grep-&grep-version;.tar.xz">
     212<!ENTITY grep-md5 "8cab8ca52bcae735af40278423c7c942">
    211213<!ENTITY grep-home "&gnu-software;grep">
    212214
    213 <!ENTITY groff-version "1.21">
    214 <!ENTITY groff-size "3,776 KB">
     215<!ENTITY groff-version "1.22.2">
     216<!ENTITY groff-size "3,928 KB">
    215217<!ENTITY groff-url "&gnu;groff/groff-&groff-version;.tar.gz">
    216 <!ENTITY groff-md5 "8b8cd29385b97616a0f0d96d0951c5bf">
     218<!ENTITY groff-md5 "9f4cd592a5efc7e36481d8d8d8af6d16">
    217219<!ENTITY groff-home "&gnu-software;groff">
    218220
    219 <!ENTITY grub-version "1.99">
    220 <!ENTITY grub-size "2,639 KB">
     221<!ENTITY grub-version "2.00">
     222<!ENTITY grub-size "5,020 KB">
    221223<!ENTITY grub-url "&gnu;grub/grub-&grub-version;.tar.xz">
    222 <!ENTITY grub-md5 "27e360b951f006c464299d06bbd63442">
     224<!ENTITY grub-md5 "a1043102fbc7bcedbf53e7ee3d17ab91">
    223225<!ENTITY grub-home "&gnu-software;grub">
    224226
    225 <!ENTITY gzip-version "1.4">
    226 <!ENTITY gzip-size "888 KB">
    227 <!ENTITY gzip-url "&gnu;gzip/gzip-&gzip-version;.tar.gz">
    228 <!ENTITY gzip-md5 "e381b8506210c794278f5527cba0e765">
     227<!ENTITY gzip-version "1.6">
     228<!ENTITY gzip-size "812 KB">
     229<!ENTITY gzip-url "&gnu;gzip/gzip-&gzip-version;.tar.xz">
     230<!ENTITY gzip-md5 "da981f86677d58a106496e68de6f8995">
    229231<!ENTITY gzip-home "http://www.gzip.org">
    230232
    231233<!ENTITY hfsutils-version "3.2.6">
    232 <!ENTITY hfsutils-size "202 KB">
     234<!ENTITY hfsutils-size "204 KB">
    233235<!ENTITY hfsutils-url "ftp://ftp.mars.org/pub/hfs/hfsutils-&hfsutils-version;.tar.gz">
    234236<!ENTITY hfsutils-md5 "fa572afd6da969e25c1455f728750ec4">
     
    236238
    237239<!ENTITY iana-etc-version "2.30">
    238 <!ENTITY iana-etc-size "200 KB">
     240<!ENTITY iana-etc-size "204 KB">
    239241<!ENTITY iana-etc-url "http://ftp.cross-lfs.org/pub/clfs/conglomeration/iana-etc/iana-etc-&iana-etc-version;.tar.bz2">
    240242<!ENTITY iana-etc-md5 "3ba3afb1d1b261383d247f46cb135ee8">
     
    243245
    244246
    245 <!ENTITY iproute2-version "2.6.38">
    246 <!ENTITY iproute2-size "390 KB">
    247 <!ENTITY iproute2-url "http://devresources.linux-foundation.org/dev/iproute2/download/iproute2-&iproute2-version;.tar.bz2">
    248 <!ENTITY iproute2-md5 "a243bfea837e71824b7ca26c3bb45fa8">
    249 <!ENTITY iproute2-home "http://www.linuxfoundation.org/en/Net:Iproute2">
    250 
    251 <!ENTITY iputils-version "s20101006">
    252 <!ENTITY iputils-size "96 KB">
     247<!ENTITY iproute2-version "3.12.0">
     248<!ENTITY iproute2-size "425 KB">
     249<!ENTITY iproute2-url "&kernel;linux/utils/net/iproute2/iproute2-&iproute2-version;.tar.xz">
     250<!ENTITY iproute2-md5 "f87386aaaecafab95607fd10e8152c68">
     251<!ENTITY iproute2-home "http://www.linuxfoundation.org/collaborate/workgroups/networking/iproute2">
     252
     253<!ENTITY iputils-version "s20121221">
     254<!ENTITY iputils-size "155 KB">
    253255<!ENTITY iputils-url "http://www.skbuff.net/iputils/iputils-&iputils-version;.tar.bz2">
    254 <!ENTITY iputils-md5 "a36c25e9ec17e48be514dc0485e7376c">
     256<!ENTITY iputils-md5 "6072aef64205720dd1893b375e184171">
    255257<!ENTITY iputils-home "http://www.linuxfoundation.org/en/Net:Iputils">
    256258
    257 <!ENTITY kbd-version "1.15.3">
    258 <!ENTITY kbd-size "1,660 KB">
    259 <!ENTITY kbd-url "ftp://devel.altlinux.org/legion/kbd/kbd-&kbd-version;.tar.gz">
    260 <!ENTITY kbd-md5 "8143e179a0f3c25646ce5085e8777200">
    261 <!ENTITY kbd-home " ">
    262 
    263 <!ENTITY less-version "443">
    264 <!ENTITY less-size "304 KB">
     259<!ENTITY isl-version "0.12.1">
     260<!ENTITY isl-size "1,161 KB">
     261<!ENTITY isl-url "http://isl.gforge.inria.fr/isl-&isl-version;.tar.lzma">
     262<!ENTITY isl-md5 "d7a723a508056b9dc5a25c5ca7d1d74f">
     263<!ENTITY isl-home "http://garage.kotnet.org/~skimo/isl/">
     264
     265<!ENTITY kbd-version "2.0.1">
     266<!ENTITY kbd-size "2,009 KB">
     267<!ENTITY kbd-url "ftp://devel.altlinux.org/pub/people/legion/kbd/kbd-&kbd-version;.tar.gz">
     268<!ENTITY kbd-md5 "cc0ee9f2537d8636cae85a8c6541ed2e">
     269<!ENTITY kbd-home "http://ftp.altlinux.org/pub/people/legion/kbd/">
     270
     271<!ENTITY kmod-version "16">
     272<!ENTITY kmod-size "1,440 KB">
     273<!ENTITY kmod-url "&kernel;linux/utils/kernel/kmod/kmod-&kmod-version;.tar.xz">
     274<!ENTITY kmod-md5 "3006a0287211212501cdfe1211b29f09">
     275<!ENTITY kmod-home "http://git.kernel.org/?p=utils/kernel/kmod/kmod.git;a=summary">
     276
     277<!ENTITY less-version "460">
     278<!ENTITY less-size "311 KB">
    265279<!ENTITY less-url "http://www.greenwoodsoftware.com/less/less-&less-version;.tar.gz">
    266 <!ENTITY less-md5 "47db098fb3cdaf847b3c4be05ee954fc">
     280<!ENTITY less-md5 "c3b603140aed2beb6091fdbc27f80ff0">
    267281<!ENTITY less-home "http://www.greenwoodsoftware.com/less">
    268282
     
    273287<!ENTITY libcap-home "http://sites.google.com/site/fullycapable/">
    274288
    275 <!ENTITY libee-version "0.3.1">
    276 <!ENTITY libee-size "344 KB">
    277 <!ENTITY libee-url "http://www.libee.org/files/download/libee-&libee-version;.tar.gz">
    278 <!ENTITY libee-md5 "61403a9a62b984381cf48454664f915e">
     289<!ENTITY libee-version "0.4.1">
     290<!ENTITY libee-size "352 KB">
     291<!ENTITY libee-url "http://www.libee.org/download/files/download/libee-&libee-version;.tar.gz">
     292<!ENTITY libee-md5 "7bbf4160876c12db6193c06e2badedb2">
    279293<!ENTITY libee-home "http://www.libee.org/">
    280294
    281 <!ENTITY libestr-version "0.1.0">
    282 <!ENTITY libestr-size "308 KB">
    283 <!ENTITY libestr-url "http://sourceforge.net/projects/libestr/files/libestr-&libestr-version;.tar.gz">
    284 <!ENTITY libestr-md5 "1b8fe449cffc259075d327334c93bbda">
    285 <!ENTITY libestr-home "http://sourceforge.net/projects/libestr/">
    286 
    287 <!ENTITY libtool-version "2.4">
    288 <!ENTITY libtool-size "836 KB">
     295<!ENTITY libestr-version "0.1.5">
     296<!ENTITY libestr-size "326 KB">
     297<!ENTITY libestr-url "http://libestr.adiscon.com/files/download/libestr-&libestr-version;.tar.gz">
     298<!ENTITY libestr-md5 "f180c0cdc82883d161eba3f2e8a34eb4">
     299<!ENTITY libestr-home "http://libestr.adiscon.com/">
     300
     301<!ENTITY libtool-version "2.4.2">
     302<!ENTITY libtool-size "852 KB">
    289303<!ENTITY libtool-url "&gnu;libtool/libtool-&libtool-version;.tar.xz">
    290 <!ENTITY libtool-md5 "4e6144439d95d7332dc50ace6dd24c55">
     304<!ENTITY libtool-md5 "2ec8997e0c07249eb4cbd072417d70fe">
    291305<!ENTITY libtool-home "&gnu-software;libtool">
    292306
    293 <!ENTITY linux-dl-version "2.6">
    294 
    295 <!ENTITY linux-version "2.6.39">
    296 <!ENTITY linux-size "74,316 KB">
    297 <!ENTITY linux-url "&kernel;linux/kernel/v&linux-dl-version;/linux-&linux-version;.tar.bz2">
    298 <!ENTITY linux-md5 "1aab7a741abe08d42e8eccf20de61e05">
     307<!ENTITY linux-dl-version "3.0">
     308
     309<!ENTITY linux-version "3.12.6">
     310<!ENTITY linux-size "76,397 KB">
     311<!ENTITY linux-url "&kernel;linux/kernel/v&linux-dl-version;/linux-&linux-version;.tar.xz">
     312<!ENTITY linux-md5 "ab2fcc368e20d804e77970196154fb9e">
    299313<!ENTITY linux-home "http://www.kernel.org">
    300314
    301 <!ENTITY m4-version "1.4.16">
    302 <!ENTITY m4-size "1,232 KB">
    303 <!ENTITY m4-url "&gnu;m4/m4-&m4-version;.tar.bz2">
    304 <!ENTITY m4-md5 "8a7cef47fecab6272eb86a6be6363b2f">
     315<!ENTITY m4-version "1.4.17">
     316<!ENTITY m4-size "1,149 KB">
     317<!ENTITY m4-url "&gnu;m4/m4-&m4-version;.tar.xz">
     318<!ENTITY m4-md5 "12a3c829301a4fd6586a57d3fcf196dc">
    305319<!ENTITY m4-home "&gnu-software;m4">
    306320
    307 <!ENTITY make-version "3.82">
    308 <!ENTITY make-size "1,216 KB">
     321<!ENTITY make-version "4.0">
     322<!ENTITY make-size "1,342 KB">
    309323<!ENTITY make-url "&gnu;make/make-&make-version;.tar.bz2">
    310 <!ENTITY make-md5 "1a11100f3c63fcf5753818e59d63088f">
     324<!ENTITY make-md5 "571d470a7647b455e3af3f92d79f1c18">
    311325<!ENTITY make-home "&gnu-software;make">
    312326
     
    317331<!ENTITY man-home "http://primates.ximian.com/~flucifredi/man">
    318332
    319 <!ENTITY man-pages-version "3.32">
    320 <!ENTITY man-pages-size "1,108 KB">
    321 <!ENTITY man-pages-url "&kernel;linux/docs/manpages/Archive/man-pages-&man-pages-version;.tar.bz2">
    322 <!ENTITY man-pages-md5 "1278c5289660e42a597fefd30d9bdcf0">
     333<!ENTITY man-pages-version "3.55">
     334<!ENTITY man-pages-size "1,177 KB">
     335<!ENTITY man-pages-url "&kernel;linux/docs/man-pages/man-pages-&man-pages-version;.tar.xz">
     336<!ENTITY man-pages-md5 "443b13defb23df578aa11c6c768f2c7d">
    323337<!ENTITY man-pages-home "http://www.win.tue.nl/~aeb/linux/man">
    324338
    325 <!ENTITY module-init-tools-version "3.12">
    326 <!ENTITY module-init-tools-size "920 KB">
    327 <!ENTITY module-init-tools-url "http://www.kernel.org/pub/linux/utils/kernel/module-init-tools/module-init-tools-&module-init-tools-version;.tar.bz2">
    328 <!ENTITY module-init-tools-md5 "8b2257ce9abef74c4a44d825d23140f3">
    329 <!ENTITY module-init-tools-home "http://www.kerneltools.org/KernelTools.org">
    330 
    331 <!ENTITY mpc-version "0.9">
    332 <!ENTITY mpc-size "556 KB">
     339<!ENTITY mpc-version "1.0.1">
     340<!ENTITY mpc-size "616 KB">
    333341<!ENTITY mpc-url "http://www.multiprecision.org/mpc/download/mpc-&mpc-version;.tar.gz">
    334 <!ENTITY mpc-md5 "0d6acab8d214bd7d1fbbc593e83dd00d">
     342<!ENTITY mpc-md5 "b32a2e1a3daa392372fbd586d1ed3679">
    335343<!ENTITY mpc-home "http://www.multiprecision.org/">
    336344
    337 <!ENTITY mpfr-version "3.0.1">
    338 <!ENTITY mpfr-size "1,128 KB">
    339 <!ENTITY mpfr-url "http://www.mpfr.org/mpfr-current/mpfr-&mpfr-version;.tar.bz2">
    340 <!ENTITY mpfr-md5 "bfbecb2eacb6d48432ead5cfc3f7390a">
     345<!ENTITY mpfr-version "3.1.2">
     346<!ENTITY mpfr-size "1,050 KB">
     347<!ENTITY mpfr-url "http://www.mpfr.org/mpfr-&mpfr-version;/mpfr-&mpfr-version;.tar.xz">
     348<!ENTITY mpfr-md5 "e3d203d188b8fe60bb6578dd3152e05c">
    341349<!ENTITY mpfr-home "http://www.mpfr.org/">
    342350
     
    347355<!ENTITY ncurses-home "&gnu-software;ncurses">
    348356
    349 <!ENTITY parted-version "1.9.0">
    350 <!ENTITY parted-size "2,581 KB">
     357<!ENTITY parted-version "3.1">
     358<!ENTITY parted-size "1,492 KB">
    351359<!ENTITY parted-url "&gnu;parted/parted-&parted-version;.tar.xz">
    352 <!ENTITY parted-md5 "a9ffa9b69f0b6099b75c32a03bb12f7f">
     360<!ENTITY parted-md5 "5d89d64d94bcfefa9ce8f59f4b81bdcb">
    353361<!ENTITY parted-home "&gnu-software;parted">
    354362
    355 <!ENTITY patch-version "2.6.1">
    356 <!ENTITY patch-size "248 KB">
    357 <!ENTITY patch-url "&gnu;patch/patch-&patch-version;.tar.gz">
    358 <!ENTITY patch-md5 "0818d1763ae0c4281bcdc63cdac0b2c0">
     363<!ENTITY patch-version "2.7.1">
     364<!ENTITY patch-size "668 KB">
     365<!ENTITY patch-url "&gnu;patch/patch-&patch-version;.tar.xz">
     366<!ENTITY patch-md5 "e9ae5393426d3ad783a300a338c09b72">
    359367<!ENTITY patch-home "http://savannah.gnu.org/projects/patch">
    360368
    361 <!ENTITY perl-version "5.14.0">
    362 <!ENTITY perl-size "13,250 KB">
     369<!ENTITY perl-version "5.18.1">
     370<!ENTITY perl-size "14,060 KB">
    363371<!ENTITY perl-url "http://www.cpan.org/src/5.0/perl-&perl-version;.tar.bz2">
    364 <!ENTITY perl-md5 "e7457deea78330c5f8eebb2fd2a45479">
     372<!ENTITY perl-md5 "4ec1a3f3824674552e749ae420c5e68c">
    365373<!ENTITY perl-home "http://www.perl.org">
    366374
    367 <!ENTITY pkg-config-version "0.26">
    368 <!ENTITY pkg-config-size "388 KB">
    369 <!ENTITY pkg-config-url "http://pkgconfig.freedesktop.org/releases/pkg-config-&pkg-config-version;.tar.gz">
    370 <!ENTITY pkg-config-md5 "47525c26a9ba7ba14bf85e01509a7234">
    371 <!ENTITY pkg-config-home "http://pkgconfig.freedesktop.org/wiki/">
     375<!ENTITY pkg-config-lite-version "0.28-1">
     376<!ENTITY pkg-config-lite-size "384 KB">
     377<!ENTITY pkg-config-lite-url "http://sourceforge.net/projects/pkgconfiglite/files/0.28-1/pkg-config-lite-&pkg-config-lite-version;.tar.gz">
     378<!ENTITY pkg-config-lite-md5 "61f05feb6bab0a6bbfab4b6e3b2f44b6">
     379<!ENTITY pkg-config-lite-home "http://sourceforge.net/projects/pkgconfiglite">
    372380
    373381<!ENTITY powerpcutils-version "1.1.3">
    374 <!ENTITY powerpcutils-size "24 KB">
     382<!ENTITY powerpcutils-size "28 KB">
    375383<!ENTITY powerpcutils-url "http://ftp.debian.org/debian/pool/main/p/powerpc-utils/powerpc-utils_&powerpcutils-version;.orig.tar.gz">
    376384<!ENTITY powerpcutils-md5 "d879b109bb8f0d726304b60b147bff13">
    377385<!ENTITY powerpcutils-home "http://packages.qa.debian.org/p/powerpc-utils.html">
    378386
    379 <!ENTITY ppl-version "0.11.2">
    380 <!ENTITY ppl-size "12,060 KB">
    381 <!ENTITY ppl-url "http://www.cs.unipr.it/ppl/Download/ftp/releases/&ppl-version;/ppl-&ppl-version;.tar.bz2">
    382 <!ENTITY ppl-md5 "c24429e6c3bc97d45976a63f40f489a1">
    383 <!ENTITY ppl-home "http://www.cs.unipr.it/ppl">
    384 
    385387<!ENTITY procps-version "3.2.8">
    386 <!ENTITY procps-size "279 KB">
     388<!ENTITY procps-size "280 KB">
    387389<!ENTITY procps-url "http://procps.sourceforge.net/procps-&procps-version;.tar.gz">
    388390<!ENTITY procps-md5 "9532714b6846013ca9898984ba4cd7e0">
    389391<!ENTITY procps-home "http://procps.sourceforge.net">
    390392
    391 <!ENTITY psmisc-version "22.13">
    392 <!ENTITY psmisc-size "376 KB">
     393<!ENTITY psmisc-version "22.20">
     394<!ENTITY psmisc-size "428 KB">
    393395<!ENTITY psmisc-url "&sourceforge;psmisc/psmisc-&psmisc-version;.tar.gz">
    394 <!ENTITY psmisc-md5 "e2c339e6b65b730042084023784a729e">
     396<!ENTITY psmisc-md5 "a25fc99a6dc7fa7ae6e4549be80b401f">
    395397<!ENTITY psmisc-home "http://psmisc.sourceforge.net">
    396398
     
    402404<!ENTITY readline-home "http://cnswww.cns.cwru.edu/php/chet/readline/rltop.html">
    403405
    404 <!ENTITY rsyslog-version "6.1.7">
    405 <!ENTITY rsyslog-size "2,336 KB">
    406 <!ENTITY rsyslog-url "http://download.rsyslog.com/rsyslog/rsyslog-&rsyslog-version;.tar.gz">
    407 <!ENTITY rsyslog-md5 "7f14d4fb992c3cc81fd61e561298bd46">
     406<!ENTITY rsyslog-version "6.4.2">
     407<!ENTITY rsyslog-size "2,519 KB">
     408<!ENTITY rsyslog-url "http://www.rsyslog.com/files/download/rsyslog/rsyslog-&rsyslog-version;.tar.gz">
     409<!ENTITY rsyslog-md5 "7de0124ec7d67ce2bfda0009ab1263ee">
    408410<!ENTITY rsyslog-home "http://www.rsyslog.com/">
    409411
    410 <!ENTITY sed-version "4.2.1">
    411 <!ENTITY sed-size "878 KB">
     412<!ENTITY sed-version "4.2.2">
     413<!ENTITY sed-size "1,036 KB">
    412414<!ENTITY sed-url "&gnu;sed/sed-&sed-version;.tar.bz2">
    413 <!ENTITY sed-md5 "7d310fbd76e01a01115075c1fd3f455a">
     415<!ENTITY sed-md5 "7ffe1c7cdc3233e1e0c4b502df253974">
    414416<!ENTITY sed-home "&gnu-software;sed">
    415417
    416 <!ENTITY shadow-version "4.1.4.3">
    417 <!ENTITY shadow-size "1,804 KB">
    418 <!ENTITY shadow-url "ftp://pkg-shadow.alioth.debian.org/pub/pkg-shadow/shadow-&shadow-version;.tar.bz2">
    419 <!ENTITY shadow-md5 "b8608d8294ac88974f27b20f991c0e79">
     418<!ENTITY shadow-version "4.1.5.1">
     419<!ENTITY shadow-size "2,144 KB">
     420<!ENTITY shadow-url "http://pkg-shadow.alioth.debian.org/releases/shadow-&shadow-version;.tar.bz2">
     421<!ENTITY shadow-md5 "a00449aa439c69287b6d472191dc2247">
    420422<!ENTITY shadow-home "http://pkg-shadow.alioth.debian.org">
    421423
    422424<!ENTITY silo-version "1.4.14">
    423 <!ENTITY silo-size "145 KB">
    424 <!ENTITY silo-url "&packages-root;/silo-&silo-version;.tar.bz2">
     425<!ENTITY silo-size "148 KB">
     426<!ENTITY silo-url "&packages-root;silo-&silo-version;.tar.bz2">
    425427<!ENTITY silo-md5 "168182dfa0025914ceecac9591a6674c">
    426428<!ENTITY silo-home "">
     
    438440<!ENTITY systemd-home "http://freedesktop.org/wiki/Software/systemd">
    439441
    440 <!ENTITY tar-version "1.26">
    441 <!ENTITY tar-size "2,288 KB">
    442 <!ENTITY tar-url "&gnu;tar/tar-&tar-version;.tar.bz2">
    443 <!ENTITY tar-md5 "2cee42a2ff4f1cd4f9298eeeb2264519">
     442<!ENTITY tar-version "1.27.1">
     443<!ENTITY tar-size "1,880 KB">
     444<!ENTITY tar-url "&gnu;tar/tar-&tar-version;.tar.xz">
     445<!ENTITY tar-md5 "e0382a4064e09a4943f3adeff1435978">
    444446<!ENTITY tar-home "&gnu-software;tar">
    445447
    446 <!ENTITY tcl-version2 "8.5">
    447 <!ENTITY tcl-version "&tcl-version2;.9">
    448 <!ENTITY tcl-size "4,368 KB">
     448<!ENTITY tcl-version2 "8.6">
     449<!ENTITY tcl-version "&tcl-version2;.1">
     450<!ENTITY tcl-size "8,756 KB">
    449451<!ENTITY tcl-url "&sourceforge;tcl/tcl&tcl-version;-src.tar.gz">
    450 <!ENTITY tcl-md5 "8512d8db3233041dd68a81476906012a">
     452<!ENTITY tcl-md5 "aae4b701ee527c6e4e1a6f9c7399882e">
    451453<!ENTITY tcl-home "http://www.tcl.tk">
    452454
    453 <!ENTITY texinfo-version "4.13a">
    454 <!ENTITY texinfo-size "2,686 KB">
    455 <!ENTITY texinfo-url "&gnu;texinfo/texinfo-&texinfo-version;.tar.gz">
    456 <!ENTITY texinfo-md5 "71ba711519209b5fb583fed2b3d86fcb">
     455<!ENTITY tzdata-version "2013i">
     456<!ENTITY tzdata-size "219 KB">
     457<!ENTITY tzdata-url "http://www.iana.org/time-zones/repository/releases/tzdata&tzdata-version;.tar.gz">
     458<!ENTITY tzdata-md5 "8bc69eb75bea496ebe1d5a9ab576702d">
     459<!ENTITY tzdata-home "http://www.iana.org/time-zones">
     460
     461<!ENTITY texinfo-version "5.2">
     462<!ENTITY texinfo-size "3,813 KB">
     463<!ENTITY texinfo-url "&gnu;texinfo/texinfo-&texinfo-version;.tar.xz">
     464<!ENTITY texinfo-md5 "cb489df8a7ee9d10a236197aefdb32c5">
    457465<!ENTITY texinfo-home "&gnu-software;texinfo">
    458466
    459 <!ENTITY udev-version "168">
    460 <!ENTITY udev-size "598 KB">
    461 <!ENTITY udev-url "&kernel;linux/utils/kernel/hotplug/udev-&udev-version;.tar.bz2">
    462 <!ENTITY udev-md5 "4a466078532ab5dd5c35acc3ea2ec9a1">
    463 <!ENTITY udev-home "http://www.kernel.org/pub/linux/utils/kernel/hotplug/udev.html">
     467<!ENTITY eudev-version "1.3">
     468<!ENTITY eudev-size "1,679 KB">
     469<!ENTITY eudev-url "ftp://mirror.ovh.net/gentoo-distfiles/distfiles/eudev-&eudev-version;.tar.gz">
     470<!ENTITY eudev-md5 "164df78f6f0093578a20bdd00335845f">
     471<!ENTITY eudev-home "http://www.gentoo.org/proj/en/eudev/">
    464472
    465473<!ENTITY uname_hack-version "20080713">
    466 <!ENTITY uname_hack-size "1 KB">
     474<!ENTITY uname_hack-size "4 KB">
    467475<!ENTITY uname_hack-url "&extras-root;uname_hack-&uname_hack-version;.tar.bz2">
    468476<!ENTITY uname_hack-md5 "dd7694f28ccc6e6bfb326b1790adb5e9">
    469477<!ENTITY uname_hack-home " ">
    470478
    471 <!ENTITY util-linux-major-version "2.19.1">
     479<!ENTITY util-linux-major-version "2.24">
    472480<!ENTITY util-linux-version "&util-linux-major-version;">
    473 <!ENTITY util-linux-size "4,397 KB">
    474 <!ENTITY util-linux-url "&kernel;linux/utils/util-linux/v&util-linux-major-version;/util-linux-&util-linux-version;.tar.bz2">
    475 <!ENTITY util-linux-md5 "3eab06f05163dfa65479c44e5231932c">
     481<!ENTITY util-linux-size "3,532 KB">
     482<!ENTITY util-linux-url "&kernel;linux/utils/util-linux/v&util-linux-major-version;/util-linux-&util-linux-version;.tar.xz">
     483<!ENTITY util-linux-md5 "4fac6443427f575fc5f3531a4ad2ca01">
    476484<!ENTITY util-linux-blkid-id "1.1.0">
    477485<!ENTITY util-linux-uuid-id "1.3.0">
    478486<!ENTITY util-linux-home "http://userweb.kernel.org/~kzak/util-linux/">
    479487
    480 <!ENTITY vim-version "7.3">
    481 <!ENTITY vim-version2 "73">
    482 <!ENTITY vim-size "8,868 KB">
     488<!ENTITY vim-version "7.4">
     489<!ENTITY vim-version2 "74">
     490<!ENTITY vim-size "9,843 KB">
    483491<!ENTITY vim-url "ftp://ftp.vim.org/pub/vim/unix/vim-&vim-version;.tar.bz2">
    484 <!ENTITY vim-md5 "5b9510a17074e2b37d8bb38ae09edbf2">
     492<!ENTITY vim-md5 "607e135c559be642f210094ad023dc65">
    485493<!ENTITY vim-home "http://www.vim.org">
    486494
    487 <!ENTITY xz-version "5.0.2">
    488 <!ENTITY xz-size "1,000 KB">
    489 <!ENTITY xz-url "http://tukaani.org/xz/xz-&xz-version;.tar.bz2">
    490 <!ENTITY xz-md5 "ee05b17a4062bb55cba099ef46eca007">
     495<!ENTITY xz-version "5.0.5">
     496<!ENTITY xz-size "908 KB">
     497<!ENTITY xz-url "http://tukaani.org/xz/xz-&xz-version;.tar.xz">
     498<!ENTITY xz-md5 "aa17280f4521dbeebed0fbd11cd7fa30">
    491499<!ENTITY xz-home "http://tukaani.org/xz/">
    492500
    493 <!ENTITY yaboot-version "1.3.14">
    494 <!ENTITY yaboot-size "213 KB">
     501<!ENTITY yaboot-version "1.3.17">
     502<!ENTITY yaboot-size "220 KB">
    495503<!ENTITY yaboot-url "http://yaboot.ozlabs.org/releases/yaboot-&yaboot-version;.tar.gz">
    496 <!ENTITY yaboot-md5 "9b1246c474eeb37f61081ad762563b35">
     504<!ENTITY yaboot-md5 "f599f52d1887a86fd798252d2946f635">
    497505<!ENTITY yaboot-home "http://yaboot.ozlabs.org">
    498506
    499 <!ENTITY zlib-version "1.2.5">
    500 <!ENTITY zlib-size "476 KB">
    501 <!ENTITY zlib-url "http://zlib.net/zlib-&zlib-version;.tar.bz2">
    502 <!ENTITY zlib-md5 "be1e89810e66150f5b0327984d8625a0">
     507<!ENTITY zlib-version "1.2.8">
     508<!ENTITY zlib-size "440 KB">
     509<!ENTITY zlib-url "http://zlib.net/zlib-&zlib-version;.tar.xz">
     510<!ENTITY zlib-md5 "28f1205d8dd2001f26fec1e8c2cebe37">
    503511<!ENTITY zlib-home "http://www.zlib.net">
  • BOOK/partitioning/common/creatingpartition.xml

    rec008670 r229ed25  
    1818  and transfer it to your target machine.</para>
    1919
    20   <para os="b">A minimal system requires around 2.5 gigabytes (GB).
     20  <para os="b">A minimal system requires around 6 gigabytes (GB).
    2121  This is enough to store all the source tarballs and compile the packages. The CLFS
    2222  system itself will not take up this  much room. A large portion of this requirement
  • BOOK/patches.ent

    rec008670 r229ed25  
    55<!-- Start of Common Patches -->
    66
    7 <!ENTITY bash-branch_update-patch "bash-&bash-version;-branch_update-2.patch">
    8 <!ENTITY bash-branch_update-patch-md5 "6aef48cfd93b9109358eae0be9125946">
    9 <!ENTITY bash-branch_update-patch-size "16 KB">
     7<!ENTITY bash-branch_update-patch "bash-&bash-version;-branch_update-7.patch">
     8<!ENTITY bash-branch_update-patch-md5 "4dfb1ce9b5d0040eae06e66157ab213a">
     9<!ENTITY bash-branch_update-patch-size "58 KB">
    1010
    11 <!ENTITY cloog-ppl-autogen-patch "cloog-ppl-&cloog-ppl-version;-autogen-1.patch">
    12 <!ENTITY cloog-ppl-autogen-patch-md5 "7e571071c0105f012bbe41f97f8d1da8">
    13 <!ENTITY cloog-ppl-autogen-patch-size "624 KB">
     11<!-- Binutils branch update area
     12<!ENTITY binutils-branch_update-patch "binutils-&binutils-version;-branch_update-1.patch">
     13<!ENTITY binutils-branch_update-patch-md5 "4fcdd8ef88fe07db8616e91a14bc5ac8">
     14<!ENTITY binutils-branch_update-patch-size "5,268 KB">
     15-->
    1416
    1517<!ENTITY coreutils-uname-patch "coreutils-&coreutils-version;-uname-1.patch">
    16 <!ENTITY coreutils-uname-patch-md5 "683741cb2c4ab60cf9b61eb9f02ecd02">
    17 <!ENTITY coreutils-uname-patch-size "8 KB">
     18<!ENTITY coreutils-uname-patch-md5 "6eeba217c88ec83b807e305e594fe13d">
     19<!ENTITY coreutils-uname-patch-size "4.9 KB">
    1820
    19 <!ENTITY flex-gcc44-patch "flex-&flex-version;-gcc44-1.patch">
    20 <!ENTITY flex-gcc44-patch-md5 "a6ffbba93d034380e12110bb6d399113">
    21 <!ENTITY flex-gcc44-patch-size "12 KB">
    22 
    23 <!ENTITY eglibc-dl_dep_fix-patch "eglibc-&eglibc-fversion;-dl_dep_fix-1.patch">
    24 <!ENTITY eglibc-dl_dep_fix-patch-md5 "fd640e7758e8560839bde1358ee44885">
    25 <!ENTITY eglibc-dl_dep_fix-patch-size "4 KB">
     21<!ENTITY coreutils-noman-patch "coreutils-&coreutils-version;-noman-1.patch">
     22<!ENTITY coreutils-noman-patch-md5 "6ed8f515391580e51f170a32af6fc7b9">
     23<!ENTITY coreutils-noman-patch-size "14 KB">
    2624
    2725<!ENTITY gcc-specs-patch "gcc-&gcc-version;-specs-1.patch">
    28 <!ENTITY gcc-specs-patch-md5 "61d583984f9f12b6f37141e132fc7d57">
     26<!ENTITY gcc-specs-patch-md5 "14aa064a113f2cae0f877039bb4a6357">
    2927<!ENTITY gcc-specs-patch-size "20 KB">
    3028
     29<!-- GCC branch update area -->
    3130<!ENTITY gcc-branch_update-patch "gcc-&gcc-version;-branch_update-1.patch">
    32 <!ENTITY gcc-branch_update-patch-md5 "3ff1f39dc12932736694bf6fb6a1846a">
    33 <!ENTITY gcc-branch_update-patch-size "1.5 MB">
     31<!ENTITY gcc-branch_update-patch-md5 "7739dbf68ba5736cbf4676f30b358e74">
     32<!ENTITY gcc-branch_update-patch-size "258 KB">
     33
     34<!ENTITY iana-etc-get_fix-patch "iana-etc-&iana-etc-version;-get_fix-1.patch">
     35<!ENTITY iana-etc-get_fix-patch-md5 "73aee2dc34cf4d990cc22fe323d89f27">
     36<!ENTITY iana-etc-get_fix-patch-size "1.1 KB">
     37
     38<!ENTITY iana-etc-numbers_update-date "20120610">
     39<!ENTITY iana-etc-numbers_update-patch "iana-etc-&iana-etc-version;-numbers_update-&iana-etc-numbers_update-date;-2.patch">
     40<!ENTITY iana-etc-numbers_update-patch-md5 "826fb780d13caafb7cb99b9c346f2102">
     41<!ENTITY iana-etc-numbers_update-patch-size "3,760 KB">
    3442
    3543<!ENTITY iputils-fixes-patch "iputils-&iputils-version;-fixes-1.patch">
    36 <!ENTITY iputils-fixes-patch-md5 "1add4b8cbee814310f95e61997019162">
    37 <!ENTITY iputils-fixes-patch-size "8 KB">
    38 
    39 <!ENTITY iputils-doc-patch "iputils-&iputils-version;-doc-1.patch">
    40 <!ENTITY iputils-doc-patch-md5 "2eee5e095005bf4be426797a4aefa27b">
    41 <!ENTITY iputils-doc-patch-size "136 KB">
    42 
    43 <!ENTITY kbd-espo-patch "kbd-&kbd-version;-es.po_fix-1.patch">
    44 <!ENTITY kbd-espo-patch-md5 "476c4066c5c663b44b67acaa4cdef62e">
    45 <!ENTITY kbd-espo-patch-size "1 KB">
     44<!ENTITY iputils-fixes-patch-md5 "a2e77de7fd1fc4417bce0af3e6ffdfcb">
     45<!ENTITY iputils-fixes-patch-size "153 KB">
    4646
    4747<!ENTITY man-i18n-patch "man-&man-version;-i18n-1.patch">
    4848<!ENTITY man-i18n-patch-md5 "a5aba0cb5a95a7945db8c882334b7dab">
    49 <!ENTITY man-i18n-patch-size "12 KB">
     49<!ENTITY man-i18n-patch-size "11 KB">
     50
     51<!ENTITY mpfr-fixes-patch "mpfr-&mpfr-version;-fixes-1.patch">
     52<!ENTITY mpfr-fixes-patch-md5 "9c3b271ded070f8cb202459165a87f88">
     53<!ENTITY mpfr-fixes-patch-size "23 KB">
    5054
    5155<!ENTITY ncurses-bashfix-patch "ncurses-&ncurses-version;-bash_fix-1.patch">
    5256<!ENTITY ncurses-bashfix-patch-md5 "c6f7f2ab0ebaf7721ebeb266641352db">
    53 <!ENTITY ncurses-bashfix-patch-size "4 KB">
     57<!ENTITY ncurses-bashfix-patch-size ".743 KB">
    5458
    55 <!ENTITY ncurses-branch_update-patch "ncurses-&ncurses-version;-branch_update-2.patch">
    56 <!ENTITY ncurses-branch_update-patch-md5 "125c256a66bd532c6c290dc2adfb7bc4">
    57 <!ENTITY ncurses-branch_update-patch-size "796 KB">
     59<!ENTITY ncurses-branch_update-patch "ncurses-&ncurses-version;-branch_update-4.patch">
     60<!ENTITY ncurses-branch_update-patch-md5 "c2b2dc2d31b02c218359e6218f12a72c">
     61<!ENTITY ncurses-branch_update-patch-size "2,492 KB">
    5862
    5963<!ENTITY perl-libc-patch "perl-&perl-version;-libc-1.patch">
    60 <!ENTITY perl-libc-patch-md5 "d572b0cc87b35f1806fd84f88803fb66">
    61 <!ENTITY perl-libc-patch-size "4 KB">
     64<!ENTITY perl-libc-patch-md5 "63eda1cc319206788ea93c58f395417c">
     65<!ENTITY perl-libc-patch-size "1.603 KB">
    6266
    6367<!ENTITY procps-ps_cgroup-patch "procps-&procps-version;-ps_cgroup-1.patch">
    6468<!ENTITY procps-ps_cgroup-patch-md5 "3c478ef88fad23353e332b1b850ec630">
    65 <!ENTITY procps-ps_cgroup-patch-size "4 KB">
     69<!ENTITY procps-ps_cgroup-patch-size "3.1 KB">
    6670
    6771<!ENTITY procps-fix_HZ_errors-patch "procps-&procps-version;-fix_HZ_errors-1.patch">
    6872<!ENTITY procps-fix_HZ_errors-patch-md5 "2ea4c8e9a2c2a5a291ec63c92d7c6e3b">
    69 <!ENTITY procps-fix_HZ_errors-patch-size "4 KB">
     73<!ENTITY procps-fix_HZ_errors-patch-size "2.4 KB">
    7074
    71 <!ENTITY readline-branch_update-patch "readline-&readline-version;-branch_update-1.patch">
    72 <!ENTITY readline-branch_update-patch-md5 "482e35a552bc8c4744aab0ddaa545559">
    73 <!ENTITY readline-branch_update-patch-size "4 KB">
     75<!ENTITY readline-branch_update-patch "readline-&readline-version;-branch_update-3.patch">
     76<!ENTITY readline-branch_update-patch-md5 "af788f5b1cfc5db9efc9e0fa0268a574">
     77<!ENTITY readline-branch_update-patch-size "4.9 KB">
    7478
    75 <!ENTITY tar-man-patch "tar-&tar-version;-man-1.patch">
    76 <!ENTITY tar-man-patch-md5 "074783d41f18c5c62a7cfc77e2678693">
    77 <!ENTITY tar-man-patch-size "76 KB">
     79<!ENTITY tar-man-patch "tar-&tar-version;-manpage-1.patch">
     80<!ENTITY tar-man-patch-md5 "68c86c67e67a5c074872a293818f361d">
     81<!ENTITY tar-man-patch-size "7.924 KB">
    7882
    79 <!ENTITY texinfo-new_compressors-patch "texinfo-&texinfo-version;-new_compressors-1.patch">
    80 <!ENTITY texinfo-new_compressors-patch-md5 "4ae2d3c132e21cb83b825bc691056d07">
    81 <!ENTITY texinfo-new_compressors-patch-size "2 KB">
     83<!-- Vim branch update patch area -->
    8284
    83 <!ENTITY vim-branch_update-patch "vim-&vim-version;-branch_update-2.patch">
    84 <!ENTITY vim-branch_update-patch-md5 "3790140dd2fd1963f285e4ba1bce5d1f">
    85 <!ENTITY vim-branch_update-patch-size "552 KB">
     85<!ENTITY vim-branch_update-patch "vim-&vim-version;-branch_update-1.patch">
     86<!ENTITY vim-branch_update-patch-md5 "b5fdb7f4e4cc27932a9183c8e289029d">
     87<!ENTITY vim-branch_update-patch-size "460 KB">
    8688
    8789<!-- Start of multilib patches -->
    8890
    8991<!ENTITY iproute2-libdir-patch "iproute2-&iproute2-version;-libdir-1.patch">
    90 <!ENTITY iproute2-libdir-patch-md5 "8f0e794b7302e9de54f844488dfe1dce">
    91 <!ENTITY iproute2-libdir-patch-size "4 KB">
     92<!ENTITY iproute2-libdir-patch-md5 "921ec1aea89499b109428618efa99c84">
     93<!ENTITY iproute2-libdir-patch-size "1.9 KB">
    9294
    9395<!ENTITY perl-multilib-patch "perl-&perl-version;-Configure_multilib-1.patch">
    94 <!ENTITY perl-multilib-patch-md5 "1dd7df742630213d55c0749948baa9b9">
    95 <!ENTITY perl-multilib-patch-size "4 KB">
     96<!ENTITY perl-multilib-patch-md5 "d339c17439ac986d9593c86db93d545c">
     97<!ENTITY perl-multilib-patch-size "1.946 KB">
    9698
    9799<!-- Start of Pure64 patches -->
    98100
    99101<!ENTITY gcc-pure64-patch "gcc-&gcc-version;-pure64-1.patch">
    100 <!ENTITY gcc-pure64-patch-md5 "7c41d649fe266f11e4dbdd2392f7729b">
    101 <!ENTITY gcc-pure64-patch-size "12 KB">
     102<!ENTITY gcc-pure64-patch-md5 "9171752b98dfe0d70a7de070a7bda97a">
     103<!ENTITY gcc-pure64-patch-size "9.2 KB">
    102104
    103105<!ENTITY gcc-specs_pure64-patch "gcc-&gcc-version;-pure64_specs-1.patch">
    104 <!ENTITY gcc-specs_pure64-patch-md5 "24f012f5d407d48bf6191ec5aa6bed60">
    105 <!ENTITY gcc-specs_pure64-patch-size "24 KB">
     106<!ENTITY gcc-specs_pure64-patch-md5 "fabdca21111902c04052c6b64c947944">
     107<!ENTITY gcc-specs_pure64-patch-size "23 KB">
    106108
    107109<!-- Start of Alpha patches -->
     
    109111<!ENTITY aboot-alpha-patch "aboot-&aboot-version;-fixes-5.patch">
    110112<!ENTITY aboot-alpha-patch-md5 "33577862f8829e0149655397f95b5140">
    111 <!ENTITY aboot-alpha-patch-size "174 KB">
     113<!ENTITY aboot-alpha-patch-size "175 KB">
    112114
    113115<!ENTITY eglibc-alpha_fixes-patch "glibc-&glibc-version;-alpha_fixes-1.patch">
     
    119121<!ENTITY colo-make-patch "colo-&colo-version;-make_fix-1.patch">
    120122<!ENTITY colo-make-patch-md5 "b89575a0e385b5366b19a6b5f176d49b">
    121 <!ENTITY colo-make-patch-size "2 KB">
     123<!ENTITY colo-make-patch-size "2.8 KB">
    122124
    123125<!ENTITY colo-relocation-patch "colo-&colo-version;-relocation_fix-1.patch">
    124126<!ENTITY colo-relocation-patch-md5 "e0607ee1071f2f805ffa1ef1c5b1a766">
    125 <!ENTITY colo-relocation-patch-size ".7 KB">
     127<!ENTITY colo-relocation-patch-size ".749 KB">
    126128
    127129<!ENTITY dvhtool-fixes-patch "dvhtool-&dvhtool-version;-fixes-1.patch">
    128130<!ENTITY dvhtool-fixes-patch-md5 "a521b380354b6a0c96b2d6308372749d">
    129 <!ENTITY dvhtool-fixes-patch-size "6 KB">
     131<!ENTITY dvhtool-fixes-patch-size "6.3 KB">
    130132
    131133<!-- Start of ppc/ppc64 patches -->
     
    141143<!ENTITY hfsutils-fixes-patch "hfsutils-&hfsutils-version;-fixes-1.patch">
    142144<!ENTITY hfsutils-fixes-patch-md5 "8519f11aada2f393609d529621a9f1b1">
    143 <!ENTITY hfsutils-fixes-patch-size "1 KB">
     145<!ENTITY hfsutils-fixes-patch-size "1.1 KB">
    144146
    145147<!ENTITY powerpcutils-patch "powerpc-utils_&powerpcutils-version;-fixes-2.patch">
    146148<!ENTITY powerpcutils-patch-md5 "d2776b1a4977c5711037b8f1402f792a">
    147 <!ENTITY powerpcutils-patch-size "21 KB">
     149<!ENTITY powerpcutils-patch-size "22 KB">
    148150
    149151<!ENTITY yaboot-ofpath_path-patch "yaboot-&yaboot-version;-ofpath_path_prefix-1.patch">
    150152<!ENTITY yaboot-ofpath_path-patch-md5 "3faf70e0cb4e4f62a1e8815c3452ab38">
    151 <!ENTITY yaboot-ofpath_path-patch-size ".8 KB">
     153<!ENTITY yaboot-ofpath_path-patch-size ".830 KB">
     154
     155<!ENTITY yaboot-parted-patch "yaboot-&yaboot-version;-parted-1.patch">
     156<!ENTITY yaboot-parted-patch-md5 "af05081b2056f0070b8b057acc32fea5">
     157<!ENTITY yaboot-parted-patch-size "1.245 KB">
     158
     159<!ENTITY yaboot-stubfuncs-patch "yaboot-&yaboot-version;-stubfuncs-1.patch">
     160<!ENTITY yaboot-stubfuncs-patch-md5 "b5cc91f9904383c24848040bfe6f11ae">
     161<!ENTITY yaboot-stubfuncs-patch-size "4.2 KB">
    152162
    153163<!-- Start of sparc/sparc64 patches -->
     
    155165<!ENTITY elftoaout-fixes-patch "elftoaout-&elftoaout-version;-64bit_fixes-1.patch">
    156166<!ENTITY elftoaout-fixes-patch-md5 "485e77cf2ed082d3d0ea99c703f1f14b">
    157 <!ENTITY elftoaout-fixes-patch-size "6 KB">
     167<!ENTITY elftoaout-fixes-patch-size "6.7 KB">
    158168
    159 <!ENTITY silo-fixes-patch "silo-&silo-version;-fixes-2.patch">
    160 <!ENTITY silo-fixes-patch-md5 "b4ad6f61614df6ed7d17f086a5319134">
    161 <!ENTITY silo-fixes-patch-size "700 KB">
     169<!ENTITY silo-fixes-patch "silo-&silo-version;-fixes-3.patch">
     170<!ENTITY silo-fixes-patch-md5 "a7619f75c9cf888104b434c21d31117a">
     171<!ENTITY silo-fixes-patch-size "32 KB">
  • BOOK/ppc-index.xml

    rec008670 r229ed25  
    7777    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="appendices/dependencies/ppc.xml"/>
    7878    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="appendices/ppc/macmiscellany.xml"/>
     79    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="appendices/rationale/common.xml"/>
    7980    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="appendices/license.xml"/>
    8081
  • BOOK/ppc64-index.xml

    rec008670 r229ed25  
    7777    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="appendices/dependencies/ppc.xml"/>
    7878    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="appendices/ppc/macmiscellany.xml"/>
     79    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="appendices/rationale/common.xml"/>
    7980    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="appendices/license.xml"/>
    8081
  • BOOK/prologue/common/foreword.xml

    rec008670 r229ed25  
    2121  the PureLFS process developed by Ryan Oliver and Greg Schafer,
    2222  introducing a new toolchain build process that divorces even our initial
    23   builds from the host.  Finally, LFS 6 bought Linux Kernel 2.6, the
     23  builds from the host.  Finally, LFS 6 brought Linux Kernel 2.6, the
    2424  udev dynamic device structure, sanitized kernel headers, and other
    2525  improvements to the Linux From Scratch system.</para>
     
    4545<literallayout>--
    4646Jeremy Utley, CLFS 1.x Release Manager (Page Author)
     47Jonathan Norman, Release Manager
    4748Jim Gifford, CLFS Project Co-leader
    4849Ryan Oliver, CLFS Project Co-leader
    49 Joe Ciccone, Justin Knierim, Chris Staub, Matt Darcy, Ken Moffat,
    50 Manuel Canales Esparcia, and Nathan Coulson - CLFS Developers</literallayout>
     50Joe Ciccone, CLFS Project Co-leader
     51Jonathan Norman, Justin Knierim, Chris Staub, Matt Darcy, Ken Moffat,
     52Manuel Canales Esparcia, Nathan Coulson and William Harrington - CLFS Developers</literallayout>
    5153
    5254</sect1>
  • BOOK/prologue/common/hostreqs.xml

    rec008670 r229ed25  
    4040
    4141    <listitem>
    42       <para><emphasis role="strong">Coreutils-5.0</emphasis> (or Sh-Utils-2.0,
    43       Textutils-2.0, and Fileutils-4.1)</para>
     42      <para><emphasis role="strong">Coreutils-5.0</emphasis></para>
    4443    </listitem>
    4544
     
    5352
    5453    <listitem>
    55       <para><emphasis role="strong">Gawk-3.0</emphasis></para>
     54      <para><emphasis role="strong">Gawk-3.1.5</emphasis></para>
    5655    </listitem>
    5756
    5857    <listitem>
    59       <para><emphasis role="strong">Gcc-2.95.3</emphasis> (Versions
    60       greater than &gcc-version; are not recommended as they have not
    61       been tested)</para>
     58      <para><emphasis role="strong">GCC-4.1.2</emphasis> and the C++ compiler,
     59      <command>g++</command> (Versions greater than &gcc-version; are not
     60      recommended as they have not been tested)</para>
    6261    </listitem>
    6362
     
    7776
    7877   <listitem>
    79      <para><emphasis role="strong">Linux 2.6.22</emphasis></para>
     78     <para><emphasis role="strong">Linux 2.6.32 (Built with GCC 4.1.2 or later)</emphasis></para>
    8079   </listitem>
    8180
    8281    <listitem>
    83       <para><emphasis role="strong">Make-3.79.1</emphasis></para>
     82      <para><emphasis role="strong">Make-3.80</emphasis></para>
    8483    </listitem>
    8584
     
    9796
    9897    <listitem>
    99       <para><emphasis role="strong">Tar-1.14</emphasis></para>
     98      <para><emphasis role="strong">Tar-1.22</emphasis></para>
    10099    </listitem>
    101100
     
    104103    </listitem>
    105104
     105    <listitem>
     106      <para><emphasis role="strong">XZ-Utils-4.999.8beta</emphasis></para>
     107    </listitem>
     108
    106109  </itemizedlist>
    107110
    108   <para>To see whether your host system has all the appropriate versions, run the following:</para>
     111  <para>To see whether your host system has all the appropriate versions,
     112  create and run the following script. Read the output carefully for any
     113  errors, and make sure to install any packages that are reported as not found.</para>
    109114
    110115<screen role="nodump"><userinput>cat &gt; version-check.sh &lt;&lt; "EOF"
     
    122127gawk --version | head -n1
    123128gcc --version | head -n1
    124 /lib/libc.so.6 | head -n1 | cut -d" " -f1-7
     129g++ --version | head -n1
     130ldd $(which ${SHELL}) | grep libc.so | cut -d ' ' -f 3 | ${SHELL} | head -n 1 | cut -d ' ' -f 1-7
    125131grep --version | head -n1
    126132gzip --version | head -n1
     
    131137sed --version | head -n1
    132138tar --version | head -n1
    133 makeinfo --version | head -n1</literal>
    134 
     139makeinfo --version | head -n1
     140xz --version | head -n1
     141echo 'main(){}' | gcc -v -o /dev/null -x c - > dummy.log 2>&amp;1
     142if ! grep -q ' error' dummy.log; then
     143  echo "Compilation successful" &amp;&amp; rm dummy.log
     144else
     145  echo 1>&amp;2  "Compilation FAILED - more development packages may need to be \
     146installed. If you like, you can also view dummy.log for more details."
     147fi</literal>
    135148EOF
    136149
    137 bash version-check.sh</userinput></screen>
     150bash version-check.sh 2>errors.log &amp;&amp;
     151[ -s errors.log ] &amp;&amp; echo -e "\nThe following packages could not be found:\n$(cat errors.log)"</userinput></screen>
    138152
    139153</sect1>
  • BOOK/sparc-index.xml

    rec008670 r229ed25  
    7676    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="appendices/dependencies/common.xml"/>
    7777    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="appendices/dependencies/sparc.xml"/>
     78    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="appendices/rationale/common.xml"/>
     79    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="appendices/rationale/sparc.xml"/>
    7880    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="appendices/license.xml"/>
    7981
  • BOOK/sparc64-64-index.xml

    rec008670 r229ed25  
    7676    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="appendices/dependencies/common.xml"/>
    7777    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="appendices/dependencies/sparc.xml"/>
     78    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="appendices/rationale/common.xml"/>
     79    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="appendices/rationale/sparc.xml"/>
    7880    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="appendices/license.xml"/>
    7981
  • BOOK/sparc64-index.xml

    rec008670 r229ed25  
    7676    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="appendices/dependencies/common.xml"/>
    7777    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="appendices/dependencies/sparc.xml"/>
     78    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="appendices/rationale/common.xml"/>
     79    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="appendices/rationale/sparc.xml"/>
    7880    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="appendices/license.xml"/>
    7981
  • BOOK/stylesheets/lfs-xsl/lfs.css

    rec008670 r229ed25  
    4747div.sect1, div.appendix {
    4848  padding-left: .3em;
     49  text-align: justify;
    4950}
    5051
     
    523524  margin: 0 2em .5em 2em;
    524525  font-weight: bold;
     526  overflow: auto;
    525527}
    526528
  • BOOK/stylesheets/top-index.xsl

    rec008670 r229ed25  
    148148          <li>
    149149            <h4>
     150              <a href="ppc64-64">
     151                <xsl:text>PowerPC64</xsl:text>
     152              </a>
     153            </h4>
     154          </li>
     155
     156          <li>
     157            <h4>
    150158              <a href="mips64-64">
    151159                <xsl:text>MIPS</xsl:text>
  • BOOK/temp-system/64/binutils.xml

    rec008670 r229ed25  
    2323    <title>Installation of Binutils</title>
    2424
     25<!-- Branch update patch area
     26    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     27    href="../../final-system/common/binutils.xml"
     28    xpointer="xpointer(//*[@os='p1'])"/>
     29
     30    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     31    href="../../final-system/common/binutils.xml"
     32    xpointer="xpointer(//*[@os='p2'])"/>
     33-->
    2534    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    2635    href="../common/binutils.xml"
     
    3544    xpointer="xpointer(//*[@os='i'])"/>
    3645
    37 <screen os="j"><userinput>CC="${CC} ${BUILD64}" ../binutils-&binutils-version;/configure \
     46<screen os="j"><userinput>CC="${CC} ${BUILD64}" ../binutils-&binutils-dir;/configure \
    3847    --prefix=/tools --build=${CLFS_HOST} --host=${CLFS_TARGET} \
    3948    --target=${CLFS_TARGET} --with-lib-path=/tools/lib --disable-nls \
  • BOOK/temp-system/64/gcc.xml

    rec008670 r229ed25  
    2424
    2525    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    26     href="../../cross-tools/64/gcc-static.xml"
     26    href="../../final-system/common/gcc.xml"
    2727    xpointer="xpointer(//*[@os='p1'])"/>
    2828
    2929    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    30     href="../../cross-tools/64/gcc-static.xml"
     30    href="../../final-system/common/gcc.xml"
    3131    xpointer="xpointer(//*[@os='p2'])"/>
    3232
     
    4848
    4949    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    50     href="../common/gcc.xml"
    51     xpointer="xpointer(//*[@os='cf'])"/>
     50    href="../../final-system/common/gcc.xml"
     51    xpointer="xpointer(//*[@os='fix1'])"/>
    5252
    5353    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    54     href="../common/gcc.xml"
    55     xpointer="xpointer(//*[@os='cg'])"/>
     54    href="../../final-system/common/gcc.xml"
     55    xpointer="xpointer(//*[@os='fix2'])"/>
    5656
    5757    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     
    7676    --libexecdir=/tools/lib --with-local-prefix=/tools --enable-long-long \
    7777    --enable-c99 --enable-shared --enable-threads=posix --disable-nls \
    78     --enable-__cxa_atexit --enable-languages=c,c++ --disable-libstdcxx-pch</userinput></screen>
     78    --enable-__cxa_atexit --enable-languages=c,c++ --disable-libstdcxx-pch \
     79    --enable-cloog-backend=isl --with-gmp=/tools --with-mpfr=/tools \
     80    --with-mpc=/tools --with-isl=/tools --disable-isl-version-check \
     81    --with-cloog=/tools --with-system-zlib \
     82    --with-native-system-header-dir=/tools/include --enable-checking=release \
     83    --enable-libstdcxx-time</userinput></screen>
    7984
    8085    <variablelist>
     
    9398    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    9499    href="../common/gcc.xml"
    95     xpointer="xpointer(//*[@os='ts1'])"/>
     100    xpointer="xpointer(//*[@os='s1'])"/>
    96101
    97102    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    98103    href="../common/gcc.xml"
    99     xpointer="xpointer(//*[@os='ts2'])"/>
     104    xpointer="xpointer(//*[@os='s2'])"/>
    100105
    101106    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
  • BOOK/temp-system/64/gmp.xml

    rec008670 r229ed25  
    3737    xpointer="xpointer(//*[@os='a'])"/>
    3838
    39 <screen os="b"><userinput>HOST_CC=gcc CPPFLAGS=-fexceptions CC="${CC} ${BUILD64}" \
     39<screen os="b"><userinput>HOST_CC=gcc CC="${CC} ${BUILD64}" \
    4040    CXX="${CXX} ${BUILD64}" ./configure --prefix=/tools \
    4141    --build=${CLFS_HOST} --host=${CLFS_TARGET} \
  • BOOK/temp-system/64/mpc.xml

    rec008670 r229ed25  
    2727    xpointer="xpointer(//*[@os='a'])"/>
    2828
    29 <screen os="b"><userinput>CC="${CC} ${BUILD64}" EGREP="grep -E" \
     29<screen os="b"><userinput>CC="${CC} ${BUILD64}" \
    3030  ./configure --prefix=/tools \
    3131    --build=${CLFS_HOST} --host=${CLFS_TARGET}</userinput></screen>
  • BOOK/temp-system/64/mpfr.xml

    rec008670 r229ed25  
    2222  <sect2 role="installation">
    2323    <title>Installation of MPFR</title>
     24
     25    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     26    href="../../final-system/common/mpfr.xml"
     27    xpointer="xpointer(//*[@os='p1'])"/>
     28
     29    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     30    href="../../final-system/common/mpfr.xml"
     31    xpointer="xpointer(//*[@os='p2'])"/>
    2432
    2533    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
  • BOOK/temp-system/alpha-chapter.xml

    rec008670 r229ed25  
    1717  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/mpfr.xml"/>
    1818  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/mpc.xml"/>
    19   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ppl.xml"/>
    20   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/cloog-ppl.xml"/>
     19  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/isl.xml"/>
     20  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/cloog.xml"/>
    2121  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/zlib.xml"/>
    2222  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/binutils.xml"/>
     
    2626  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bison.xml"/>
    2727  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bzip2.xml"/>
     28  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/check.xml"/>
    2829  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/coreutils.xml"/>
    2930  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/diffutils.xml"/>
  • BOOK/temp-system/common/binutils.xml

    rec008670 r229ed25  
    2323    <title>Installation of Binutils</title>
    2424
     25<!-- Branch update patch area
     26    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     27    href="../../final-system/common/binutils.xml"
     28    xpointer="xpointer(//*[@os='p1'])"/>
     29
     30    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     31    href="../../final-system/common/binutils.xml"
     32    xpointer="xpointer(//*[@os='p2'])"/>
     33-->
     34
    2535    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    2636    href="../../final-system/common/binutils.xml"
     
    3545    xpointer="xpointer(//*[@os='i'])"/>
    3646
    37 <screen os="j"><userinput>../binutils-&binutils-version;/configure --prefix=/tools \
     47<screen os="j"><userinput>../binutils-&binutils-dir;/configure --prefix=/tools \
    3848    --build=${CLFS_HOST} --host=${CLFS_TARGET} --target=${CLFS_TARGET} \
    3949    --with-lib-path=/tools/lib --disable-nls --enable-shared \
  • BOOK/temp-system/common/bison.xml

    rec008670 r229ed25  
    2323    <title>Installation of Bison</title>
    2424
     25    <para os='s1'>Apply a <command>sed</command> which disables the building of <filename>bison.help</filename> when cross-compiling.</para>
     26
     27<screen os='s2'><userinput>cp -v Makefile.in{,.orig}
     28sed '/bison.help:/s/^/# /' Makefile.in.orig > Makefile.in</userinput></screen>
     29    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     30    href="../../final-system/common/bison.xml"
     31    xpointer="xpointer(//*[@os='t3'])"/>
     32
     33    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     34    href="../../final-system/common/bison.xml"
     35    xpointer="xpointer(//*[@os='t4'])"/>
     36
    2537    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    2638    href="../../final-system/common/bison.xml"
    2739    xpointer="xpointer(//*[@os='a'])"/>
    2840
    29 <screen os="ca"><userinput>./configure --prefix=/tools \
    30     --build=${CLFS_HOST} --host=${CLFS_TARGET}</userinput></screen>
     41<screen os="ca"><userinput>M4=m4 ./configure --prefix=/tools \
     42    --build=${CLFS_HOST} --host=${CLFS_TARGET} \
     43    --cache-file=config.cache</userinput></screen>
    3144
    3245    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
  • BOOK/temp-system/common/choose.xml

    rec008670 r229ed25  
    3434  method.</para>
    3535
    36   <para>To chroot, you will also need a Linux Kernel-2.6.x (having been
    37   compiled with GCC-3.0 or greater). The reason for the kernel version
    38   requirement is that, without it, thread-local storage support in Binutils
    39   will not be built and the Native POSIX Threading Library (NPTL) test suite
    40   will segfault.</para>
     36  <para>To chroot, you will also need a Linux Kernel-2.6.32 or greater
     37  (having been compiled with GCC-4.1.2 or greater). The reason for the
     38  kernel version requirement is that eglibc is built to generate the library
     39  for the smallest version of the Linux kernel expected to be supported.</para>
    4140
    4241  <para>To check your kernel version, run <command>cat /proc/version</command>
    43   - if it does not say that you are running a 2.6.2 or later Linux kernel,
    44   compiled with GCC 3.0 or later, you cannot chroot.</para>
     42  - if it does not say that you are running a 2.6.32 or later Linux kernel,
     43  compiled with GCC 4.1.2 or later, you cannot chroot.</para>
    4544
    4645  <para os="e">For the boot method, follow <xref linkend="chapter-boot"/>.</para>
  • BOOK/temp-system/common/coreutils.xml

    rec008670 r229ed25  
    2323    <title>Installation of Coreutils</title>
    2424
    25     <para os="aa">The following command updates the timestamps on the uname
    26     and hostname man pages so that the Makefile does not attempt to regenerate
    27     them:</para>
    28 
    29 <screen os="ab"><userinput>touch man/uname.1 man/hostname.1</userinput></screen>
    30 
    3125    <para os="ba">Configure can not properly determine how to get free space
    3226    when cross-compiling - as a result, the <command>df</command> program will
     
    3933EOF</userinput></screen>
    4034
     35    <para os="p1">Apply a patch to not generate manpages :</para>
     36
     37<screen os="p2"><userinput>patch -Np1 -i ../&coreutils-noman-patch;</userinput></screen>
     38
    4139    <para os="bd">Prepare Coreutils for compilation:</para>
    4240
     
    4442    --build=${CLFS_HOST} --host=${CLFS_TARGET} \
    4543    --enable-install-program=hostname --cache-file=config.cache</userinput></screen>
     44
     45    <variablelist os="be1">
     46      <title>The meaning of the new configure option:</title>
     47
     48      <varlistentry>
     49        <term><parameter>--enable-install-program=hostname</parameter></term>
     50        <listitem>
     51          <para>Tells Coreutils to install <command>hostname</command>,
     52          which is needed for the Perl testsuite.</para>
     53        </listitem>
     54      </varlistentry>
     55
     56    </variablelist>
     57
     58    <para os="s1">Apply a sed to allow completion of the build:</para>
     59
     60<screen os="s2"><userinput>cp -v Makefile{,.orig}
     61sed -e 's/^#run_help2man\|^run_help2man/#&amp;/' \
     62  -e 's/^\##run_help2man/run_help2man/' Makefile.orig > Makefile</userinput></screen>
    4663
    4764   <para os="bf">Compile the package:</para>
  • BOOK/temp-system/common/flex.xml

    rec008670 r229ed25  
    2323    <title>Installation of Flex</title>
    2424
    25     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    26     href="../../final-system/common/flex.xml"
    27     xpointer="xpointer(//*[@os='p1'])"/>
    28 
    29     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    30     href="../../final-system/common/flex.xml"
    31     xpointer="xpointer(//*[@os='p2'])"/>
    32 
    33     <para os="t3">When Cross Compiling the configure script
    34     does not determine the correct values for the following,
     25    <para os="t3">When cross compiling, the <command>configure</command>
     26    script does not determine the correct values for the following.
    3527    Set the values manually:</para>
    3628
     
    4436    xpointer="xpointer(//*[@os='a'])"/>
    4537
    46 <screen os="cb"><userinput>./configure --prefix=/tools \
     38<screen os="cb"><userinput>M4=m4 ./configure --prefix=/tools \
    4739    --build=${CLFS_HOST} --host=${CLFS_TARGET} \
    4840    --cache-file=config.cache</userinput></screen>
  • BOOK/temp-system/common/gawk.xml

    rec008670 r229ed25  
    2222  <sect2 role="installation">
    2323    <title>Installation of Gawk</title>
     24
     25    <para os="s1">Apply a sed which will allow the build system to complete without error:</para>
     26
     27<screen os="s2"><userinput>cp -v extension/Makefile.in{,.orig}
     28sed -e 's/check-recursive all-recursive: check-for-shared-lib-support/check-recursive all-recursive:/' \
     29  extension/Makefile.in.orig > extension/Makefile.in</userinput></screen>
    2430
    2531    <para os="a">Prepare Gawk for compilation:</para>
  • BOOK/temp-system/common/gcc.xml

    rec008670 r229ed25  
    2424
    2525    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    26     href="../../cross-tools/common/gcc-static.xml"
     26    href="../../final-system/common/gcc.xml"
    2727    xpointer="xpointer(//*[@os='p1'])"/>
    2828
    2929    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    30     href="../../cross-tools/common/gcc-static.xml"
     30    href="../../final-system/common/gcc.xml"
    3131    xpointer="xpointer(//*[@os='p2'])"/>
    3232
     
    4747    xpointer="xpointer(//*[@os='ah'])"/>
    4848
    49     <para os="cf">Also, we need to set the directory searched by the fixincludes
    50     process for system headers, so it won't look at the host's headers:</para>
     49    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     50    href="../../final-system/common/gcc.xml"
     51    xpointer="xpointer(//*[@os='fix1'])"/>
    5152
    52 <screen os="cg"><userinput>cp -v gcc/Makefile.in{,.orig}
    53 sed -e 's@\(^NATIVE_SYSTEM_HEADER_DIR =\).*@\1 /tools/include@g' \
    54     gcc/Makefile.in.orig &gt; gcc/Makefile.in</userinput></screen>
     53    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     54    href="../../final-system/common/gcc.xml"
     55    xpointer="xpointer(//*[@os='fix2'])"/>
    5556
    5657    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     
    7172<screen os="ck"><userinput>../gcc-&gcc-version;/configure --prefix=/tools \
    7273  --build=${CLFS_HOST} --host=${CLFS_TARGET} --target=${CLFS_TARGET} \
    73   --with-local-prefix=/tools --enable-long-long --enable-c99 \
    74   --enable-shared --enable-threads=posix --enable-__cxa_atexit \
    75   --disable-nls --enable-languages=c,c++ --disable-libstdcxx-pch \
    76   --disable-multilib</userinput></screen>
     74  --libexecdir=/tools/lib --with-local-prefix=/tools --enable-long-long \
     75  --enable-c99 --enable-shared --enable-threads=posix --disable-multilib \
     76  --disable-nls --enable-__cxa_atexit --enable-languages=c,c++ \
     77  --disable-libstdcxx-pch --enable-cloog-backend=isl --with-gmp=/tools \
     78  --with-mpfr=/tools --with-mpc=/tools --with-isl=/tools \
     79  --disable-isl-version-check --with-cloog=/tools --with-system-zlib \
     80  --with-native-system-header-dir=/tools/include --disable-libssp \
     81  --disable-install-libiberty --enable-checking=release \
     82  --enable-libstdcxx-time</userinput></screen>
    7783
    7884    <variablelist os="cl">
     
    9096    </variablelist>
    9197
    92     <para os="ts1">The following will prevent GCC from looking in the wrong
     98    <para os="s1">The following will prevent GCC from looking in the wrong
    9399    directories for headers and libraries:</para>
    94100
    95 <screen os="ts2"><userinput>cp -v Makefile{,.orig}
    96 sed "/^HOST_\(GMP\|PPL\|CLOOG\)\(LIBS\|INC\)/s:-[IL]/\(lib\|include\)::" \
    97     Makefile.orig &gt; Makefile</userinput></screen>
     101<screen os="s2"><userinput>cp -v Makefile{,.orig}
     102sed "/^HOST_\(GMP\|ISL\|CLOOG\)\(LIBS\|INC\)/s:/tools:/cross-tools:g" \
     103    Makefile.orig > Makefile</userinput></screen>
    98104
    99105    <para os="cm">Compile the package:</para>
  • BOOK/temp-system/common/gmp.xml

    rec008670 r229ed25  
    3535    <para os="a">Prepare GMP for compilation:</para>
    3636
    37 <screen os="b"><userinput>HOST_CC=gcc CPPFLAGS=-fexceptions ./configure --prefix=/tools \
     37<screen os="b"><userinput>HOST_CC=gcc ./configure --prefix=/tools \
    3838    --build=${CLFS_HOST} --host=${CLFS_TARGET} \
    3939    --enable-cxx</userinput></screen>
  • BOOK/temp-system/common/grep.xml

    rec008670 r229ed25  
    2323    <title>Installation of Grep</title>
    2424
    25     <para os="t1">When Cross Compiling the configure script
    26     does not determine the correct values for the following,
    27     Set the values manually:</para>
    28 
    29 <screen os="t2"><userinput>cat &gt; config.cache &lt;&lt; EOF
    30 ac_cv_func_malloc_0_nonnull=yes
    31 ac_cv_func_realloc_0_nonnull=yes
    32 EOF</userinput></screen>
    33 
    3425    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    3526    href="../../final-system/common/grep.xml"
     
    3829<screen os="ca"><userinput>./configure --prefix=/tools \
    3930    --build=${CLFS_HOST} --host=${CLFS_TARGET} \
    40     --disable-perl-regexp --without-included-regex \
    41     --cache-file=config.cache</userinput></screen>
     31    --without-included-regex</userinput></screen>
    4232
    4333    <variablelist os="cb">
    44       <title>The meaning of the configure options:</title>
     34      <title>The meaning of the new configure option:</title>
    4535
    4636      <varlistentry>
    47         <term><parameter>--disable-perl-regexp</parameter></term>
     37        <term><parameter>--without-included-regex</parameter></term>
    4838        <listitem>
    49           <para>This ensures that the <command>grep</command> program
    50           does not get linked against a Perl Compatible Regular Expression
    51           (PCRE) library that may be present on the host but will not be
    52           available when building the final system.</para>
     39          <para>When cross-compiling, Grep's <command>configure</command>
     40          assumes there is no usable <filename>regex.h</filename> installed and
     41          instead uses the one included with Grep. This switch forces the use of
     42          the regex functions from EGLIBC.</para>
    5343        </listitem>
    5444      </varlistentry>
  • BOOK/temp-system/common/m4.xml

    rec008670 r229ed25  
    3030gl_cv_func_mbrtowc_incomplete_state=yes
    3131gl_cv_func_mbrtowc_sanitycheck=yes
    32 gl_cv_func_mbrtowc_null_arg=yes
     32gl_cv_func_mbrtowc_null_arg1=yes
     33gl_cv_func_mbrtowc_null_arg2=yes
    3334gl_cv_func_mbrtowc_retval=yes
    3435gl_cv_func_mbrtowc_nul_retval=yes
  • BOOK/temp-system/common/mpc.xml

    rec008670 r229ed25  
    2525    <para os="a">Prepare MPC for compilation:</para>
    2626
    27 <screen os="b"><userinput>EGREP="grep -E" ./configure --prefix=/tools \
     27<screen os="b"><userinput>./configure --prefix=/tools \
    2828    --build=${CLFS_HOST} --host=${CLFS_TARGET}</userinput></screen>
    2929
  • BOOK/temp-system/common/mpfr.xml

    rec008670 r229ed25  
    2323    <title>Installation of MPFR</title>
    2424
     25    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     26    href="../../final-system/common/mpfr.xml"
     27    xpointer="xpointer(//*[@os='p1'])"/>
     28
     29    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     30    href="../../final-system/common/mpfr.xml"
     31    xpointer="xpointer(//*[@os='p2'])"/>
     32
    2533    <para os="a">Prepare MPFR for compilation:</para>
    2634
    2735<screen os="b"><userinput>./configure --prefix=/tools \
    2836    --build=${CLFS_HOST} --host=${CLFS_TARGET} \
    29     --enable-shared --with-gmp=/tools</userinput></screen>
     37    --enable-shared</userinput></screen>
    3038
    3139    <para os="c">Compile the package:</para>
  • BOOK/temp-system/common/ncurses.xml

    rec008670 r229ed25  
    3737
    3838    <variablelist os="c">
    39       <title>The meaning of the configure options:</title>
     39      <title>The meaning of the new configure options:</title>
    4040
    4141      <varlistentry>
  • BOOK/temp-system/common/patch.xml

    rec008670 r229ed25  
    2323    <title>Installation of Patch</title>
    2424
    25     <para os="cc1">When cross-compiling configure cannot properly detect the
    26     existance of certain features. Override this behaviour:</para>
    27 
    28 <screen os="cc2"><userinput>echo "ac_cv_func_strnlen_working=yes" > config.cache</userinput></screen>
    29 
    3025    <para os="a">Prepare Patch for compilation:</para>
    3126
    3227<screen os="b"><userinput>./configure --prefix=/tools \
    33     --build=${CLFS_HOST} --host=${CLFS_TARGET} \
    34     --cache-file=config.cache</userinput></screen>
     28    --build=${CLFS_HOST} --host=${CLFS_TARGET}</userinput></screen>
    3529
    3630    <para os="c">Compile the package:</para>
  • BOOK/temp-system/common/tar.xml

    rec008670 r229ed25  
    3030gl_cv_func_btowc_eof=yes
    3131ac_cv_func_malloc_0_nonnull=yes
    32 ac_cv_func_realloc_0_nonnull=yes
    3332gl_cv_func_mbrtowc_incomplete_state=yes
    3433gl_cv_func_mbrtowc_nul_retval=yes
    35 gl_cv_func_mbrtowc_null_arg=yes
     34gl_cv_func_mbrtowc_null_arg1=yes
     35gl_cv_func_mbrtowc_null_arg2=yes
    3636gl_cv_func_mbrtowc_retval=yes
    3737gl_cv_func_wcrtomb_retval=yes
  • BOOK/temp-system/common/texinfo.xml

    rec008670 r229ed25  
    3434    xpointer="xpointer(//*[@os='c'])"/>
    3535
    36 <screen os="d"><userinput>make -C tools/gnulib/lib
    37 make -C tools
    38 make</userinput></screen>
     36<screen os="d"><userinput>make</userinput></screen>
    3937
    4038    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
  • BOOK/temp-system/common/vim.xml

    rec008670 r229ed25  
    3131    xpointer="xpointer(//*[@os='p2'])"/>
    3232
    33     <para os="s1">The configure script has a single hard coded test that
    34     cannot be bypassed with a cache entry. Disable this test with the
    35     following command:</para>
    36 
    37 <screen os="s2"><userinput>sed -i "/using uint32_t/s/as_fn_error/#&amp;/" src/auto/configure</userinput></screen>
    38 
    3933    <para os="c1">The <command>configure</command> script is full of logic
    4034    that aborts at the first sign of cross compiling. Work around this by
     
    4741vim_cv_stat_ignores_slash=no
    4842vim_cv_terminfo=yes
    49 vim_cv_tgent=zero
    5043vim_cv_toupper_broken=no
    5144vim_cv_tty_group=world
    52 ac_cv_sizeof_int=4
    53 ac_cv_sizeof_long=4
    54 ac_cv_sizeof_time_t=4
    55 ac_cv_sizeof_off_t=4
    5645EOF</userinput></screen>
    5746
  • BOOK/temp-system/mips-chapter.xml

    rec008670 r229ed25  
    1717  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/mpfr.xml"/>
    1818  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/mpc.xml"/>
    19   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ppl.xml"/>
    20   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/cloog-ppl.xml"/>
     19  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/isl.xml"/>
     20  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/cloog.xml"/>
    2121  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/zlib.xml"/>
    2222  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/binutils.xml"/>
    23   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gcc.xml"/>
     23  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips/gcc.xml"/>
    2424  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ncurses.xml"/>
    2525  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bash.xml"/>
    2626  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bison.xml"/>
    2727  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bzip2.xml"/>
     28  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/check.xml"/>
    2829  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/coreutils.xml"/>
    2930  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/diffutils.xml"/>
  • BOOK/temp-system/mips64-64-chapter.xml

    rec008670 r229ed25  
    1717  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/mpfr.xml"/>
    1818  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/mpc.xml"/>
    19   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/ppl.xml"/>
    20   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/cloog-ppl.xml"/>
     19  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/isl.xml"/>
     20  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/cloog.xml"/>
    2121  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/zlib.xml"/>
    2222  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/binutils.xml"/>
    23   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/gcc.xml"/>
     23  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips64-64/gcc.xml"/>
    2424  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/ncurses.xml"/>
    2525  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/bash.xml"/>
    2626  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/bison.xml"/>
    2727  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/bzip2.xml"/>
     28  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/check.xml"/>
    2829  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/coreutils.xml"/>
    2930  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/diffutils.xml"/>
  • BOOK/temp-system/mips64-chapter.xml

    rec008670 r229ed25  
    1717  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/mpfr.xml"/>
    1818  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/mpc.xml"/>
    19   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/ppl.xml"/>
    20   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/cloog-ppl.xml"/>
     19  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/isl.xml"/>
     20  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/cloog.xml"/>
    2121  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/zlib.xml"/>
    2222  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/binutils.xml"/>
     
    2626  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/bison.xml"/>
    2727  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/bzip2.xml"/>
     28  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/check.xml"/>
    2829  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/coreutils.xml"/>
    2930  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/diffutils.xml"/>
  • BOOK/temp-system/mips64/choose.xml

    rec008670 r229ed25  
    3232    xpointer="xpointer(//*[@os='d'])"/>
    3333
     34  <para>To chroot, you will also need a Linux Kernel-2.6.32 or greater (having been compiled with GCC-4.1.2 or greater). The reason for the kernel version requirement is that eglibc is built to generate the library for the smallest version of the Linux kernel expected to be supported.</para>
     35
     36  <para>To check your kernel version, run <command>cat /proc/version</command> - if it does not say that you are running a 2.6.32 or later Linux kernel, compiled with GCC 4.1.2 or later, you cannot chroot.</para>
     37
    3438    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    3539    href="../common/choose.xml"
  • BOOK/temp-system/mips64/gcc.xml

    rec008670 r229ed25  
    2424
    2525    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    26     href="../../cross-tools/multilib/gcc-static.xml"
     26    href="../../final-system/common/gcc.xml"
    2727    xpointer="xpointer(//*[@os='p1'])"/>
    2828
    2929    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    30     href="../../cross-tools/multilib/gcc-static.xml"
     30    href="../../final-system/common/gcc.xml"
    3131    xpointer="xpointer(//*[@os='p2'])"/>
    3232
     
    4848
    4949    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    50     href="../common/gcc.xml"
    51     xpointer="xpointer(//*[@os='cf'])"/>
     50    href="../../final-system/common/gcc.xml"
     51    xpointer="xpointer(//*[@os='fix1'])"/>
    5252
    5353    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    54     href="../common/gcc.xml"
    55     xpointer="xpointer(//*[@os='cg'])"/>
     54    href="../../final-system/common/gcc.xml"
     55    xpointer="xpointer(//*[@os='fix2'])"/>
    5656
    5757    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     
    7777  --enable-c99 --enable-shared --enable-threads=posix \
    7878  --enable-__cxa_atexit --disable-nls --enable-languages=c,c++ \
    79   --disable-libstdcxx-pch --with-abi=64</userinput></screen>
     79  --disable-libstdcxx-pch --with-abi=64 --enable-cloog-backend=isl \
     80  --with-gmp=/tools --with-mpfr=/tools --with-mpc=/tools --with-isl=/tools \
     81  --disable-isl-version-check --with cloog=/tools --with-system-zlib \
     82  --enable-checking=release --enable-libstdcxx-time \
     83  --with-native-system-header-dir=/tools/include</userinput></screen>
    8084
    8185    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     
    8589    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    8690    href="../common/gcc.xml"
    87     xpointer="xpointer(//*[@os='ts1'])"/>
     91    xpointer="xpointer(//*[@os='s1'])"/>
    8892
    8993    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    9094    href="../common/gcc.xml"
    91     xpointer="xpointer(//*[@os='ts2'])"/>
     95    xpointer="xpointer(//*[@os='s2'])"/>
    9296
    9397    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
  • BOOK/temp-system/multilib/binutils.xml

    rec008670 r229ed25  
    2323    <title>Installation of Binutils</title>
    2424
     25<!-- Branch update patch area
     26    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     27    href="../../final-system/common/binutils.xml"
     28    xpointer="xpointer(//*[@os='p1'])"/>
     29
     30    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     31    href="../../final-system/common/binutils.xml"
     32    xpointer="xpointer(//*[@os='p2'])"/>
     33-->
    2534    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    2635    href="../common/binutils.xml"
     
    3544    xpointer="xpointer(//*[@os='i'])"/>
    3645
    37 <screen os="j"><userinput>CC="${CC} ${BUILD64}" ../binutils-&binutils-version;/configure \
     46<screen os="j"><userinput>CC="${CC} ${BUILD64}" ../binutils-&binutils-dir;/configure \
    3847    --prefix=/tools --libdir=/tools/lib64 --with-lib-path=/tools/lib64:/tools/lib \
    3948    --build=${CLFS_HOST} --host=${CLFS_TARGET} --target=${CLFS_TARGET} \
  • BOOK/temp-system/multilib/bison.xml

    rec008670 r229ed25  
    2424
    2525    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     26    href="../common/bison.xml"
     27    xpointer="xpointer(//*[@os='s1'])"/>
     28
     29    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     30    href="../common/bison.xml"
     31    xpointer="xpointer(//*[@os='s2'])"/>
     32
     33    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     34    href="../../final-system/common/bison.xml"
     35    xpointer="xpointer(//*[@os='t3'])"/>
     36
     37    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     38    href="../../final-system/common/bison.xml"
     39    xpointer="xpointer(//*[@os='t4'])"/>
     40
     41    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    2642    href="../../final-system/common/bison.xml"
    2743    xpointer="xpointer(//*[@os='a'])"/>
    2844
    29 <screen os="ca"><userinput>CC="${CC} ${BUILD64}" ./configure --prefix=/tools \
    30     --build=${CLFS_HOST} --host=${CLFS_TARGET}</userinput></screen>
     45<screen os="ca"><userinput>CC="${CC} ${BUILD64}" M4=m4 ./configure --prefix=/tools \
     46    --build=${CLFS_HOST} --host=${CLFS_TARGET} \
     47    --cache-file=config.cache</userinput></screen>
    3148
    3249    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
  • BOOK/temp-system/multilib/choose.xml

    rec008670 r229ed25  
    3030  method.</para>
    3131
     32  <para>To chroot, you will also need a Linux Kernel-2.6.32 or greater
     33  (having been compiled with GCC-4.1.2 or greater). The reason for the
     34  kernel version requirement is that eglibc is built to generate the library
     35  for the smallest version of the Linux kernel expected to be supported.</para>
     36
     37  <para>To check your kernel version, run <command>cat /proc/version</command>
     38  - if it does not say that you are running a 2.6.32 or later Linux kernel,
     39  compiled with GCC 4.1.2 or later, you cannot chroot.</para>
    3240
    3341    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
  • BOOK/temp-system/multilib/coreutils.xml

    rec008670 r229ed25  
    2525    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    2626    href="../common/coreutils.xml"
    27     xpointer="xpointer(//*[@os='aa'])"/>
    28 
    29     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    30     href="../common/coreutils.xml"
    31     xpointer="xpointer(//*[@os='ab'])"/>
    32 
    33     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    34     href="../common/coreutils.xml"
    3527    xpointer="xpointer(//*[@os='ba'])"/>
    3628
     
    4133    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    4234    href="../common/coreutils.xml"
     35    xpointer="xpointer(//*[@os='p1'])"/>
     36
     37    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     38    href="../common/coreutils.xml"
     39    xpointer="xpointer(//*[@os='p2'])"/>
     40
     41    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     42    href="../common/coreutils.xml"
    4343    xpointer="xpointer(//*[@os='bd'])"/>
    4444
     
    4646    --build=${CLFS_HOST} --host=${CLFS_TARGET} \
    4747    --enable-install-program=hostname --cache-file=config.cache</userinput></screen>
     48
     49    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     50    href="../common/coreutils.xml"
     51    xpointer="xpointer(//*[@os='be1'])"/>
     52
     53    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     54    href="../common/coreutils.xml"
     55    xpointer="xpointer(//*[@os='s1'])"/>
     56
     57    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     58    href="../common/coreutils.xml"
     59    xpointer="xpointer(//*[@os='s2'])"/>
    4860
    4961    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
  • BOOK/temp-system/multilib/flex.xml

    rec008670 r229ed25  
    2525  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    2626  href="../common/flex.xml"
    27   xpointer="xpointer(//*[@os='p1'])"/>
    28 
    29   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    30   href="../common/flex.xml"
    31   xpointer="xpointer(//*[@os='p2'])"/>
    32 
    33   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    34   href="../common/flex.xml"
    3527  xpointer="xpointer(//*[@os='t3'])"/>
    3628
     
    4335    xpointer="xpointer(//*[@os='a'])"/>
    4436
    45 <screen os="cb"><userinput>CC="${CC} ${BUILD64}" ./configure --prefix=/tools \
     37<screen os="cb"><userinput>CC="${CC} ${BUILD64}" M4=m4 ./configure --prefix=/tools \
    4638    --build=${CLFS_HOST} --host=${CLFS_TARGET} \
    4739    --cache-file=config.cache</userinput></screen>
  • BOOK/temp-system/multilib/gawk.xml

    rec008670 r229ed25  
    2222  <sect2 role="installation">
    2323    <title>Installation of Gawk</title>
     24
     25    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     26    href="../common/gawk.xml"
     27    xpointer="xpointer(//*[@os='s1'])"/>
     28
     29    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     30    href="../common/gawk.xml"
     31    xpointer="xpointer(//*[@os='s2'])"/>
    2432
    2533    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
  • BOOK/temp-system/multilib/gcc.xml

    rec008670 r229ed25  
    2424
    2525    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    26     href="../../cross-tools/multilib/gcc-static.xml"
     26    href="../../final-system/common/gcc.xml"
    2727    xpointer="xpointer(//*[@os='p1'])"/>
    2828
    2929    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    30     href="../../cross-tools/multilib/gcc-static.xml"
     30    href="../../final-system/common/gcc.xml"
    3131    xpointer="xpointer(//*[@os='p2'])"/>
    3232
     
    4848
    4949    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    50     href="../common/gcc.xml"
    51     xpointer="xpointer(//*[@os='cf'])"/>
     50    href="../../final-system/common/gcc.xml"
     51    xpointer="xpointer(//*[@os='fix1'])"/>
    5252
    5353    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    54     href="../common/gcc.xml"
    55     xpointer="xpointer(//*[@os='cg'])"/>
     54    href="../../final-system/common/gcc.xml"
     55    xpointer="xpointer(//*[@os='fix2'])"/>
    5656
    5757    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     
    7474  ../gcc-&gcc-version;/configure --prefix=/tools \
    7575  --libdir=/tools/lib64 --build=${CLFS_HOST} --host=${CLFS_TARGET} \
    76   --target=${CLFS_TARGET} --with-local-prefix=/tools  --enable-long-long \
    77   --enable-c99 --enable-shared --enable-threads=posix \
    78   --enable-__cxa_atexit --disable-nls --enable-languages=c,c++ \
    79   --disable-libstdcxx-pch</userinput></screen>
     76  --target=${CLFS_TARGET} --libexecdir=/tools/lib64 --with-local-prefix=/tools \
     77  --enable-long-long --enable-c99 --enable-shared --enable-threads=posix \
     78  --disable-nls --enable-__cxa_atexit --enable-languages=c,c++ \
     79  --disable-libstdcxx-pch --enable-cloog-backend=isl --with-gmp=/tools \
     80  --with-mpfr=/tools --with-mpc=/tools --with-isl=/tools \
     81  --disable-isl-version-check --with-cloog=/tools --with-system-zlib \
     82  --with-native-system-header-dir=/tools/include --disable-libssp \
     83  --disable-install-libiberty  --enable-libstdcxx-time \
     84  --enable-checking=release</userinput></screen>
    8085
    8186    <variablelist os="dd">
     
    97102    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    98103    href="../common/gcc.xml"
    99     xpointer="xpointer(//*[@os='ts1'])"/>
     104    xpointer="xpointer(//*[@os='s1'])"/>
    100105
    101106    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    102107    href="../common/gcc.xml"
    103     xpointer="xpointer(//*[@os='ts2'])"/>
     108    xpointer="xpointer(//*[@os='s2'])"/>
    104109
    105110    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
  • BOOK/temp-system/multilib/gmp.xml

    rec008670 r229ed25  
    3737    xpointer="xpointer(//*[@os='a'])"/>
    3838
    39 <screen os="b"><userinput>HOST_CC=gcc CPPFLAGS=-fexceptions CC="${CC} \
     39<screen os="b"><userinput>HOST_CC=gcc CC="${CC} \
    4040    ${BUILD64}" CXX="${CXX} ${BUILD64}" ./configure --prefix=/tools \
    4141    --build=${CLFS_HOST} --host=${CLFS_TARGET} \
  • BOOK/temp-system/multilib/grep.xml

    rec008670 r229ed25  
    2525    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    2626    href="../common/grep.xml"
    27     xpointer="xpointer(//*[@os='t1'])"/>
    28 
    29     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    30     href="../common/grep.xml"
    31     xpointer="xpointer(//*[@os='t2'])"/>
    32 
    33     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    34     href="../common/grep.xml"
    3527    xpointer="xpointer(//*[@os='a'])"/>
    3628
    3729<screen os="ca"><userinput>CC="${CC} ${BUILD64}" ./configure --prefix=/tools \
    3830    --build=${CLFS_HOST} --host=${CLFS_TARGET} \
    39     --disable-perl-regexp --without-included-regex \
    40     --cache-file=config.cache</userinput></screen>
     31    --without-included-regex</userinput></screen>
    4132
    4233    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
  • BOOK/temp-system/multilib/mpc.xml

    rec008670 r229ed25  
    2727    xpointer="xpointer(//*[@os='a'])"/>
    2828
    29 <screen os="b"><userinput>CC="${CC} ${BUILD64}" EGREP="grep -E" \
     29<screen os="b"><userinput>CC="${CC} ${BUILD64}" \
    3030  ./configure --prefix=/tools \
    3131    --build=${CLFS_HOST} --host=${CLFS_TARGET} \
  • BOOK/temp-system/multilib/mpfr.xml

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

    rec008670 r229ed25  
    2525    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    2626    href="../common/patch.xml"
    27     xpointer="xpointer(//*[@os='cc1'])"/>
    28 
    29     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    30     href="../common/patch.xml"
    31     xpointer="xpointer(//*[@os='cc2'])"/>
    32 
    33     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    34     href="../common/patch.xml"
    3527    xpointer="xpointer(//*[@os='a'])"/>
    3628
    3729<screen os="b"><userinput>CC="${CC} ${BUILD64}" ./configure --prefix=/tools \
    38     --build=${CLFS_HOST} --host=${CLFS_TARGET} \
    39     --cache-file=config.cache</userinput></screen>
     30    --build=${CLFS_HOST} --host=${CLFS_TARGET}</userinput></screen>
    4031
    4132    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
  • BOOK/temp-system/multilib/vim.xml

    rec008670 r229ed25  
    3030    href="../common/vim.xml"
    3131    xpointer="xpointer(//*[@os='p2'])"/>
    32 
    33     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    34     href="../common/vim.xml"
    35     xpointer="xpointer(//*[@os='s1'])"/>
    36 
    37     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    38     href="../common/vim.xml"
    39     xpointer="xpointer(//*[@os='s2'])"/>
    4032
    4133    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
  • BOOK/temp-system/ppc-chapter.xml

    rec008670 r229ed25  
    1616  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/mpfr.xml"/>
    1717  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/mpc.xml"/>
    18   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ppl.xml"/>
    19   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/cloog-ppl.xml"/>
     18  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/isl.xml"/>
     19  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/cloog.xml"/>
    2020  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/zlib.xml"/>
    2121  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/binutils.xml"/>
     
    2525  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bison.xml"/>
    2626  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bzip2.xml"/>
     27  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/check.xml"/>
    2728  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/coreutils.xml"/>
    2829  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/diffutils.xml"/>
  • BOOK/temp-system/ppc/gcc.xml

    rec008670 r229ed25  
    2424
    2525    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    26     href="../../cross-tools/common/gcc-static.xml"
     26    href="../../final-system/common/gcc.xml"
    2727    xpointer="xpointer(//*[@os='p1'])"/>
    2828
    2929    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    30     href="../../cross-tools/common/gcc-static.xml"
     30    href="../../final-system/common/gcc.xml"
    3131    xpointer="xpointer(//*[@os='p2'])"/>
    3232
     
    4848
    4949    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    50     href="../common/gcc.xml"
    51     xpointer="xpointer(//*[@os='cf'])"/>
     50    href="../../final-system/common/gcc.xml"
     51    xpointer="xpointer(//*[@os='fix1'])"/>
    5252
    5353    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    54     href="../common/gcc.xml"
    55     xpointer="xpointer(//*[@os='cg'])"/>
     54    href="../../final-system/common/gcc.xml"
     55    xpointer="xpointer(//*[@os='fix2'])"/>
    5656
    5757    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     
    8181    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    8282    href="../common/gcc.xml"
    83     xpointer="xpointer(//*[@os='ts1'])"/>
     83    xpointer="xpointer(//*[@os='s1'])"/>
    8484
    8585    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    8686    href="../common/gcc.xml"
    87     xpointer="xpointer(//*[@os='ts2'])"/>
     87    xpointer="xpointer(//*[@os='s2'])"/>
    8888
    8989    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
  • BOOK/temp-system/ppc64-chapter.xml

    rec008670 r229ed25  
    1616  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/mpfr.xml"/>
    1717  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/mpc.xml"/>
    18   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/ppl.xml"/>
    19   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/cloog-ppl.xml"/>
     18  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/isl.xml"/>
     19  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/cloog.xml"/>
    2020  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/zlib.xml"/>
    2121  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/binutils.xml"/>
     
    2525  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/bison.xml"/>
    2626  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/bzip2.xml"/>
     27  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/check.xml"/>
    2728  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/coreutils.xml"/>
    2829  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/diffutils.xml"/>
     
    4243  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/vim.xml"/>
    4344  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/xz.xml"/>
    44   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc64/choose.xml"/>
     45  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/choose.xml"/>
    4546
    4647</chapter>
  • BOOK/temp-system/ppc64/gcc.xml

    rec008670 r229ed25  
    2424
    2525    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     26    href="../../final-system/common/gcc.xml"
     27    xpointer="xpointer(//*[@os='p1'])"/>
     28
     29    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     30    href="../../final-system/common/gcc.xml"
     31    xpointer="xpointer(//*[@os='p2'])"/>
     32
     33    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    2634    href="../../cross-tools/multilib/gcc-static.xml"
    2735    xpointer="xpointer(//*[@os='aa'])"/>
     
    4048
    4149    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    42     href="../common/gcc.xml"
    43     xpointer="xpointer(//*[@os='cf'])"/>
     50    href="../../final-system/common/gcc.xml"
     51    xpointer="xpointer(//*[@os='fix1'])"/>
    4452
    4553    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    46     href="../common/gcc.xml"
    47     xpointer="xpointer(//*[@os='cg'])"/>
     54    href="../../final-system/common/gcc.xml"
     55    xpointer="xpointer(//*[@os='fix2'])"/>
    4856
    4957    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     
    7381    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    7482    href="../common/gcc.xml"
    75     xpointer="xpointer(//*[@os='ts1'])"/>
     83    xpointer="xpointer(//*[@os='s1'])"/>
    7684
    7785    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    7886    href="../common/gcc.xml"
    79     xpointer="xpointer(//*[@os='ts2'])"/>
     87    xpointer="xpointer(//*[@os='s2'])"/>
    8088
    8189    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
  • BOOK/temp-system/sparc-chapter.xml

    rec008670 r229ed25  
    1717  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/mpfr.xml"/>
    1818  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/mpc.xml"/>
    19   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ppl.xml"/>
    20   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/cloog-ppl.xml"/>
     19  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/isl.xml"/>
     20  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/cloog.xml"/>
    2121  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/zlib.xml"/>
    2222  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/binutils.xml"/>
     
    2626  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bison.xml"/>
    2727  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bzip2.xml"/>
     28  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/check.xml"/>
    2829  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/coreutils.xml"/>
    2930  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/diffutils.xml"/>
  • BOOK/temp-system/sparc64-64-chapter.xml

    rec008670 r229ed25  
    1717  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/mpfr.xml"/>
    1818  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/mpc.xml"/>
    19   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/ppl.xml"/>
    20   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/cloog-ppl.xml"/>
     19  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/isl.xml"/>
     20  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/cloog.xml"/>
    2121  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/zlib.xml"/>
    2222  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/binutils.xml"/>
     
    2626  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/bison.xml"/>
    2727  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/bzip2.xml"/>
     28  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/check.xml"/>
    2829  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/coreutils.xml"/>
    2930  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/diffutils.xml"/>
  • BOOK/temp-system/sparc64-chapter.xml

    rec008670 r229ed25  
    1717  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/mpfr.xml"/>
    1818  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/mpc.xml"/>
    19   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/ppl.xml"/>
    20   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/cloog-ppl.xml"/>
     19  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/isl.xml"/>
     20  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/cloog.xml"/>
    2121  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/zlib.xml"/>
    2222  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/binutils.xml"/>
     
    2626  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/bison.xml"/>
    2727  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/bzip2.xml"/>
     28  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/check.xml"/>
    2829  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/coreutils.xml"/>
    2930  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/diffutils.xml"/>
  • BOOK/temp-system/x86-chapter.xml

    rec008670 r229ed25  
    1717  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/mpfr.xml"/>
    1818  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/mpc.xml"/>
    19   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ppl.xml"/>
    20   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/cloog-ppl.xml"/>
     19  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/isl.xml"/>
     20  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/cloog.xml"/>
    2121  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/zlib.xml"/>
    2222  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/binutils.xml"/>
     
    2626  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bison.xml"/>
    2727  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bzip2.xml"/>
     28  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/check.xml"/>
    2829  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/coreutils.xml"/>
    2930  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/diffutils.xml"/>
  • BOOK/temp-system/x86_64-64-chapter.xml

    rec008670 r229ed25  
    1717  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/mpfr.xml"/>
    1818  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/mpc.xml"/>
    19   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/ppl.xml"/>
    20   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/cloog-ppl.xml"/>
     19  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/isl.xml"/>
     20  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/cloog.xml"/>
    2121  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/zlib.xml"/>
    2222  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/binutils.xml"/>
     
    2626  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/bison.xml"/>
    2727  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/bzip2.xml"/>
     28  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/check.xml"/>
    2829  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/coreutils.xml"/>
    2930  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/diffutils.xml"/>
  • BOOK/temp-system/x86_64-chapter.xml

    rec008670 r229ed25  
    1717  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/mpfr.xml"/>
    1818  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/mpc.xml"/>
    19   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/ppl.xml"/>
    20   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/cloog-ppl.xml"/>
     19  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/isl.xml"/>
     20  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/cloog.xml"/>
    2121  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/zlib.xml"/>
    2222  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/binutils.xml"/>
     
    2626  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/bison.xml"/>
    2727  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/bzip2.xml"/>
     28  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/check.xml"/>
    2829  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/coreutils.xml"/>
    2930  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/diffutils.xml"/>
  • BOOK/testsuite-tools/common/introduction.xml

    rec008670 r229ed25  
    1313  <para>This chapter builds the tools needed by some packages to run the tests
    1414  that they have. I.e., <command>make check</command>. Tcl, Expect,
    15   and DejaGNU are needed for the GCC and Binutils testsuites. Installing
    16   three packages for testing purposes may seem excessive, but it is very
    17   reassuring, if not essential, to know that the most important tools are
    18   working properly.</para>
     15  and DejaGNU are needed for the GCC and Binutils testsuites. Check is needed
     16  for KBD tests. Installing four packages for testing purposes may seem
     17  excessive, but it is very reassuring, if not essential, to know that the most
     18  important tools are working properly.</para>
    1919
    2020</sect1>
  • BOOK/testsuite-tools/common/tcl.xml

    rec008670 r229ed25  
    2424  <sect2 role="installation">
    2525    <title>Installation of Tcl</title>
     26
     27    <para os="s1">Increase memory size for regular expressions where required.</para>
     28
     29<screen os="s2"><userinput>sed -i s/500/5000/ generic/regc_nfa.c</userinput></screen>
    2630
    2731    <para os="a">Prepare Tcl for compilation:</para>
  • BOOK/testsuite-tools/multilib/tcl.xml

    rec008670 r229ed25  
    2121  <sect2 role="installation">
    2222    <title>Installation of Tcl</title>
     23
     24    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     25    href="../common/tcl.xml"
     26    xpointer="xpointer(//*[@os='s1'])"/>
     27
     28    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     29    href="../common/tcl.xml"
     30    xpointer="xpointer(//*[@os='s2'])"/>
    2331
    2432    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
  • BOOK/testsuite-tools/ppc-chapter.xml

    rec008670 r229ed25  
    1717  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/dejagnu.xml"/>
    1818
     19
    1920</chapter>
  • BOOK/the-end/chapter.xml

    rec008670 r229ed25  
    1313
    1414  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="theend.xml"/>
     15  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="downloadclient.xml"/>
    1516  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="reboot.xml"/>
    1617  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="whatnow.xml"/>
  • BOOK/the-end/reboot.xml

    rec008670 r229ed25  
    3838
    3939<screen><userinput>umount ${CLFS}/dev/pts
    40 umount ${CLFS}/dev/shm
     40
     41if [ -h ${CLFS}/dev/shm ]; then
     42  link=$(readlink ${CLFS}/dev/shm)
     43  umount -v ${CLFS}/$link
     44  unset link
     45else
     46  umount -v ${CLFS}/dev/shm
     47fi
     48
    4149umount ${CLFS}/dev
    4250umount ${CLFS}/proc
  • BOOK/the-end/whatnow.xml

    rec008670 r229ed25  
    3232
    3333        <listitem>
    34           <para>Freshmeat.net (<ulink url="http://freshmeat.net/"/>)</para>
     34          <para>Freecode (<ulink url="http://freecode.com/"/>)</para>
    3535
    36           <para>Freshmeat can notify you (via email) of new versions of
     36          <para>Freecode can notify you (via email) of new versions of
    3737          packages installed on your system.</para>
    3838        </listitem>
  • BOOK/users_groups.ent

    rec008670 r229ed25  
    2121<!ENTITY gid-sys "2">
    2222<!ENTITY gid-kmem "3">
    23 <!ENTITY gid-tty "4">
    24 <!ENTITY gid-tape "5">
     23<!ENTITY gid-tape "4">
     24<!ENTITY gid-tty "5">
    2525<!ENTITY gid-daemon "6">
    2626<!ENTITY gid-floppy "7">
  • BOOK/x86-index.xml

    rec008670 r229ed25  
    7676    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="appendices/dependencies/common.xml"/>
    7777    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="appendices/dependencies/x86.xml"/>
     78    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="appendices/rationale/common.xml"/>
     79    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="appendices/rationale/x86.xml"/>
    7880    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="appendices/license.xml"/>
    7981
  • BOOK/x86_64-64-index.xml

    rec008670 r229ed25  
    7676    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="appendices/dependencies/common.xml"/>
    7777    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="appendices/dependencies/x86_64-64.xml"/>
     78    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="appendices/rationale/common.xml"/>
    7879    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="appendices/license.xml"/>
    7980
  • BOOK/x86_64-index.xml

    rec008670 r229ed25  
    7676    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="appendices/dependencies/common.xml"/>
    7777    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="appendices/dependencies/x86.xml"/>
     78    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="appendices/rationale/common.xml"/>
    7879    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="appendices/license.xml"/>
    7980
  • scripts/patch/ncurses-patch.sh

    • Property mode changed from 100755 to 100644
    rec008670 r229ed25  
    1 #!/bin/bash
    2 # Create a Ncuruses Patch
     1#!/bin/sh
     2# Jonathan Norman
    33
    4 # Get Version #
    5 #
     4# Ncurses branch update patch generator
     5
    66VERSION=$1
    77
     
    99#
    1010if [ "${VERSION}" = "" ]; then
    11   echo "$0 - Ncurses_Version"
    12   echo "This will Create a Patch for Ncurses Ncurses_Version"
     11  echo "$0 [ncurses_version]"
     12  echo "This will Create a Patch for ncurses ncurses_Version"
    1313  exit 255
    1414fi
    1515
    16 # Get Patch Names
    17 #
    18 cd ~/tmp
    19 wget ftp://invisible-island.net/ncurses/${VERSION}/ --no-remove-listing
    20 ROLLUP=$(cat index.html | grep bz2 | cut -f2 -d'>' | cut -f1 -d'<' | tail -n 1)
    21 ROLLPATCH=$(echo ${ROLLUP} | cut -f3 -d-)
    22 FILES=$(cat index.html | grep ${VERSION}-2 | grep patch.gz | cut -f2 -d'>' | cut -f1 -d'<')
    23 rm -f .listing
    24 rm -f index.html
     16TMP=~/tmp/ncurses-${VERSION}
     17PATCHDIR=${TMP}/patches
     18PATCHURL=ftp://invisible-island.net/ncurses/
     19SERIES=$(echo ${VERSION} | sed -e 's/\.//g')
     20CLFS_PATCHS=http://patches.cross-lfs.org/dev/
    2521
    26 # Download Ncurses Source
    27 #
    28 cd ~/tmp
    29 if ! [ -e ncurses-${VERSION}.tar.gz ]; then
    30   wget ftp://invisible-island.net/ncurses/ncurses-${VERSION}.tar.gz
    31 fi
     22# Figure out patch number
     23UPDATE_NUM=0
     24UPDATE_NUM=$(curl -ls http://patches.cross-lfs.org/dev/ | grep ncurses-${VERSION}-branch_update | cut -d . -f 3 | cut -d - -f 3-)
     25UPDATE_NUM=$(expr ${UPDATE_NUM} + 1)
    3226
    33 # Set Patch Number
    34 #
    35 cd ~/tmp
    36 wget http://svn.cross-lfs.org/svn/repos/patches/ncurses/ --no-remove-listing
    37 for num in $(seq 1 99); do
    38   PATCH_NUM=$(cat index.html | grep "${VERSION}" | grep branch_update-${num}.patch | cut -f2 -d'"' | cut -f1 -d'"'| cut -f4 -d- | cut -f1 -d. | tail -n 1)
    39   if [ "${PATCH_NUM}" = "0" -a "${num}" = "1" ]; then
    40     PATCH_NUM=$(expr ${PATCH_NUM} + 1)
    41     break
    42   fi
    43   if [ "${PATCH_NUM}" != "${num}" ]; then
    44     PATCH_NUM=$(expr ${num})
    45     break
    46   fi
    47 done
    48 rm -f index.html
    49 
    50 # Cleanup Directory
    51 #
    52 cd ~/tmp
    53 rm -rf ncurses-${VERSION} ncurses-${VERSION}.orig
    54 tar xvf ncurses-${VERSION}.tar.gz
    55 cp -ar ncurses-${VERSION} ncurses-${VERSION}.orig
    56 
    57 # Download and Apply Rollup Patch
    58 #
    59 cd ~/tmp/ncurses-${VERSION}
    60 CURRENTDIR=$(pwd -P)
    61 mkdir ~/tmp/ncurses-${VERSION}-patches
    62 cd ~/tmp/ncurses-${VERSION}
    63 if [ "${ROLLUP}" != "" ]; then
    64   echo "Getting Rollup ${ROLLUP} Patch..."
    65   cd ~/tmp/ncurses-${VERSION}-patches
    66   wget --quiet ftp://invisible-island.net/ncurses/${VERSION}/${ROLLUP}
    67   cd ${CURRENTDIR}
    68   echo "Applying Rollup ${ROLLUP} Patch..."
    69   cp ~/tmp/ncurses-${VERSION}-patches/${ROLLUP} ${CURRENTDIR}/${ROLLUP}
    70   bunzip2 ${ROLLUP}
    71   ROLLUP2=$(echo ${ROLLUP} | sed -e 's/.bz2//g')
    72   sh ${ROLLUP2}
    73 fi
    74 
    75 # Download and Apply Patches
    76 #
    77 install -d ~/tmp/ncurses-${VERSION}-patches
    78 cd ~/tmp/ncurses-${VERSION}
    79 CURRENTDIR=$(pwd -P)
    80 for file in ${FILES}; do
    81   if [ "${ROLLPATCH}" != "" ]; then
    82     TEST=$(echo ${file} | grep -c ${ROLLPATCH})
    83   else
    84     TEST=0
    85   fi
    86   if [ "${TEST}" = "0" ]; then
    87     cd ~/tmp/ncurses-${VERSION}-patches
    88     echo "Getting Patch ${file}..."
    89     wget --quiet ftp://invisible-island.net/ncurses/${VERSION}/${file}
    90     cd ${CURRENTDIR}
    91     gunzip -c ~/tmp/ncurses-${VERSION}-patches/${file} | patch --dry-run -s -f -Np1
    92     if [ "$?" = "0" ]; then
    93       echo "Apply Patch ${file}..."
    94       gunzip -c ~/tmp/ncurses-${VERSION}-patches/${file} | patch -Np1
    95       LASTFILE=$(echo ${file} | cut -f2 -d. | cut -f2 -d-)
    96     fi
    97   fi
     27# Download patches
     28echo "Downloading patches for Ncurses ${VERSION}"
     29FILES=$(curl -sl ftp://invisible-island.net/ncurses/${VERSION}/ | grep patch | grep -v bz2 | grep -v asc)
     30mkdir -p $PATCHDIR
     31cd $PATCHDIR
     32for FILE in $FILES; do
     33        curl -O -# $PATCHURL/$VERSION/$FILE
    9834done
    9935
    100 # Cleanup Directory
    101 #
    102 cd ~/tmp
     36
     37echo "Downloading source for Ncurses $VERSION"
     38cd $TMP
     39curl -sO ftp://invisible-island.net/ncurses/ncurses-${VERSION}.tar.gz
     40tar -xvf ncurses-${VERSION}.tar.gz
     41cp -R ncurses-${VERSION} ncurses-${VERSION}.orig
     42
     43echo -n "Generating Patch..."
    10344cd ncurses-${VERSION}
    104 for dir in $(find * -type d); do
    105   cd ~/tmp/ncurses-${VERSION}/${dir}
    106   for file in $(find . -name '*~'); do
    107     rm -f ${file}
    108   done
    109   for file in $(find . -name '*.orig'); do
    110     rm -f ${file}
    111   done
     45
     46gunzip -c $PATCHDIR/*.sh.gz | sh
     47for PATCH in $(ls $PATCHDIR | grep patch.gz); do
     48        gunzip -c $PATCHDIR/$PATCH | patch -Np1
    11249done
    113 cd ~/tmp/ncurses-${VERSION}
    114 rm -f *~ *.orig
    11550
    116 # Create Patch
    117 #
    118 cd ~/tmp
    119 echo "Submitted By: Jim Gifford (jim at cross-lfs dot org)" > ~/patches/ncurses-${VERSION}-branch_update-${PATCH_NUM}.patch
    120 echo "Date: `date +%m-%d-%Y`" >> ~/patches/ncurses-${VERSION}-branch_update-${PATCH_NUM}.patch
    121 echo "Initial Package Version: ${VERSION}" >> ~/patches/ncurses-${VERSION}-branch_update-${PATCH_NUM}.patch
    122 echo "Origin: Upstream" >> ~/patches/ncurses-${VERSION}-branch_update-${PATCH_NUM}.patch
    123 echo "Upstream Status: Applied" >> ~/patches/ncurses-${VERSION}-branch_update-${PATCH_NUM}.patch
    124 echo "Description: This is a branch update for NCurses-${VERSION}, and should be" >> ~/patches/ncurses-${VERSION}-branch_update-${PATCH_NUM}.patch
    125 echo "             rechecked periodically. This patch covers up to ${VERSION}-${LASTFILE}." >> ~/patches/ncurses-${VERSION}-branch_update-${PATCH_NUM}.patch
    126 echo "" >> ~/patches/ncurses-${VERSION}-branch_update-${PATCH_NUM}.patch
    127 diff -Naur ncurses-${VERSION}.orig ncurses-${VERSION} >> ~/patches/ncurses-${VERSION}-branch_update-${PATCH_NUM}.patch
    128 echo "Created ~/patches/ncurses-${VERSION}-branch_update-${PATCH_NUM}.patch."
     51cd $TMP
    12952
    130 # Cleanup Directory
    131 #
    132 cd ~/tmp
    133 rm -rf ncurses-${VERSION} ncurses-${VERSION}.orig
     53DATE=$(ls $PATCHDIR | tail -n1 | cut -d- -f3 | cut -d. -f1);
     54
     55# Create patch
     56echo "Submitted By: Jonathan Norman (jonathan at bluesquarelinux dot co dot uk)" > ncurses-${VERSION}-branch_update-$UPDATE_NUM.patch
     57echo "Date: `date +%Y-%m-%d`" >> ncurses-${VERSION}-branch_update-$UPDATE_NUM.patch
     58echo "Initial Package Version: ${VERSION}" >> ncurses-${VERSION}-branch_update-$UPDATE_NUM.patch
     59echo "Origin: Upstream" >> ncurses-${VERSION}-branch_update-$UPDATE_NUM.patch
     60echo "Upstream Status: Applied" >> ncurses-${VERSION}-branch_update-$UPDATE_NUM.patch
     61echo "Description: Contains all upstream patches up to ${VERSION}-${DATE}" >> ncurses-${VERSION}-branch_update-$UPDATE_NUM.patch
     62echo "" >> ncurses-${VERSION}-branch_update-$UPDATE_NUM.patch
     63
     64LC_ALL=C TZ=UTC0 diff -Naur ncurses-${VERSION}.orig ncurses-${VERSION} >> ncurses-${VERSION}-branch_update-$UPDATE_NUM.patch
     65
     66echo "Done"
     67echo "Cleaning up"
     68rm -rf ncurses-${VERSION} ncurses-${VERSION}.orig #ncurses-${VERSION}.tar.bz2
     69
     70echo "Created: $PWD/ncurses-${VERSION}-branch_update-$UPDATE_NUM.patch"
  • scripts/patch/vim-patch.sh

    • Property mode changed from 100755 to 100644
    rec008670 r229ed25  
    1 #!/bin/bash
    2 # Create a VIM Patch
     1#!/bin/sh
     2# Jonathan Norman
    33
    4 # Get Version #
    5 #
     4# Vim branch update patch generator
     5
    66VERSION=$1
    77
     
    99#
    1010if [ "${VERSION}" = "" ]; then
    11   echo "$0 - Vim_Version"
     11  echo "$0 [Vim_version]"
    1212  echo "This will Create a Patch for Vim Vim_Version"
    1313  exit 255
    1414fi
    1515
    16 # Get the # of Patches
    17 #
    18 cd ~/tmp
    19 wget ftp://ftp.vim.org/pub/vim/patches/${VERSION}/ --no-remove-listing
    20 FILES=$(cat index.html | grep "${VERSION}" | cut -f6 -d. | cut -f1 -d'"' | sed '/^$/d' | tail -n 1)
    21 rm -f .listing
    22 rm -f index.html
     16TMP=~/tmp/vim-${VERSION}
     17PATCHDIR=${TMP}/patches
     18PATCHURL=ftp://ftp.vim.org/pub/vim/patches
    2319SERIES=$(echo ${VERSION} | sed -e 's/\.//g')
    24 SKIPPATCH=""
    25 SKIPPED=""
     20CLFS_PATCHS=http://patches.cross-lfs.org/dev/
    2621
    27 # Download VIM Source
    28 #
    29 if ! [ -e vim-${VERSION}.tar.bz2 ]; then
    30   wget ftp://ftp.vim.org/pub/vim/unix/vim-${VERSION}.tar.bz2
    31 fi
     22# Figure out patch number
     23UPDATE_NUM=$(curl -ls http://patches.cross-lfs.org/dev/ | grep vim-${VERSION} | cut -d . -f 3 | cut -d - -f 3-)
     24UPDATE_NUM=$(expr ${UPDATE_NUM} + 1)
    3225
    33 # Set Patch Number
    34 #
    35 cd ~/tmp
    36 wget http://svn.cross-lfs.org/svn/repos/patches/vim/ --no-remove-listing
    37 for num in $(seq 1 99); do
    38   PATCH_NUM=$(cat index.html | grep "${VERSION}" | grep branch_update-${num}.patch | cut -f2 -d'"' | cut -f1 -d'"'| cut -f4 -d- | cut -f1 -d. | tail -n 1)
    39   if [ "${PATCH_NUM}" = "0" -a "${num}" = "1" ]; then
    40     PATCH_NUM=$(expr ${PATCH_NUM} + 1)
    41     break
    42   fi
    43   if [ "${PATCH_NUM}" != "${num}" ]; then
    44     PATCH_NUM=$(expr ${num})
    45     break
    46   fi
    47 done
    48 rm -f index.html
     26# Download patches
     27echo "Downloading patches for VIM ${VERSION}"
     28PATCH_NUM=$(curl -s $PATCHURL/${VERSION}/ | grep " ${VERSION}." | cut -f 3- -d . | tail -n1)
     29mkdir -p $PATCHDIR
     30cd $PATCHDIR
     31curl -O -# $PATCHURL/$VERSION/$VERSION.[001-$PATCH_NUM]
    4932
    50 # Cleanup Directory
    51 #
    52 rm -rf vim${SERIES} vim${SERIES}.orig
    53 tar xvf vim-${VERSION}.tar.bz2
    54 cp -ar vim${SERIES} vim${SERIES}.orig
     33echo "Downloading source for VIM $VERSION"
     34cd $TMP
     35curl -sO ftp://ftp.vim.org/pub/vim/unix/vim-${VERSION}.tar.bz2
     36tar -xvf vim-${VERSION}.tar.bz2
     37cp -R vim${SERIES} vim${SERIES}.orig
    5538
    56 # Download and Apply Patches
    57 #
    58 install -d ~/tmp/vim-${VERSION}-patches
    59 cd ~/tmp/vim${SERIES}
    60 CURRENTDIR=$(pwd -P)
    61 PATCHURL=ftp://ftp.vim.org/pub/vim/patches/${VERSION}
    62 COUNT=1
    63 while [ ${COUNT} -le ${FILES} ]; do
    64   cd ~/tmp/vim${SERIES}
    65   DLCOUNT="${COUNT}"
    66   SKIPME=no
    67   if [ "${COUNT}" -lt "100" ]; then
    68     DLCOUNT="0${COUNT}"
    69   fi
    70   if [ "${COUNT}" -lt "10" ]; then
    71     DLCOUNT="00${COUNT}"
    72   fi
    73   for skip in ${SKIPPATCH} ; do
    74     if [ "${DLCOUNT}" = "${skip}" ]; then
    75       echo "Patch ${VERSION}.${DLCOUNT} skipped"
    76       SKIPPED="${SKIPPED} ${DLCOUNT}"
    77       SKIPME=yes
    78     fi
    79   done
    80   if [ "${SKIPME}" != "yes" ]; then
    81     if ! [ -e ${VERSION}.${DLCOUNT} ]; then
    82       cd ~/tmp/vim-${VERSION}-patches
    83       wget --quiet $PATCHURL/${VERSION}.${DLCOUNT}
    84     fi
    85     cd $CURRENTDIR
    86     patch --dry-run -s -f -Np0 -i ~/tmp/vim-${VERSION}-patches/${VERSION}.${DLCOUNT}
    87     if [ "$?" = "0" ]; then
    88       echo "Patch ${VERSION}.${DLCOUNT} applied"
    89       patch -s -Np0 -i ~/tmp/vim-${VERSION}-patches/${VERSION}.${DLCOUNT}
    90     else
    91       echo "Patch ${VERSION}.${DLCOUNT} not applied"
    92       SKIPPED="${SKIPPED} ${DLCOUNT}"
    93     fi
    94    fi
    95    COUNT=$(expr ${COUNT} + 1)
     39echo -n "Generating Patch..."
     40cd vim${SERIES}/src
     41
     42for PATCH in $(ls $PATCHDIR); do
     43        patch -Np0 -i $PATCHDIR/$PATCH
     44        # echo $PATCHDIR/$PATCH
    9645done
    9746
    98 # Cleanup Directory
    99 #
    100 for dir in $(find * -type d); do
    101   cd ~/tmp/vim${SERIES}
    102   for file in $(find . -name '*~'); do
    103     rm -f ${file}
    104   done
    105   for file in $(find . -name '*.orig'); do
    106     rm -f ${file}
    107   done
    108 done
    109 cd ~/tmp/vim${SERIES}
    110 rm -f *~ *.orig
     47cd $TMP
    11148
    112 # Create Patch
    113 #
    114 cd ~/tmp
    115 echo "Submitted By: Jim Gifford (jim at cross-lfs dot org)" > ~/patches/vim-${VERSION}-branch_update-${PATCH_NUM}.patch
    116 echo "Date: `date +%m-%d-%Y`" >> ~/patches/vim-${VERSION}-branch_update-${PATCH_NUM}.patch
    117 echo "Initial Package Version: ${VERSION}" >> ~/patches/vim-${VERSION}-branch_update-${PATCH_NUM}.patch
    118 echo "Origin: Upstream" >> ~/patches/vim-${VERSION}-branch_update-${PATCH_NUM}.patch
    119 echo "Upstream Status: Applied" >> ~/patches/vim-${VERSION}-branch_update-${PATCH_NUM}.patch
    120 echo "Description: Contains all upstream patches up to ${VERSION}.${FILES}" >> ~/patches/vim-${VERSION}-branch_update-${PATCH_NUM}.patch
    121 if [ -n "${SKIPPED}" ]; then
    122   echo "             The following patches were skipped" >> ~/patches/vim-${VERSION}-branch_update-${PATCH_NUM}.patch
    123   echo "            ${SKIPPED}" >> ~/patches/vim-${VERSION}-branch_update-${PATCH_NUM}.patch
    124 fi
    125 echo "" >> ~/patches/vim-${VERSION}-branch_update-${PATCH_NUM}.patch
    126 diff -Naur vim${SERIES}.orig vim${SERIES} >> ~/patches/vim-${VERSION}-branch_update-${PATCH_NUM}.patch
    127 echo "Created ~/patches/vim-${VERSION}-branch_update-${PATCH_NUM}.patch."
     49# Create patch
     50echo "Submitted By: Jonathan Norman (jonathan at bluesquarelinux dot co dot uk)" > vim-${VERSION}-branch_update-$UPDATE_NUM.patch
     51echo "Date: `date +%Y-%m-%d`" >> vim-${VERSION}-branch_update-$UPDATE_NUM.patch
     52echo "Initial Package Version: ${VERSION}" >> vim-${VERSION}-branch_update-$UPDATE_NUM.patch
     53echo "Origin: Upstream" >> vim-${VERSION}-branch_update-$UPDATE_NUM.patch
     54echo "Upstream Status: Applied" >> vim-${VERSION}-branch_update-$UPDATE_NUM.patch
     55echo "Description: Contains all upstream patches up to ${VERSION}.${UPDATE_NUM}" >> vim-${VERSION}-branch_update-$UPDATE_NUM.patch
     56echo "" >> vim-${VERSION}-branch_update-$UPDATE_NUM.patch
    12857
    129 # Cleanup Directory
    130 #
    131 rm -rf vim${SERIES} vim${SERIES}.orig
     58LC_ALL=C TZ=UTC0 diff -Naur vim${SERIES}.orig vim${SERIES} >> vim-${VERSION}-branch_update-$UPDATE_NUM.patch
     59
     60echo "Done"
     61echo "Cleaning up"
     62rm -rf vim${SERIES} vim${SERIES}.orig #vim-${VERSION}.tar.bz2
     63
     64echo "Created: vim-${VERSION}-branch_update-$UPDATE_NUM.patch"
Note: See TracChangeset for help on using the changeset viewer.