Changes in / [026bb5d:1c9985f]
- Files:
-
- 58 added
- 115 deleted
- 400 edited
Legend:
- Unmodified
- Added
- Removed
-
BOOK/Makefile
r026bb5d r1c9985f 22 22 sparc sparc64 sparc64-64 \ 23 23 mips mips64 mips64-64 \ 24 ppc ppc64 ppc64-64\24 ppc ppc64 \ 25 25 alpha 26 26 … … 249 249 $(TOP)/$(arch)-index.xml 250 250 251 ARCHS_MD5LIST := $(ARCHS:%=%-md5list)252 .PHONY: md5-list $(ARCHS_MD5LIST)253 md5-list: $(ARCHS_MD5LIST)254 $(ARCHS_MD5LIST): override arch = $(@:%-md5list=%)255 $(ARCHS_MD5LIST):256 @echo "Creating md5 hash list for $(arch)..."257 $(Q)mkdir -p $(DLLISTDIR)258 $(Q)xsltproc --xinclude --nonet \259 --output $(DLLISTDIR)/$(arch).md5sum \260 $(TOP)/stylesheets/md5sum.xsl \261 $(TOP)/$(arch)-index.xml262 263 251 FG_GREEN := $(shell echo -e '\e[0;32m') 264 252 FG_BLUE := $(shell echo -e '\e[0;34m') … … 290 278 @echo "Download-List Targets" 291 279 @echo " $(FG_GREEN)download-list $(FG_BLUE)$(ARCHS_DLLIST)$(FG_DEFAULT)" 292 @echo "md5-List Targets"293 @echo " $(FG_GREEN)md5-list $(FG_BLUE)$(ARCHS_MD5LIST)$(FG_DEFAULT)" -
BOOK/alpha-index.xml
r026bb5d r1c9985f 76 76 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="appendices/dependencies/common.xml"/> 77 77 <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"/>79 78 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="appendices/license.xml"/> 80 79 -
BOOK/appendices/acronymlist.xml
r026bb5d r1c9985f 24 24 25 25 <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> 26 33 <term><emphasis role="bold">ALSA</emphasis></term> 27 34 <listitem> … … 66 73 67 74 <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> 68 82 <term><emphasis role="bold">BSD</emphasis></term> 69 83 <listitem> … … 73 87 74 88 <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>82 89 <term><emphasis role="bold">chroot</emphasis></term> 83 90 <listitem> … … 164 171 165 172 <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> 166 180 <term><emphasis role="bold">ext2</emphasis></term> 167 181 <listitem> … … 374 388 375 389 <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> 376 397 <term><emphasis role="bold">NPTL</emphasis></term> 377 398 <listitem> … … 402 423 403 424 <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> 404 432 <term><emphasis role="bold">PID</emphasis></term> 405 433 <listitem> … … 479 507 480 508 <varlistentry> 509 <term><emphasis role="bold">SMP</emphasis></term> 510 <listitem> 511 <para>Symmetric Multi-Processor</para> 512 </listitem> 513 </varlistentry> 514 515 <varlistentry> 481 516 <term><emphasis role="bold">TLDP</emphasis></term> 482 517 <listitem> -
BOOK/appendices/dependencies/common.xml
r026bb5d r1c9985f 116 116 </segmentedlist> 117 117 118 <!-- Begin Bc dependency info -->119 <bridgehead renderas="sect2" id="bc-dep">Bc</bridgehead>120 121 <segmentedlist>122 <segtitle>&dependencies;</segtitle>123 124 <seglistitem>125 <seg>Bash, Binutils, Bison, Coreutils, EGLIBC, GCC, Grep, Make,126 and Readline</seg>127 </seglistitem>128 </segmentedlist>129 130 <segmentedlist>131 <segtitle>&testsuites;</segtitle>132 133 <seglistitem>134 <seg>Gawk</seg>135 </seglistitem>136 </segmentedlist>137 138 <segmentedlist>139 <segtitle>&before;</segtitle>140 141 <seglistitem>142 <seg>None</seg>143 </seglistitem>144 </segmentedlist>145 146 118 <!-- Begin Binutils dependency info --> 147 119 <bridgehead renderas="sect2" id="binutils-dep">Binutils</bridgehead> … … 254 226 </segmentedlist> 255 227 256 <!-- Begin Check dependency info -->257 <bridgehead renderas="sect2" id="check-dep">Check</bridgehead>258 259 <segmentedlist>260 <segtitle>&dependencies;</segtitle>261 262 <seglistitem>263 <seg>GCC, Grep, Make, Sed and Texinfo</seg>264 </seglistitem>265 </segmentedlist>266 267 <segmentedlist>268 <segtitle>&testsuites;</segtitle>269 270 <seglistitem>271 <seg>None</seg>272 </seglistitem>273 </segmentedlist>274 275 <segmentedlist>276 <segtitle>&before;</segtitle>277 278 <seglistitem>279 <seg>None</seg>280 </seglistitem>281 </segmentedlist>282 283 <!-- Begin CLooG-ISL dependency info -->284 <bridgehead renderas="sect2" id="cloog-isl-dep">CLooG-ISL</bridgehead>285 286 <segmentedlist>287 <segtitle>&dependencies;</segtitle>288 289 <seglistitem>290 <seg>Bash, Binutils, Coreutils, Diffutils, EGLIBC, Gawk, GCC, Grep, GMP,291 Make, MPC, MPFR, 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>GCC</seg>308 </seglistitem>309 </segmentedlist>310 311 228 <!-- Begin Coreutils dependency info --> 312 229 <bridgehead renderas="sect2" id="coreutils-dep">Coreutils</bridgehead> … … 333 250 334 251 <seglistitem> 335 <seg>Bash, Diffutils, Findutils, Man and Eudev</seg>252 <seg>Bash, Diffutils, Findutils, Man and Udev</seg> 336 253 </seglistitem> 337 254 </segmentedlist> … … 483 400 <seglistitem> 484 401 <seg>Bash, Binutils, Coreutils, EGLIBC, Gawk, GCC, Gettext, Grep, Gzip, 485 Make, Pkg-config -lite, Sed, Texinfo and Util-linux</seg>402 Make, Pkg-config, Sed, Texinfo and Util-linux</seg> 486 403 </seglistitem> 487 404 </segmentedlist> … … 621 538 622 539 <seglistitem> 623 <seg>Bash, Binutils, CLooG-ISL, Coreutils, Diffutils, EGLIBC, 624 Findutils, Gawk, GCC, GMP, Grep, ISL, Make, MPFR, Patch, Perl, Sed, 625 Tar and Texinfo</seg> 626 </seglistitem> 627 </segmentedlist> 628 629 <segmentedlist> 630 <segtitle>&testsuites;</segtitle> 631 632 <seglistitem> 633 <seg>Check, DejaGNU, and Expect</seg> 540 <seg>Bash, Binutils, Coreutils, Diffutils, EGLIBC, Findutils, Gawk, 541 GCC, GMP, Grep, Make, MPFR, Patch, Perl, Sed, Tar and Texinfo</seg> 542 </seglistitem> 543 </segmentedlist> 544 545 <segmentedlist> 546 <segtitle>&testsuites;</segtitle> 547 548 <seglistitem> 549 <seg>DejaGNU and Expect</seg> 634 550 </seglistitem> 635 551 </segmentedlist> … … 671 587 </segmentedlist> 672 588 673 <!-- Begin Glib dependency info -->674 <bridgehead renderas="sect2" id="glib-dep">Glib</bridgehead>675 676 <segmentedlist>677 <segtitle>&dependencies;</segtitle>678 679 <seglistitem>680 <seg>bash, binutils, coreutils, gawk, gcc, gettext, make & M4.</seg>681 </seglistitem>682 </segmentedlist>683 684 <segmentedlist>685 <segtitle>&testsuites;</segtitle>686 687 <seglistitem>688 <seg>Unknown</seg>689 </seglistitem>690 </segmentedlist>691 692 <segmentedlist>693 <segtitle>&before;</segtitle>694 695 <seglistitem>696 <seg>Pkg-config-lite</seg>697 </seglistitem>698 </segmentedlist>699 700 589 <!-- Begin GMP dependency info --> 701 590 <bridgehead renderas="sect2" id="gmp-dep">GMP</bridgehead> … … 892 781 </segmentedlist> 893 782 894 <!-- Begin ISL dependency info -->895 <bridgehead renderas="sect2" id="isl-dep">ISL</bridgehead>896 897 <segmentedlist>898 <segtitle>&dependencies;</segtitle>899 900 <seglistitem>901 <seg>Bash, Binutils, Coreutils, Diffutils, EGLIBC, Gawk, GCC, Grep,902 GMP, Make, MPC, MPFR, Sed and Texinfo</seg>903 </seglistitem>904 </segmentedlist>905 906 <segmentedlist>907 <segtitle>&testsuites;</segtitle>908 909 <seglistitem>910 <seg>None</seg>911 </seglistitem>912 </segmentedlist>913 914 <segmentedlist>915 <segtitle>&before;</segtitle>916 917 <seglistitem>918 <seg>GCC</seg>919 </seglistitem>920 </segmentedlist>921 922 783 <!-- Begin Kbd dependency info --> 923 784 <bridgehead renderas="sect2" id="kbd-dep">Kbd</bridgehead> … … 927 788 928 789 <seglistitem> 929 <seg>Bash, Binutils, Coreutils, EGLIBC, Gawk, GCC, Gzip, Make, and 930 Check</seg> 931 </seglistitem> 932 </segmentedlist> 933 934 <segmentedlist> 935 <segtitle>&testsuites;</segtitle> 936 937 <seglistitem> 938 <seg>No testsuite available</seg> 939 </seglistitem> 940 </segmentedlist> 941 942 <segmentedlist> 943 <segtitle>&before;</segtitle> 944 945 <seglistitem> 946 <seg>None</seg> 947 </seglistitem> 948 </segmentedlist> 949 950 <!-- Begin KMOD dependency info --> 951 <bridgehead renderas="sect2" id="kmod-dep">KMOD</bridgehead> 952 953 <segmentedlist> 954 <segtitle>&dependencies;</segtitle> 955 956 <seglistitem> 957 <seg>Bash, Binutils, Bison, Coreutils, EGLIBC, Flex, Gawk, GCC, 958 Gettext, Gzip, Make, Pkg-config-lite, Sed, XZ-Utils, and Zlib. 959 </seg> 960 </seglistitem> 961 </segmentedlist> 962 963 <segmentedlist> 964 <segtitle>&testsuites;</segtitle> 965 966 <seglistitem> 967 <seg>No testsuite available</seg> 968 </seglistitem> 969 </segmentedlist> 970 971 <segmentedlist> 972 <segtitle>&before;</segtitle> 973 974 <seglistitem> 975 <seg>Eudev</seg> 790 <seg>Bash, Binutils, Coreutils, EGLIBC, Gawk, GCC, Gzip, Make and Sed</seg> 791 </seglistitem> 792 </segmentedlist> 793 794 <segmentedlist> 795 <segtitle>&testsuites;</segtitle> 796 797 <seglistitem> 798 <seg>No testsuite available</seg> 799 </seglistitem> 800 </segmentedlist> 801 802 <segmentedlist> 803 <segtitle>&before;</segtitle> 804 805 <seglistitem> 806 <seg>None</seg> 976 807 </seglistitem> 977 808 </segmentedlist> … … 1013 844 <seglistitem> 1014 845 <seg>Bash, Binutils, Coreutils, Diffutils, EGLIBC, Findutils, Gawk, 1015 GCC, Grep, Libestr, Make, Pkg-config -lite, Sed and Texinfo</seg>846 GCC, Grep, Libestr, Make, Pkg-config, Sed and Texinfo</seg> 1016 847 </seglistitem> 1017 848 </segmentedlist> … … 1124 955 <seglistitem> 1125 956 <seg>Bash, Binutils, Coreutils, Diffutils, EGLIBC, Findutils, GCC, Grep, 1126 Gzip, Make, KMOD, Ncurses, Perl and Sed</seg>957 Gzip, Make, Module-Init-Tools, Ncurses, Perl and Sed</seg> 1127 958 </seglistitem> 1128 959 </segmentedlist> … … 1256 1087 1257 1088 <!-- Begin MPC dependency info --> 1258 <bridgehead renderas="sect2" id="mpc-dep">MP C</bridgehead>1089 <bridgehead renderas="sect2" id="mpc-dep">MPFR</bridgehead> 1259 1090 1260 1091 <segmentedlist> … … 1311 1142 </segmentedlist> 1312 1143 1313 <!-- Begin KMODdependency info -->1314 <bridgehead renderas="sect2" id="module-init-tools-dep"> KMOD</bridgehead>1144 <!-- Begin Module-Init-Tools dependency info --> 1145 <bridgehead renderas="sect2" id="module-init-tools-dep">Module-Init-Tools</bridgehead> 1315 1146 1316 1147 <segmentedlist> … … 1423 1254 </segmentedlist> 1424 1255 1425 <!-- Begin Pkg-config -litedependency info -->1426 <bridgehead renderas="sect2" id="pkg-config- lite-dep">Pkg-config-lite</bridgehead>1256 <!-- Begin Pkg-config dependency info --> 1257 <bridgehead renderas="sect2" id="pkg-config-dep">Pkg-config</bridgehead> 1427 1258 1428 1259 <segmentedlist> … … 1729 1560 </segmentedlist> 1730 1561 1731 <!-- Begin Eudev dependency info -->1732 <bridgehead renderas="sect2" id="udev-dep"> Eudev</bridgehead>1562 <!-- Begin Udev dependency info --> 1563 <bridgehead renderas="sect2" id="udev-dep">Udev</bridgehead> 1733 1564 1734 1565 <segmentedlist> … … 1765 1596 <seglistitem> 1766 1597 <seg>Bash, Binutils, Coreutils, EGLIBC, GCC, Grep, 1767 Make, Ncurses, Pkg-config -lite, Sed, Texinfo and Zlib</seg>1598 Make, Ncurses, Pkg-config, Sed, Texinfo and Zlib</seg> 1768 1599 </seglistitem> 1769 1600 </segmentedlist> … … 1864 1695 1865 1696 <seglistitem> 1866 <seg>File, KMODand Util-linux</seg>1697 <seg>File, Module-Init-Tools and Util-linux</seg> 1867 1698 </seglistitem> 1868 1699 </segmentedlist> -
BOOK/appendices/dependencies/x86.xml
r026bb5d r1c9985f 14 14 <para>This page contains dependency information for packages specific to x86.</para> 15 15 16 <!-- Begin GRUB 2dependency info -->17 <bridgehead renderas="sect2" id="grub 2-dep">GRUB2</bridgehead>16 <!-- Begin GRUB dependency info --> 17 <bridgehead renderas="sect2" id="grub-dep">GRUB</bridgehead> 18 18 19 19 <segmentedlist> … … 21 21 22 22 <seglistitem> 23 <seg>Bash, Binutils, Bison Coreutils, Diffutils, EGLIBC, Gawk, GCC, Gettext,24 Grep, Make,Ncurses, Sed and Texinfo</seg>23 <seg>Bash, Binutils, Coreutils, Diffutils, EGLIBC, GCC, Grep, Make, 24 Ncurses, Sed and Texinfo</seg> 25 25 </seglistitem> 26 26 </segmentedlist> -
BOOK/boot/64/createfiles.xml
r026bb5d r1c9985f 18 18 the next chapter after the software has been installed.</para> 19 19 20 <screen><userinput>ln -sv /tools/bin/{bash,cat,echo,grep, login,passwd,pwd,sleep,stty} ${CLFS}/bin20 <screen><userinput>ln -sv /tools/bin/{bash,cat,echo,grep,pwd,sleep,stty} ${CLFS}/bin 21 21 ln -sv /tools/bin/file ${CLFS}/usr/bin 22 ln -sv /tools/sbin/{agetty,blkid} ${CLFS}/sbin23 22 ln -sv /tools/lib/libgcc_s.so{,.1} ${CLFS}/usr/lib 24 23 ln -sv /tools/lib/libstd*so* ${CLFS}/usr/lib 25 ln -sv bash ${CLFS}/bin/sh 26 ln -sv ../run ${CLFS}/var/run</userinput></screen> 24 ln -sv bash ${CLFS}/bin/sh</userinput></screen> 27 25 28 26 <para os="b">To enable some c++ tests in the Glibc and Binutils testsuites -
BOOK/boot/64/util-linux.xml
r026bb5d r1c9985f 22 22 <sect2 role="installation"> 23 23 <title>Installation of Util-linux</title> 24 24 25 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 26 26 href="../common/util-linux.xml" 27 27 xpointer="xpointer(//*[@os='a'])"/> 28 28 29 <screen os="be"><userinput>CC="${CC} ${BUILD64}" PKG_CONFIG= \29 <screen os="be"><userinput>CC="${CC} ${BUILD64}" PKG_CONFIG=true \ 30 30 ./configure --prefix=/tools --exec-prefix=/tools \ 31 31 --build=${CLFS_HOST} --host=${CLFS_TARGET} \ 32 -- disable-makeinstall-chown --disable-login --disable-su</userinput></screen>32 --enable-login-utils --disable-makeinstall-chown</userinput></screen> 33 33 34 34 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/boot/alpha-chapter.xml
r026bb5d r1c9985f 16 16 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/createfiles.xml"/> 17 17 <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"/> 19 <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/e2fsprogs.xml"/> 20 19 <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/ kmod.xml"/>22 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ eudev.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"/> 23 22 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/pwdgroup.xml"/> 24 23 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="alpha/kernel.xml"/> -
BOOK/boot/alpha/kernel.xml
r026bb5d r1c9985f 83 83 84 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=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"92 85 href="../x86/kernel.xml" 93 86 xpointer="xpointer(//*[@os='u'])"/> -
BOOK/boot/common/createfiles.xml
r026bb5d r1c9985f 16 16 the next chapter after the software has been installed.</para> 17 17 18 <screen><userinput>ln -sv /tools/bin/{bash,cat,echo,grep,login,passwd,pwd,sleep,stty} ${CLFS}/bin 19 ln -sv /tools/sbin/{agetty,blkid} ${CLFS}/sbin 18 <screen><userinput>ln -sv /tools/bin/{bash,cat,echo,grep,pwd,sleep,stty} ${CLFS}/bin 20 19 ln -sv /tools/bin/file ${CLFS}/usr/bin 21 20 ln -sv /tools/lib/libgcc_s.so{,.1} ${CLFS}/usr/lib 22 21 ln -sv /tools/lib/libstd*so* ${CLFS}/usr/lib 23 ln -sv bash ${CLFS}/bin/sh 24 ln -sv /run ${CLFS}/var/run</userinput></screen> 22 ln -sv bash ${CLFS}/bin/sh</userinput></screen> 25 23 26 24 </sect1> -
BOOK/boot/common/creatingdirs.xml
r026bb5d r1c9985f 15 15 16 16 <screen os="b"><userinput>mkdir -pv ${CLFS}/{bin,boot,dev,{etc/,}opt,home,lib,mnt} 17 mkdir -pv ${CLFS}/{proc,media/{floppy,cdrom}, run/{,shm},sbin,srv,sys}18 mkdir -pv ${CLFS}/var/{lock,log,mail, spool}17 mkdir -pv ${CLFS}/{proc,media/{floppy,cdrom},sbin,srv,sys} 18 mkdir -pv ${CLFS}/var/{lock,log,mail,run,spool} 19 19 mkdir -pv ${CLFS}/var/{opt,cache,lib/{misc,locate},local} 20 20 install -dv -m 0750 ${CLFS}/root -
BOOK/boot/common/devices.xml
r026bb5d r1c9985f 20 20 <note os="a"> 21 21 <para>The commands in the remainder of the book should be run as 22 the <systemitem class="username">root</systemitem> user. Check 23 that ${CLFS} is set in the 24 <systemitem class="username">root</systemitem> user’s environment 25 before proceeding.</para> 22 the <systemitem class="username">root</systemitem> user. Also, 23 double-check that ${CLFS} is set as 24 <systemitem class="username">root</systemitem>.</para> 26 25 </note> 27 26 … … 39 38 mknod -m 666 ${CLFS}/dev/null c 1 3</userinput></screen> 40 39 41 <para>Before udev starts, a tmpfs filesystem is mounted over 42 <filename class="directory">/dev</filename> and the previous entries are 43 no longer available. The following command creates files that are copied 44 over by the udev bootscript:</para> 40 <para>Before udev starts a tmpfs filesystem is mounted over <filename class="directory">/dev</filename> and the previous entries are no-longer available. The folling command creates files that are copied over by the udev bootscript:</para> 45 41 46 42 <screen><userinput>mknod -m 600 ${CLFS}/lib/udev/devices/console c 5 1 -
BOOK/boot/common/fstab.xml
r026bb5d r1c9985f 32 32 devpts /dev/pts devpts gid=&gid-tty;,mode=620 0 0 33 33 shm /dev/shm tmpfs defaults 0 0 34 tmpfs /run tmpfs defaults 0 035 devtmpfs /dev devtmpfs mode=0755,nosuid 0 036 37 34 # End /etc/fstab</literal> 38 35 EOF</userinput></screen> -
BOOK/boot/common/pwdgroup.xml
r026bb5d r1c9985f 44 44 45 45 <screen><userinput>cat > ${CLFS}/etc/passwd << "EOF" 46 <literal>root: :&uid-root;:&gid-root;:root:/root:/bin/bash</literal>46 <literal>root:x:&uid-root;:&gid-root;:root:/root:/bin/bash</literal> 47 47 EOF</userinput></screen> 48 48 … … 190 190 191 191 <para os="e">The created groups are not part of any standard—they are 192 groups decided on in part by the requirements of the Eudev configuration192 groups decided on in part by the requirements of the Udev configuration 193 193 in the final system, and in part by common convention employed by a 194 194 number of existing Linux distributions. The Linux Standard Base (LSB, -
BOOK/boot/common/sysvinit.xml
r026bb5d r1c9985f 24 24 25 25 <para os="aa">The following modifications help locate files specific to this 26 p articular build:</para>26 perticular build:</para> 27 27 28 28 <screen os="ab"><userinput>cp -v src/Makefile{,.orig} … … 86 86 87 87 <screen><userinput>cat >> ${CLFS}/etc/inittab << "EOF" 88 <literal>1:2345:respawn:/sbin/agetty - -noclear -I '\033(K' tty1 960089 2:2345:respawn:/sbin/agetty - -noclear -I '\033(K' tty2 960090 3:2345:respawn:/sbin/agetty - -noclear -I '\033(K' tty3 960091 4:2345:respawn:/sbin/agetty - -noclear -I '\033(K' tty4 960092 5:2345:respawn:/sbin/agetty - -noclear -I '\033(K' tty5 960093 6:2345:respawn:/sbin/agetty - -noclear -I '\033(K' tty6 960088 <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 94 94 </literal> 95 95 EOF</userinput></screen> … … 99 99 100 100 <screen><userinput>cat >> ${CLFS}/etc/inittab << "EOF" 101 <literal>c0:12345:respawn:/sbin/agetty --noclear115200 ttyS0 vt100101 <literal>c0:12345:respawn:/sbin/agetty 115200 ttyS0 vt100 102 102 </literal> 103 103 EOF</userinput></screen> -
BOOK/boot/common/util-linux.xml
r026bb5d r1c9985f 22 22 <sect2 role="installation"> 23 23 <title>Installation of Util-linux</title> 24 24 25 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 26 26 href="../../final-system/common/util-linux.xml" 27 27 xpointer="xpointer(//*[@os='a'])"/> 28 28 29 <screen os="b"><userinput>PKG_CONFIG= \29 <screen os="b"><userinput>PKG_CONFIG=true \ 30 30 ./configure --prefix=/tools --exec-prefix=/tools \ 31 31 --build=${CLFS_HOST} --host=${CLFS_TARGET} \ 32 -- disable-makeinstall-chown --disable-login --disable-su</userinput></screen>32 --enable-login-utils --disable-makeinstall-chown</userinput></screen> 33 33 34 34 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/boot/mips-chapter.xml
r026bb5d r1c9985f 17 17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/createfiles.xml"/> 18 18 <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/shadow.xml"/> 20 <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/e2fsprogs.xml"/> 21 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/sysvinit.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"/>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"/> 24 23 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/pwdgroup.xml"/> 25 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips/kernel.xml"/> -
BOOK/boot/mips/kernel.xml
r026bb5d r1c9985f 75 75 76 76 <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"84 77 href="../x86/kernel.xml" 85 78 xpointer="xpointer(//*[@os='u'])"/> -
BOOK/boot/mips64-64-chapter.xml
r026bb5d r1c9985f 17 17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/createfiles.xml"/> 18 18 <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/shadow.xml"/> 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86_64-64/e2fsprogs.xml"/> 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/e2fsprogs.xml"/> 21 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/sysvinit.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"/>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"/> 24 23 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/pwdgroup.xml"/> 25 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips64/kernel.xml"/> -
BOOK/boot/mips64-chapter.xml
r026bb5d r1c9985f 17 17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips64/createfiles.xml"/> 18 18 <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"/> 20 <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="multilib/e2fsprogs.xml"/> 21 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/sysvinit.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"/>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"/> 24 23 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/pwdgroup.xml"/> 25 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips64/kernel.xml"/> -
BOOK/boot/mips64/createfiles.xml
r026bb5d r1c9985f 15 15 xpointer="xpointer(//*[@os='a'])"/> 16 16 17 <screen><userinput>ln -sv /tools/bin/{bash,cat,echo,grep, login,passwd,pwd,sleep,stty} ${CLFS}/bin17 <screen><userinput>ln -sv /tools/bin/{bash,cat,echo,grep,pwd,sleep,stty} ${CLFS}/bin 18 18 ln -sv /tools/bin/file ${CLFS}/usr/bin 19 ln -sv /tools/sbin/{agetty,blkid} ${CLFS}/sbin20 19 ln -sv /tools/lib/libgcc_s.so{,.1} ${CLFS}/usr/lib 21 20 ln -sv /tools/lib32/libgcc_s.so{,.1} ${CLFS}/usr/lib32 … … 24 23 ln -sv /tools/lib32/libstd*so* ${CLFS}/usr/lib32 25 24 ln -sv /tools/lib64/libstd*so* ${CLFS}/usr/lib64 26 ln -sv bash ${CLFS}/bin/sh 27 ln -sv ../run ${CLFS}/var/run</userinput></screen> 25 ln -sv bash ${CLFS}/bin/sh</userinput></screen> 28 26 29 27 </sect1> -
BOOK/boot/mips64/creatingdirs.xml
r026bb5d r1c9985f 16 16 17 17 <screen><userinput>mkdir -pv ${CLFS}/{bin,boot,dev,{etc/,}opt,home,lib{,32,64},mnt} 18 mkdir -pv ${CLFS}/{proc,media/{floppy,cdrom}, run/{shm},sbin,srv,sys}19 mkdir -pv ${CLFS}/var/{lock,log,mail, spool}18 mkdir -pv ${CLFS}/{proc,media/{floppy,cdrom},sbin,srv,sys} 19 mkdir -pv ${CLFS}/var/{lock,log,mail,run,spool} 20 20 mkdir -pv ${CLFS}/var/{opt,cache,lib{,32,64}/{misc,locate},local} 21 21 install -dv ${CLFS}/root -m 0750 -
BOOK/boot/mips64/kernel.xml
r026bb5d r1c9985f 79 79 80 80 <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"88 81 href="../x86/kernel.xml" 89 82 xpointer="xpointer(//*[@os='u'])"/> -
BOOK/boot/multilib/createfiles.xml
r026bb5d r1c9985f 15 15 xpointer="xpointer(//*[@os='a'])"/> 16 16 17 <screen><userinput>ln -sv /tools/bin/{bash,cat,echo,grep, login,passwd,pwd,sleep,stty} ${CLFS}/bin17 <screen><userinput>ln -sv /tools/bin/{bash,cat,echo,grep,pwd,sleep,stty} ${CLFS}/bin 18 18 ln -sv /tools/bin/file ${CLFS}/usr/bin 19 ln -sv /tools/sbin/{agetty,blkid} ${CLFS}/sbin20 19 ln -sv /tools/lib/libgcc_s.so{,.1} ${CLFS}/usr/lib 21 20 ln -sv /tools/lib64/libgcc_s.so{,.1} ${CLFS}/usr/lib64 22 21 ln -sv /tools/lib/libstd*so* ${CLFS}/usr/lib 23 22 ln -sv /tools/lib64/libstd*so* ${CLFS}/usr/lib64 24 ln -sv bash ${CLFS}/bin/sh 25 ln -sv ../run ${CLFS}/var/run</userinput></screen> 23 ln -sv bash ${CLFS}/bin/sh</userinput></screen> 26 24 27 25 </sect1> -
BOOK/boot/multilib/creatingdirs.xml
r026bb5d r1c9985f 16 16 17 17 <screen os="b"><userinput>mkdir -pv ${CLFS}/{bin,boot,dev,{etc/,}opt,home,lib{,64},mnt} 18 mkdir -pv ${CLFS}/{proc,media/{floppy,cdrom}, run/{,shm},sbin,srv,sys}19 mkdir -pv ${CLFS}/var/{lock,log,mail, spool}18 mkdir -pv ${CLFS}/{proc,media/{floppy,cdrom},sbin,srv,sys} 19 mkdir -pv ${CLFS}/var/{lock,log,mail,run,spool} 20 20 mkdir -pv ${CLFS}/var/{opt,cache,lib{,64}/{misc,locate},local} 21 21 install -dv ${CLFS}/root -m 0750 -
BOOK/boot/multilib/e2fsprogs.xml
r026bb5d r1c9985f 55 55 xpointer="xpointer(//*[@os='f'])"/> 56 56 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>57 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 58 href="../common/e2fsprogs.xml" 59 xpointer="xpointer(//*[@os='g'])"/> 60 60 61 61 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/boot/multilib/util-linux.xml
r026bb5d r1c9985f 22 22 <sect2 role="installation"> 23 23 <title>Installation of Util-linux</title> 24 24 25 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 26 26 href="../common/util-linux.xml" 27 27 xpointer="xpointer(//*[@os='a'])"/> 28 28 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> 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> 34 35 35 36 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 45 46 xpointer="xpointer(//*[@os='g'])"/> 46 47 47 <screen os="h"><userinput>make usrsbin_execdir=/tools/sbin usrbin_execdir=/tools/bin install</userinput></screen> 48 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 49 href="../common/util-linux.xml" 50 xpointer="xpointer(//*[@os='h'])"/> 48 51 49 52 </sect2> -
BOOK/boot/ppc-chapter.xml
r026bb5d r1c9985f 16 16 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/createfiles.xml"/> 17 17 <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"/> 19 <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/e2fsprogs.xml"/> 20 19 <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/ kmod.xml"/>22 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ eudev.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"/> 23 22 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/pwdgroup.xml"/> 24 23 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc/kernel.xml"/> -
BOOK/boot/ppc/kernel.xml
r026bb5d r1c9985f 80 80 81 81 <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"89 82 href="../x86/kernel.xml" 90 83 xpointer="xpointer(//*[@os='u'])"/> -
BOOK/boot/ppc/yaboot-build.xml
r026bb5d r1c9985f 23 23 <title>Installation of Yaboot</title> 24 24 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 41 25 <para os="p1">The following patch allows <command>ofpath</command> to use 42 26 <literal>PATH_PREFIX</literal> like the other … … 49 33 loader. It also tries to change user and group ownership for the installed 50 34 files to <systemitem class="username">root</systemitem>, which the 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> 35 <systemitem class="username">clfs</systemitem> user cannot do. The following 36 command fixes both issues:</para> 54 37 55 38 <screen><userinput>cp -v Makefile{,.orig} 56 39 sed -e "s/\(strip \)/${CLFS_TARGET}-\1/" \ 57 40 -e 's/-o root -g root//' \ 58 -e 's/-Werror//' \59 41 Makefile.orig > Makefile</userinput></screen> 60 42 -
BOOK/boot/ppc64-chapter.xml
r026bb5d r1c9985f 15 15 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/creatingdirs.xml"/> 16 16 <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"/>18 17 <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"/>20 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc64/e2fsprogs-libs.xml"/> 21 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc64/e2fsprogs.xml"/> 22 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/sysvinit.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"/>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"/> 25 23 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/pwdgroup.xml"/> 26 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc64/kernel.xml"/> … … 29 27 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc64/yaboot-build.xml"/> 30 28 <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"/>32 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/fstab.xml"/> 33 30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bootscripts.xml"/> -
BOOK/boot/ppc64/e2fsprogs.xml
r026bb5d r1c9985f 68 68 xpointer="xpointer(//*[@os='f'])"/> 69 69 70 <screen os="g"><userinput>make LIBUUID="-luuid" STATIC_LIBUUID="-luuid" \ 71 LIBBLKID="-lblkid" STATIC_LIBBLKID="-lblkid" libs 72 make LIBUUID="-luuid" STATIC_LIBUUID="-luuid" LIBBLKID="-lblkid" \ 73 STATIC_LIBBLKID="-lblkid" LDFLAGS="-Wl,-rpath,/tools/lib64" -C e2fsck/</userinput></screen> 70 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 71 href="../64/e2fsprogs.xml" 72 xpointer="xpointer(//*[@os='g'])"/> 74 73 75 <para os="i">Install the e2fsck binary:</para> 74 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 75 href="../common/e2fsprogs.xml" 76 xpointer="xpointer(//*[@os='i'])"/> 76 77 77 <screen os="j"><userinput>make install -C e2fsck</userinput></screen> 78 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 79 href="../common/e2fsprogs.xml" 80 xpointer="xpointer(//*[@os='j'])"/> 78 81 79 82 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/boot/ppc64/kernel.xml
r026bb5d r1c9985f 79 79 80 80 <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"88 81 href="../x86/kernel.xml" 89 82 xpointer="xpointer(//*[@os='u'])"/> -
BOOK/boot/ppc64/yaboot-build.xml
r026bb5d r1c9985f 24 24 25 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 41 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"42 26 href="../ppc/yaboot-build.xml" 43 27 xpointer="xpointer(//*[@os='p1'])"/> … … 59 43 -e "s/\(strip \)/${CLFS_TARGET}-\1/" \ 60 44 -e 's/-o root -g root//' \ 61 -e 's/-Werror//' \62 45 Makefile.orig > Makefile</userinput></screen> 63 46 -
BOOK/boot/sparc-chapter.xml
r026bb5d r1c9985f 16 16 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/createfiles.xml"/> 17 17 <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"/> 19 <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/e2fsprogs.xml"/> 20 19 <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/ kmod.xml"/>22 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ eudev.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"/> 23 22 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc/elftoaout.xml"/> 24 23 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/pwdgroup.xml"/> -
BOOK/boot/sparc/fstab.xml
r026bb5d r1c9985f 29 29 proc /proc proc defaults 0 0 30 30 sysfs /sys sysfs defaults 0 0 31 devpts /dev/pts devpts gid= &gid-tty;,mode=620 0 031 devpts /dev/pts devpts gid=4,mode=620 0 0 32 32 shm /dev/shm tmpfs defaults 0 0 33 tmpfs /run tmpfs defaults 0 034 devtmpfs /dev devtmpfs mode=0755,nosuid 0 035 33 none /proc/openprom openpromfs defaults 0 0 36 34 # End /etc/fstab</literal> -
BOOK/boot/sparc/kernel.xml
r026bb5d r1c9985f 75 75 76 76 <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"84 77 href="../x86/kernel.xml" 85 78 xpointer="xpointer(//*[@os='u'])"/> -
BOOK/boot/sparc/silo-build.xml
r026bb5d r1c9985f 31 31 xpointer="xpointer(//*[@os='b'])"/> 32 32 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: &@' 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=cc40 make -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 fail47 to 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 52 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 53 34 href="../../final-system/sparc/silo.xml" 54 35 xpointer="xpointer(//*[@os='c'])"/> 55 36 56 <screen os="a c"><userinput>make CC=${CC} AS=${AS} LD=${LD} STRIP=${STRIP}</userinput></screen>37 <screen os="aa"><userinput>make CROSS_COMPILE=${CLFS_TARGET}-</userinput></screen> 57 38 58 39 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/boot/sparc64-64-chapter.xml
r026bb5d r1c9985f 16 16 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/createfiles.xml"/> 17 17 <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/shadow.xml"/> 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86_64-64/e2fsprogs.xml"/> 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/e2fsprogs.xml"/> 20 19 <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=" x86_64-64/kmod.xml"/>22 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href=" x86_64-64/eudev.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"/> 23 22 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc/elftoaout.xml"/> 24 23 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/pwdgroup.xml"/> -
BOOK/boot/sparc64-chapter.xml
r026bb5d r1c9985f 16 16 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/createfiles.xml"/> 17 17 <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="64/shadow.xml"/> 19 <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="multilib/e2fsprogs.xml"/> 20 19 <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/ kmod.xml"/>22 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/ eudev.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"/> 23 22 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc/elftoaout.xml"/> 24 23 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/pwdgroup.xml"/> -
BOOK/boot/sparc64/kernel.xml
r026bb5d r1c9985f 73 73 xpointer="xpointer(//*[@os='s'])"/> 74 74 75 <screen><userinput>make ARCH=sparc64 INSTALL_MOD_PATH=${CLFS}\75 <screen><userinput>make INSTALL_MOD_PATH=${CLFS} ARCH=sparc64 \ 76 76 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>84 77 85 78 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/boot/x86-chapter.xml
r026bb5d r1c9985f 16 16 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/createfiles.xml"/> 17 17 <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"/>19 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/e2fsprogs.xml"/> 20 19 <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/ kmod.xml"/>22 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ eudev.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"/> 23 22 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/pwdgroup.xml"/> 24 23 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86/kernel.xml"/> -
BOOK/boot/x86/grub-build.xml
r026bb5d r1c9985f 29 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 30 30 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"39 31 xpointer="xpointer(//*[@os='a'])"/> 40 32 41 <screen os="ab"><userinput>./configure --prefix=/ tools\33 <screen os="ab"><userinput>./configure --prefix=/usr \ 42 34 --build=${CLFS_HOST} --host=${CLFS_TARGET} \ 43 35 --sysconfdir=/etc --disable-werror</userinput></screen> -
BOOK/boot/x86/kernel.xml
r026bb5d r1c9985f 82 82 INSTALL_MOD_PATH=${CLFS} modules_install</userinput></screen> 83 83 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 91 84 <para os="u">After kernel compilation is complete, additional steps are 92 85 required to complete the installation. Some files need to be copied to -
BOOK/boot/x86_64-64-chapter.xml
r026bb5d r1c9985f 16 16 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/createfiles.xml"/> 17 17 <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/shadow.xml"/> 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86_64-64/e2fsprogs.xml"/> 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/e2fsprogs.xml"/> 20 19 <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=" x86_64-64/kmod.xml"/>22 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href=" x86_64-64/eudev.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"/> 23 22 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/pwdgroup.xml"/> 24 23 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86_64/kernel.xml"/> 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href=" 64/grub-build.xml"/>24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86/grub-build.xml"/> 26 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/settingenviron.xml"/> 27 26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86_64-64/flags.xml"/> -
BOOK/boot/x86_64-chapter.xml
r026bb5d r1c9985f 16 16 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/createfiles.xml"/> 17 17 <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="64/shadow.xml"/> 19 <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="multilib/e2fsprogs.xml"/> 20 19 <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/ kmod.xml"/>22 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/ eudev.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"/> 23 22 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/pwdgroup.xml"/> 24 23 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86_64/kernel.xml"/> 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href=" multilib/grub-build.xml"/>24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86/grub-build.xml"/> 26 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/settingenviron.xml"/> 27 26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86_64/flags.xml"/> -
BOOK/boot/x86_64/kernel.xml
r026bb5d r1c9985f 79 79 80 80 <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"88 81 href="../x86/kernel.xml" 89 82 xpointer="xpointer(//*[@os='u'])"/> -
BOOK/bootable/alpha/fstab.xml
r026bb5d r1c9985f 29 29 proc /proc proc defaults 0 0 30 30 sysfs /sys sysfs defaults 0 0 31 devpts /dev/pts devpts gid= &gid-tty;,mode=620 0 031 devpts /dev/pts devpts gid=10,mode=620 0 0 32 32 shm /dev/shm tmpfs defaults 0 0 33 tmpfs /run tmpfs defaults 0 034 devtmpfs /dev devtmpfs mode=0755,nosuid 0 035 33 # End /etc/fstab</literal> 36 34 EOF</userinput></screen> -
BOOK/bootable/alpha/kernel.xml
r026bb5d r1c9985f 90 90 href="../x86/kernel.xml" 91 91 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'])"/>100 92 101 93 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/bootable/common/fstab.xml
r026bb5d r1c9985f 32 32 devpts /dev/pts devpts gid=&gid-tty;,mode=620 0 0 33 33 shm /dev/shm tmpfs defaults 0 0 34 tmpfs /run tmpfs defaults 0 035 devtmpfs /dev devtmpfs mode=0755,nosuid 0 036 37 34 # End /etc/fstab</literal> 38 35 EOF</userinput></screen> -
BOOK/bootable/mips/kernel.xml
r026bb5d r1c9985f 81 81 href="../x86/kernel.xml" 82 82 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'])"/>91 83 92 84 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/bootable/ppc/kernel.xml
r026bb5d r1c9985f 93 93 href="../x86/kernel.xml" 94 94 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'])"/>103 95 104 96 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/bootable/ppc64/kernel.xml
r026bb5d r1c9985f 85 85 href="../x86/kernel.xml" 86 86 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'])"/>95 87 96 88 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/bootable/sparc/fstab.xml
r026bb5d r1c9985f 29 29 proc /proc proc defaults 0 0 30 30 sysfs /sys sysfs defaults 0 0 31 devpts /dev/pts devpts gid= &gid-tty;,mode=620 0 031 devpts /dev/pts devpts gid=10,mode=620 0 0 32 32 shm /dev/shm tmpfs defaults 0 0 33 tmpfs /run tmpfs defaults 0 034 devtmpfs /dev devtmpfs mode=0755,nosuid 0 035 33 none /proc/openprom openpromfs defaults 0 0 36 34 # End /etc/fstab</literal> -
BOOK/bootable/sparc/kernel.xml
r026bb5d r1c9985f 85 85 href="../x86/kernel.xml" 86 86 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'])"/>95 87 96 88 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/bootable/x86/grub.xml
r026bb5d r1c9985f 29 29 the computer if the computer becomes unusable (un-bootable).</para> 30 30 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 31 38 <warning os="w1"> 32 39 <para>The following command will overwrite the current boot loader. … … 44 51 <screen os="f"><userinput>grub-install /dev/sda</userinput></screen> 45 52 46 <para os="c">Next, we need to generate a configuration for GRUB.47 In previous versions of grub we could create the configuration manually48 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 53 53 </sect1> -
BOOK/bootable/x86/kernel.xml
r026bb5d r1c9985f 38 38 39 39 <para os="h">Configure the kernel via a menu-driven interface. 40 Please note that the udev bootscript requires "rtc" , "tmpfs" and "devtmpfs" to be40 Please note that the udev bootscript requires "rtc" and "tmpfs" to be 41 41 enabled and built into the kernel, not as modules. CBLFS has 42 42 some information regarding particular kernel configuration requirements of … … 72 72 kernel modules because it usually applies to 2.4.x kernels only. As 73 73 far as we know, kernel configuration issues specific to Hotplug and 74 Eudev are not documented. The problem is that Eudev will create a device74 Udev are not documented. The problem is that Udev will create a device 75 75 node only if Hotplug or a user-written script inserts the corresponding 76 76 module into the kernel, and not all modules are detectable by Hotplug. 77 77 Note that statements like the one below in the 78 <filename>/etc/modprobe.conf</filename> file do not work with Eudev:</para>78 <filename>/etc/modprobe.conf</filename> file do not work with Udev:</para> 79 79 80 80 <screen os="q"><literal>alias char-major-XXX some-module</literal></screen> 81 81 82 <para os="r">Because of the complications with Eudev and modules,82 <para os="r">Because of the complications with Udev and modules, 83 83 we strongly recommend starting with a completely non-modular kernel 84 configuration, especially if this is the first time using Eudev.</para>84 configuration, especially if this is the first time using Udev.</para> 85 85 86 86 <para os="s">Install the modules, if the kernel configuration uses … … 88 88 89 89 <screen os="t"><userinput>make modules_install</userinput></screen> 90 91 <para os="s2">Install the firmware, if the kernel configuration uses92 them:</para>93 94 <screen os="t2"><userinput>make firmware_install</userinput></screen>95 90 96 91 <para os="u">After kernel compilation is complete, additional steps are -
BOOK/bootable/x86_64/kernel.xml
r026bb5d r1c9985f 85 85 href="../x86/kernel.xml" 86 86 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'])"/>95 87 96 88 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/bootscripts/alpha-chapter.xml
r026bb5d r1c9985f 17 17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/setclock.xml"/> 18 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/console.xml"/> 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ eudev.xml"/>19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/udev.xml"/> 20 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/symlinks.xml"/> 21 21 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/profile.xml"/> -
BOOK/bootscripts/common/bootscripts.xml
r026bb5d r1c9985f 262 262 </varlistentry> 263 263 264 <varlistentry id=" eudev-bootscripts">264 <varlistentry id="udev-bootscripts"> 265 265 <term><command>udev</command></term> 266 266 <listitem> 267 <para>Starts and stops the Eudev daemon</para>268 <indexterm zone="ch-scripts-bootscripts eudev-bootscripts">269 <primary sortas="d- eudev">udev</primary>267 <para>Starts and stops the Udev daemon</para> 268 <indexterm zone="ch-scripts-bootscripts udev-bootscripts"> 269 <primary sortas="d-udev">udev</primary> 270 270 </indexterm> 271 271 </listitem> -
BOOK/bootscripts/common/locale.xml
r026bb5d r1c9985f 74 74 to it being added to the Bash startup files:</para> 75 75 76 <screen role="nodump"><userinput>LC_ALL=[locale name] locale territory76 <screen role="nodump"><userinput>LC_ALL=[locale name] locale country 77 77 LC_ALL=[locale name] locale language 78 78 LC_ALL=[locale name] locale charmap -
BOOK/bootscripts/common/symlinks.xml
r026bb5d r1c9985f 45 45 <note> 46 46 <para>Although the examples in this book work properly, be aware 47 that Eudev does not recognize the backslash for line continuation.48 If modifying Eudev rules with an editor, be sure to leave each rule47 that Udev does not recognize the backslash for line continuation. 48 If modifying Udev rules with an editor, be sure to leave each rule 49 49 on one physical line.</para> 50 50 </note> … … 89 89 <title>Dealing with duplicate devices</title> 90 90 91 <para>As explained in <xref linkend="ch-scripts- eudev"/>, the order in91 <para>As explained in <xref linkend="ch-scripts-udev"/>, the order in 92 92 which devices with the same function appear in 93 93 <filename class="directory">/dev</filename> is essentially random. … … 134 134 device.</para> 135 135 136 <para>More information on writing Eudev rules can be found in136 <para>More information on writing Udev rules can be found in 137 137 <filename>/usr/share/doc/udev/writing_udev_rules/index.html</filename>.</para> 138 138 -
BOOK/bootscripts/mips-chapter.xml
r026bb5d r1c9985f 17 17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/setclock.xml"/> 18 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/console.xml"/> 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ eudev.xml"/>19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/udev.xml"/> 20 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/symlinks.xml"/> 21 21 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/profile.xml"/> -
BOOK/bootscripts/mips64-64-chapter.xml
r026bb5d r1c9985f 17 17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/setclock.xml"/> 18 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/console.xml"/> 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ eudev.xml"/>19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/udev.xml"/> 20 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/symlinks.xml"/> 21 21 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/profile.xml"/> -
BOOK/bootscripts/mips64-chapter.xml
r026bb5d r1c9985f 17 17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/setclock.xml"/> 18 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/console.xml"/> 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ eudev.xml"/>19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/udev.xml"/> 20 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/symlinks.xml"/> 21 21 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/profile.xml"/> -
BOOK/bootscripts/ppc-chapter.xml
r026bb5d r1c9985f 17 17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/setclock.xml"/> 18 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/console.xml"/> 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ eudev.xml"/>19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/udev.xml"/> 20 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/symlinks.xml"/> 21 21 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/profile.xml"/> -
BOOK/bootscripts/ppc64-chapter.xml
r026bb5d r1c9985f 17 17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/setclock.xml"/> 18 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/console.xml"/> 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ eudev.xml"/>19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/udev.xml"/> 20 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/symlinks.xml"/> 21 21 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/profile.xml"/> -
BOOK/bootscripts/sparc-chapter.xml
r026bb5d r1c9985f 17 17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/setclock.xml"/> 18 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/console.xml"/> 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ eudev.xml"/>19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/udev.xml"/> 20 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/symlinks.xml"/> 21 21 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/profile.xml"/> -
BOOK/bootscripts/sparc64-64-chapter.xml
r026bb5d r1c9985f 17 17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/setclock.xml"/> 18 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/console.xml"/> 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ eudev.xml"/>19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/udev.xml"/> 20 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/symlinks.xml"/> 21 21 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/profile.xml"/> -
BOOK/bootscripts/sparc64-chapter.xml
r026bb5d r1c9985f 17 17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/setclock.xml"/> 18 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/console.xml"/> 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ eudev.xml"/>19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/udev.xml"/> 20 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/symlinks.xml"/> 21 21 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/profile.xml"/> -
BOOK/bootscripts/x86-chapter.xml
r026bb5d r1c9985f 17 17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/setclock.xml"/> 18 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/console.xml"/> 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ eudev.xml"/>19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/udev.xml"/> 20 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/symlinks.xml"/> 21 21 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/profile.xml"/> -
BOOK/bootscripts/x86_64-64-chapter.xml
r026bb5d r1c9985f 17 17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/setclock.xml"/> 18 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/console.xml"/> 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ eudev.xml"/>19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/udev.xml"/> 20 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/symlinks.xml"/> 21 21 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/profile.xml"/> -
BOOK/bootscripts/x86_64-chapter.xml
r026bb5d r1c9985f 17 17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/setclock.xml"/> 18 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/console.xml"/> 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ eudev.xml"/>19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/udev.xml"/> 20 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/symlinks.xml"/> 21 21 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/profile.xml"/> -
BOOK/chroot/64/createfiles.xml
r026bb5d r1c9985f 21 21 ln -sv /tools/lib/libgcc_s.so{,.1} /usr/lib 22 22 ln -sv /tools/lib/libstd* /usr/lib 23 ln -sv bash /bin/sh 24 ln -sv /run /var/run</userinput></screen> 23 ln -sv bash /bin/sh</userinput></screen> 25 24 26 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/chroot/common/createfiles.xml
r026bb5d r1c9985f 19 19 ln -sv /tools/lib/libgcc_s.so{,.1} /usr/lib 20 20 ln -sv /tools/lib/libstd* /usr/lib 21 ln -sv bash /bin/sh 22 ln -sv /run /var/run</userinput></screen> 21 ln -sv bash /bin/sh</userinput></screen> 23 22 24 23 </sect1> -
BOOK/chroot/common/creatingdirs.xml
r026bb5d r1c9985f 16 16 17 17 <screen os="b"><userinput>mkdir -pv /{bin,boot,dev,{etc/,}opt,home,lib,mnt} 18 mkdir -pv /{proc,media/{floppy,cdrom}, run/shm,sbin,srv,sys}19 mkdir -pv /var/{lock,log,mail, spool}18 mkdir -pv /{proc,media/{floppy,cdrom},sbin,srv,sys} 19 mkdir -pv /var/{lock,log,mail,run,spool} 20 20 mkdir -pv /var/{opt,cache,lib/{misc,locate},local} 21 21 install -dv -m 0750 /root -
BOOK/chroot/common/devices.xml
r026bb5d r1c9985f 30 30 31 31 <para>This file—<filename>/etc/fstab</filename>—has not 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> 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> 35 34 36 35 </sect2> -
BOOK/chroot/common/kernfs.xml
r026bb5d r1c9985f 36 36 <para>Two device nodes, /dev/console and /dev/null, are required to be 37 37 present on the filesystem. These are needed by the kernel even before 38 starting Eudev early in the boot process, so we create them here:</para>38 starting Udev early in the boot process, so we create them here:</para> 39 39 40 40 <screen><userinput>mknod -m 600 ${CLFS}/dev/console c 5 1 … … 42 42 43 43 <para>Once the system is complete and booting, the rest of our device 44 nodes are created by the Eudev package. Since this package is not44 nodes are created by the Udev package. Since this package is not 45 45 available to us right now, we must take other steps to provide device 46 46 nodes under on the CLFS filesystem. We will use the <quote>bind</quote> … … 54 54 for each of these now:</para> 55 55 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 61 else 62 mount -f -vt tmpfs shm ${CLFS}/dev/shm 63 fi 56 <screen><userinput>mount -f -vt tmpfs tmpfs ${CLFS}/dev/shm 64 57 mount -f -vt devpts -o gid=&gid-tty;,mode=620 devpts ${CLFS}/dev/pts</userinput></screen> 65 58 -
BOOK/chroot/common/util-linux.xml
r026bb5d r1c9985f 27 27 xpointer="xpointer(//*[@os='a'])"/> 28 28 29 <screen os="b"><userinput> PKG_CONFIG=./configure --prefix=/tools \29 <screen os="b"><userinput>./configure --prefix=/tools \ 30 30 --build=${CLFS_HOST} --host=${CLFS_TARGET} \ 31 --disable-makeinstall-chown --disable-su --disable-login</userinput></screen>31 --disable-makeinstall-chown</userinput></screen> 32 32 33 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/chroot/mips64/createfiles.xml
r026bb5d r1c9985f 23 23 ln -sv /tools/lib32/libstd* /usr/lib32 24 24 ln -sv /tools/lib64/libstd* /usr/lib64 25 ln -sv bash /bin/sh 26 ln -sv /run /var/run</userinput></screen> 25 ln -sv bash /bin/sh</userinput></screen> 27 26 28 27 </sect1> -
BOOK/chroot/mips64/creatingdirs.xml
r026bb5d r1c9985f 16 16 17 17 <screen><userinput>mkdir -pv /{bin,boot,dev,{etc/,}opt,home,lib{,32,64},mnt} 18 mkdir -pv /{proc,media/{floppy,cdrom}, run/{,shm},sbin,srv,sys}19 mkdir -pv /var/{lock,log,mail, spool}18 mkdir -pv /{proc,media/{floppy,cdrom},sbin,srv,sys} 19 mkdir -pv /var/{lock,log,mail,run,spool} 20 20 mkdir -pv /var/{opt,cache,lib{,32,64}/{misc,locate},local} 21 21 install -dv /root -m 0750 -
BOOK/chroot/multilib/createfiles.xml
r026bb5d r1c9985f 21 21 ln -sv /tools/lib/libstd* /usr/lib 22 22 ln -sv /tools/lib64/libstd* /usr/lib64 23 ln -sv bash /bin/sh 24 ln -sv /run /var/run</userinput></screen> 23 ln -sv bash /bin/sh</userinput></screen> 25 24 26 25 </sect1> -
BOOK/chroot/multilib/creatingdirs.xml
r026bb5d r1c9985f 16 16 17 17 <screen><userinput>mkdir -pv /{bin,boot,dev,{etc/,}opt,home,lib{,64},mnt} 18 mkdir -pv /{proc,media/{floppy,cdrom}, run/{,shm},sbin,srv,sys}19 mkdir -pv /var/{lock,log,mail, spool}18 mkdir -pv /{proc,media/{floppy,cdrom},sbin,srv,sys} 19 mkdir -pv /var/{lock,log,mail,run,spool} 20 20 mkdir -pv /var/{opt,cache,lib{,64}/{misc,locate},local} 21 21 install -dv /root -m 0750 -
BOOK/chroot/multilib/util-linux.xml
r026bb5d r1c9985f 22 22 <sect2 role="installation"> 23 23 <title>Installation of Util-linux</title> 24 24 25 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 26 26 href="../common/util-linux.xml" 27 27 xpointer="xpointer(//*[@os='a'])"/> 28 28 29 <screen os="be"><userinput>CC="${CC} ${BUILD64}" PKG_CONFIG=./configure --prefix=/tools \29 <screen os="be"><userinput>CC="${CC} ${BUILD64}" ./configure --prefix=/tools \ 30 30 --build=${CLFS_HOST} --host=${CLFS_TARGET} \ 31 --disable-makeinstall-chown --disable-login --disable-su</userinput></screen>31 --disable-makeinstall-chown</userinput></screen> 32 32 33 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/chroot/x86/before-chroot.xml
r026bb5d r1c9985f 35 35 <command>config.guess</command>:</para> 36 36 37 <screen><userinput> build-aux/config.guess</userinput></screen>37 <screen><userinput>lib/config.guess</userinput></screen> 38 38 39 39 <para>If the output of that command does not equal what is in … … 55 55 directory:</para> 56 56 57 <screen><userinput>setarch linux32 build-aux/config.guess</userinput></screen>57 <screen><userinput>setarch linux32 lib/config.guess</userinput></screen> 58 58 59 59 <para>If the output of the command above equals what is in … … 125 125 directory:</para> 126 126 127 <screen os="uui"><userinput> build-aux/config.guess</userinput></screen>127 <screen os="uui"><userinput>lib/config.guess</userinput></screen> 128 128 129 129 <para os="uuj">The output of the above command should be the same as the -
BOOK/cross-tools/64/eglibc.xml
r026bb5d r1c9985f 28 28 29 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 30 href="../ ../final-system/common/eglibc.xml"31 xpointer="xpointer(//*[@os=' s1'])"/>30 href="../common/eglibc.xml" 31 xpointer="xpointer(//*[@os='db'])"/> 32 32 33 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 34 href="../ ../final-system/common/eglibc.xml"35 xpointer="xpointer(//*[@os=' s2'])"/>34 href="../common/eglibc.xml" 35 xpointer="xpointer(//*[@os='dc'])"/> 36 36 37 37 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 59 59 ../eglibc-&eglibc-version;/configure --prefix=/tools \ 60 60 --host=${CLFS_TARGET} --build=${CLFS_HOST} \ 61 --disable-profile --with-tls --enable-kernel=2.6.32 --with-__thread \ 61 --disable-profile --enable-add-ons \ 62 --with-tls --enable-kernel=2.6.0 --with-__thread \ 62 63 --with-binutils=/cross-tools/bin --with-headers=/tools/include \ 63 -- enable-obsolete-rpc --cache-file=config.cache</userinput></screen>64 --cache-file=config.cache</userinput></screen> 64 65 65 66 <variablelist os="dg"> … … 106 107 xpointer="xpointer(//*[@os='dg10'])"/> 107 108 108 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"109 href="../common/eglibc.xml"110 xpointer="xpointer(//*[@os='dg11'])"/>111 112 109 </variablelist> 113 110 -
BOOK/cross-tools/64/gcc-final.xml
r026bb5d r1c9985f 24 24 25 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 26 href=" ../../final-system/common/gcc.xml"26 href="gcc-static.xml" 27 27 xpointer="xpointer(//*[@os='p1'])"/> 28 28 29 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 30 href=" ../../final-system/common/gcc.xml"30 href="gcc-static.xml" 31 31 xpointer="xpointer(//*[@os='p2'])"/> 32 32 … … 46 46 href="gcc-static.xml" 47 47 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'])"/> 48 56 49 57 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/cross-tools/64/gcc-static.xml
r026bb5d r1c9985f 25 25 26 26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 27 href="../ ../final-system/common/gcc.xml"27 href="../common/gcc-static.xml" 28 28 xpointer="xpointer(//*[@os='p1'])"/> 29 29 30 30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 31 href="../ ../final-system/common/gcc.xml"31 href="../common/gcc-static.xml" 32 32 xpointer="xpointer(//*[@os='p2'])"/> 33 33 … … 45 45 href="../common/gcc-static.xml" 46 46 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'])"/> 47 55 48 56 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 90 98 xpointer="xpointer(//*[@os='aq'])"/> 91 99 92 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"93 href="../common/gcc-static.xml"94 xpointer="xpointer(//*[@os='ar'])"/>95 96 100 </sect2> 97 101 -
BOOK/cross-tools/alpha-chapter.xml
r026bb5d r1c9985f 15 15 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/cflags.xml"/> 16 16 <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="common/bc.xml"/> 18 <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="alpha/linux-headers.xml"/> 19 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/file.xml"/> 20 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/m4.xml"/> … … 23 22 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/mpfr.xml"/> 24 23 <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/ isl.xml"/>26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/cloog .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"/> 27 26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/binutils-32.xml"/> 28 27 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="alpha/eglibc-headers.xml"/> -
BOOK/cross-tools/alpha/eglibc-headers.xml
r026bb5d r1c9985f 23 23 <title>Installation of EGLIBC Headers</title> 24 24 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"26 href="../common/eglibc.xml"27 xpointer="xpointer(//*[@os='da'])"/>28 29 25 <para os="s1">EGLIBC's <filename>configure</filename> script checks the 30 26 version of GCC, and will fail if it's less than 3.4. The next EGLIBC build … … 37 33 <screen os="s2"><userinput>cp -v configure{,.orig} 38 34 sed -e 's/3.4/3.[0-9]/g' configure.orig > 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'])"/>47 35 48 36 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 73 61 <screen os="s3"><userinput>CC=gcc ../eglibc-&eglibc-version;/configure --prefix=/tools \ 74 62 --host=${CLFS_TARGET} --build=${CLFS_HOST} \ 75 --disable-sanity-checks --enable-kernel=2.6.32 \ 76 --with-headers=/tools/include --enable-obsolete-rpc \ 77 --cache-file=config.cache \ 63 --disable-sanity-checks --enable-kernel=2.6.0 \ 64 --with-headers=/tools/include --cache-file=config.cache \ 78 65 --with-binutils=/cross-tools/${CLFS_TARGET}/bin</userinput></screen> 79 66 … … 126 113 127 114 <varlistentry os="ca6"> 128 <term><parameter>--enable-kernel=2.6. 32</parameter></term>115 <term><parameter>--enable-kernel=2.6.0</parameter></term> 129 116 <listitem> 130 117 <para>This tells EGLIBC to compile the library with support 131 for 2.6. 32 and laterLinux kernels.</para>118 for 2.6.x Linux kernels.</para> 132 119 </listitem> 133 120 </varlistentry> -
BOOK/cross-tools/alpha/eglibc.xml
r026bb5d r1c9985f 28 28 29 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 30 href="../ ../final-system/common/eglibc.xml"31 xpointer="xpointer(//*[@os=' s1'])"/>30 href="../common/eglibc.xml" 31 xpointer="xpointer(//*[@os='db'])"/> 32 32 33 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 34 href="../ ../final-system/common/eglibc.xml"35 xpointer="xpointer(//*[@os=' s2'])"/>34 href="../common/eglibc.xml" 35 xpointer="xpointer(//*[@os='dc'])"/> 36 36 37 37 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/cross-tools/alpha/linux-headers.xml
r026bb5d r1c9985f 31 31 xpointer="xpointer(//*[@os='b'])"/> 32 32 33 <screen os="c"><userinput>make mrproper 33 <screen os="c"><userinput>install -dv /tools/include 34 make mrproper 34 35 make ARCH=alpha headers_check 35 make ARCH=alpha INSTALL_HDR_PATH=/tools headers_install</userinput></screen> 36 make ARCH=alpha INSTALL_HDR_PATH=dest headers_install 37 cp -rv dest/include/* /tools/include</userinput></screen> 36 38 37 39 <variablelist os="d"> … … 51 53 52 54 <varlistentry os="d3"> 53 <term><parameter>make ARCH=alpha INSTALL_HDR_PATH= /toolsheaders_install</parameter></term>55 <term><parameter>make ARCH=alpha INSTALL_HDR_PATH=dest headers_install</parameter></term> 54 56 <listitem> 55 <para>This will install the kernel headers into 56 <filename class="directory">/tools/include</filename>.</para> 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> 57 62 </listitem> 58 63 </varlistentry> -
BOOK/cross-tools/common/binutils-32.xml
r026bb5d r1c9985f 28 28 enable.</para> 29 29 30 <!-- Branch update patch area31 <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 -->39 30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 40 31 href="../../final-system/common/binutils.xml" … … 49 40 xpointer="xpointer(//*[@os='i'])"/> 50 41 51 <screen os="bc"><userinput>AR=ar AS=as ../binutils-&binutils- dir;/configure \42 <screen os="bc"><userinput>AR=ar AS=as ../binutils-&binutils-version;/configure \ 52 43 --prefix=/cross-tools --host=${CLFS_HOST} --target=${CLFS_TARGET} \ 53 --with-sysroot=${CLFS} --with-lib-path=/tools/lib --disable-nls \54 --disable- static --disable-multilib</userinput></screen>44 --with-sysroot=${CLFS} --with-lib-path=/tools/lib --disable-nls --enable-shared \ 45 --disable-multilib</userinput></screen> 55 46 56 47 <variablelist os="bd"> 57 <title>The meaning of the newconfigure options:</title>48 <title>The meaning of the configure options:</title> 58 49 59 50 <varlistentry os="bd1"> 60 <term><parameter> AR=ar AS=as</parameter></term>51 <term><parameter>--prefix=/cross-tools</parameter></term> 61 52 <listitem> 62 <para>This prevents Binutils from compiling with ${CLFS_HOST}-ar63 and ${CLFS_HOST}-as as they are provided by this package and therefore64 not installed yet.</para>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> 65 56 </listitem> 66 57 </varlistentry> … … 102 93 103 94 <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"> 104 102 <term><parameter>--disable-multilib</parameter></term> 105 103 <listitem> … … 136 134 <filename class="directory">/tools/include</filename> directory:</para> 137 135 138 <screen os="bk"><userinput>cp -v ../binutils-&binutils- dir;/include/libiberty.h /tools/include</userinput></screen>136 <screen os="bk"><userinput>cp -v ../binutils-&binutils-version;/include/libiberty.h /tools/include</userinput></screen> 139 137 140 138 </sect2> -
BOOK/cross-tools/common/binutils.xml
r026bb5d r1c9985f 28 28 enable.</para> 29 29 30 <!-- Branch update patch area31 <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 -->39 30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 40 31 href="../../final-system/common/binutils.xml" … … 49 40 xpointer="xpointer(//*[@os='i'])"/> 50 41 51 <screen os="bc"><userinput>AR=ar AS=as ../binutils-&binutils- dir;/configure \42 <screen os="bc"><userinput>AR=ar AS=as ../binutils-&binutils-version;/configure \ 52 43 --prefix=/cross-tools --host=${CLFS_HOST} --target=${CLFS_TARGET} \ 53 --with-sysroot=${CLFS} --with-lib-path=/tools/lib --disable-nls \54 -- disable-static --enable-64-bit-bfd --disable-multilib</userinput></screen>44 --with-sysroot=${CLFS} --with-lib-path=/tools/lib --disable-nls --enable-shared \ 45 --enable-64-bit-bfd --disable-multilib</userinput></screen> 55 46 56 47 <variablelist os="bd"> 57 <title>The meaning of the newconfigure options:</title>48 <title>The meaning of the configure options:</title> 58 49 59 50 <varlistentry os="bd1"> 60 <term><parameter> AR=ar AS=as</parameter></term>51 <term><parameter>--prefix=/cross-tools</parameter></term> 61 52 <listitem> 62 <para>This prevents Binutils from compiling with ${CLFS_HOST}-ar63 and ${CLFS_HOST}-as as they are provided by this package and therefore64 not installed yet.</para>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> 65 56 </listitem> 66 57 </varlistentry> … … 102 93 103 94 <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"> 104 102 <term><parameter>--disable-multilib</parameter></term> 105 103 <listitem> … … 109 107 </varlistentry> 110 108 111 <varlistentry os="bd 7">109 <varlistentry os="bd8"> 112 110 <term><parameter>--enable-64-bit-bfd</parameter></term> 113 111 <listitem> … … 143 141 <filename class="directory">/tools/include</filename> directory:</para> 144 142 145 <screen os="bk"><userinput>cp -v ../binutils-&binutils- dir;/include/libiberty.h /tools/include</userinput></screen>143 <screen os="bk"><userinput>cp -v ../binutils-&binutils-version;/include/libiberty.h /tools/include</userinput></screen> 146 144 147 145 </sect2> -
BOOK/cross-tools/common/eglibc.xml
r026bb5d r1c9985f 27 27 risk.</para> 28 28 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 30 href="../../final-system/common/eglibc.xml" 31 xpointer="xpointer(//*[@os='s1'])"/> 29 <para os="db">Disable linking to <filename>libgcc_eh</filename>:</para> 32 30 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 34 href="../../final-system/common/eglibc.xml" 35 xpointer="xpointer(//*[@os='s2'])"/> 31 <screen os="dc"><userinput>cp -v Makeconfig{,.orig} 32 sed -e 's/-lgcc_eh//g' Makeconfig.orig > Makeconfig</userinput></screen> 36 33 37 34 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 43 40 xpointer="xpointer(//*[@os='f'])"/> 44 41 45 <para os="dd"> Add the following to <filename>config.cache</filename>46 to disable ssp when building EGLIBC:</para>42 <para os="dd">The following lines need to be added to 43 <filename>config.cache</filename> for EGLIBC to support NPTL:</para> 47 44 48 <screen os="de"><userinput>echo "libc_cv_ssp=no" > config.cache</userinput></screen> 45 <screen os="de"><userinput>cat > config.cache << "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> 49 51 50 52 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 56 58 ../eglibc-&eglibc-version;/configure --prefix=/tools \ 57 59 --host=${CLFS_TARGET} --build=${CLFS_HOST} \ 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\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 \ 61 63 --cache-file=config.cache</userinput></screen> 62 64 … … 105 107 106 108 <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"> 107 117 <term><parameter>--with-tls</parameter></term> 108 118 <listitem> … … 111 121 </varlistentry> 112 122 113 <varlistentry os="dg 7">114 <term><parameter>--enable-kernel=2.6. 32</parameter></term>123 <varlistentry os="dg8"> 124 <term><parameter>--enable-kernel=2.6.0</parameter></term> 115 125 <listitem> 116 126 <para>This tells EGLIBC to compile the library with support 117 for 2.6. 32 and laterLinux kernels.</para>127 for 2.6.x Linux kernels.</para> 118 128 </listitem> 119 129 </varlistentry> 120 130 121 <varlistentry os="dg 8">131 <varlistentry os="dg9"> 122 132 <term><parameter>--with-__thread</parameter></term> 123 133 <listitem> … … 127 137 </varlistentry> 128 138 129 <varlistentry os="dg 9">139 <varlistentry os="dg10"> 130 140 <term><parameter>--with-binutils=/cross-tools/bin</parameter></term> 131 141 <listitem> … … 135 145 </varlistentry> 136 146 137 <varlistentry os="dg1 0">147 <varlistentry os="dg11"> 138 148 <term><parameter>--with-headers=/tools/include</parameter></term> 139 149 <listitem> … … 145 155 </varlistentry> 146 156 147 <varlistentry os="dg1 1">157 <varlistentry os="dg12"> 148 158 <term><parameter>--cache-file=config.cache</parameter></term> 149 159 <listitem> -
BOOK/cross-tools/common/file.xml
r026bb5d r1c9985f 6 6 ]> 7 7 8 <sect1 id="ch-cross-tools-file" role="wrap">8 <sect1 id="ch-cross-tools-file"> 9 9 <?dbhtml filename="file.html"?> 10 10 … … 25 25 <para>Prepare File for compilation:</para> 26 26 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> 27 <screen><userinput>./configure --prefix=/cross-tools</userinput></screen> 50 28 51 29 <para>Compile the package:</para> -
BOOK/cross-tools/common/gcc-final.xml
r026bb5d r1c9985f 24 24 25 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 26 href=" ../../final-system/common/gcc.xml"26 href="gcc-static.xml" 27 27 xpointer="xpointer(//*[@os='p1'])"/> 28 28 29 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 30 href=" ../../final-system/common/gcc.xml"30 href="gcc-static.xml" 31 31 xpointer="xpointer(//*[@os='p2'])"/> 32 32 … … 49 49 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 50 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'])"/> 56 57 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 58 href="gcc-static.xml" 51 59 xpointer="xpointer(//*[@os='f'])"/> 52 60 … … 62 70 ../gcc-&gcc-version;/configure --prefix=/cross-tools \ 63 71 --build=${CLFS_HOST} --target=${CLFS_TARGET} --host=${CLFS_HOST} \ 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> 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> 73 77 74 78 <variablelist os="bg"> -
BOOK/cross-tools/common/gcc-static.xml
r026bb5d r1c9985f 24 24 and no Threads</title> 25 25 26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 27 href="../../final-system/common/gcc.xml" 28 xpointer="xpointer(//*[@os='p1'])"/> 26 <para os="p1">The following patch contains a number of updates to the 27 &gcc-version; branch by the GCC developers:</para> 29 28 30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 31 href="../../final-system/common/gcc.xml" 32 xpointer="xpointer(//*[@os='p2'])"/> 29 <screen os="p2"><userinput>patch -Np1 -i ../&gcc-branch_update-patch;</userinput></screen> 33 30 34 31 <para os="aa">Make a couple of essential adjustments to the … … 38 35 <screen os="ab"><userinput>patch -Np1 -i ../&gcc-specs-patch;</userinput></screen> 39 36 40 <para os="ag">Change the StartFile Spec so that GCC looks in41 <filename class="directory">/tools</filename>:</para>37 <para os="ag">Change the StartFile Spec and Standard Include Dir so that 38 GCC looks in <filename class="directory">/tools</filename>:</para> 42 39 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 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 44 42 echo -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 > gcc/Makefile.in</userinput></screen> 45 50 46 51 <para os="t1">We will create a dummy <filename>limits.h</filename> so … … 64 69 ../gcc-&gcc-version;/configure --prefix=/cross-tools \ 65 70 --build=${CLFS_HOST} --host=${CLFS_HOST} --target=${CLFS_TARGET} \ 66 --with-sysroot=${CLFS} --with-local-prefix=/tools \ 67 --with-native-system-header-dir=/tools/include --disable-nls \ 71 --with-sysroot=${CLFS} --with-local-prefix=/tools --disable-nls \ 68 72 --disable-shared --with-mpfr=/cross-tools --with-gmp=/cross-tools \ 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> 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> 76 77 77 78 <variablelist os="am"> 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> 79 <title>The meaning of the configure options:</title> 86 80 87 81 <varlistentry> … … 96 90 </varlistentry> 97 91 98 99 92 <varlistentry> 100 <term><parameter>-- with-native-system-headers-dir=/tools/include</parameter></term>93 <term><parameter>--disable-shared</parameter></term> 101 94 <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> 95 <para>Disables the creation of the shared libraries.</para> 155 96 </listitem> 156 97 </varlistentry> … … 167 108 168 109 <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>197 110 <term><parameter>--enable-languages=c</parameter></term> 198 111 <listitem> 199 112 <para>This option ensures that only the C compiler is built.</para> 200 </listitem>201 </varlistentry>202 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 113 </listitem> 208 114 </varlistentry> … … 214 120 <screen os="ao"><userinput>make all-gcc all-target-libgcc</userinput></screen> 215 121 216 <variablelist os="ap"> 217 <title>The meaning of the new make options:</title> 122 <para os="ap">Install the package:</para> 218 123 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> 124 <screen os="aq"><userinput>make install-gcc install-target-libgcc</userinput></screen> 232 125 233 126 </sect2> -
BOOK/cross-tools/common/gmp.xml
r026bb5d r1c9985f 33 33 --> 34 34 35 <note os="n1">36 <para>If you are building with a host which has 32-bit user-space with a37 64-bit capable CPU, cross-tools GMP will attempt to link with 64-bit38 libraries. Add the following variable during <command>configure</command>39 to force GMP's ABI: <command>./configure ABI=32</command></para>40 </note>41 42 35 <para os="a">Prepare GMP for compilation:</para> 43 36 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> 37 <screen os="b"><userinput>CPPFLAGS=-fexceptions ./configure \ 38 --prefix=/cross-tools --enable-cxx</userinput></screen> 58 39 59 40 <para os="c">Compile the package:</para> -
BOOK/cross-tools/common/introduction.xml
r026bb5d r1c9985f 22 22 <important> 23 23 <para>Before issuing the build instructions for a package, the package 24 should be unpacked, and a <command>cd</command> into the created 25 directory should be performed.</para> 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> 26 28 </important> 27 29 -
BOOK/cross-tools/common/mpc.xml
r026bb5d r1c9985f 26 26 27 27 <screen os="b"><userinput>LDFLAGS="-Wl,-rpath,/cross-tools/lib" \ 28 ./configure --prefix=/cross-tools --disable-static \ 29 --with-gmp=/cross-tools --with-mpfr=/cross-tools</userinput></screen> 28 ./configure --prefix=/cross-tools \ 29 --with-gmp=/cross-tools \ 30 --with-mpfr=/cross-tools</userinput></screen> 30 31 31 32 <para os="c">Compile the package:</para> -
BOOK/cross-tools/common/mpfr.xml
r026bb5d r1c9985f 23 23 <title>Installation of MPFR</title> 24 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'])"/>32 33 25 <para os="a">Prepare MPFR for compilation:</para> 34 26 35 27 <screen os="b"><userinput>LDFLAGS="-Wl,-rpath,/cross-tools/lib" \ 36 28 ./configure --prefix=/cross-tools \ 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> 29 --enable-shared --with-gmp=/cross-tools</userinput></screen> 66 30 67 31 <para os="c">Compile the package:</para> -
BOOK/cross-tools/common/ncurses.xml
r026bb5d r1c9985f 36 36 --without-debug --without-shared</userinput></screen> 37 37 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, which52 are not needed at this time.</para>53 </listitem>54 </varlistentry>55 56 </variablelist>57 58 38 <para os="c">Only one binary is needed for the Cross-Tools. Build the 59 39 headers and then build <command>tic</command>:</para> -
BOOK/cross-tools/mips-chapter.xml
r026bb5d r1c9985f 15 15 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/cflags.xml"/> 16 16 <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"/>18 17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips/linux-headers.xml"/> 19 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/file.xml"/> … … 23 22 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/mpfr.xml"/> 24 23 <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/ isl.xml"/>26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/cloog .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"/> 27 26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/binutils-32.xml"/> 28 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href=" mips/gcc-static.xml"/>27 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gcc-static.xml"/> 29 28 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips/eglibc.xml"/> 30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href=" mips/gcc-final.xml"/>29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gcc-final.xml"/> 31 30 32 31 </chapter> -
BOOK/cross-tools/mips/eglibc.xml
r026bb5d r1c9985f 28 28 29 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 30 href="../../final-system/ common/eglibc.xml"31 xpointer="xpointer(//*[@os=' s1'])"/>30 href="../../final-system/mips/eglibc.xml" 31 xpointer="xpointer(//*[@os='g1'])"/> 32 32 33 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 34 href="../../final-system/common/eglibc.xml" 35 xpointer="xpointer(//*[@os='s2'])"/> 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'])"/> 36 44 37 45 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/cross-tools/mips/linux-headers.xml
r026bb5d r1c9985f 31 31 xpointer="xpointer(//*[@os='b'])"/> 32 32 33 <screen os="c"><userinput>make mrproper 33 <screen os="c"><userinput>install -dv /tools/include 34 make mrproper 34 35 make ARCH=mips headers_check 35 make ARCH=mips INSTALL_HDR_PATH=/tools headers_install</userinput></screen> 36 make ARCH=mips INSTALL_HDR_PATH=dest headers_install 37 cp -rv dest/include/* /tools/include</userinput></screen> 36 38 37 39 <variablelist os="d"> … … 51 53 52 54 <varlistentry os="d3"> 53 <term><parameter>make ARCH=mips INSTALL_HDR_PATH= /toolsheaders_install</parameter></term>55 <term><parameter>make ARCH=mips INSTALL_HDR_PATH=dest headers_install</parameter></term> 54 56 <listitem> 55 <para>This will install the kernel headers into 56 <filename class="directory">/tools/include</filename>.</para> 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> 57 62 </listitem> 58 63 </varlistentry> -
BOOK/cross-tools/mips64-64-chapter.xml
r026bb5d r1c9985f 16 16 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips64-64/variables.xml"/> 17 17 <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"/>19 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips/linux-headers.xml"/> 20 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/file.xml"/> … … 24 23 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/mpfr.xml"/> 25 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/mpc.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"/>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"/> 28 27 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/binutils.xml"/> 29 28 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips64-64/gcc-static.xml"/> -
BOOK/cross-tools/mips64-64/eglibc.xml
r026bb5d r1c9985f 28 28 29 29 <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" 30 46 href="../../final-system/mips64/eglibc-64bit.xml" 31 47 xpointer="xpointer(//*[@os='m3'])"/> … … 34 50 href="../../final-system/mips64/eglibc-64bit.xml" 35 51 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'])"/>44 52 45 53 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 99 107 xpointer="xpointer(//*[@os='dn'])"/> 100 108 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 109 109 </sect2> 110 110 -
BOOK/cross-tools/mips64-64/gcc-final.xml
r026bb5d r1c9985f 24 24 25 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 26 href=" ../../final-system/common/gcc.xml"26 href="gcc-static.xml" 27 27 xpointer="xpointer(//*[@os='p1'])"/> 28 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 30 href="gcc-static.xml" 31 xpointer="xpointer(//*[@os='p2'])"/> 28 32 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 33 34 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 49 50 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 50 51 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" 51 60 xpointer="xpointer(//*[@os='f'])"/> 52 61 … … 62 71 ../gcc-&gcc-version;/configure --prefix=/cross-tools \ 63 72 --build=${CLFS_HOST} --target=${CLFS_TARGET} --host=${CLFS_HOST} \ 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> 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> 75 78 76 79 <variablelist os="bg"> -
BOOK/cross-tools/mips64-64/gcc-static.xml
r026bb5d r1c9985f 25 25 26 26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 27 href="../ ../final-system/common/gcc.xml"27 href="../common/gcc-static.xml" 28 28 xpointer="xpointer(//*[@os='p1'])"/> 29 29 30 30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 31 href="../ ../final-system/common/gcc.xml"31 href="../64/gcc-static.xml" 32 32 xpointer="xpointer(//*[@os='p2'])"/> 33 33 … … 47 47 href="../common/gcc-static.xml" 48 48 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'])"/> 49 57 50 58 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 71 79 ../gcc-&gcc-version;/configure --prefix=/cross-tools \ 72 80 --build=${CLFS_HOST} --host=${CLFS_HOST} --target=${CLFS_TARGET} \ 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> 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> 81 87 82 88 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 100 106 xpointer="xpointer(//*[@os='aq'])"/> 101 107 102 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"103 href="../common/gcc-static.xml"104 xpointer="xpointer(//*[@os='ar'])"/>105 106 108 </sect2> 107 109 -
BOOK/cross-tools/mips64-chapter.xml
r026bb5d r1c9985f 16 16 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips64/variables.xml"/> 17 17 <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"/>19 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips/linux-headers.xml"/> 20 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/file.xml"/> … … 24 23 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/mpfr.xml"/> 25 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/mpc.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"/>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"/> 28 27 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/binutils.xml"/> 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="m ips64/gcc-static.xml"/>28 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gcc-static.xml"/> 30 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips64/eglibc.xml"/> 31 30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips64/eglibc-n32.xml"/> 32 31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips64/eglibc-64bit.xml"/> 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="m ips64/gcc-final.xml"/>32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gcc-final.xml"/> 34 33 35 34 </chapter> -
BOOK/cross-tools/mips64/eglibc-64bit.xml
r026bb5d r1c9985f 28 28 29 29 <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" 30 46 href="../../final-system/mips64/eglibc-64bit.xml" 31 47 xpointer="xpointer(//*[@os='m3'])"/> … … 34 50 href="../../final-system/mips64/eglibc-64bit.xml" 35 51 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'])"/>44 52 45 53 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/cross-tools/mips64/eglibc-n32.xml
r026bb5d r1c9985f 28 28 29 29 <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" 30 46 href="../../final-system/mips64/eglibc-64bit.xml" 31 47 xpointer="xpointer(//*[@os='m3'])"/> … … 34 50 href="../../final-system/mips64/eglibc-64bit.xml" 35 51 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'])"/>44 52 45 53 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 72 80 ../eglibc-&eglibc-version;/configure --prefix=/tools \ 73 81 --host=${CLFS_TARGET} --build=${CLFS_HOST} --libdir=/tools/lib32 \ 74 --disable-profile --with-tls --enable-kernel=2.6.32 --with-__thread \ 82 --disable-profile --enable-add-ons \ 83 --with-tls --enable-kernel=2.6.0 --with-__thread \ 75 84 --with-binutils=/cross-tools/bin --with-headers=/tools/include \ 76 -- enable-obsolete-rpc --cache-file=config.cache</userinput></screen>85 --cache-file=config.cache</userinput></screen> 77 86 78 87 <variablelist os="fa"> -
BOOK/cross-tools/mips64/eglibc.xml
r026bb5d r1c9985f 28 28 29 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 30 href="../ ../final-system/common/eglibc.xml"31 xpointer="xpointer(//*[@os=' s1'])"/>30 href="../mips/eglibc.xml" 31 xpointer="xpointer(//*[@os='g1'])"/> 32 32 33 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 34 href="../../final-system/common/eglibc.xml" 35 xpointer="xpointer(//*[@os='s2'])"/> 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'])"/> 36 44 37 45 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/cross-tools/multilib/binutils.xml
r026bb5d r1c9985f 27 27 xpointer="xpointer(//*[@os='da'])"/> 28 28 29 <!-- Branch update patch area30 <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 -->38 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 39 30 href="../common/binutils.xml" … … 48 39 xpointer="xpointer(//*[@os='i'])"/> 49 40 50 <screen os="bc"><userinput>AR=ar AS=as ../binutils-&binutils- dir;/configure \41 <screen os="bc"><userinput>AR=ar AS=as ../binutils-&binutils-version;/configure \ 51 42 --prefix=/cross-tools --host=${CLFS_HOST} --target=${CLFS_TARGET} \ 52 --with-sysroot=${CLFS} --with-lib-path=/tools/lib :/tools/lib64\53 -- disable-nls --disable-static --enable-64-bit-bfd</userinput></screen>43 --with-sysroot=${CLFS} --with-lib-path=/tools/lib --disable-nls --enable-shared \ 44 --enable-64-bit-bfd</userinput></screen> 54 45 55 46 <variablelist os="bd"> … … 82 73 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 83 74 href="../common/binutils.xml" 84 xpointer="xpointer(//*[@os='bd 7'])"/>75 xpointer="xpointer(//*[@os='bd8'])"/> 85 76 86 77 </variablelist> -
BOOK/cross-tools/multilib/eglibc-64bit.xml
r026bb5d r1c9985f 28 28 29 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 30 href=" ../../final-system/common/eglibc.xml"31 xpointer="xpointer(//*[@os=' s1'])"/>30 href="eglibc.xml" 31 xpointer="xpointer(//*[@os='db'])"/> 32 32 33 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 34 href=" ../../final-system/common/eglibc.xml"35 xpointer="xpointer(//*[@os=' s2'])"/>34 href="eglibc.xml" 35 xpointer="xpointer(//*[@os='dc'])"/> 36 36 37 37 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 64 64 ../eglibc-&eglibc-version;/configure --prefix=/tools \ 65 65 --host=${CLFS_TARGET} --build=${CLFS_HOST} --libdir=/tools/lib64 \ 66 --disable-profile --with-tls --enable-kernel=2.6.32 --with-__thread \ 66 --disable-profile --enable-add-ons \ 67 --with-tls --enable-kernel=2.6.0 --with-__thread \ 67 68 --with-binutils=/cross-tools/bin --with-headers=/tools/include \ 68 -- enable-obsolete-rpc --cache-file=config.cache</userinput></screen>69 --cache-file=config.cache</userinput></screen> 69 70 70 71 <variablelist os="dg"> -
BOOK/cross-tools/multilib/eglibc.xml
r026bb5d r1c9985f 28 28 29 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 30 href="../ ../final-system/common/eglibc.xml"31 xpointer="xpointer(//*[@os=' s1'])"/>30 href="../common/eglibc.xml" 31 xpointer="xpointer(//*[@os='db'])"/> 32 32 33 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 34 href="../ ../final-system/common/eglibc.xml"35 xpointer="xpointer(//*[@os=' s2'])"/>34 href="../common/eglibc.xml" 35 xpointer="xpointer(//*[@os='dc'])"/> 36 36 37 37 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 59 59 ../eglibc-&eglibc-version;/configure --prefix=/tools \ 60 60 --host=${CLFS_TARGET32} --build=${CLFS_HOST} \ 61 --disable-profile --with-tls --enable-kernel=2.6.32 --with-__thread \ 61 --disable-profile --enable-add-ons \ 62 --with-tls --enable-kernel=2.6.0 --with-__thread \ 62 63 --with-binutils=/cross-tools/bin --with-headers=/tools/include \ 63 -- enable-obsolete-rpc --cache-file=config.cache</userinput></screen>64 --cache-file=config.cache</userinput></screen> 64 65 65 66 <variablelist os="dg"> … … 110 111 xpointer="xpointer(//*[@os='dg10'])"/> 111 112 112 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"113 href="../common/eglibc.xml"114 xpointer="xpointer(//*[@os='dg11'])"/>115 116 113 </variablelist> 117 114 -
BOOK/cross-tools/multilib/gcc-final.xml
r026bb5d r1c9985f 24 24 25 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 26 href=" ../../final-system/common/gcc.xml"26 href="gcc-static.xml" 27 27 xpointer="xpointer(//*[@os='p1'])"/> 28 28 29 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 30 href=" ../../final-system/common/gcc.xml"30 href="gcc-static.xml" 31 31 xpointer="xpointer(//*[@os='p2'])"/> 32 32 … … 49 49 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 50 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'])"/> 56 57 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 58 href="gcc-static.xml" 51 59 xpointer="xpointer(//*[@os='f'])"/> 52 60 … … 62 70 ../gcc-&gcc-version;/configure --prefix=/cross-tools \ 63 71 --build=${CLFS_HOST} --target=${CLFS_TARGET} --host=${CLFS_HOST} \ 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> 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> 73 77 74 78 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/cross-tools/multilib/gcc-static.xml
r026bb5d r1c9985f 25 25 26 26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 27 href="../ ../final-system/common/gcc.xml"27 href="../common/gcc-static.xml" 28 28 xpointer="xpointer(//*[@os='p1'])"/> 29 29 30 30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 31 href="../ ../final-system/common/gcc.xml"31 href="../common/gcc-static.xml" 32 32 xpointer="xpointer(//*[@os='p2'])"/> 33 33 … … 47 47 href="../common/gcc-static.xml" 48 48 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'])"/> 49 57 50 58 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 71 79 ../gcc-&gcc-version;/configure --prefix=/cross-tools \ 72 80 --build=${CLFS_HOST} --host=${CLFS_HOST} --target=${CLFS_TARGET} \ 73 --with-sysroot=${CLFS} --with-local-prefix=/tools \ 74 --with-native-system-header-dir=/tools/include --disable-nls \ 81 --with-sysroot=${CLFS} --with-local-prefix=/tools --disable-nls \ 75 82 --disable-shared --with-mpfr=/cross-tools --with-gmp=/cross-tools \ 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> 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> 83 87 84 88 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 102 106 xpointer="xpointer(//*[@os='aq'])"/> 103 107 104 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"105 href="../common/gcc-static.xml"106 xpointer="xpointer(//*[@os='ar'])"/>107 108 108 </sect2> 109 109 -
BOOK/cross-tools/ppc-chapter.xml
r026bb5d r1c9985f 15 15 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/cflags.xml"/> 16 16 <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"/>18 17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc/linux-headers.xml"/> 19 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/file.xml"/> … … 23 22 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/mpfr.xml"/> 24 23 <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/ isl.xml"/>26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/cloog .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"/> 27 26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/binutils-32.xml"/> 28 27 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc/gcc-static.xml"/> -
BOOK/cross-tools/ppc/eglibc.xml
r026bb5d r1c9985f 28 28 29 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 30 href="../ ../final-system/common/eglibc.xml"31 xpointer="xpointer(//*[@os=' s1'])"/>30 href="../common/eglibc.xml" 31 xpointer="xpointer(//*[@os='db'])"/> 32 32 33 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 34 href="../ ../final-system/common/eglibc.xml"35 xpointer="xpointer(//*[@os=' s2'])"/>34 href="../common/eglibc.xml" 35 xpointer="xpointer(//*[@os='dc'])"/> 36 36 37 37 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 47 47 xpointer="xpointer(//*[@os='dd'])"/> 48 48 49 <screen os="de"><userinput>echo "libc_cv_ssp=no" > config.cache</userinput></screen> 49 <screen os="de"><userinput>cat > config.cache << "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> 50 56 51 57 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/cross-tools/ppc/gcc-final.xml
r026bb5d r1c9985f 24 24 25 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 26 href=" ../../final-system/common/gcc.xml"26 href="gcc-static.xml" 27 27 xpointer="xpointer(//*[@os='p1'])"/> 28 28 29 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 30 href=" ../../final-system/common/gcc.xml"30 href="gcc-static.xml" 31 31 xpointer="xpointer(//*[@os='p2'])"/> 32 32 … … 46 46 href="gcc-static.xml" 47 47 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'])"/> 48 56 49 57 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/cross-tools/ppc/gcc-static.xml
r026bb5d r1c9985f 25 25 26 26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 27 href="../ ../final-system/common/gcc.xml"27 href="../common/gcc-static.xml" 28 28 xpointer="xpointer(//*[@os='p1'])"/> 29 29 30 30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 31 href="../ ../final-system/common/gcc.xml"31 href="../common/gcc-static.xml" 32 32 xpointer="xpointer(//*[@os='p2'])"/> 33 33 … … 44 44 xpointer="xpointer(//*[@os='ag'])"/> 45 45 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 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 47 48 echo -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'])"/> 48 57 49 58 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 91 100 xpointer="xpointer(//*[@os='aq'])"/> 92 101 93 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"94 href="../common/gcc-static.xml"95 xpointer="xpointer(//*[@os='ar'])"/>96 97 102 </sect2> 98 103 -
BOOK/cross-tools/ppc/linux-headers.xml
r026bb5d r1c9985f 31 31 xpointer="xpointer(//*[@os='b'])"/> 32 32 33 <screen os="c"><userinput>make mrproper 33 <screen os="c"><userinput>install -dv /tools/include 34 make mrproper 34 35 make ARCH=powerpc headers_check 35 make ARCH=powerpc INSTALL_HDR_PATH=/tools headers_install</userinput></screen> 36 make ARCH=powerpc INSTALL_HDR_PATH=dest headers_install 37 cp -rv dest/include/* /tools/include</userinput></screen> 36 38 37 39 <variablelist os="d"> … … 51 53 52 54 <varlistentry os="d3"> 53 <term><parameter>make ARCH=powerpc INSTALL_HDR_PATH= /toolsheaders_install</parameter></term>55 <term><parameter>make ARCH=powerpc INSTALL_HDR_PATH=dest headers_install</parameter></term> 54 56 <listitem> 55 <para>This will install the kernel headers into 56 <filename class="directory">/tools/include</filename>.</para> 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> 57 62 </listitem> 58 63 </varlistentry> -
BOOK/cross-tools/ppc64-chapter.xml
r026bb5d r1c9985f 16 16 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc64/variables.xml"/> 17 17 <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"/>19 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc/linux-headers.xml"/> 20 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/file.xml"/> … … 24 23 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/mpfr.xml"/> 25 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/mpc.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"/>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"/> 28 27 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/binutils.xml"/> 29 28 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc64/gcc-static.xml"/> -
BOOK/cross-tools/ppc64/eglibc-64bit.xml
r026bb5d r1c9985f 28 28 29 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 30 href="../ ../final-system/common/eglibc.xml"31 xpointer="xpointer(//*[@os=' s1'])"/>30 href="../common/eglibc.xml" 31 xpointer="xpointer(//*[@os='db'])"/> 32 32 33 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 34 href="../ ../final-system/common/eglibc.xml"35 xpointer="xpointer(//*[@os=' s2'])"/>34 href="../common/eglibc.xml" 35 xpointer="xpointer(//*[@os='dc'])"/> 36 36 37 37 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/cross-tools/ppc64/eglibc.xml
r026bb5d r1c9985f 28 28 29 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 30 href="../ ../final-system/common/eglibc.xml"31 xpointer="xpointer(//*[@os=' s1'])"/>30 href="../common/eglibc.xml" 31 xpointer="xpointer(//*[@os='db'])"/> 32 32 33 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 34 href="../ ../final-system/common/eglibc.xml"35 xpointer="xpointer(//*[@os=' s2'])"/>34 href="../common/eglibc.xml" 35 xpointer="xpointer(//*[@os='dc'])"/> 36 36 37 37 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 94 94 xpointer="xpointer(//*[@os='dg10'])"/> 95 95 96 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"97 href="../common/eglibc.xml"98 xpointer="xpointer(//*[@os='dg11'])"/>99 100 96 </variablelist> 101 97 -
BOOK/cross-tools/ppc64/gcc-final.xml
r026bb5d r1c9985f 24 24 25 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 26 href=" ../../final-system/common/gcc.xml"26 href="gcc-static.xml" 27 27 xpointer="xpointer(//*[@os='p1'])"/> 28 28 29 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 30 href=" ../../final-system/common/gcc.xml"30 href="gcc-static.xml" 31 31 xpointer="xpointer(//*[@os='p2'])"/> 32 32 … … 46 46 href="gcc-static.xml" 47 47 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'])"/> 48 56 49 57 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/cross-tools/ppc64/gcc-static.xml
r026bb5d r1c9985f 25 25 26 26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 27 href="../ ../final-system/common/gcc.xml"27 href="../common/gcc-static.xml" 28 28 xpointer="xpointer(//*[@os='p1'])"/> 29 29 30 30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 31 href="../ ../final-system/common/gcc.xml"31 href="../common/gcc-static.xml" 32 32 xpointer="xpointer(//*[@os='p2'])"/> 33 33 … … 47 47 href="../ppc/gcc-static.xml" 48 48 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'])"/> 49 57 50 58 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 92 100 xpointer="xpointer(//*[@os='aq'])"/> 93 101 94 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"95 href="../common/gcc-static.xml"96 xpointer="xpointer(//*[@os='ar'])"/>97 98 102 </sect2> 99 103 -
BOOK/cross-tools/sparc-chapter.xml
r026bb5d r1c9985f 15 15 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/cflags.xml"/> 16 16 <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"/>18 17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc/linux-headers.xml"/> 19 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/file.xml"/> … … 23 22 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/mpfr.xml"/> 24 23 <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/ isl.xml"/>26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/cloog .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"/> 27 26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/binutils-32.xml"/> 28 27 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gcc-static.xml"/> -
BOOK/cross-tools/sparc/linux-headers.xml
r026bb5d r1c9985f 31 31 xpointer="xpointer(//*[@os='b'])"/> 32 32 33 <screen os="c"><userinput>make mrproper 33 <screen os="c"><userinput>install -dv /tools/include 34 make mrproper 34 35 make ARCH=sparc headers_check 35 make ARCH=sparc INSTALL_HDR_PATH=/tools headers_install</userinput></screen> 36 make ARCH=sparc INSTALL_HDR_PATH=dest headers_install 37 cp -rv dest/include/* /tools/include</userinput></screen> 36 38 37 39 <variablelist os="d"> … … 51 53 52 54 <varlistentry os="d3"> 53 <term><parameter>make ARCH=sparc INSTALL_HDR_PATH= /toolsheaders_install</parameter></term>55 <term><parameter>make ARCH=sparc INSTALL_HDR_PATH=dest headers_install</parameter></term> 54 56 <listitem> 55 <para>This will install the kernel headers into 56 <filename class="directory">/tools/include</filename>.</para> 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> 57 62 </listitem> 58 63 </varlistentry> -
BOOK/cross-tools/sparc64-64-chapter.xml
r026bb5d r1c9985f 16 16 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc64-64/variables.xml"/> 17 17 <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"/>19 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc64/linux-headers.xml"/> 20 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/file.xml"/> … … 24 23 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/mpfr.xml"/> 25 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/mpc.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"/>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"/> 28 27 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/binutils.xml"/> 29 28 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/gcc-static.xml"/> -
BOOK/cross-tools/sparc64-64/eglibc.xml
r026bb5d r1c9985f 28 28 29 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 30 href="../ ../final-system/common/eglibc.xml"31 xpointer="xpointer(//*[@os=' s1'])"/>30 href="../common/eglibc.xml" 31 xpointer="xpointer(//*[@os='db'])"/> 32 32 33 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 34 href="../ ../final-system/common/eglibc.xml"35 xpointer="xpointer(//*[@os=' s2'])"/>34 href="../common/eglibc.xml" 35 xpointer="xpointer(//*[@os='dc'])"/> 36 36 37 37 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/cross-tools/sparc64-64/gcc-static.xml
r026bb5d r1c9985f 25 25 26 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'])"/>33 34 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"35 27 href="../common/gcc-static.xml" 36 28 xpointer="xpointer(//*[@os='aa'])"/> … … 43 35 href="../common/gcc-static.xml" 44 36 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'])"/> 45 45 46 46 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 84 84 xpointer="xpointer(//*[@os='aq'])"/> 85 85 86 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"87 href="../common/gcc-static.xml"88 xpointer="xpointer(//*[@os='ar'])"/>89 90 86 </sect2> 91 87 -
BOOK/cross-tools/sparc64-chapter.xml
r026bb5d r1c9985f 16 16 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc64/variables.xml"/> 17 17 <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"/>19 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc64/linux-headers.xml"/> 20 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/file.xml"/> … … 24 23 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/mpfr.xml"/> 25 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/mpc.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"/>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"/> 28 27 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/binutils.xml"/> 29 28 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gcc-static.xml"/> -
BOOK/cross-tools/sparc64/eglibc-64bit.xml
r026bb5d r1c9985f 28 28 29 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 30 href="../ ../final-system/common/eglibc.xml"31 xpointer="xpointer(//*[@os=' s1'])"/>30 href="../common/eglibc.xml" 31 xpointer="xpointer(//*[@os='db'])"/> 32 32 33 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 34 href="../ ../final-system/common/eglibc.xml"35 xpointer="xpointer(//*[@os=' s2'])"/>34 href="../common/eglibc.xml" 35 xpointer="xpointer(//*[@os='dc'])"/> 36 36 37 37 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/cross-tools/sparc64/eglibc.xml
r026bb5d r1c9985f 28 28 29 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 30 href="../ ../final-system/common/eglibc.xml"31 xpointer="xpointer(//*[@os=' s1'])"/>30 href="../common/eglibc.xml" 31 xpointer="xpointer(//*[@os='db'])"/> 32 32 33 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 34 href="../ ../final-system/common/eglibc.xml"35 xpointer="xpointer(//*[@os=' s2'])"/>34 href="../common/eglibc.xml" 35 xpointer="xpointer(//*[@os='dc'])"/> 36 36 37 37 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 59 59 ../eglibc-&eglibc-version;/configure --prefix=/tools \ 60 60 --host=${CLFS_TARGET32} --build=${CLFS_HOST} \ 61 --disable-profile --with-tls --enable-kernel=2.6.32 --with-__thread \ 61 --disable-profile --enable-add-ons \ 62 --with-tls --enable-kernel=2.6.0 --with-__thread \ 62 63 --with-binutils=/cross-tools/bin --with-headers=/tools/include \ 63 -- enable-obsolete-rpc --cache-file=config.cache</userinput></screen>64 --cache-file=config.cache</userinput></screen> 64 65 65 66 <variablelist os="dg"> -
BOOK/cross-tools/sparc64/linux-headers.xml
r026bb5d r1c9985f 31 31 xpointer="xpointer(//*[@os='b'])"/> 32 32 33 <screen os="c"><userinput>make mrproper 33 <screen os="c"><userinput>install -dv /tools/include 34 make mrproper 34 35 make ARCH=sparc64 headers_check 35 make ARCH=sparc64 INSTALL_HDR_PATH=/tools headers_install</userinput></screen> 36 make ARCH=sparc64 INSTALL_HDR_PATH=dest headers_install 37 cp -rv dest/include/* /tools/include</userinput></screen> 36 38 37 39 <variablelist os="d"> … … 51 53 52 54 <varlistentry os="d3"> 53 <term><parameter>make ARCH=sparc64 INSTALL_HDR_PATH= /toolsheaders_install</parameter></term>55 <term><parameter>make ARCH=sparc64 INSTALL_HDR_PATH=dest headers_install</parameter></term> 54 56 <listitem> 55 <para>This will install the kernel headers into 56 <filename class="directory">/tools/include</filename>.</para> 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> 57 62 </listitem> 58 63 </varlistentry> -
BOOK/cross-tools/x86-chapter.xml
r026bb5d r1c9985f 15 15 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/cflags.xml"/> 16 16 <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"/>18 17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86/linux-headers.xml"/> 19 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/file.xml"/> … … 23 22 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/mpfr.xml"/> 24 23 <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/ isl.xml"/>26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/cloog .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"/> 27 26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/binutils-32.xml"/> 28 27 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gcc-static.xml"/> -
BOOK/cross-tools/x86/eglibc.xml
r026bb5d r1c9985f 28 28 29 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 30 href="../ ../final-system/common/eglibc.xml"31 xpointer="xpointer(//*[@os=' s1'])"/>30 href="../common/eglibc.xml" 31 xpointer="xpointer(//*[@os='db'])"/> 32 32 33 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 34 href="../ ../final-system/common/eglibc.xml"35 xpointer="xpointer(//*[@os=' s2'])"/>34 href="../common/eglibc.xml" 35 xpointer="xpointer(//*[@os='dc'])"/> 36 36 37 37 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 57 57 <screen os="df"><userinput>BUILD_CC="gcc" CC="${CLFS_TARGET}-gcc" \ 58 58 AR="${CLFS_TARGET}-ar" RANLIB="${CLFS_TARGET}-ranlib" \ 59 CFLAGS="-march=$(cut -d- -f1 <<< $CLFS_TARGET) - O2" \59 CFLAGS="-march=$(cut -d- -f1 <<< $CLFS_TARGET) -mtune=generic -g -O2" \ 60 60 ../eglibc-&eglibc-version;/configure --prefix=/tools \ 61 61 --host=${CLFS_TARGET} --build=${CLFS_HOST} \ 62 --disable-profile --with-tls --enable-kernel=2.6.32 --with-__thread \ 62 --disable-profile --enable-add-ons \ 63 --with-tls --enable-kernel=2.6.0 --with-__thread \ 63 64 --with-binutils=/cross-tools/bin --with-headers=/tools/include \ 64 -- enable-obsolete-rpc --cache-file=config.cache</userinput></screen>65 --cache-file=config.cache</userinput></screen> 65 66 66 67 <variablelist os="dg"> … … 85 86 <varlistentry os="ea2"> 86 87 <term><parameter>CFLAGS="-march=$(cut -d- -f1 <<< 87 $CLFS_TARGET) " -O2</parameter></term>88 $CLFS_TARGET) -mtune=generic -g -O2"</parameter></term> 88 89 <listitem> 89 90 <para>Forces EGLIBC to optimize for our target system.</para> … … 118 119 href="../common/eglibc.xml" 119 120 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'])"/> 120 125 121 126 </variablelist> -
BOOK/cross-tools/x86/linux-headers.xml
r026bb5d r1c9985f 31 31 xpointer="xpointer(//*[@os='b'])"/> 32 32 33 <screen os="c"><userinput>make mrproper 33 <screen os="c"><userinput>install -dv /tools/include 34 make mrproper 34 35 make ARCH=i386 headers_check 35 make ARCH=i386 INSTALL_HDR_PATH=/tools headers_install</userinput></screen> 36 make ARCH=i386 INSTALL_HDR_PATH=dest headers_install 37 cp -rv dest/include/* /tools/include</userinput></screen> 36 38 37 39 <variablelist os="d"> … … 51 53 52 54 <varlistentry os="d3"> 53 <term><parameter>make ARCH=i386 INSTALL_HDR_PATH= /toolsheaders_install</parameter></term>55 <term><parameter>make ARCH=i386 INSTALL_HDR_PATH=dest headers_install</parameter></term> 54 56 <listitem> 55 <para>This will install the kernel headers into 56 <filename class="directory">/tools/include</filename>.</para> 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> 57 62 </listitem> 58 63 </varlistentry> -
BOOK/cross-tools/x86_64-64-chapter.xml
r026bb5d r1c9985f 16 16 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/flags.xml"/> 17 17 <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"/>19 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86_64/linux-headers.xml"/> 20 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/file.xml"/> … … 24 23 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/mpfr.xml"/> 25 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/mpc.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"/>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"/> 28 27 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/binutils.xml"/> 29 28 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/gcc-static.xml"/> 30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href=" x86_64-64/eglibc.xml"/>29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/eglibc.xml"/> 31 30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/gcc-final.xml"/> 32 31 -
BOOK/cross-tools/x86_64-chapter.xml
r026bb5d r1c9985f 16 16 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86_64/variables.xml"/> 17 17 <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"/>19 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86_64/linux-headers.xml"/> 20 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/file.xml"/> … … 24 23 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/mpfr.xml"/> 25 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/mpc.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"/>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"/> 28 27 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/binutils.xml"/> 29 28 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gcc-static.xml"/> -
BOOK/cross-tools/x86_64/eglibc.xml
r026bb5d r1c9985f 28 28 29 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 30 href="../ ../final-system/common/eglibc.xml"31 xpointer="xpointer(//*[@os=' s1'])"/>30 href="../common/eglibc.xml" 31 xpointer="xpointer(//*[@os='db'])"/> 32 32 33 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 34 href="../ ../final-system/common/eglibc.xml"35 xpointer="xpointer(//*[@os=' s2'])"/>34 href="../common/eglibc.xml" 35 xpointer="xpointer(//*[@os='dc'])"/> 36 36 37 37 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 57 57 <screen os="df"><userinput>BUILD_CC="gcc" CC="${CLFS_TARGET}-gcc ${BUILD32}" \ 58 58 AR="${CLFS_TARGET}-ar" RANLIB="${CLFS_TARGET}-ranlib" \ 59 CFLAGS="-march=$(cut -d- -f1 <<< $CLFS_TARGET32) - O2" \59 CFLAGS="-march=$(cut -d- -f1 <<< $CLFS_TARGET32) -mtune=generic -g -O2" \ 60 60 ../eglibc-&eglibc-version;/configure --prefix=/tools \ 61 61 --host=${CLFS_TARGET32} --build=${CLFS_HOST} \ 62 --disable-profile --with-tls --enable-kernel=2.6.32 --with-__thread \ 62 --disable-profile --enable-add-ons \ 63 --with-tls --enable-kernel=2.6.0 --with-__thread \ 63 64 --with-binutils=/cross-tools/bin --with-headers=/tools/include \ 64 -- enable-obsolete-rpc --cache-file=config.cache</userinput></screen>65 --cache-file=config.cache</userinput></screen> 65 66 66 67 <variablelist os="dg"> … … 85 86 <varlistentry os="ea2"> 86 87 <term><parameter>CFLAGS="-march=$(cut -d- -f1 <<< 87 $CLFS_TARGET32) - O2"</parameter></term>88 $CLFS_TARGET32) -mtune=generic -g -O2"</parameter></term> 88 89 <listitem> 89 90 <para>Forces EGLIBC to optimize for our target system.</para> … … 114 115 href="../common/eglibc.xml" 115 116 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'])"/>120 117 121 118 </variablelist> -
BOOK/cross-tools/x86_64/linux-headers.xml
r026bb5d r1c9985f 31 31 xpointer="xpointer(//*[@os='b'])"/> 32 32 33 <screen os="c"><userinput>make mrproper 33 <screen os="c"><userinput>install -dv /tools/include 34 make mrproper 34 35 make ARCH=x86_64 headers_check 35 make ARCH=x86_64 INSTALL_HDR_PATH=/tools headers_install</userinput></screen> 36 make ARCH=x86_64 INSTALL_HDR_PATH=dest headers_install 37 cp -rv dest/include/* /tools/include</userinput></screen> 36 38 37 39 <variablelist os="d"> … … 51 53 52 54 <varlistentry os="d3"> 53 <term><parameter>make ARCH=x86_64 INSTALL_HDR_PATH= /toolsheaders_install</parameter></term>55 <term><parameter>make ARCH=x86_64 INSTALL_HDR_PATH=dest headers_install</parameter></term> 54 56 <listitem> 55 <para>This will install the kernel headers into 56 <filename class="directory">/tools/include</filename>.</para> 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> 57 62 </listitem> 58 63 </varlistentry> -
BOOK/final-preps/addinguser.xml
r026bb5d r1c9985f 34 34 <para>This makes <command>bash</command> the default shell for 35 35 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 42 36 </listitem> 43 37 </varlistentry> … … 94 88 bash</command>.</para> 95 89 96 <note>97 <para>Until specified otherwise, all commands from this point on98 should be done as the <systemitem class="username">clfs</systemitem>99 user.</para>100 </note>101 102 90 </sect1> -
BOOK/final-system/64/binutils.xml
r026bb5d r1c9985f 42 42 xpointer="xpointer(//*[@os='f'])"/> 43 43 44 <!-- Branch update patch area45 <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 -->53 44 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 54 45 href="../common/binutils.xml" … … 65 56 <screen os="ca"><userinput>CC="gcc -isystem /usr/include" \ 66 57 LDFLAGS="-Wl,-rpath-link,/usr/lib:/lib" \ 67 ../binutils-&binutils- dir;/configure --prefix=/usr \58 ../binutils-&binutils-version;/configure --prefix=/usr \ 68 59 --libdir=/usr/lib --enable-shared \ 69 60 --disable-multilib --enable-64-bit-bfd</userinput></screen> -
BOOK/final-system/64/gcc.xml
r026bb5d r1c9985f 30 30 xpointer="xpointer(//*[@os='p2'])"/> 31 31 32 32 33 <para os="p5">Apply the following patch so that GCC links to 33 34 <filename class="directory">/lib</filename> instead of … … 35 36 36 37 <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'])"/>45 38 46 39 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 79 72 href="../common/gcc.xml" 80 73 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'])"/>89 74 90 75 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 136 121 xpointer="xpointer(//*[@os='x'])"/> 137 122 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 146 123 </sect2> 147 124 -
BOOK/final-system/alpha-chapter.xml
r026bb5d r1c9985f 23 23 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/mpfr.xml"/> 24 24 <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/ isl.xml"/>26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/cloog .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"/> 27 27 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/zlib.xml"/> 28 28 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/binutils.xml"/> … … 30 30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/sed.xml"/> 31 31 <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/ pkg-config-lite.xml"/>33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ shadow.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"/> 34 34 <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"/>36 35 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/e2fsprogs.xml"/> 37 36 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/coreutils.xml"/> … … 39 38 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/m4.xml"/> 40 39 <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"/> 41 41 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/libtool.xml"/> 42 42 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/flex.xml"/> … … 47 47 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/automake.xml"/> 48 48 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bash.xml"/> 49 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bc.xml"/>50 49 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bzip2.xml"/> 51 50 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/diffutils.xml"/> 52 51 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/file.xml"/> 52 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/findutils.xml"/> 53 53 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gawk.xml"/> 54 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/findutils.xml"/>55 54 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gettext.xml"/> 56 55 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/grep.xml"/> 57 56 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/groff.xml"/> 58 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/less.xml"/>59 57 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gzip.xml"/> 60 58 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/iputils.xml"/> 61 59 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/kbd.xml"/> 60 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/less.xml"/> 62 61 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/make.xml"/> 63 62 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/xz.xml"/> 64 63 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/man.xml"/> 65 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ kmod.xml"/>64 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/module-init-tools.xml"/> 66 65 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/patch.xml"/> 67 66 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/psmisc.xml"/> 67 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/shadow.xml"/> 68 68 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/libestr.xml"/> 69 69 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/libee.xml"/> … … 72 72 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/tar.xml"/> 73 73 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/texinfo.xml"/> 74 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ eudev.xml"/>74 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/udev.xml"/> 75 75 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/vim.xml"/> 76 76 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="alpha/aboot.xml"/> -
BOOK/final-system/alpha/eglibc.xml
r026bb5d r1c9985f 44 44 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 45 45 href="../common/eglibc.xml" 46 xpointer="xpointer(//*[@os=' b'])"/>46 xpointer="xpointer(//*[@os='p1'])"/> 47 47 48 48 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 49 49 href="../common/eglibc.xml" 50 xpointer="xpointer(//*[@os=' s1'])"/>50 xpointer="xpointer(//*[@os='p2'])"/> 51 51 52 52 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 53 53 href="../common/eglibc.xml" 54 xpointer="xpointer(//*[@os=' s2'])"/>54 xpointer="xpointer(//*[@os='b'])"/> 55 55 56 56 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/final-system/common/autoconf.xml
r026bb5d r1c9985f 34 34 <screen os="d"><userinput>make</userinput></screen> 35 35 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> 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> 43 40 44 41 <para os="f">Install the package:</para> -
BOOK/final-system/common/automake.xml
r026bb5d r1c9985f 34 34 <screen os="d"><userinput>make</userinput></screen> 35 35 36 <para os="e">To test the results, issue:</para> 37 38 <screen os="e2"><userinput remap="test">make check</userinput></screen> 36 <para os="e">To test the results, issue: 37 <userinput>make check</userinput>.</para> 39 38 40 39 <para os="f">Install the package:</para> -
BOOK/final-system/common/binutils.xml
r026bb5d r1c9985f 40 40 needs to be resolved before running the test suites for Binutils and GCC.</para> 41 41 42 <!-- Branch update patch area43 <para os="p1">The following patch contains a number of updates to the44 &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 49 42 <para os="g">The Binutils documentation recommends building Binutils outside of the 50 43 source directory in a dedicated build directory:</para> … … 57 50 <screen os="ca"><userinput>CC="gcc -isystem /usr/include" \ 58 51 LDFLAGS="-Wl,-rpath-link,/usr/lib:/lib" \ 59 ../binutils-&binutils- dir;/configure --prefix=/usr \52 ../binutils-&binutils-version;/configure --prefix=/usr \ 60 53 --enable-shared</userinput></screen> 61 54 … … 98 91 <para os="p">Test the results:</para> 99 92 100 <screen os="q"><userinput remap="test">make check</userinput></screen>93 <screen os="q"><userinput>make check</userinput></screen> 101 94 102 95 <para os="r">Install the package:</para> … … 107 100 file that is needed by some packages:</para> 108 101 109 <screen os="u"><userinput>cp -v ../binutils-&binutils- dir;/include/libiberty.h /usr/include</userinput></screen>102 <screen os="u"><userinput>cp -v ../binutils-&binutils-version;/include/libiberty.h /usr/include</userinput></screen> 110 103 111 104 </sect2> … … 120 113 121 114 <seglistitem> 122 <seg>addr2line, ar, as, c++filt, elfedit, gprof, ld, ld.bfd, nm, objcopy, 123 objdump, 115 <seg>addr2line, ar, as, c++filt, gprof, ld, nm, objcopy, objdump, 124 116 ranlib, readelf, size, strings, and strip</seg> 125 117 <seg>libiberty.a, libbfd.[a,so], and libopcodes.[a,so]</seg> … … 178 170 </varlistentry> 179 171 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 190 172 <varlistentry id="gprof"> 191 173 <term><command>gprof</command></term> … … 206 188 <indexterm zone="ch-system-binutils ld"> 207 189 <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>218 190 </indexterm> 219 191 </listitem> -
BOOK/final-system/common/bison.xml
r026bb5d r1c9985f 25 25 <title>Installation of Bison</title> 26 26 27 <para os="t3">The <command>configure </command>script does not determine28 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" > config.cache</userinput></screen>31 32 27 <para os="a">Prepare Bison for compilation:</para> 33 28 34 <screen os="b"><userinput>./configure --prefix=/usr --cache-file=config.cache</userinput></screen> 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' >> config.h</userinput></screen> 35 37 36 38 <para os="c">Compile the package:</para> … … 38 40 <screen os="d"><userinput>make</userinput></screen> 39 41 40 <para os="e">To test the results, issue:</para> 41 42 <screen os="e2"><userinput remap="test">make check</userinput></screen> 42 <para os="e">To test the results, issue: 43 <userinput>make check</userinput>.</para> 43 44 44 45 <para os="f">Install the package:</para> -
BOOK/final-system/common/coreutils.xml
r026bb5d r1c9985f 35 35 <para os="c">Now prepare Coreutils for compilation:</para> 36 36 37 <screen os="d"><userinput>FORCE_UNSAFE_CONFIGURE=1 \ 38 ./configure --prefix=/usr \ 37 <screen os="d"><userinput>./configure --prefix=/usr \ 39 38 --enable-no-install-program=kill,uptime \ 40 39 --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>53 40 54 41 <para os="e">Compile the package:</para> … … 58 45 <para os="g">The test suite of Coreutils makes several assumptions about the 59 46 presence of system users and groups that are not valid within the minimal 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 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:" >> /etc/group 55 echo "dummy2:x:1001:dummy" >> /etc/group 56 echo "dummy:x:1000:1000::/root:/bin/bash" >> /etc/passwd</userinput></screen> 57 58 <para os="j">Now the test suite is ready to be run. First, run 66 59 the tests that are meant to be run as user 67 60 <systemitem class="username">root</systemitem>:</para> 68 61 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 the62 <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 72 65 <systemitem class="username">dummy</systemitem> user. Fix the permissions 73 66 for a few files to allow this:</para> 74 67 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 the68 <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 78 71 <systemitem class="username">dummy</systemitem> user:</para> 79 72 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 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 84 76 <systemitem class="username">dummy</systemitem> user and groups:</para> 85 77 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} /bin78 <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 95 87 mv -v /usr/bin/{dd,df,echo,false,hostname,ln,ls,mkdir,mknod} /bin 96 88 mv -v /usr/bin/{mv,pwd,rm,rmdir,stty,true,uname} /bin 97 89 mv -v /usr/bin/chroot /usr/sbin</userinput></screen> 98 90 99 <para os=" t">Other Coreutils programs are used by some of the scripts91 <para os="v">Other Coreutils programs are used by some of the scripts 100 92 in the CLFS-Bootscripts package. As <filename 101 93 class="directory">/usr</filename> may not be available during the early 102 94 stages of booting, those binaries need to be on the root partition:</para> 103 95 104 <screen os=" u"><userinput>mv -v /usr/bin/{[,basename,head,install,nice} /bin96 <screen os="w"><userinput>mv -v /usr/bin/{[,basename,head,install,nice} /bin 105 97 mv -v /usr/bin/{readlink,sleep,sync,test,touch} /bin 106 98 ln -svf ../../bin/install /usr/bin</userinput></screen> … … 121 113 echo, env, expand, expr, factor, false, fmt, fold, groups, head, 122 114 hostid, hostname, id, install, join, link, ln, logname, ls, md5sum, 123 mkdir, mkfifo, mknod, mktemp, mv, nice, nl, nohup, nproc, numfmt, od, paste,124 p athchk, pinky, pr, printenv, printf, ptx, pwd, readlink, realpath, rm,125 rmdir, runcon, seq, sha1sum, sha224sum, sha256sum, sha384sum,126 s ha512sum, shred, shuf, sleep, sort, split, stat, stdbuf, stty, sum,127 sync, tac, tail, tee, test, timeout, touch, tr, true, truncate, tsort,128 tty, uname, unexpand, uniq,unlink, users, vdir, wc, who, whoami, and yes</seg>115 mkdir, mkfifo, mknod, mktemp, mv, nice, nl, nohup, od, paste, pathchk, 116 pinky, pr, printenv, printf, ptx, pwd, readlink, rm, rmdir, runcon, seq, 117 sha1sum, sha224sum, sha256sum, sha384sum, sha512sum, shred, shuf, 118 sleep, sort, split, stat, stdbuf, stty, sum, sync, tac, tail, tee, test, 119 timeout, touch, tr, true, truncate, tsort, tty, uname, unexpand, uniq, 120 unlink, users, vdir, wc, who, whoami, and yes</seg> 129 121 <seg>libstdbuf.so</seg> 130 122 <seg>/usr/lib/coreutils</seg> … … 644 636 </varlistentry> 645 637 646 <varlistentry id="nproc">647 <term><command>nproc</command></term>648 <listitem>649 <para>Prints the number of processing units available to the current650 process</para>651 <indexterm zone="ch-system-coreutils nproc">652 <primary sortas="b-nproc">nproc</primary>653 </indexterm>654 </listitem>655 </varlistentry>656 657 <varlistentry id="numfmt">658 <term><command>numfmt</command></term>659 <listitem>660 <para>Converts numbers to or from human-readable strings</para>661 <indexterm zone="ch-system-coreutils numfmt">662 <primary sortas="b-numfmt">numfmt</primary>663 </indexterm>664 </listitem>665 </varlistentry>666 667 638 <varlistentry id="od"> 668 639 <term><command>od</command></term> … … 765 736 <indexterm zone="ch-system-coreutils readlink"> 766 737 <primary sortas="b-readlink">readlink</primary> 767 </indexterm>768 </listitem>769 </varlistentry>770 771 <varlistentry id="realpath">772 <term><command>realpath</command></term>773 <listitem>774 <para>Prints the resolved path</para>775 <indexterm zone="ch-system-coreutils realpath">776 <primary sortas="b-realpath">realpath</primary>777 738 </indexterm> 778 739 </listitem> -
BOOK/final-system/common/diffutils.xml
r026bb5d r1c9985f 39 39 <screen os="d"><userinput>make</userinput></screen> 40 40 41 <para os="e">To test the results, issue:</para> 42 43 <screen os="e2"><userinput remap="test">make check</userinput></screen> 41 <para os="e">This package does not come with a test suite.</para> 44 42 45 43 <para os="f">Install the package:</para> -
BOOK/final-system/common/e2fsprogs.xml
r026bb5d r1c9985f 73 73 <screen os="g"><userinput>make</userinput></screen> 74 74 75 <para os="h">To test the results, issue:</para> 76 77 <screen os="h2"><userinput remap="test">make check</userinput></screen> 75 <para os="h">To test the results, issue: 76 <userinput>make check</userinput>.</para> 78 77 79 78 <para os="i">Install the binaries, documentation and shared libraries:</para> … … 97 96 <seglistitem> 98 97 <seg>badblocks, chattr, compile_et, debugfs, dumpe2fs, e2freefrag, 99 e2fsck, e2image, e2initrd_helper, e2label, e2undo, e4defrag, filefrag,100 fsck.ext 2, 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>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> 105 104 <seg>/usr/include/e2p, /usr/include/et, /usr/include/ext2fs, 106 /usr/include/ quota, /usr/include/ss, /usr/share/et, /usr/share/ss</seg>105 /usr/include/ss, /usr/share/et, /usr/share/ss</seg> 107 106 </seglistitem> 108 107 </segmentedlist> … … 127 126 <term><command>chattr</command></term> 128 127 <listitem> 129 <para>Changes the attributes on a Linux file system</para> 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> 130 133 <indexterm zone="ch-system-e2fsprogs chattr"> 131 134 <primary sortas="b-chattr">chattr</primary> … … 183 186 <listitem> 184 187 <para>Is used to check, and optionally repair <systemitem 185 class="filesystem">ext2</systemitem>, <systemitem 186 class="filesystem">ext3</systemitem> and <systemitem 187 class="filesystem">ext4</systemitem>file systems</para> 188 class="filesystem">ext2</systemitem> file systems and <systemitem 189 class="filesystem">ext3</systemitem> file systems</para> 188 190 <indexterm zone="ch-system-e2fsprogs e2fsck"> 189 191 <primary sortas="b-e2fsck">e2fsck</primary> … … 236 238 </varlistentry> 237 239 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 248 240 <varlistentry id="filefrag"> 249 241 <term><command>filefrag</command></term> … … 336 328 <term><command>mke2fs</command></term> 337 329 <listitem> 338 <para>Creates an <systemitem class="filesystem">ext2</systemitem> ,339 <systemitem class="filesystem">ext3</systemitem> or <systemitem340 class="filesystem">ext4</systemitem> file system onthe given device</para>330 <para>Creates an <systemitem class="filesystem">ext2</systemitem> 331 or <systemitem class="filesystem">ext3</systemitem> file system on 332 the given device</para> 341 333 <indexterm zone="ch-system-e2fsprogs mke2fs"> 342 334 <primary sortas="b-mke2fs">mke2fs</primary> … … 456 448 </varlistentry> 457 449 458 <varlistentry id="libquota">459 <term><filename class="libraryfile">libquota</filename></term>460 <listitem>461 <para>Provides an interface for creating and updating quota files462 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 469 450 <varlistentry id="libss"> 470 451 <term><filename class="libraryfile">libss</filename></term> -
BOOK/final-system/common/eglibc.xml
r026bb5d r1c9985f 58 58 unset LINKER</userinput></screen> 59 59 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 60 66 <para os="b">The EGLIBC build system is self-contained and will install 61 67 perfectly, even though the compiler specs file and linker are still … … 65 71 of achieving a clean build.</para> 66 72 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> 73 <para os="e">The EGLIBC documentation recommends building EGLIBC outside of the 74 source directory in a dedicated build directory:</para> 72 75 73 76 <screen os="f"><userinput>mkdir -v ../eglibc-build … … 77 80 78 81 <screen os="h"><userinput>../eglibc-&eglibc-version;/configure --prefix=/usr \ 79 --disable-profile --enable- kernel=2.6.32 --libexecdir=/usr/lib/eglibc\80 -- enable-obsolete-rpc</userinput></screen>82 --disable-profile --enable-add-ons --enable-kernel=2.6.0 \ 83 --libexecdir=/usr/lib/eglibc</userinput></screen> 81 84 82 85 <variablelist os="i"> … … 86 89 <term><parameter>--libexecdir=/usr/lib/eglibc</parameter></term> 87 90 <listitem> 88 <para>This changes the location of the <command> getconf</command>89 utilityfrom its default of <filename91 <para>This changes the location of the <command>pt_chown</command> 92 program from its default of <filename 90 93 class="directory">/usr/libexec</filename> to <filename 91 94 class="directory">/usr/lib/eglibc</filename>.</para> … … 108 111 <!-- items n,o,p no longer the master, use x86_64 which has no failures --> 109 112 110 <screen os="n"><userinput remap="test">cp -v ../eglibc-&eglibc-version;/iconvdata/gconv-modules iconvdata113 <screen os="n"><userinput>cp -v ../eglibc-&eglibc-version;/iconvdata/gconv-modules iconvdata 111 114 make -k check 2>&1 | tee eglibc-check-log; grep Error eglibc-check-log</userinput></screen> 112 115 … … 243 246 EOF</userinput></screen> 244 247 245 <para>Install timezone data:</para>246 <screen><userinput>tar -xf ../tzdata&tzdata-version;.tar.gz247 248 ZONEINFO=/usr/share/zoneinfo249 mkdir -pv $ZONEINFO/{posix,right}250 251 for tz in etcetera southamerica northamerica europe africa antarctica \252 asia australasia backward pacificnew solar87 solar88 solar89 \253 systemv; do254 zic -L /dev/null -d $ZONEINFO -y "sh yearistype.sh" ${tz}255 zic -L /dev/null -d $ZONEINFO/posix -y "sh yearistype.sh" ${tz}256 zic -L leapseconds -d $ZONEINFO/right -y "sh yearistype.sh" ${tz}257 done258 259 cp -v zone.tab iso3166.tab $ZONEINFO260 zic -d $ZONEINFO -p America/New_York261 unset ZONEINFO</userinput></screen>262 263 <variablelist>264 <title>The meaning of the zic commands:</title>265 266 <varlistentry>267 <term><parameter>zic -L /dev/null ...</parameter></term>268 <listitem>269 <para>This creates posix timezones, without any leap seconds. It is270 conventional to put these in both271 <filename class="directory">zoneinfo</filename> and272 <filename class="directory">zoneinfo/posix</filename>. It is273 necessary to put the POSIX timezones in274 <filename class="directory">zoneinfo</filename>, otherwise various275 test-suites will report errors. On an embedded system, where space is276 tight and you do not intend to ever update the timezones, you could save277 1.9MB by not using the <filename class="directory">posix</filename>278 directory, but some applications or test-suites might give less good279 results</para>280 </listitem>281 </varlistentry>282 <varlistentry>283 <term><parameter>zic -L leapseconds ...</parameter></term>284 <listitem>285 <para>This creates right timezones, including leap seconds. On an286 embedded system, where space is tight and you do not intend to287 ever update the timezones, or care about the correct time, you could288 save 1.9MB by omitting the <filename class="directory">right</filename>289 directory.</para>290 </listitem>291 </varlistentry>292 <varlistentry>293 <term><parameter>zic ... -p ...</parameter></term>294 <listitem>295 <para>This creates the <filename>posixrules</filename> file. We use296 New York because POSIX requires the daylight savings time rules297 to be in accordance with US rules.</para>298 </listitem>299 </varlistentry>300 </variablelist>301 302 248 <para>To determine the local time zone, run the following script:</para> 303 249 … … 377 323 <seglistitem> 378 324 <seg>catchsegv, gencat, getconf, getent, iconv, iconvconfig, ldconfig, 379 ldd, lddlibc4, locale, localedef, m akedb, mtrace, nscd,380 pcprofiledump, p ldd, rpcgen, sln, sprof, tzselect, xtrace,zdump,381 and zic</seg>325 ldd, lddlibc4, locale, localedef, mtrace, nscd, 326 pcprofiledump, pt_chown, rpcgen, rpcinfo, sln, sprof, tzselect, xtrace, 327 zdump, and zic</seg> 382 328 <seg>ld.so, libBrokenLocale.[a,so], libSegFault.so, libanl.[a,so], 383 329 libbsd-compat.a, libc.[a,so], libc_nonshared.a, libcidn.[a,so], … … 519 465 </varlistentry> 520 466 521 <varlistentry id="makedb">522 <term><command>makedb</command></term>523 <listitem>524 <para>Creates a simple database from textual input</para>525 <indexterm zone="ch-system-eglibc makedb">526 <primary sortas="b-makedb">makedb</primary>527 </indexterm>528 </listitem>529 </varlistentry>530 531 467 <varlistentry id="mtrace"> 532 468 <term><command>mtrace</command></term> … … 561 497 </varlistentry> 562 498 563 <varlistentry id="pldd"> 564 <term><command>pldd</command></term> 565 <listitem> 566 <para>Lists dynamic shared objects used by running processes</para> 567 <indexterm zone="ch-system-eglibc pldd"> 568 <primary sortas="b-pldd">pldd</primary> 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> 569 506 </indexterm> 570 507 </listitem> … … 582 519 </varlistentry> 583 520 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 584 531 <varlistentry id="sln"> 585 532 <term><command>sln</command></term> … … 588 535 <indexterm zone="ch-system-eglibc sln"> 589 536 <primary sortas="b-sln">sln</primary> 590 </indexterm>591 </listitem>592 </varlistentry>593 594 <varlistentry id="sotruss">595 <term><command>sotruss</command></term>596 <listitem>597 <para>Traces shared library procedure calls of a specified command</para>598 <indexterm zone="ch-system-eglibc sotruss">599 <primary sortas="b-sotruss">sotruss</primary>600 537 </indexterm> 601 538 </listitem> -
BOOK/final-system/common/file.xml
r026bb5d r1c9985f 34 34 <screen os="d"><userinput>make</userinput></screen> 35 35 36 <para os="e">To test the results, issue:</para> 37 38 <screen os="e2"><userinput remap="test">make check</userinput></screen> 36 <para os="e">This package does not come with a test suite.</para> 39 37 40 38 <para os="f">Install the package:</para> -
BOOK/final-system/common/findutils.xml
r026bb5d r1c9985f 51 51 <screen os="e"><userinput>make</userinput></screen> 52 52 53 <para os="f">To test the results, issue:</para> 54 55 <screen os="f2"><userinput remap="test">make check</userinput></screen> 53 <para os="f">To test the results, issue: 54 <userinput>make check</userinput>.</para> 56 55 57 56 <para os="g">Install the package:</para> -
BOOK/final-system/common/flex.xml
r026bb5d r1c9985f 26 26 <title>Installation of Flex</title> 27 27 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 28 33 <para os="a">Prepare Flex for compilation:</para> 29 34 … … 34 39 <screen os="d"><userinput>make</userinput></screen> 35 40 36 <para os="e">To test the results, issue:</para> 37 38 <screen os="e2"><userinput remap="test">make check</userinput></screen> 41 <para os="e">To test the results, issue: 42 <userinput>make check</userinput>.</para> 39 43 40 44 <para os="f">Install the package:</para> … … 97 101 </varlistentry> 98 102 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 110 103 <varlistentry id="lex"> 111 104 <term><command>lex</command></term> -
BOOK/final-system/common/gawk.xml
r026bb5d r1c9985f 34 34 <screen os="d"><userinput>make</userinput></screen> 35 35 36 <para os="e">To test the results, issue:</para> 37 38 <screen os="e2"><userinput remap="test">make check</userinput></screen> 36 <para os="e">To test the results, issue: 37 <userinput>make check</userinput>.</para> 39 38 40 39 <para os="f">Install the package:</para> -
BOOK/final-system/common/gcc.xml
r026bb5d r1c9985f 26 26 <title>Installation of GCC</title> 27 27 28 28 29 <para os="p1">The following patch contains a number of updates to the 29 30 &gcc-version; branch by the GCC developers:</para> 30 31 31 32 <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 will34 suppress the execution of the <command>fixincludes</command> script:</para>35 36 <screen os="fix2"><userinput>cp -v gcc/Makefile.in{,.orig}37 sed 's@\./fixinc\.sh@-c true@' gcc/Makefile.in.orig > gcc/Makefile.in</userinput></screen>38 33 39 34 <para os="d">Apply a <command>sed</command> substitution that will suppress the … … 59 54 --enable-__cxa_atexit --enable-c99 --enable-long-long \ 60 55 --enable-clocale=gnu --enable-languages=c,c++ \ 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> 56 --disable-multilib --disable-libstdcxx-pch</userinput></screen> 65 57 66 58 <para os="j">Compile the package:</para> … … 73 65 </important> 74 66 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 79 67 <para os="m">Test the results, but do not stop at errors:</para> 80 68 81 <screen os="n"><userinput remap="test">make -k check</userinput></screen>69 <screen os="n"><userinput>make -k check</userinput></screen> 82 70 83 71 <para os="o">The <parameter>-k</parameter> flag is used to make the test suite … … 86 74 failures. To receive a summary of the test suite results, run:</para> 87 75 88 <screen os="p"><userinput remap="test">../gcc-&gcc-version;/contrib/test_summary</userinput></screen>76 <screen os="p"><userinput>../gcc-&gcc-version;/contrib/test_summary</userinput></screen> 89 77 90 78 <para os="q">For only the summaries, pipe the output through … … 109 97 110 98 <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>115 99 116 100 </sect2> … … 125 109 126 110 <seglistitem> 127 <seg>c++, cc (link to gcc), cpp, g++, gcc, and gcov</seg>128 <seg>lib asan.[a,so], libgcc.a, libgcc_eh.a, libgcc_s.so, libgcov.a,129 lib gomp.[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>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> 132 116 </seglistitem> 133 117 </segmentedlist> … … 189 173 </varlistentry> 190 174 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 191 185 <varlistentry id="gcov"> 192 186 <term><command>gcov</command></term> … … 200 194 </varlistentry> 201 195 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 212 196 <varlistentry id="libgcc"> 213 197 <term><filename class="libraryfile">libgcc</filename></term> … … 285 269 </varlistentry> 286 270 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 297 271 </variablelist> 298 272 -
BOOK/final-system/common/gettext.xml
r026bb5d r1c9985f 36 36 <screen os="d"><userinput>make</userinput></screen> 37 37 38 <para os="e">To test the results, issue:</para> 39 40 <screen os="e2"><userinput remap="test">make check</userinput></screen> 38 <para os="e">To test the results, issue: <userinput>make check</userinput>.</para> 41 39 42 40 <para os="f">Install the package:</para> -
BOOK/final-system/common/gmp.xml
r026bb5d r1c9985f 35 35 36 36 <note os="n1"> 37 <para>If you are compiling this package on a different CPU th an you plan38 to run the CLFS system on, you must replace GMP's39 <filename>config.guess</filename> and <filename>config.sub</filename>40 wrappers with the originals. This will prevent GMP from optimizing for41 the wrong CPU. You can make this change with thefollowing command:</para>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> 42 42 43 <screen> mv -v config{fsf,}.guess44 mv -v config{fsf,}.sub</ screen>43 <screen><userinput>mv -v config{fsf,}.guess 44 mv -v config{fsf,}.sub</userinput></screen> 45 45 46 46 </note> … … 48 48 <para os="a">Prepare GMP for compilation:</para> 49 49 50 <screen os="b"><userinput>C C="gcc -isystem /usr/include" \50 <screen os="b"><userinput>CPPFLAGS=-fexceptions CC="gcc -isystem /usr/include" \ 51 51 CXX="g++ -isystem /usr/include" \ 52 52 LDFLAGS="-Wl,-rpath-link,/usr/lib:/lib" \ 53 ./configure --prefix=/usr --enable-cxx </userinput></screen>53 ./configure --prefix=/usr --enable-cxx --enable-mpbsd</userinput></screen> 54 54 55 55 <para os="c">Compile the package:</para> … … 64 64 <para os="f">Test the results:</para> 65 65 66 <screen os="g"><userinput remap="test">make check</userinput></screen>66 <screen os="g"><userinput>make check</userinput></screen> 67 67 68 68 <para os="h">Install the package:</para> -
BOOK/final-system/common/grep.xml
r026bb5d r1c9985f 28 28 <para os="a">Prepare Grep for compilation:</para> 29 29 30 <screen os="b"><userinput>./configure --prefix=/usr --bindir=/bin </userinput></screen>30 <screen os="b"><userinput>./configure --prefix=/usr --bindir=/bin --without-included-regex</userinput></screen> 31 31 32 32 <para os="c">Compile the package:</para> … … 34 34 <screen os="d"><userinput>make</userinput></screen> 35 35 36 <para os="e">To test the results, issue:</para> 37 38 <screen os="e2"><userinput remap="test">make check</userinput></screen> 36 <para os="e">To test the results, issue: 37 <userinput>make check</userinput>.</para> 39 38 40 39 <para os="f">Install the package:</para> -
BOOK/final-system/common/groff.xml
r026bb5d r1c9985f 69 69 roff2pdf, roff2ps, roff2text, roff2x, soelim, tbl, tfmtodit, troff, 70 70 and zsoelim (link to soelim)</seg> 71 <seg>/usr/lib/groff, /usr/share/doc/groff -&groff-version;, /usr/share/groff</seg>71 <seg>/usr/lib/groff, /usr/share/doc/groff, /usr/share/groff</seg> 72 72 </seglistitem> 73 73 </segmentedlist> -
BOOK/final-system/common/gzip.xml
r026bb5d r1c9985f 34 34 <screen os="d"><userinput>make</userinput></screen> 35 35 36 <para os="e">To test the results, issue:</para> 37 38 <screen os="e2"><userinput remap="test">make check</userinput></screen> 36 <para os="e">To test the results, issue: <command>make check</command>.</para> 39 37 40 38 <para os="f">Install the package:</para> -
BOOK/final-system/common/iana-etc.xml
r026bb5d r1c9985f 25 25 <sect2 role="installation"> 26 26 <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>32 Do 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>38 27 39 28 <para os="a">The following command converts the raw data provided by IANA into -
BOOK/final-system/common/iproute2.xml
r026bb5d r1c9985f 29 29 program, which is dependent on Berkeley DB. Because <command>arpd</command> 30 30 is not a very common requirement on a base Linux system, remove the 31 dependency on Berkeley DB by using the commands31 dependency on Berkeley DB by applying the <command>sed</command> command 32 32 below. If the <command>arpd</command> binary is needed, instructions for 33 33 compiling Berkeley DB can be found in CBLFS at <ulink 34 34 url="&cblfs-root;index.php/Berkeley_DB"/>.</para> 35 35 36 <screen os="s2"><userinput>sed -i '/^TARGETS/s@arpd@@g' misc/Makefile 37 sed -i '/ARPD/d' Makefile 38 rm -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> 36 <screen os="s2"><userinput>sed -i '/^TARGETS/s@arpd@@g' misc/Makefile</userinput></screen> 43 37 44 38 <para os="a">Compile the package:</para> … … 89 83 90 84 <seglistitem> 91 <seg> bridge, ctstat (link to lnstat), genl, ifcfg, ifstat, ip, lnstat,92 nstat,routef, routel, rtacct, rtmon, rtpr, rtstat (link to lnstat), ss,85 <seg>ctstat (link to lnstat), genl, ifcfg, ifstat, ip, lnstat, nstat, 86 routef, routel, rtacct, rtmon, rtpr, rtstat (link to lnstat), ss, 93 87 and tc</seg> 94 88 <seg>/etc/iproute2, /lib/tc, /usr/lib/tc, /usr/share/doc/iproute2</seg> … … 100 94 <?dbfo list-presentation="list"?> 101 95 <?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>112 96 113 97 <varlistentry id="ctstat"> -
BOOK/final-system/common/iputils.xml
r026bb5d r1c9985f 30 30 <screen os="p2"><userinput>patch -Np1 -i ../&iputils-fixes-patch;</userinput></screen> 31 31 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 32 37 <para os="a">Compile the package:</para> 33 38 34 <screen os="b"><userinput>make USE_CAP=no \ 35 IPV4_TARGETS="tracepath ping clockdiff rdisc" \ 39 <screen os="b"><userinput>make IPV4_TARGETS="tracepath ping rdisc clockdiff" \ 36 40 IPV6_TARGETS="tracepath6 traceroute6"</userinput></screen> 37 41 -
BOOK/final-system/common/kbd.xml
r026bb5d r1c9985f 26 26 <title>Installation of Kbd</title> 27 27 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 28 32 <para os="a">Prepare Kbd for compilation:</para> 29 33 30 <screen os="b"><userinput>PKG_CONFIG_PATH="/tools/lib/pkgconfig" \ 31 ./configure --prefix=/usr --disable-vlock --enable-optional-progs</userinput></screen> 34 <screen os="b"><userinput>./configure --prefix=/usr</userinput></screen> 32 35 33 36 <para os="c">Compile the package:</para> … … 46 49 stages of booting, those binaries need to be on the root partition:</para> 47 50 48 <screen os="i"><userinput>mv -v /usr/bin/{kbd_mode,dumpkeys,loadkeys,openvt,setfont, setvtrgb} /bin</userinput></screen>51 <screen os="i"><userinput>mv -v /usr/bin/{kbd_mode,dumpkeys,loadkeys,openvt,setfont, setvtrgb} /bin</userinput></screen> 49 52 50 53 </sect2> -
BOOK/final-system/common/libee.xml
r026bb5d r1c9985f 31 31 <para os="c">Compile the package:</para> 32 32 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 37 33 <screen os="d"><userinput>make</userinput></screen> 38 34 … … 49 45 50 46 <segmentedlist> 51 <segtitle>Installed Program </segtitle>47 <segtitle>Installed Programs</segtitle> 52 48 <segtitle>Installed libraries</segtitle> 53 <segtitle>Installed directory</segtitle>54 49 55 50 <seglistitem> 56 <seg> libee-convert</seg>51 <seg>convert</seg> 57 52 <seg>libee.[a,so]</seg> 58 <seg>/usr/include/libee</seg>59 53 </seglistitem> 60 54 </segmentedlist> … … 65 59 <?dbhtml list-presentation="table"?> 66 60 67 <varlistentry id=" libee-convert">68 <term><command> libee-convert</command></term>61 <varlistentry id="convert"> 62 <term><command>convert</command></term> 69 63 <listitem> 70 64 <para>todo</para> 71 <indexterm zone="ch-system-libee libee-convert">72 <primary sortas="b- libee-convert">libee-convert</primary>65 <indexterm zone="ch-system-libee convert"> 66 <primary sortas="b-convert">convert</primary> 73 67 </indexterm> 74 68 </listitem> -
BOOK/final-system/common/libtool.xml
r026bb5d r1c9985f 35 35 <screen os="d"><userinput>make</userinput></screen> 36 36 37 <para os="e">To test the results, issue:</para> 38 39 <screen os="e2"><userinput remap="test">make check</userinput></screen> 37 <para os="e">To test the results, issue: 38 <userinput>make check</userinput>.</para> 40 39 41 40 <para os="f">Install the package:</para> -
BOOK/final-system/common/linux-headers.xml
r026bb5d r1c9985f 32 32 <screen os="c"><userinput>make mrproper 33 33 make headers_check 34 make INSTALL_HDR_PATH=/usr headers_install 34 make INSTALL_HDR_PATH=dest headers_install 35 cp -rv dest/include/* /usr/include 35 36 find /usr/include -name .install -or -name ..install.cmd | xargs rm -fv</userinput></screen> 36 37 … … 54 55 55 56 <varlistentry os="d3"> 56 <term><parameter>make INSTALL_HDR_PATH= /usrheaders_install</parameter></term>57 <term><parameter>make INSTALL_HDR_PATH=dest headers_install</parameter></term> 57 58 <listitem> 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> 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> 67 64 </listitem> 68 65 </varlistentry> … … 80 77 81 78 <seglistitem> 82 <seg>/usr/include/{asm,asm-generic,drm,linux,mtd,rdma,s csi,sound,video,xen}/*.h</seg>79 <seg>/usr/include/{asm,asm-generic,drm,linux,mtd,rdma,sound,video}/*.h</seg> 83 80 <seg>/usr/include/asm, /usr/include/asm-generic, /usr/include/drm, 84 81 /usr/include/linux, /usr/include/mtd, /usr/include/rdma, 85 /usr/include/scsi, /usr/include/sound, /usr/include/uapi, 86 /usr/include/video, /usr/include/xen</seg> 82 /usr/include/scsi, /usr/include/sound, /usr/include/video, /usr/include/xen</seg> 87 83 </seglistitem> 88 84 </segmentedlist> -
BOOK/final-system/common/make.xml
r026bb5d r1c9985f 33 33 <screen os="d"><userinput>make</userinput></screen> 34 34 35 <para os="e">To test the results, issue:</para> 36 37 <screen os="e2"><userinput remap="test">make check</userinput></screen> 35 <para os="e">To test the results, issue: 36 <userinput>make check</userinput>.</para> 38 37 39 38 <para os="f">Install the package:</para> -
BOOK/final-system/common/mpc.xml
r026bb5d r1c9985f 30 30 <screen os="b"><userinput>CC="gcc -isystem /usr/include" \ 31 31 LDFLAGS="-Wl,-rpath-link,/usr/lib:/lib" \ 32 ./configure --prefix=/usr</userinput></screen>32 EGREP="grep -E" ./configure --prefix=/usr</userinput></screen> 33 33 34 34 <para os="c">Compile the package:</para> … … 43 43 <para os="f">Test the results:</para> 44 44 45 <screen os="g"><userinput remap="test">make check</userinput></screen>45 <screen os="g"><userinput>make check</userinput></screen> 46 46 47 47 <para os="h">Install the package:</para> -
BOOK/final-system/common/mpfr.xml
r026bb5d r1c9985f 26 26 <title>Installation of MPFR</title> 27 27 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 32 28 <para os="a">Prepare MPFR for compilation:</para> 33 29 … … 48 44 <para os="f">Test the results:</para> 49 45 50 <screen os="g"><userinput remap="test">make check</userinput></screen>46 <screen os="g"><userinput>make check</userinput></screen> 51 47 52 48 <para os="h">Install the package:</para> -
BOOK/final-system/common/ncurses.xml
r026bb5d r1c9985f 35 35 <screen os="b"><userinput>./configure --prefix=/usr --libdir=/lib \ 36 36 --with-shared --without-debug --enable-widec \ 37 --with-manpage-format=normal \ 38 --with-default-terminfo-dir=/usr/share/terminfo</userinput></screen> 37 --with-manpage-format=normal</userinput></screen> 39 38 40 39 <para os="c">Compile the package:</para> … … 42 41 <screen os="d"><userinput>make</userinput></screen> 43 42 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> 43 <para os="e">This package does not come with a test suite.</para> 48 44 49 45 <para os="f">Install the package:</para> -
BOOK/final-system/common/patch.xml
r026bb5d r1c9985f 35 35 <screen os="d"><userinput>make</userinput></screen> 36 36 37 <para os="e">To test the results, issue:</para> 38 39 <screen os="e2"><userinput remap="test">make check</userinput></screen> 37 <para os="e">This package does not come with a test suite.</para> 40 38 41 39 <para os="f">Install the package:</para> … … 79 77 80 78 </sect1> 81 -
BOOK/final-system/common/perl.xml
r026bb5d r1c9985f 39 39 loopback device as well as set a hostname for some of the tests:</para> 40 40 41 <screen os="a01"><userinput remap="test">ip link set lo up41 <screen><userinput>ip link set lo up 42 42 hostname clfs</userinput></screen> 43 43 </note> 44 44 45 <para os="a0 2">Before starting to configure, create a basic45 <para os="a01">Before starting to configure, create a basic 46 46 <filename>/etc/hosts</filename> file which will be referenced by one 47 47 of Perl's configuration files as well as used by the testsuite:</para> 48 48 49 <screen os="a0 3"><userinput remap="test">echo "127.0.0.1 localhost $(hostname)" > /etc/hosts</userinput></screen>49 <screen os="a02"><userinput>echo "127.0.0.1 localhost $(hostname)" > /etc/hosts</userinput></screen> 50 50 51 51 <para os="a">To have full control over the way Perl is set up, you can … … 101 101 <screen os="e"><userinput>make</userinput></screen> 102 102 103 <para os="h">To test the results, issue:</para> 104 105 <screen os="h2"><userinput remap="test">make test</userinput></screen> 103 <para os="h">To test the results, issue: 104 <userinput>make test</userinput>.</para> 106 105 107 106 <para os="j">Install the package:</para> … … 121 120 <seglistitem> 122 121 <seg>a2p, c2ph, config_data, corelist, cpan, cpan2dist, cpanp, 123 cpanp-run-perl, enc2xs, find2perl, h2ph, h2xs, instmodsh, json_pp,122 cpanp-run-perl, dprofpp, enc2xs, find2perl, h2ph, h2xs, instmodsh, 124 123 libnetcfg, perl, perl&perl-version; (link to perl), perlbug, 125 124 perldoc, perlivp, perlthanks (link to perlbug), piconv, pl2pm, pod2html, 126 125 pod2latex, pod2man, pod2text, pod2usage, podchecker, podselect, prove, 127 psed (link to s2p), pstruct (link to c2ph), ptar, ptardiff, ptargrep,128 s 2p, shasum, splain, xsubpp, and zipdetails</seg>126 psed (link to s2p), pstruct (link to c2ph), ptar, ptardiff, s2p, shasum, 127 splain, and xsubpp</seg> 129 128 <seg>Several hundred which cannot all be listed here</seg> 130 129 <seg>/usr/lib/perl5</seg> … … 214 213 <indexterm zone="ch-system-perl cpanp-run-perl"> 215 214 <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> 216 225 </indexterm> 217 226 </listitem> … … 273 282 </varlistentry> 274 283 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 285 284 <varlistentry id="libnetcfg"> 286 285 <term><command>libnetcfg</command></term> … … 506 505 </varlistentry> 507 506 508 <varlistentry id="ptargrep">509 <term><command>ptargrep</command></term>510 <listitem>511 <para>A Perl program that applies pattern matching to the contents512 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 519 507 <varlistentry id="s2p"> 520 508 <term><command>s2p</command></term> … … 557 545 </varlistentry> 558 546 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 569 547 </variablelist> 570 548 -
BOOK/final-system/common/procps.xml
r026bb5d r1c9985f 48 48 <para os="d">Install the package:</para> 49 49 50 <screen os="e"><userinput>make SKIP='/bin/kill /usr/share/man/man1/kill.1'install</userinput></screen>50 <screen os="e"><userinput>make install</userinput></screen> 51 51 52 52 </sect2> … … 60 60 61 61 <seglistitem> 62 <seg>free, pgrep, pkill, pmap, ps, pwdx, skill, slabtop, snice, sysctl,62 <seg>free, kill, pgrep, pkill, pmap, ps, pwdx, skill, slabtop, snice, sysctl, 63 63 tload, top, uptime, vmstat, w, and watch</seg> 64 64 <seg>libproc.so</seg> … … 78 78 <indexterm zone="ch-system-procps free"> 79 79 <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> 80 90 </indexterm> 81 91 </listitem> -
BOOK/final-system/common/psmisc.xml
r026bb5d r1c9985f 79 79 80 80 <seglistitem> 81 <seg>fuser, killall, peekfd, prtstat, pstree, and pstree.x11 82 (link to pstree)</seg> 81 <seg>fuser, killall, peekfd, pstree, and pstree.x11 (link to pstree)</seg> 83 82 </seglistitem> 84 83 </segmentedlist> … … 121 120 </varlistentry> 122 121 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 133 122 <varlistentry id="pstree"> 134 123 <term><command>pstree</command></term> -
BOOK/final-system/common/rsyslog.xml
r026bb5d r1c9985f 34 34 <screen os="d"><userinput>make</userinput></screen> 35 35 36 <para os="e">To test the results, issue:</para> 37 38 <screen os="e2"><userinput remap="test">make check</userinput></screen> 36 <para os="e">This package does not come with a test suite.</para> 39 37 40 38 <para os="f">Install the package:</para> -
BOOK/final-system/common/sed.xml
r026bb5d r1c9985f 37 37 <screen os="f"><userinput>make html</userinput></screen> 38 38 39 <para os="g">To test the results, issue:</para> 40 41 <screen os="g2"><userinput remap="test">make check</userinput></screen> 39 <para os="g">To test the results, issue: 40 <userinput>make check</userinput>.</para> 42 41 43 42 <para os="h">Install the package:</para> -
BOOK/final-system/common/shadow.xml
r026bb5d r1c9985f 34 34 </note> 35 35 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)/= /' 43 find 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"> 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"> 53 47 <varlistentry> 54 48 <term><parameter>--sysconfdir=/etc</parameter></term> … … 57 51 <filename class="directory">/usr/etc</filename>.</para></listitem> 58 52 </varlistentry> 59 60 53 </variablelist> 61 54 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> 62 61 63 62 <para os="h">Compile the package:</para> … … 73 72 <para os="m" id="shadow-login_defs">Instead of using the default 74 73 <emphasis>crypt</emphasis> method, use the more secure 75 <emphasis> SHA512</emphasis> method of password encryption, which also allows74 <emphasis>MD5</emphasis> method of password encryption, which also allows 76 75 passwords longer than 8 characters. It is also necessary to change the 77 76 obsolete <filename class="directory">/var/spool/mail</filename> location … … 86 85 87 86 <screen os="s"><userinput>sed -i /etc/login.defs \ 88 -e 's@#\(ENCRYPT_METHOD \).*@\1 SHA512@' \87 -e 's@#\(ENCRYPT_METHOD \).*@\1MD5@' \ 89 88 -e 's@/var/spool/mail@/var/mail@'</userinput></screen> 90 89 … … 156 155 <seg>chage, chfn, chpasswd, chgpasswd, chsh, expiry, faillog, gpasswd, 157 156 groupadd, groupdel, groupmems, groupmod, grpck, grpconv, grpunconv, 158 lastlog, login, logoutd, newgrp, newusers, passwd, pwck,157 lastlog, login, logoutd, newgrp, newusers, nologin, passwd, pwck, 159 158 pwconv, pwunconv, sg (link to newgrp), su, useradd, userdel, usermod, 160 159 vigr (link to vipw), and vipw</seg> … … 381 380 </varlistentry> 382 381 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 383 394 <varlistentry id="passwd"> 384 395 <term><command>passwd</command></term> -
BOOK/final-system/common/sysvinit.xml
r026bb5d r1c9985f 25 25 <title>Installation of Sysvinit</title> 26 26 27 <para os ="a">Apply a sed which disables last, mesg, mountpoint, sulogin, 28 utmpdump, and wall from being built and installed as they are provided by 29 Util-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> 27 <para os="c">Compile the package:</para> 35 28 36 29 <screen os="d"><userinput>make -C src clobber … … 83 76 84 77 <screen><userinput>cat >> /etc/inittab << "EOF" 85 <literal>1:2345:respawn:/sbin/agetty - -noclear -I '\033(K' tty1 960086 2:2345:respawn:/sbin/agetty - -noclear -I '\033(K' tty2 960087 3:2345:respawn:/sbin/agetty - -noclear -I '\033(K' tty3 960088 4:2345:respawn:/sbin/agetty - -noclear -I '\033(K' tty4 960089 5:2345:respawn:/sbin/agetty - -noclear -I '\033(K' tty5 960090 6:2345:respawn:/sbin/agetty - -noclear -I '\033(K' tty6 960078 <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 91 84 </literal> 92 85 EOF</userinput></screen> … … 96 89 97 90 <screen><userinput>cat >> /etc/inittab << "EOF" 98 <literal>c0:12345:respawn:/sbin/agetty --noclear115200 ttyS0 vt10091 <literal>c0:12345:respawn:/sbin/agetty 115200 ttyS0 vt100 99 92 </literal> 100 93 EOF</userinput></screen> … … 125 118 126 119 <seglistitem> 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> 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> 130 124 </seglistitem> 131 125 </segmentedlist> … … 142 136 <indexterm zone="ch-system-sysvinit bootlogd"> 143 137 <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>154 138 </indexterm> 155 139 </listitem> … … 194 178 </varlistentry> 195 179 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 196 224 <varlistentry id="pidof"> 197 225 <term><command>pidof</command></term> … … 248 276 </varlistentry> 249 277 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 250 290 <varlistentry id="telinit"> 251 291 <term><command>telinit</command></term> … … 258 298 </varlistentry> 259 299 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 260 321 </variablelist> 261 322 -
BOOK/final-system/common/tar.xml
r026bb5d r1c9985f 39 39 <screen os="d"><userinput>make</userinput></screen> 40 40 41 <para os="e">To test the results, issue:</para> 42 43 <screen os="e2"><userinput remap="test">make check</userinput></screen> 41 <para os="e">To test the results, issue: 42 <userinput>make check</userinput>.</para> 44 43 45 44 <para os="f">Install the package:</para> 46 45 47 46 <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>52 47 53 48 </sect2> -
BOOK/final-system/common/texinfo.xml
r026bb5d r1c9985f 26 26 <title>Installation of Texinfo</title> 27 27 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 28 32 <para os="a">Prepare Texinfo for compilation:</para> 29 33 … … 34 38 <screen os="d"><userinput>make</userinput></screen> 35 39 36 <para os="e">To test the results, issue:</para> 37 38 <screen os="e2"><userinput remap="test">make check</userinput></screen> 40 <para os="e">To test the results, issue: 41 <userinput>make check</userinput>.</para> 39 42 40 43 <para os="f">Install the package:</para> … … 67 70 68 71 <seglistitem> 69 <seg>info, infokey, install-info, makeinfo (link to texi2any),70 pdftexi2dvi, texi2dvi,texi2pdf, and texindex</seg>72 <seg>info, infokey, install-info, makeinfo, pdftexi2dvi, texi2dvi, 73 texi2pdf, and texindex</seg> 71 74 <seg>/usr/share/texinfo</seg> 72 75 </seglistitem> -
BOOK/final-system/common/util-linux.xml
r026bb5d r1c9985f 33 33 <command>hwclock</command> program FHS-compliant, run the following:</para> 34 34 35 <screen><userinput>sed -i -e's@etc/adjtime@var/lib/hwclock/adjtime@g' \36 $(grep -rl '/etc/adjtime' .)35 <screen><userinput>sed -i 's@etc/adjtime@var/lib/hwclock/adjtime@g' \ 36 hwclock/hwclock.c 37 37 mkdir -pv /var/lib/hwclock</userinput></screen> 38 38 … … 44 44 <para os="a">Prepare Util-linux for compilation:</para> 45 45 46 <screen os="b"><userinput>./configure --enable-write</userinput></screen> 46 <screen os="b"><userinput>./configure --enable-arch \ 47 --enable-partx --enable-write --disable-wall</userinput></screen> 47 48 48 49 <variablelist os="c"> … … 50 51 51 52 <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> 52 69 <term><parameter>--enable-write</parameter></term> 53 70 <listitem> … … 57 74 </varlistentry> 58 75 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 59 84 </variablelist> 60 85 … … 63 88 <screen os="e"><userinput>make</userinput></screen> 64 89 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:" >> /etc/group 68 echo "dummy2:x:1001:dummy" >> /etc/group 69 echo "dummy:x:1000:1000::/root:/bin/bash" >> /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 . && 74 su dummy -s /bin/bash -c "PATH=$PATH make -k check"</userinput></screen> 90 <para os="f">This package does not come with a test suite.</para> 75 91 76 92 <para os="g">Install the package:</para> … … 95 111 96 112 <seglistitem> 97 <seg>addpart, agetty, blkdiscard, blkid, blockdev, cal, cfdisk, chcpu, 98 chrt, col, colcrt, colrm, column, ctrlaltdel, cytune, delpart, 99 dmesg, eject, fallocate, fdformat, fdisk, findfs, findmnt, flock, 100 fsck, fsck.cramfs, fsck.minix, fsfreeze, fstrim, getopt, hexdump, 101 hwclock, ionice, ipcmk, ipcrm, ipcs, isosize, kill, last, lastb (link 102 to last), ldattach, logger, look, losetup, lsblk, lscpu, lslocks, 103 mcookie, mesg, mkfs, mkfs.bfs, mkfs.cramfs, mkfs.minix, mkswap, more, 104 mount, mountpoint, namei, nologin, nsenter, partx, pg, pivot_root, prlimit, 105 raw, readprofile, rename, renice, resizepart, rev, rtcwake, script, 106 scriptreplay, setarch, setsid, setterm, sfdisk, sulogin, swaplabel, 107 swapoff, swapon, switch_root, tailf, taskset, ul, umount, unshare, 108 utmpdump, uuidd, uuidgen, wall, wdctl, whereis, wipefs, and write</seg> 109 <seg>libblkid.[a,so], libmount.[a,so], and libuuid.[a,so]</seg> 110 <seg>/usr/include/blkid, /usr/include/libmount, /usr/include/uuid, 111 /usr/share/doc/util-linux/getopt, /var/lib/hwclock</seg> 113 <seg>addpart, agetty, arch, blkid, blockdev, cal, cfdisk, chkdupexe, 114 chrt, col, colcrt, colrm, column, ctrlaltdel, cytune, ddate, delpart, 115 dmesg, fdformat, fdisk, findfs, flock, fsck, fsck.cramfs, fsck.minix, 116 getopt, hexdump, hwclock, ionice, ipcmk, ipcrm, ipcs, isosize, 117 ldattach, line, logger, look, losetup, lscpu, mcookie, mkfs, mkfs.bfs, 118 mkfs.cramfs, mkfs.minix, mkswap, more, mount, namei, partx, pg, 119 pivot_root, readprofile, rename, renice, rev, rtcwake, script, 120 scriptreplay, setarch, setsid, setterm, sfdisk, swapoff (link to 121 swapon), swapon, switch_root, tailf, taskset, tunelp, ul, umount, 122 uuidd, uuidgen, whereis, and write</seg> 123 <seg>libblkid.[a,so] and libuuid.[a,so]</seg> 124 <seg>/usr/include/blkid, /usr/include/uuid, /usr/share/getopt, 125 /var/lib/hwclock</seg> 112 126 </seglistitem> 113 127 </segmentedlist> … … 139 153 </varlistentry> 140 154 141 <varlistentry id=" blkdiscard">142 <term><command> blkdiscard</command></term>143 <listitem> 144 <para> Discards sectors on a device</para>145 <indexterm zone="ch-system-util-linux blkdiscard">146 <primary sortas="b- blkdiscard">blkdiscard</primary>155 <varlistentry id="arch"> 156 <term><command>arch</command></term> 157 <listitem> 158 <para>Reports the machine's architecture</para> 159 <indexterm zone="ch-system-util-linux arch"> 160 <primary sortas="b-arch">arch</primary> 147 161 </indexterm> 148 162 </listitem> … … 191 205 </varlistentry> 192 206 193 <varlistentry id="ch cpu">194 <term><command>ch cpu</command></term>195 <listitem> 196 <para> Utility to configure CPUs</para>197 <indexterm zone="ch-system-util-linux ch cpu">198 <primary sortas="b-ch cpu">chcpu</primary>207 <varlistentry id="chkdupexe"> 208 <term><command>chkdupexe</command></term> 209 <listitem> 210 <para>Finds duplicate executables</para> 211 <indexterm zone="ch-system-util-linux chkdupexe"> 212 <primary sortas="b-chkdupexe">chkdupexe</primary> 199 213 </indexterm> 200 214 </listitem> … … 305 319 </varlistentry> 306 320 307 <varlistentry id="eject">308 <term><command>eject</command></term>309 <listitem>310 <para>Eject removable media</para>311 <indexterm zone="ch-system-util-linux eject">312 <primary sortas="b-dmesg">eject</primary>313 </indexterm>314 </listitem>315 </varlistentry>316 317 <varlistentry id="fallocate">318 <term><command>fallocate</command></term>319 <listitem>320 <para>Preallocates space to a file</para>321 <indexterm zone="ch-system-util-linux fallocate">322 <primary sortas="b-fallocate">fallocate</primary>323 </indexterm>324 </listitem>325 </varlistentry>326 327 321 <varlistentry id="fdformat"> 328 322 <term><command>fdformat</command></term> … … 356 350 </varlistentry> 357 351 358 <varlistentry id="findmnt">359 <term><command>findmnt</command></term>360 <listitem>361 <para>Lists mounted filesystems or searches for a filesystem</para>362 <indexterm zone="ch-system-util-linux findmnt">363 <primary sortas="b-findmnt">findmnt</primary>364 </indexterm>365 </listitem>366 </varlistentry>367 368 352 <varlistentry id="flock"> 369 353 <term><command>flock</command></term> … … 405 389 <indexterm zone="ch-system-util-linux fsck.minix"> 406 390 <primary sortas="b-fsck.minix">fsck.minix</primary> 407 </indexterm>408 </listitem>409 </varlistentry>410 411 <varlistentry id="fsfreeze">412 <term><command>fsfreeze</command></term>413 <listitem>414 <para>Suspends and resumes access to a filesystem</para>415 <indexterm zone="ch-system-util-linux fsfreeze">416 <primary sortas="b-fsfreeze">fsfreeze</primary>417 </indexterm>418 </listitem>419 </varlistentry>420 421 <varlistentry id="fstrim">422 <term><command>fstrim</command></term>423 <listitem>424 <para>Discards unused blocks on a mounted filesystem</para>425 <indexterm zone="ch-system-util-linux fstrim">426 <primary sortas="b-fstrim">fstrim</primary>427 391 </indexterm> 428 392 </listitem> … … 512 476 </varlistentry> 513 477 514 <varlistentry id="kill">515 <term><command>kill</command></term>516 <listitem>517 <para>Send a signal to a process</para>518 <indexterm zone="ch-system-util-linux kill">519 <primary sortas="b-kill">kill</primary>520 </indexterm>521 </listitem>522 </varlistentry>523 524 <varlistentry id="last">525 <term><command>last</command></term>526 <listitem>527 <para>Shows which users last logged in (and out), searching back528 through the <filename>/var/log/wtmp</filename> file; it also shows529 system boots, shutdowns, and run-level changes</para>530 <indexterm zone="ch-system-util-linux last">531 <primary sortas="b-last">last</primary>532 </indexterm>533 </listitem>534 </varlistentry>535 536 <varlistentry id="lastb">537 <term><command>lastb</command></term>538 <listitem>539 <para>Shows the failed login attempts, as logged in540 <filename>/var/log/btmp</filename></para>541 <indexterm zone="ch-system-util-linux lastb">542 <primary sortas="b-lastb">lastb</primary>543 </indexterm>544 </listitem>545 </varlistentry>546 547 478 <varlistentry id="ldattach"> 548 479 <term><command>ldattach</command></term> … … 555 486 </varlistentry> 556 487 488 <varlistentry id="line"> 489 <term><command>line</command></term> 490 <listitem> 491 <para>Copies a single line</para> 492 <indexterm zone="ch-system-util-linux line"> 493 <primary sortas="b-line">line</primary> 494 </indexterm> 495 </listitem> 496 </varlistentry> 497 557 498 <varlistentry id="logger"> 558 499 <term><command>logger</command></term> … … 585 526 </varlistentry> 586 527 587 <varlistentry id="lsblk">588 <term><command>lsblk</command></term>589 <listitem>590 <para>Prints information about block devices</para>591 <indexterm zone="ch-system-util-linux lsblk">592 <primary sortas="b-lsblk">lsblk</primary>593 </indexterm>594 </listitem>595 </varlistentry>596 597 528 <varlistentry id="lscpu"> 598 529 <term><command>lscpu</command></term> … … 601 532 <indexterm zone="ch-system-util-linux lscpu"> 602 533 <primary sortas="b-lscpu">lscpu</primary> 603 </indexterm>604 </listitem>605 </varlistentry>606 607 <varlistentry id="lslocks">608 <term><command>lslocks</command></term>609 <listitem>610 <para>Lists local system locks</para>611 <indexterm zone="ch-system-util-linux lslocks">612 <primary sortas="b-lslocks">lslocks</primary>613 534 </indexterm> 614 535 </listitem> … … 626 547 </varlistentry> 627 548 628 <varlistentry id="mesg">629 <term><command>mesg</command></term>630 <listitem>631 <para>Controls whether other users can send messages to the current632 user's terminal</para>633 <indexterm zone="ch-system-util-linux mesg">634 <primary sortas="b-mesg">mesg</primary>635 </indexterm>636 </listitem>637 </varlistentry>638 639 549 <varlistentry id="mkfs"> 640 550 <term><command>mkfs</command></term> … … 710 620 </varlistentry> 711 621 712 <varlistentry id="mountpoint">713 <term><command>mountpoint</command></term>714 <listitem>715 <para>Tells you whether or not a directory is a mount point.</para>716 <indexterm zone="ch-system-util-linux mountpoint">717 <primary sortas="b-mountpoint">mountpoint</primary>718 </indexterm>719 </listitem>720 </varlistentry>721 722 622 <varlistentry id="namei"> 723 623 <term><command>namei</command></term> … … 726 626 <indexterm zone="ch-system-util-linux namei"> 727 627 <primary sortas="b-namei">namei</primary> 728 </indexterm>729 </listitem>730 </varlistentry>731 732 <varlistentry id="nologin">733 <term><command>nologin</command></term>734 <listitem>735 <para>Displays a message that an account is not available. Designed736 to be used as the default shell for accounts that have been737 disabled</para>738 <indexterm zone="ch-system-util-linux nologin">739 <primary sortas="b-nologin">nologin</primary>740 </indexterm>741 </listitem>742 </varlistentry>743 744 <varlistentry id="nsenter">745 <term><command>nsenter</command></term>746 <listitem>747 <para>Runs a program with namespaces of other processes</para>748 <indexterm zone="ch-system-util-linux nsenter">749 <primary sortas="b-nsenter">nsenter</primary>750 628 </indexterm> 751 629 </listitem> … … 784 662 </varlistentry> 785 663 786 <varlistentry id="prlimit">787 <term><command>prlimit</command></term>788 <listitem>789 <para>Gets and sets a process' resource limits</para>790 <indexterm zone="ch-system-util-linux prlimit">791 <primary sortas="b-prlimit">prlimit</primary>792 </indexterm>793 </listitem>794 </varlistentry>795 796 <varlistentry id="raw">797 <term><command>raw</command></term>798 <listitem>799 <para>Binds a Linux raw character device to a block device</para>800 <indexterm zone="ch-system-util-linux raw">801 <primary sortas="b-raw">raw</primary>802 </indexterm>803 </listitem>804 </varlistentry>805 806 664 <varlistentry id="readprofile"> 807 665 <term><command>readprofile</command></term> … … 835 693 </varlistentry> 836 694 837 <varlistentry id="resizepart">838 <term><command>resizepart</command></term>839 <listitem>840 <para>Asks the Linux kernel to resize a partition</para>841 <indexterm zone="ch-system-util-linux resizepart">842 <primary sortas="b-resizepart">resizepart</primary>843 </indexterm>844 </listitem>845 </varlistentry>846 847 695 <varlistentry id="rev"> 848 696 <term><command>rev</command></term> … … 922 770 <indexterm zone="ch-system-util-linux sfdisk"> 923 771 <primary sortas="b-sfdisk">sfdisk</primary> 924 </indexterm>925 </listitem>926 </varlistentry>927 928 <varlistentry id="sulogin">929 <term><command>sulogin</command></term>930 <listitem>931 <para>Allows <emphasis>root</emphasis> to log in; it is normally932 invoked by <command>init</command> when the system goes into single933 user mode</para>934 <indexterm zone="ch-system-util-linux sulogin">935 <primary sortas="b-sulogin">sulogin</primary>936 </indexterm>937 </listitem>938 </varlistentry>939 940 <varlistentry id="swaplabel">941 <term><command>swaplabel</command></term>942 <listitem>943 <para>Prints or changes the label or UUID of a swap area</para>944 <indexterm zone="ch-system-util-linux swaplabel">945 <primary sortas="b-swaplabel">swaplabel</primary>946 772 </indexterm> 947 773 </listitem> … … 1001 827 </varlistentry> 1002 828 829 <varlistentry id="tunelp"> 830 <term><command>tunelp</command></term> 831 <listitem> 832 <para>Tunes the parameters of the line printer</para> 833 <indexterm zone="ch-system-util-linux tunelp"> 834 <primary sortas="b-tunelp">tunelp</primary> 835 </indexterm> 836 </listitem> 837 </varlistentry> 838 1003 839 <varlistentry id="ul"> 1004 840 <term><command>ul</command></term> … … 1018 854 <indexterm zone="ch-system-util-linux umount"> 1019 855 <primary sortas="b-umount">umount</primary> 1020 </indexterm>1021 </listitem>1022 </varlistentry>1023 1024 <varlistentry id="unshare">1025 <term><command>unshare</command></term>1026 <listitem>1027 <para>Runs a program with some namespaces unshared from parent</para>1028 <indexterm zone="ch-system-util-linux unshare">1029 <primary sortas="b-unshare">unshare</primary>1030 </indexterm>1031 </listitem>1032 </varlistentry>1033 1034 <varlistentry id="utmpdump">1035 <term><command>utmpdump</command></term>1036 <listitem>1037 <para>Displays the content of the given login file in a more1038 user-friendly format</para>1039 <indexterm zone="ch-system-util-linux utmpdump">1040 <primary sortas="b-utmpdump">utmpdump</primary>1041 856 </indexterm> 1042 857 </listitem> … … 1066 881 </varlistentry> 1067 882 1068 <varlistentry id="wall">1069 <term><command>wall</command></term>1070 <listitem>1071 <para>Writes a message to all logged-in users</para>1072 <indexterm zone="ch-system-util-linux wall">1073 <primary sortas="b-wall">wall</primary>1074 </indexterm>1075 </listitem>1076 </varlistentry>1077 1078 <varlistentry id="wdctl">1079 <term><command>wdctl</command></term>1080 <listitem>1081 <para>Show hardware watchdog status</para>1082 <indexterm zone="ch-system-util-linux wdctl">1083 <primary sortas="b-uuidgen">wdctl</primary>1084 </indexterm>1085 </listitem>1086 </varlistentry>1087 1088 883 <varlistentry id="whereis"> 1089 884 <term><command>whereis</command></term> … … 1097 892 </varlistentry> 1098 893 1099 <varlistentry id="wipefs">1100 <term><command>wipefs</command></term>1101 <listitem>1102 <para>Wipes a filesystem signature from a device</para>1103 <indexterm zone="ch-system-util-linux wipefs">1104 <primary sortas="b-wipefs">wipefs</primary>1105 </indexterm>1106 </listitem>1107 </varlistentry>1108 1109 894 <varlistentry id="write"> 1110 895 <term><command>write</command></term> … … 1129 914 </varlistentry> 1130 915 1131 <varlistentry id="libmount">1132 <term><filename class="libraryfile">libmount</filename></term>1133 <listitem>1134 <para>Contains routines for parsing the1135 <filename>/etc/fstab</filename>, <filename>/etc/mtab</filename>,1136 and <filename>/proc/self/mountinfo</filename> files, managing1137 <filename>/etc/mtab</filename>, and configuring various mount1138 options</para>1139 <indexterm zone="ch-system-util-linux libmount">1140 <primary sortas="c-libmount">libmount</primary>1141 </indexterm>1142 </listitem>1143 </varlistentry>1144 1145 916 <varlistentry id="libuuid"> 1146 917 <term><filename class="libraryfile">libuuid</filename></term> -
BOOK/final-system/common/vim.xml
r026bb5d r1c9985f 71 71 <screen os="h"><userinput>make</userinput></screen> 72 72 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 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 78 75 screen, which can cause issues with the settings of the current terminal. 79 76 This can be resolved by redirecting the output to a log file.</para> -
BOOK/final-system/common/xz.xml
r026bb5d r1c9985f 36 36 <screen os="d"><userinput>make</userinput></screen> 37 37 38 <para os="e">To test the results, issue: </para>39 40 <screen os="e2"><userinput remap="test">make check</userinput></screen> 38 <para os="e">To test the results, issue: 39 <userinput>make check</userinput>.</para> 40 41 41 42 42 <para os="f">Install the programs:</para> … … 48 48 49 49 <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 appropriate52 location, and recreate the symlink pointing to it:</para>53 54 <screen os="k"><userinput>mv -v /usr/lib/liblzma.so.* /lib55 ln -svf ../../lib/liblzma.so.&xz-version; /usr/lib/liblzma.so</userinput></screen>56 50 57 51 </sect2> … … 66 60 67 61 <seglistitem> 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> 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> 75 66 <seg>liblzma.[a,so]</seg> 76 67 <seg>/usr/include/lzma, /usr/share/doc/xz</seg> … … 173 164 </varlistentry> 174 165 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 185 166 <varlistentry id="lzmore"> 186 167 <term><command>lzmore</command></term> … … 233 214 </varlistentry> 234 215 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 245 216 <varlistentry id="xzdec"> 246 217 <term><command>xzdec</command></term> … … 253 224 </varlistentry> 254 225 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 315 226 <varlistentry id="liblzma"> 316 227 <term><filename class="libraryfile">liblzma</filename></term> -
BOOK/final-system/common/zlib.xml
r026bb5d r1c9985f 37 37 <screen os="d"><userinput>make</userinput></screen> 38 38 39 <para os="e">To test the results, issue:</para> 40 41 <screen os="e2" ><userinput remap="test">make check</userinput></screen> 39 <para os="e">To test the results, issue: 40 <userinput>make check</userinput>.</para> 42 41 43 42 <para os="f">Install the package:</para> -
BOOK/final-system/mips-chapter.xml
r026bb5d r1c9985f 23 23 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/mpfr.xml"/> 24 24 <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/ isl.xml"/>26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/cloog .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"/> 27 27 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/zlib.xml"/> 28 28 <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=" mips/gcc.xml"/>29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gcc.xml"/> 30 30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/sed.xml"/> 31 31 <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/ pkg-config-lite.xml"/>33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ shadow.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"/> 34 34 <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"/>36 35 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/e2fsprogs.xml"/> 37 36 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/coreutils.xml"/> … … 39 38 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/m4.xml"/> 40 39 <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"/> 41 41 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/libtool.xml"/> 42 42 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/flex.xml"/> … … 47 47 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/automake.xml"/> 48 48 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bash.xml"/> 49 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bc.xml"/>50 49 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bzip2.xml"/> 51 50 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/diffutils.xml"/> 52 51 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/file.xml"/> 52 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/findutils.xml"/> 53 53 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gawk.xml"/> 54 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/findutils.xml"/>55 54 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gettext.xml"/> 56 55 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/grep.xml"/> 57 56 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/groff.xml"/> 58 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/less.xml"/>59 57 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gzip.xml"/> 60 58 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/iputils.xml"/> 61 59 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/kbd.xml"/> 60 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/less.xml"/> 62 61 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/make.xml"/> 63 62 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/xz.xml"/> 64 63 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/man.xml"/> 65 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ kmod.xml"/>64 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/module-init-tools.xml"/> 66 65 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/patch.xml"/> 67 66 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/psmisc.xml"/> 67 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/shadow.xml"/> 68 68 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/libestr.xml"/> 69 69 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/libee.xml"/> … … 72 72 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/tar.xml"/> 73 73 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/texinfo.xml"/> 74 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ eudev.xml"/>74 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/udev.xml"/> 75 75 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/vim.xml"/> 76 76 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips/colo.xml"/> -
BOOK/final-system/mips/eglibc.xml
r026bb5d r1c9985f 44 44 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 45 45 href="../common/eglibc.xml" 46 xpointer="xpointer(//*[@os=' b'])"/>46 xpointer="xpointer(//*[@os='p1'])"/> 47 47 48 48 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 49 49 href="../common/eglibc.xml" 50 xpointer="xpointer(//*[@os=' s1'])"/>50 xpointer="xpointer(//*[@os='p2'])"/> 51 51 52 52 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 53 53 href="../common/eglibc.xml" 54 xpointer="xpointer(//*[@os='s2'])"/> 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> 55 63 56 64 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/final-system/mips64-64-chapter.xml
r026bb5d r1c9985f 23 23 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/mpfr.xml"/> 24 24 <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/ isl.xml"/>26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/cloog .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"/> 27 27 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/zlib.xml"/> 28 28 <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=" mips64-64/gcc.xml"/>29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/gcc.xml"/> 30 30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/sed.xml"/> 31 31 <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/ pkg-config-lite.xml"/>33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ shadow.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"/> 34 34 <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"/>36 35 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/e2fsprogs.xml"/> 37 36 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/coreutils.xml"/> … … 39 38 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/m4.xml"/> 40 39 <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"/> 41 41 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/libtool.xml"/> 42 42 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/flex.xml"/> … … 47 47 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/automake.xml"/> 48 48 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bash.xml"/> 49 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bc.xml"/>50 49 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bzip2.xml"/> 51 50 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/diffutils.xml"/> 52 51 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/file.xml"/> 52 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/findutils.xml"/> 53 53 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gawk.xml"/> 54 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/findutils.xml"/>55 54 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gettext.xml"/> 56 55 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/grep.xml"/> 57 56 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/groff.xml"/> 58 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/less.xml"/>59 57 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gzip.xml"/> 60 58 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/iputils.xml"/> 61 59 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/kbd.xml"/> 60 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/less.xml"/> 62 61 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/make.xml"/> 63 62 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/xz.xml"/> 64 63 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/man.xml"/> 65 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ kmod.xml"/>64 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/module-init-tools.xml"/> 66 65 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/patch.xml"/> 67 66 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/psmisc.xml"/> 67 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/shadow.xml"/> 68 68 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/libestr.xml"/> 69 69 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/libee.xml"/> … … 72 72 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/tar.xml"/> 73 73 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/texinfo.xml"/> 74 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ eudev.xml"/>74 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/udev.xml"/> 75 75 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/vim.xml"/> 76 76 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips64/colo.xml"/> -
BOOK/final-system/mips64-64/eglibc.xml
r026bb5d r1c9985f 44 44 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 45 45 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" 46 54 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'])"/> 47 63 48 64 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 56 72 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 57 73 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"66 74 xpointer="xpointer(//*[@os='e'])"/> 67 75 … … 72 80 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 73 81 href="../x86_64-64/eglibc.xml" 74 xpointer="xpointer(//*[@os='l 5'])"/>82 xpointer="xpointer(//*[@os='l1'])"/> 75 83 76 84 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 77 85 href="../x86_64-64/eglibc.xml" 78 xpointer="xpointer(//*[@os='l 6'])"/>86 xpointer="xpointer(//*[@os='l2'])"/> 79 87 80 88 <para>Now we will force EGLIBC to build as 64-bit instead of the default … … 140 148 xpointer="xpointer(//*[@os='t'])"/> 141 149 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 150 150 </sect2> 151 151 -
BOOK/final-system/mips64-chapter.xml
r026bb5d r1c9985f 31 31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/mpc-n32.xml"/> 32 32 <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/ 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="m ultilib/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"/>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"/> 39 39 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/zlib.xml"/> 40 40 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/zlib-n32.xml"/> … … 45 45 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/ncurses-n32.xml"/> 46 46 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/ncurses-64bit.xml"/> 47 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips64/pkg-config-lite.xml"/> 48 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/shadow.xml"/> 47 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/glib.xml"/> 48 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/glib-n32.xml"/> 49 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/glib-64bit.xml"/> 50 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips64/pkg-config.xml"/> 49 51 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/util-linux.xml"/> 50 52 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/util-linux-n32.xml"/> 51 53 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/util-linux-64bit.xml"/> 52 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/procps.xml"/>53 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/procps-n32.xml"/>54 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/procps-64bit.xml"/>55 54 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/e2fsprogs.xml"/> 56 55 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/e2fsprogs-n32.xml"/> … … 63 62 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/bison-n32.xml"/> 64 63 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/bison-64bit.xml"/> 64 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/procps.xml"/> 65 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/procps-n32.xml"/> 66 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/procps-64bit.xml"/> 65 67 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/libtool.xml"/> 66 68 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/libtool-n32.xml"/> … … 80 82 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/automake.xml"/> 81 83 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bash.xml"/> 82 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/bc.xml"/>83 84 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/bzip2.xml"/> 84 85 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/bzip2-n32.xml"/> … … 88 89 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/file-n32.xml"/> 89 90 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/file-64bit.xml"/> 91 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/findutils.xml"/> 90 92 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gawk.xml"/> 91 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/findutils.xml"/>92 93 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gettext.xml"/> 93 94 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gettext-n32.xml"/> … … 95 96 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/grep.xml"/> 96 97 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/groff.xml"/> 97 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/less.xml"/>98 98 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gzip.xml"/> 99 99 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/iputils.xml"/> 100 100 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/kbd.xml"/> 101 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/less.xml"/> 101 102 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/make.xml"/> 102 103 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/xz.xml"/> … … 104 105 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/xz-64bit.xml"/> 105 106 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/man.xml"/> 106 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/kmod.xml"/> 107 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/kmod-n32.xml"/> 108 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/kmod-64bit.xml"/> 107 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/module-init-tools.xml"/> 109 108 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/patch.xml"/> 110 109 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/psmisc.xml"/> 110 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/shadow.xml"/> 111 111 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/libestr.xml"/> 112 112 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/libestr-n32.xml"/> … … 119 119 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/tar.xml"/> 120 120 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/texinfo.xml"/> 121 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/ eudev.xml"/>122 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/ eudev-n32.xml"/>123 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/ eudev-64bit.xml"/>121 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/udev.xml"/> 122 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/udev-n32.xml"/> 123 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/udev-64bit.xml"/> 124 124 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/vim.xml"/> 125 125 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips64/colo.xml"/> -
BOOK/final-system/mips64/binutils.xml
r026bb5d r1c9985f 42 42 xpointer="xpointer(//*[@os='f'])"/> 43 43 44 <!-- Branch update patch area45 <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 -->53 44 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 54 45 href="../common/binutils.xml" … … 65 56 <screen os="ca"><userinput>CC="gcc -isystem /usr/include ${BUILD64}" \ 66 57 LDFLAGS="-Wl,-rpath-link,/usr/lib64:/lib64:/usr/lib32:/lib32:/usr/lib:/lib ${BUILD64}" \ 67 ../binutils-&binutils- dir;/configure --prefix=/usr \58 ../binutils-&binutils-version;/configure --prefix=/usr \ 68 59 --enable-shared --enable-64-bit-bfd --libdir=/usr/lib64</userinput></screen> 69 60 -
BOOK/final-system/mips64/eglibc-64bit.xml
r026bb5d r1c9985f 39 39 40 40 <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" 41 49 href="eglibc.xml" 42 50 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'])"/> 43 59 44 60 <para os="m3">The following will cause EGLIBC to use an absolute path to the … … 47 63 <screen os="m4"><userinput>cp -v config.make.in{,.orig} 48 64 sed '/ldd-rewrite-script/s:@:${objdir}/&:' config.make.in.orig > 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'])"/>57 65 58 66 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/final-system/mips64/eglibc-n32.xml
r026bb5d r1c9985f 40 40 41 41 <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" 42 50 href="eglibc.xml" 43 51 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'])"/> 44 60 45 61 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 50 66 href="eglibc-64bit.xml" 51 67 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'])"/>60 68 61 69 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 78 86 <screen os="h"><userinput>CC="gcc ${BUILDN32}" CXX="g++ ${BUILDN32}" \ 79 87 ../eglibc-&eglibc-version;/configure --prefix=/usr \ 80 --disable-profile --enable-kernel=2.6.32 \ 81 --libexecdir=/usr/lib32/eglibc --libdir=/usr/lib32 \ 82 --enable-obsolete-rpc</userinput></screen> 88 --disable-profile --enable-add-ons --enable-kernel=2.6.0 \ 89 --libexecdir=/usr/lib32/eglibc --libdir=/usr/lib32</userinput></screen> 83 90 84 91 <variablelist os="i"> … … 88 95 <term><parameter>--libexecdir=/usr/lib32/eglibc</parameter></term> 89 96 <listitem> 90 <para>This changes the location of the <command> getconf</command>97 <para>This changes the location of the <command>pt_chown</command> 91 98 program from its default of <filename 92 99 class="directory">/usr/libexec</filename> to <filename -
BOOK/final-system/mips64/eglibc.xml
r026bb5d r1c9985f 45 45 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 46 46 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" 47 55 xpointer="xpointer(//*[@os='b'])"/> 48 56 49 57 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 50 href="../ common/eglibc.xml"51 xpointer="xpointer(//*[@os=' s1'])"/>58 href="../mips/eglibc.xml" 59 xpointer="xpointer(//*[@os='g1'])"/> 52 60 53 61 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 54 href="../ common/eglibc.xml"55 xpointer="xpointer(//*[@os=' s2'])"/>62 href="../mips/eglibc.xml" 63 xpointer="xpointer(//*[@os='g2'])"/> 56 64 57 65 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 89 97 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 90 98 href="../multilib/eglibc.xml" 91 xpointer="xpointer(//*[@os='l1 b'])"/>99 xpointer="xpointer(//*[@os='l1'])"/> 92 100 93 101 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 94 102 href="../multilib/eglibc.xml" 95 xpointer="xpointer(//*[@os='l2 b'])"/>103 xpointer="xpointer(//*[@os='l2'])"/> 96 104 97 105 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/final-system/mips64/gcc.xml
r026bb5d r1c9985f 32 32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 33 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'])"/>39 40 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"41 href="../common/gcc.xml"42 34 xpointer="xpointer(//*[@os='d'])"/> 43 35 … … 64 56 --libexecdir=/usr/lib64 --enable-shared --enable-threads=posix \ 65 57 --enable-__cxa_atexit --enable-c99 --enable-long-long --with-abi=64 \ 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> 58 --enable-clocale=gnu --enable-languages=c,c++ --disable-libstdcxx-pch</userinput></screen> 70 59 71 60 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 80 69 href="../common/gcc.xml" 81 70 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'])"/>90 71 91 72 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 137 118 xpointer="xpointer(//*[@os='x'])"/> 138 119 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/lib144 mv -v /usr/lib32/*gdb.py /usr/share/gdb/auto-load/usr/lib32145 mv -v /usr/lib64/*gdb.py /usr/share/gdb/auto-load/usr/lib64</userinput></screen>146 147 120 </sect2> 148 121 -
BOOK/final-system/multilib/autoconf.xml
r026bb5d r1c9985f 42 42 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 43 43 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"52 44 xpointer="xpointer(//*[@os='f'])"/> 53 45 -
BOOK/final-system/multilib/automake.xml
r026bb5d r1c9985f 41 41 42 42 <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"47 43 href="../common/autoconf.xml" 48 44 xpointer="xpointer(//*[@os='f'])"/> -
BOOK/final-system/multilib/binutils.xml
r026bb5d r1c9985f 42 42 xpointer="xpointer(//*[@os='f'])"/> 43 43 44 <!-- Branch update patch area45 <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 -->53 44 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 54 45 href="../common/binutils.xml" … … 65 56 <screen os="ca"><userinput>CC="gcc -isystem /usr/include ${BUILD64}" \ 66 57 LDFLAGS="-Wl,-rpath-link,/usr/lib64:/lib64:/usr/lib:/lib ${BUILD64}" \ 67 ../binutils-&binutils- dir;/configure --prefix=/usr \58 ../binutils-&binutils-version;/configure --prefix=/usr \ 68 59 --enable-shared --enable-64-bit-bfd --libdir=/usr/lib64</userinput></screen> 69 60 -
BOOK/final-system/multilib/bison-64bit.xml
r026bb5d r1c9985f 24 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 25 25 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"34 26 xpointer="xpointer(//*[@os='a'])"/> 35 27 36 <screen os="b"><userinput>CC="gcc ${BUILD64}" ./configure --prefix=/usr --libdir=/usr/lib64 --cache-file=config.cache</userinput></screen>28 <screen os="b"><userinput>CC="gcc ${BUILD64}" ./configure --prefix=/usr --libdir=/usr/lib64</userinput></screen> 37 29 38 30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 47 39 href="../common/bison.xml" 48 40 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'])"/>53 41 54 42 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/final-system/multilib/bison-n32.xml
r026bb5d r1c9985f 25 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 26 26 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"35 27 xpointer="xpointer(//*[@os='a'])"/> 36 28 37 <screen os="b"><userinput>CC="gcc ${BUILDN32}" ./configure --prefix=/usr --libdir=/usr/lib32 --cache-file=config.cache</userinput></screen>29 <screen os="b"><userinput>CC="gcc ${BUILDN32}" ./configure --prefix=/usr --libdir=/usr/lib32</userinput></screen> 38 30 39 31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 48 40 href="../common/bison.xml" 49 41 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'])"/>54 42 55 43 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/final-system/multilib/bison.xml
r026bb5d r1c9985f 25 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 26 26 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"35 27 xpointer="xpointer(//*[@os='a'])"/> 36 28 37 <screen os="b"><userinput>CC="gcc ${BUILD32}" ./configure --prefix=/usr --cache-file=config.cache</userinput></screen>29 <screen os="b"><userinput>CC="gcc ${BUILD32}" ./configure --prefix=/usr</userinput></screen> 38 30 39 31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 48 40 href="../common/bison.xml" 49 41 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'])"/>54 42 55 43 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/final-system/multilib/coreutils.xml
r026bb5d r1c9985f 34 34 xpointer="xpointer(//*[@os='c'])"/> 35 35 36 <screen os="d"><userinput>FORCE_UNSAFE_CONFIGURE=1 CC="gcc ${BUILD64}" \ 37 ./configure --prefix=/usr \ 36 <screen os="d"><userinput>CC="gcc ${BUILD64}" ./configure --prefix=/usr \ 38 37 --enable-no-install-program=kill,uptime \ 39 38 --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'])"/>44 39 45 40 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 111 106 xpointer="xpointer(//*[@os='u'])"/> 112 107 108 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 109 href="../common/coreutils.xml" 110 xpointer="xpointer(//*[@os='v'])"/> 111 112 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 113 href="../common/coreutils.xml" 114 xpointer="xpointer(//*[@os='w'])"/> 115 113 116 </sect2> 114 117 -
BOOK/final-system/multilib/diffutils.xml
r026bb5d r1c9985f 50 50 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 51 51 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"56 52 xpointer="xpointer(//*[@os='f'])"/> 57 53 -
BOOK/final-system/multilib/e2fsprogs-64bit.xml
r026bb5d r1c9985f 63 63 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 64 64 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"69 65 xpointer="xpointer(//*[@os='i'])"/> 70 66 -
BOOK/final-system/multilib/eglibc-64bit.xml
r026bb5d r1c9985f 40 40 41 41 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 42 href=" eglibc.xml"43 xpointer="xpointer(//*[@os=' b'])"/>42 href="../common/eglibc.xml" 43 xpointer="xpointer(//*[@os='p1'])"/> 44 44 45 45 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 46 46 href="../common/eglibc.xml" 47 xpointer="xpointer(//*[@os=' s1'])"/>47 xpointer="xpointer(//*[@os='p2'])"/> 48 48 49 49 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 50 href=" ../common/eglibc.xml"51 xpointer="xpointer(//*[@os=' s2'])"/>50 href="eglibc.xml" 51 xpointer="xpointer(//*[@os='b'])"/> 52 52 53 53 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 70 70 <screen os="h"><userinput>CC="gcc ${BUILD64}" CXX="g++ ${BUILD64}" \ 71 71 ../eglibc-&eglibc-version;/configure --prefix=/usr \ 72 --disable-profile --enable-kernel=2.6.32 \ 73 --libexecdir=/usr/lib64/glibc --libdir=/usr/lib64 \ 74 --enable-obsolete-rpc</userinput></screen> 72 --disable-profile --enable-add-ons --enable-kernel=2.6.0 \ 73 --libexecdir=/usr/lib64/glibc --libdir=/usr/lib64</userinput></screen> 75 74 76 75 <variablelist os="i"> … … 80 79 <term><parameter>--libexecdir=/usr/lib64/glibc</parameter></term> 81 80 <listitem> 82 <para>This changes the location of the <command> getconf</command>83 utilityfrom its default of <filename81 <para>This changes the location of the <command>pt_chown</command> 82 program from its default of <filename 84 83 class="directory">/usr/libexec</filename> to <filename 85 84 class="directory">/usr/lib64/glibc</filename>.</para> -
BOOK/final-system/multilib/eglibc.xml
r026bb5d r1c9985f 45 45 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 46 46 href="../common/eglibc.xml" 47 xpointer="xpointer(//*[@os=' b'])"/>47 xpointer="xpointer(//*[@os='p1'])"/> 48 48 49 49 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 50 50 href="../common/eglibc.xml" 51 xpointer="xpointer(//*[@os=' s1'])"/>51 xpointer="xpointer(//*[@os='p2'])"/> 52 52 53 53 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 54 54 href="../common/eglibc.xml" 55 xpointer="xpointer(//*[@os=' s2'])"/>55 xpointer="xpointer(//*[@os='b'])"/> 56 56 57 57 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 69 69 <screen os="h"><userinput>CC="gcc ${BUILD32}" CXX="g++ ${BUILD32}" \ 70 70 ../eglibc-&eglibc-version;/configure --prefix=/usr \ 71 --disable-profile --enable-kernel=2.6.32 \ 72 --libexecdir=/usr/lib/eglibc --host=${CLFS_TARGET32} \ 73 --enable-obsolete-rpc</userinput></screen> 71 --disable-profile --enable-add-ons --enable-kernel=2.6.0 \ 72 --libexecdir=/usr/lib/eglibc --host=${CLFS_TARGET32}</userinput></screen> 74 73 75 74 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 89 88 xpointer="xpointer(//*[@os='l'])"/> 90 89 91 <para os="l1 b">In multilib, we tend to think that compiling for90 <para os="l1">In multilib, we tend to think that compiling for 92 91 <literal>${CLFS_TARGET32}</literal> is <emphasis>not</emphasis> 93 92 cross-compiling. EGLIBC takes the traditional view that if you are building … … 97 96 sed allows these tests to succeed:</para> 98 97 99 <screen os="l2 b"><userinput>sed -i '/cross-compiling/s@ifeq@ifneq@g' ../eglibc-&eglibc-version;/localedata/Makefile</userinput></screen>98 <screen os="l2"><userinput>sed -i '/cross-compiling/s@ifeq@ifneq@g' ../eglibc-&eglibc-version;/localedata/Makefile</userinput></screen> 100 99 101 100 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/final-system/multilib/file-64bit.xml
r026bb5d r1c9985f 43 43 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 44 44 href="file.xml" 45 xpointer="xpointer(//*[@os='e2'])"/>46 47 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"48 href="file.xml"49 45 xpointer="xpointer(//*[@os='f'])"/> 50 46 -
BOOK/final-system/multilib/file-n32.xml
r026bb5d r1c9985f 42 42 xpointer="xpointer(//*[@os='e'])"/> 43 43 44 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"45 href="file.xml"46 xpointer="xpointer(//*[@os='e2'])"/>47 48 44 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 49 45 href="file.xml" -
BOOK/final-system/multilib/file.xml
r026bb5d r1c9985f 43 43 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 44 44 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"49 45 xpointer="xpointer(//*[@os='f'])"/> 50 46 -
BOOK/final-system/multilib/findutils.xml
r026bb5d r1c9985f 54 54 href="../common/findutils.xml" 55 55 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'])"/>60 56 61 57 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/final-system/multilib/flex-64bit.xml
r026bb5d r1c9985f 24 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 25 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'])"/> 31 32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 33 href="flex.xml" 26 34 xpointer="xpointer(//*[@os='a'])"/> 27 35 … … 40 48 href="../common/flex.xml" 41 49 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'])"/>46 50 47 51 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/final-system/multilib/flex-n32.xml
r026bb5d r1c9985f 21 21 <sect2 role="installation"> 22 22 <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'])"/> 23 31 24 32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/final-system/multilib/flex.xml
r026bb5d r1c9985f 22 22 <sect2 role="installation"> 23 23 <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'])"/> 24 32 25 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/final-system/multilib/gawk.xml
r026bb5d r1c9985f 43 43 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 44 44 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"49 45 xpointer="xpointer(//*[@os='f'])"/> 50 46 -
BOOK/final-system/multilib/gcc.xml
r026bb5d r1c9985f 32 32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 33 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'])"/>39 40 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"41 href="../common/gcc.xml"42 34 xpointer="xpointer(//*[@os='d'])"/> 43 35 … … 64 56 --libexecdir=/usr/lib64 --enable-shared --enable-threads=posix \ 65 57 --enable-__cxa_atexit --enable-c99 --enable-long-long \ 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> 58 --enable-clocale=gnu --enable-languages=c,c++ --disable-libstdcxx-pch</userinput></screen> 70 59 71 60 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 80 69 href="../common/gcc.xml" 81 70 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'])"/>90 71 91 72 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 137 118 xpointer="xpointer(//*[@os='x'])"/> 138 119 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/lib143 mv -v /usr/lib64/*gdb.py /usr/share/gdb/auto-load/usr/lib64</userinput></screen>144 145 120 </sect2> 146 121 -
BOOK/final-system/multilib/gettext-64bit.xml
r026bb5d r1c9985f 43 43 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 44 44 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"49 45 xpointer="xpointer(//*[@os='f'])"/> 50 46 -
BOOK/final-system/multilib/gettext-n32.xml
r026bb5d r1c9985f 44 44 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 45 45 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"50 46 xpointer="xpointer(//*[@os='f'])"/> 51 47 -
BOOK/final-system/multilib/gettext.xml
r026bb5d r1c9985f 42 42 xpointer="xpointer(//*[@os='e'])"/> 43 43 44 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"45 href="../common/gettext.xml"46 xpointer="xpointer(//*[@os='e2'])"/>47 48 44 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 49 45 href="../common/gettext.xml" -
BOOK/final-system/multilib/gmp-64bit.xml
r026bb5d r1c9985f 40 40 xpointer="xpointer(//*[@os='a'])"/> 41 41 42 <screen os="b"><userinput>C C="gcc -isystem /usr/include ${BUILD64}" \42 <screen os="b"><userinput>CPPFLAGS=-fexceptions CC="gcc -isystem /usr/include ${BUILD64}" \ 43 43 CXX="g++ -isystem /usr/include ${BUILD64}" \ 44 44 LDFLAGS="-Wl,-rpath-link,/usr/lib64:/lib64 ${BUILD64}" \ 45 45 ./configure --prefix=/usr \ 46 --libdir=/usr/lib64 --enable-cxx </userinput></screen>46 --libdir=/usr/lib64 --enable-cxx --enable-mpbsd</userinput></screen> 47 47 48 48 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/final-system/multilib/gmp-n32.xml
r026bb5d r1c9985f 42 42 xpointer="xpointer(//*[@os='a'])"/> 43 43 44 <screen os="b"><userinput>C C="gcc -isystem /usr/include ${BUILDN32}" \44 <screen os="b"><userinput>CPPFLAGS=-fexceptions CC="gcc -isystem /usr/include ${BUILDN32}" \ 45 45 CXX="g++ -isystem /usr/include ${BUILDN32}" \ 46 46 LDFLAGS="-Wl,-rpath-link,/usr/lib32:/lib32 ${BUILDN32}" \ 47 47 ABI=n32 ./configure --prefix=/usr \ 48 --libdir=/usr/lib32 --enable-cxx </userinput></screen>48 --libdir=/usr/lib32 --enable-cxx --enable-mpbsd</userinput></screen> 49 49 50 50 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/final-system/multilib/gmp.xml
r026bb5d r1c9985f 41 41 xpointer="xpointer(//*[@os='a'])"/> 42 42 43 <screen os="b"><userinput>C C="gcc -isystem /usr/include ${BUILD32}" \43 <screen os="b"><userinput>CPPFLAGS=-fexceptions CC="gcc -isystem /usr/include ${BUILD32}" \ 44 44 CXX="g++ -isystem /usr/include ${BUILD32}" \ 45 45 LDFLAGS="-Wl,-rpath-link,/usr/lib:/lib ${BUILD32}" \ 46 ABI=32 ./configure --prefix=/usr --enable-cxx</userinput></screen> 46 ABI=32 ./configure --prefix=/usr \ 47 -enable-cxx --enable-mpbsd</userinput></screen> 47 48 48 49 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/final-system/multilib/grep.xml
r026bb5d r1c9985f 27 27 28 28 <screen os="b"><userinput>CC="gcc ${BUILD64}" ./configure --prefix=/usr \ 29 --bindir=/bin </userinput></screen>29 --bindir=/bin --without-included-regex</userinput></screen> 30 30 31 31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 40 40 href="../common/grep.xml" 41 41 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'])"/>46 42 47 43 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/final-system/multilib/gzip.xml
r026bb5d r1c9985f 42 42 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 43 43 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"48 44 xpointer="xpointer(//*[@os='f'])"/> 49 45 -
BOOK/final-system/multilib/iproute2.xml
r026bb5d r1c9985f 29 29 href="../common/iproute2.xml" 30 30 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'])"/>39 31 40 32 <para os="p1">This patch adds the ability to update the LIBDIR path:</para> -
BOOK/final-system/multilib/iputils.xml
r026bb5d r1c9985f 32 32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 33 33 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" 34 42 xpointer="xpointer(//*[@os='a'])"/> 35 43 36 <screen os="b"><userinput>make USE_CAP=no CC="gcc ${BUILD64}" \ 37 IPV4_TARGETS="tracepath ping clockdiff rdisc" \ 44 <screen os="b"><userinput>make CC="gcc ${BUILD64}" IPV4_TARGETS="tracepath ping clockdiff" \ 38 45 IPV6_TARGETS="tracepath6 traceroute6"</userinput></screen> 39 46 -
BOOK/final-system/multilib/kbd.xml
r026bb5d r1c9985f 24 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 25 25 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" 26 34 xpointer="xpointer(//*[@os='a'])"/> 27 35 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> 36 <screen os="b"><userinput>CC="gcc ${BUILD64}" ./configure --prefix=/usr</userinput></screen> 30 37 31 38 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 33 40 xpointer="xpointer(//*[@os='c'])"/> 34 41 35 <screen os="d"><userinput>make </userinput></screen>42 <screen os="d"><userinput>make CC="gcc ${BUILD64}"</userinput></screen> 36 43 37 44 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/final-system/multilib/libee-64bit.xml
r026bb5d r1c9985f 36 36 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 37 37 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"42 38 xpointer="xpointer(//*[@os='d'])"/> 43 39 -
BOOK/final-system/multilib/libee-n32.xml
r026bb5d r1c9985f 37 37 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 38 38 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"43 39 xpointer="xpointer(//*[@os='d'])"/> 44 40 -
BOOK/final-system/multilib/libee.xml
r026bb5d r1c9985f 36 36 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 37 37 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"42 38 xpointer="xpointer(//*[@os='d'])"/> 43 39 -
BOOK/final-system/multilib/libtool-64bit.xml
r026bb5d r1c9985f 49 49 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 50 50 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"55 51 xpointer="xpointer(//*[@os='f'])"/> 56 52 … … 64 60 65 61 <screen os="m2"><userinput>mv -v /usr/bin/libtool{,-64} 66 ln -s vmultiarch_wrapper /usr/bin/libtool</userinput></screen>62 ln -s multiarch_wrapper /usr/bin/libtool</userinput></screen> 67 63 68 64 </sect2> -
BOOK/final-system/multilib/make.xml
r026bb5d r1c9985f 42 42 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 43 43 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"48 44 xpointer="xpointer(//*[@os='f'])"/> 49 45 -
BOOK/final-system/multilib/mpc-64bit.xml
r026bb5d r1c9985f 28 28 <screen os="b"><userinput>CC="gcc -isystem /usr/include ${BUILD64}" \ 29 29 LDFLAGS="-Wl,-rpath-link,/usr/lib64:/lib64 ${BUILD64}" \ 30 ./configure --prefix=/usr --libdir=/usr/lib64</userinput></screen>30 EGREP="grep -E" ./configure --prefix=/usr --libdir=/usr/lib64</userinput></screen> 31 31 32 32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/final-system/multilib/mpc-n32.xml
r026bb5d r1c9985f 29 29 <screen os="b"><userinput>CC="gcc -isystem /usr/include ${BUILDN32}" \ 30 30 LDFLAGS="-Wl,-rpath-link,/usr/lib32:/lib32 ${BUILDN32}" \ 31 ./configure --prefix=/usr --libdir=/usr/lib32</userinput></screen>31 EGREP="grep -E" ./configure --prefix=/usr --libdir=/usr/lib32</userinput></screen> 32 32 33 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/final-system/multilib/mpc.xml
r026bb5d r1c9985f 29 29 <screen os="b"><userinput>CC="gcc -isystem /usr/include ${BUILD32}" \ 30 30 LDFLAGS="-Wl,-rpath-link,/usr/lib:/lib ${BUILD32}" \ 31 ./configure --prefix=/usr --host=${CLFS_TARGET32}</userinput></screen>31 EGREP="grep -E" ./configure --prefix=/usr --host=${CLFS_TARGET32}</userinput></screen> 32 32 33 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/final-system/multilib/mpfr-64bit.xml
r026bb5d r1c9985f 21 21 <sect2 role="installation"> 22 22 <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'])"/>31 23 32 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/final-system/multilib/mpfr-n32.xml
r026bb5d r1c9985f 22 22 <sect2 role="installation"> 23 23 <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'])"/>32 24 33 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/final-system/multilib/mpfr.xml
r026bb5d r1c9985f 22 22 <sect2 role="installation"> 23 23 <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'])"/>32 24 33 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/final-system/multilib/multiarch_wrapper.xml
r026bb5d r1c9985f 91 91 <screen os="g"><userinput>echo 'echo "32bit Version"' > test-32 92 92 echo 'echo "64bit Version"' > test-64 93 chmod -v755 test-32 test-6493 chmod 755 test-32 test-64 94 94 ln -sv /usr/bin/multiarch_wrapper test</userinput></screen> 95 95 … … 103 103 <screen os="k" role="nodump"><userinput>32bit Version 104 104 64bit 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>109 105 110 106 </sect2> -
BOOK/final-system/multilib/ncurses-64bit.xml
r026bb5d r1c9985f 37 37 ./configure --prefix=/usr --libdir=/lib64 \ 38 38 --with-shared --without-debug --enable-widec \ 39 --with-manpage-format=normal \ 40 --with-default-terminfo-dir=/usr/share/terminfo</userinput></screen> 39 --with-manpage-format=normal</userinput></screen> 41 40 42 41 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/final-system/multilib/ncurses-n32.xml
r026bb5d r1c9985f 38 38 ./configure --prefix=/usr --libdir=/lib32 \ 39 39 --with-shared --without-debug --enable-widec \ 40 --with-manpage-format=normal \ 41 --with-default-terminfo-dir=/usr/share/terminfo</userinput></screen> 40 --with-manpage-format=normal</userinput></screen> 42 41 43 42 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/final-system/multilib/ncurses.xml
r026bb5d r1c9985f 38 38 ./configure --prefix=/usr --libdir=/lib \ 39 39 --with-shared --without-debug --enable-widec \ 40 --with-manpage-format=normal \ 41 --with-default-terminfo-dir=/usr/share/terminfo</userinput></screen> 40 --with-manpage-format=normal</userinput></screen> 42 41 43 42 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/final-system/multilib/patch.xml
r026bb5d r1c9985f 42 42 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 43 43 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"48 44 xpointer="xpointer(//*[@os='f'])"/> 49 45 -
BOOK/final-system/multilib/perl-64bit.xml
r026bb5d r1c9985f 102 102 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 103 103 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"108 104 xpointer="xpointer(//*[@os='j'])"/> 109 105 -
BOOK/final-system/multilib/perl-n32.xml
r026bb5d r1c9985f 105 105 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 106 106 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"111 107 xpointer="xpointer(//*[@os='j'])"/> 112 108 -
BOOK/final-system/multilib/perl.xml
r026bb5d r1c9985f 45 45 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 46 46 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"51 47 xpointer="xpointer(//*[@os='a'])"/> 52 48 … … 77 73 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 78 74 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"83 75 xpointer="xpointer(//*[@os='j'])"/> 84 76 -
BOOK/final-system/multilib/procps-64bit.xml
r026bb5d r1c9985f 32 32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 33 33 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"42 34 xpointer="xpointer(//*[@os='s1'])"/> 43 35 … … 60 52 xpointer="xpointer(//*[@os='d'])"/> 61 53 62 <screen os="e"><userinput>make SKIP='/bin/kill /usr/share/man/man1/kill.1'install lib64=lib64</userinput></screen>54 <screen os="e"><userinput>make install lib64=lib64</userinput></screen> 63 55 64 56 <variablelist os="f"> -
BOOK/final-system/multilib/procps-n32.xml
r026bb5d r1c9985f 33 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 34 34 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"43 35 xpointer="xpointer(//*[@os='s1'])"/> 44 36 … … 62 54 63 55 64 <screen os="e"><userinput>make SKIP='/bin/kill /usr/share/man/man1/kill.1'install lib64=lib32</userinput></screen>56 <screen os="e"><userinput>make install lib64=lib32</userinput></screen> 65 57 66 58 <variablelist os="f"> -
BOOK/final-system/multilib/procps.xml
r026bb5d r1c9985f 33 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 34 34 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"43 35 xpointer="xpointer(//*[@os='s1'])"/> 44 36 … … 61 53 xpointer="xpointer(//*[@os='d'])"/> 62 54 63 <screen os="e"><userinput>make SKIP='/bin/kill /usr/share/man/man1/kill.1'install lib64=lib</userinput></screen>55 <screen os="e"><userinput>make install lib64=lib</userinput></screen> 64 56 65 57 <variablelist os="f"> -
BOOK/final-system/multilib/rsyslog.xml
r026bb5d r1c9985f 43 43 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 44 44 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"49 45 xpointer="xpointer(//*[@os='f'])"/> 50 46 -
BOOK/final-system/multilib/sed.xml
r026bb5d r1c9985f 51 51 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 52 52 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"57 53 xpointer="xpointer(//*[@os='h'])"/> 58 54 -
BOOK/final-system/multilib/shadow.xml
r026bb5d r1c9985f 30 30 xpointer="xpointer(//*[@os='b'])"/> 31 31 32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 33 href="../common/shadow.xml" 34 xpointer="xpointer(//*[@os='c'])"/> 32 <screen os="c"><userinput>CC="gcc ${BUILD64}" ./configure --sysconfdir=/etc \ 33 --without-libpam --without-audit --without-selinux</userinput></screen> 35 34 36 35 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 38 37 xpointer="xpointer(//*[@os='d'])"/> 39 38 40 <screen os="c"><userinput>CC="gcc ${BUILD64}" ./configure --sysconfdir=/etc</userinput></screen> 39 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 40 href="../common/shadow.xml" 41 xpointer="xpointer(//*[@os='e'])"/> 41 42 42 43 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/final-system/multilib/sysvinit.xml
r026bb5d r1c9985f 20 20 <sect2 role="installation"> 21 21 <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'])"/>30 22 31 23 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/final-system/multilib/tar.xml
r026bb5d r1c9985f 52 52 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 53 53 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"58 54 xpointer="xpointer(//*[@os='f'])"/> 59 55 … … 61 57 href="../common/tar.xml" 62 58 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'])"/>71 59 72 60 </sect2> -
BOOK/final-system/multilib/texinfo.xml
r026bb5d r1c9985f 24 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 25 25 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" 26 34 xpointer="xpointer(//*[@os='a'])"/> 27 35 … … 39 47 href="../common/texinfo.xml" 40 48 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'])"/>45 49 46 50 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/final-system/multilib/util-linux-64bit.xml
r026bb5d r1c9985f 31 31 32 32 <screen os="b"><userinput>CC="gcc ${BUILD64}" ./configure --libdir=/lib64 \ 33 --enable- write</userinput></screen>33 --enable-partx --disable-wall --enable-write</userinput></screen> 34 34 35 35 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 48 48 href="../common/util-linux.xml" 49 49 xpointer="xpointer(//*[@os='f'])"/> 50 51 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"52 href="../common/util-linux.xml"53 xpointer="xpointer(//*[@os='f2'])"/>54 50 55 51 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/final-system/multilib/util-linux-n32.xml
r026bb5d r1c9985f 28 28 29 29 <screen os="b"><userinput>CC="gcc ${BUILDN32}" ./configure --libdir=/lib32 \ 30 --enable- write</userinput></screen>30 --enable-partx --disable-wall --enable-write</userinput></screen> 31 31 32 32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 45 45 href="../common/util-linux.xml" 46 46 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'])"/>51 47 52 48 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/final-system/multilib/util-linux.xml
r026bb5d r1c9985f 9 9 <?dbhtml filename="util-linux.html"?> 10 10 11 <title>Util-linux-&util-linux-version; 32 Bit</title>11 <title>Util-linux-&util-linux-version;</title> 12 12 13 13 <indexterm zone="ch-system-util-linux-32"> … … 28 28 29 29 <screen os="b"><userinput>CC="gcc ${BUILD32}" ./configure --libdir=/lib \ 30 --enable- write</userinput></screen>30 --enable-partx --disable-wall --enable-write</userinput></screen> 31 31 32 32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 44 44 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 45 45 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"54 46 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'])"/>59 47 60 48 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 65 53 href="../common/util-linux.xml" 66 54 xpointer="xpointer(//*[@os='h'])"/> 55 56 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 57 href="../common/util-linux.xml" 58 xpointer="xpointer(//*[@os='i'])"/> 59 60 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 61 href="../common/util-linux.xml" 62 xpointer="xpointer(//*[@os='j'])"/> 67 63 68 64 </sect2> -
BOOK/final-system/multilib/vim.xml
r026bb5d r1c9985f 68 68 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 69 69 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"78 70 xpointer="xpointer(//*[@os='j'])"/> 79 71 -
BOOK/final-system/multilib/xz-64bit.xml
r026bb5d r1c9985f 26 26 xpointer="xpointer(//*[@os='a'])"/> 27 27 28 <screen os="b"><userinput>CC="gcc ${BUILD64}" ./configure --prefix=/usr --libdir=/ usr/lib64</userinput></screen>28 <screen os="b"><userinput>CC="gcc ${BUILD64}" ./configure --prefix=/usr --libdir=/lib64</userinput></screen> 29 29 30 30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 42 42 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 43 43 href="xz.xml" 44 xpointer="xpointer(//*[@os='e2'])"/>45 46 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"47 href="xz.xml"48 44 xpointer="xpointer(//*[@os='f'])"/> 49 45 … … 53 49 54 50 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 55 href=" ../common/xz.xml"51 href="xz.xml" 56 52 xpointer="xpointer(//*[@os='h'])"/> 57 53 58 54 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 59 href=" ../common/xz.xml"55 href="xz.xml" 60 56 xpointer="xpointer(//*[@os='i'])"/> 61 57 … … 64 60 xpointer="xpointer(//*[@os='j'])"/> 65 61 66 <screen os="k"><userinput>mv -v /usr/lib64/liblzma.so.* /lib64 67 ln -svf ../../lib64/liblzma.so.&xz-version; /usr/lib64/liblzma.so</userinput></screen> 62 <screen os="k"><userinput>mv -v /lib64/liblzma.a /usr/lib64</userinput></screen> 68 63 69 64 </sect2> -
BOOK/final-system/multilib/xz-n32.xml
r026bb5d r1c9985f 27 27 xpointer="xpointer(//*[@os='a'])"/> 28 28 29 <screen os="b"><userinput>CC="gcc ${BUILDN32}" ./configure --prefix=/usr --libdir=/ usr/lib32</userinput></screen>29 <screen os="b"><userinput>CC="gcc ${BUILDN32}" ./configure --prefix=/usr --libdir=/lib32</userinput></screen> 30 30 31 31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 43 43 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 44 44 href="xz.xml" 45 xpointer="xpointer(//*[@os=' e2'])"/>45 xpointer="xpointer(//*[@os='f'])"/> 46 46 47 47 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 48 48 href="xz.xml" 49 xpointer="xpointer(//*[@os=' f'])"/>49 xpointer="xpointer(//*[@os='g'])"/> 50 50 51 <screen os="g"><userinput>make install</userinput></screen> 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'])"/> 52 58 53 59 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 55 61 xpointer="xpointer(//*[@os='j'])"/> 56 62 57 <screen os="k"><userinput>mv -v /usr/lib32/liblzma.so.* /lib32 58 ln -svf ../../lib32/liblzma.so.&xz-version; /usr/lib32/liblzma.so</userinput></screen> 63 <screen os="k"><userinput>mv -v /lib32/liblzma.a /usr/lib32</userinput></screen> 59 64 60 65 </sect2> -
BOOK/final-system/multilib/xz.xml
r026bb5d r1c9985f 27 27 xpointer="xpointer(//*[@os='a'])"/> 28 28 29 <screen os="b"><userinput>CC="gcc ${BUILD32}" ./configure --prefix=/usr </userinput></screen>29 <screen os="b"><userinput>CC="gcc ${BUILD32}" ./configure --prefix=/usr libdir=/lib</userinput></screen> 30 30 31 31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 43 43 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 44 44 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"49 45 xpointer="xpointer(//*[@os='f'])"/> 50 46 … … 55 51 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 56 52 href="../common/xz.xml" 57 xpointer="xpointer(//*[@os=' j'])"/>53 xpointer="xpointer(//*[@os='h'])"/> 58 54 59 55 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 60 56 href="../common/xz.xml" 61 xpointer="xpointer(//*[@os='k'])"/> 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> 62 62 63 63 </sect2> -
BOOK/final-system/multilib/zlib-64bit.xml
r026bb5d r1c9985f 45 45 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 46 46 href="zlib.xml" 47 xpointer="xpointer(//*[@os='e2'])"/>48 49 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"50 href="zlib.xml"51 47 xpointer="xpointer(//*[@os='f'])"/> 52 48 -
BOOK/final-system/multilib/zlib-n32.xml
r026bb5d r1c9985f 46 46 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 47 47 href="zlib.xml" 48 xpointer="xpointer(//*[@os='e2'])"/>49 50 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"51 href="zlib.xml"52 48 xpointer="xpointer(//*[@os='f'])"/> 53 49 -
BOOK/final-system/multilib/zlib.xml
r026bb5d r1c9985f 46 46 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 47 47 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"52 48 xpointer="xpointer(//*[@os='f'])"/> 53 49 -
BOOK/final-system/ppc-chapter.xml
r026bb5d r1c9985f 23 23 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/mpfr.xml"/> 24 24 <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/ isl.xml"/>26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/cloog .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"/> 27 27 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/zlib.xml"/> 28 28 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/binutils.xml"/> … … 30 30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/sed.xml"/> 31 31 <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/ pkg-config-lite.xml"/>33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ shadow.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"/> 34 34 <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"/>36 35 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/e2fsprogs.xml"/> 37 36 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/coreutils.xml"/> … … 39 38 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/m4.xml"/> 40 39 <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"/> 41 41 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/libtool.xml"/> 42 42 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/flex.xml"/> … … 47 47 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/automake.xml"/> 48 48 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bash.xml"/> 49 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bc.xml"/>50 49 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bzip2.xml"/> 51 50 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/diffutils.xml"/> 52 51 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/file.xml"/> 52 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/findutils.xml"/> 53 53 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gawk.xml"/> 54 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/findutils.xml"/>55 54 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gettext.xml"/> 56 55 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/grep.xml"/> 57 56 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/groff.xml"/> 58 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/less.xml"/>59 57 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gzip.xml"/> 60 58 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/iputils.xml"/> 61 59 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/kbd.xml"/> 60 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/less.xml"/> 62 61 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/make.xml"/> 63 62 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/xz.xml"/> 64 63 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/man.xml"/> 65 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ kmod.xml"/>64 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/module-init-tools.xml"/> 66 65 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/patch.xml"/> 67 66 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/psmisc.xml"/> 67 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/shadow.xml"/> 68 68 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/libestr.xml"/> 69 69 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/libee.xml"/> … … 72 72 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/tar.xml"/> 73 73 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/texinfo.xml"/> 74 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ eudev.xml"/>74 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/udev.xml"/> 75 75 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/vim.xml"/> 76 76 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc/hfsutils.xml"/> -
BOOK/final-system/ppc/eglibc.xml
r026bb5d r1c9985f 45 45 href="../common/eglibc.xml" 46 46 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'])"/>55 47 56 48 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/final-system/ppc/gcc.xml
r026bb5d r1c9985f 29 29 href="../common/gcc.xml" 30 30 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'])"/>39 31 40 32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 71 63 href="../common/gcc.xml" 72 64 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'])"/>81 65 82 66 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 128 112 xpointer="xpointer(//*[@os='x'])"/> 129 113 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 138 114 </sect2> 139 115 -
BOOK/final-system/ppc/yaboot.xml
r026bb5d r1c9985f 26 26 <title>Installation of Yaboot</title> 27 27 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 36 28 <para os="a">The supplied man pages have <filename 37 29 class="directory">/usr/local</filename> in the text. This sed will correct … … 39 31 40 32 <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 with43 the following sed:</para>44 45 <screen os="ba"><userinput>sed -i 's%-Werror%%' Makefile</userinput></screen>46 33 47 34 <para os="c">Compile the package:</para> -
BOOK/final-system/ppc64-chapter.xml
r026bb5d r1c9985f 27 27 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/mpc.xml"/> 28 28 <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/ 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"/>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"/> 33 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/zlib.xml"/> 34 34 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/zlib-64bit.xml"/> … … 39 39 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/ncurses.xml"/> 40 40 <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/pkg-config-lite.xml"/> 42 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/shadow.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"/> 43 44 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/util-linux.xml"/> 44 45 <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"/>47 46 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/e2fsprogs.xml"/> 48 47 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/e2fsprogs-64bit.xml"/> … … 52 51 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/bison.xml"/> 53 52 <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"/> 54 55 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc64/libtool.xml"/> 55 56 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/libtool-64bit.xml"/> … … 64 65 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/automake.xml"/> 65 66 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bash.xml"/> 66 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/bc.xml"/>67 67 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/bzip2.xml"/> 68 68 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/bzip2-64bit.xml"/> … … 70 70 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/file.xml"/> 71 71 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/file-64bit.xml"/> 72 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/findutils.xml"/> 72 73 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gawk.xml"/> 73 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/findutils.xml"/>74 74 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gettext.xml"/> 75 75 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gettext-64bit.xml"/> 76 76 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/grep.xml"/> 77 77 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/groff.xml"/> 78 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/less.xml"/>79 78 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gzip.xml"/> 80 79 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/iputils.xml"/> 81 80 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/kbd.xml"/> 81 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/less.xml"/> 82 82 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/make.xml"/> 83 83 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/xz.xml"/> 84 84 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/xz-64bit.xml"/> 85 85 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/man.xml"/> 86 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/kmod.xml"/> 87 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/kmod-64bit.xml"/> 86 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/module-init-tools.xml"/> 88 87 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/patch.xml"/> 89 88 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/psmisc.xml"/> 89 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/shadow.xml"/> 90 90 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/libestr.xml"/> 91 91 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/libestr-64bit.xml"/> … … 96 96 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/tar.xml"/> 97 97 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/texinfo.xml"/> 98 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/ eudev.xml"/>99 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/ eudev-64bit.xml"/>98 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/udev.xml"/> 99 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/udev-64bit.xml"/> 100 100 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/vim.xml"/> 101 101 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc64/hfsutils.xml"/> -
BOOK/final-system/ppc64/eglibc-64bit.xml
r026bb5d r1c9985f 39 39 40 40 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 41 href=" eglibc.xml"42 xpointer="xpointer(//*[@os=' b'])"/>41 href="../common/eglibc.xml" 42 xpointer="xpointer(//*[@os='p1'])"/> 43 43 44 44 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 45 45 href="../common/eglibc.xml" 46 xpointer="xpointer(//*[@os=' s1'])"/>46 xpointer="xpointer(//*[@os='p2'])"/> 47 47 48 48 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 49 href=" ../common/eglibc.xml"50 xpointer="xpointer(//*[@os=' s2'])"/>49 href="eglibc.xml" 50 xpointer="xpointer(//*[@os='b'])"/> 51 51 52 52 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 69 69 <screen os="h"><userinput>CC="gcc ${BUILD64}" CXX="g++ ${BUILD64}" \ 70 70 ../eglibc-&eglibc-version;/configure --prefix=/usr \ 71 --disable-profile --enable-kernel=2.6.32 \ 72 --libexecdir=/usr/lib64/eglibc --libdir=/usr/lib64 \ 73 --enable-obsolete-rpc</userinput></screen> 71 --disable-profile --enable-add-ons --enable-kernel=2.6.0 \ 72 --libexecdir=/usr/lib64/eglibc --libdir=/usr/lib64</userinput></screen> 74 73 75 74 <variablelist os="i"> … … 79 78 <term><parameter>--libexecdir=/usr/lib64/eglibc</parameter></term> 80 79 <listitem> 81 <para>This changes the location of the <command> getconf</command>82 utilityfrom its default of <filename80 <para>This changes the location of the <command>pt_chown</command> 81 program from its default of <filename 83 82 class="directory">/usr/libexec</filename> to <filename 84 83 class="directory">/usr/lib64/eglibc</filename>.</para> -
BOOK/final-system/ppc64/eglibc.xml
r026bb5d r1c9985f 45 45 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 46 46 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" 47 55 xpointer="xpointer(//*[@os='b'])"/> 48 56 … … 65 73 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 66 74 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"75 75 xpointer="xpointer(//*[@os='e'])"/> 76 76 … … 85 85 <screen os="h"><userinput>CC="gcc ${BUILD32}" CXX="g++ ${BUILD32}" \ 86 86 ../eglibc-&eglibc-version;/configure --prefix=/usr \ 87 --disable-profile --enable-kernel=2.6.32 \ 88 --libexecdir=/usr/lib/eglibc --host=${CLFS_TARGET32} \ 89 --enable-obsolete-rpc</userinput></screen> 87 --disable-profile --enable-add-ons --enable-kernel=2.6.0 \ 88 --libexecdir=/usr/lib/eglibc --host=${CLFS_TARGET32}</userinput></screen> 90 89 91 90 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 107 106 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 108 107 href="../multilib/eglibc.xml" 109 xpointer="xpointer(//*[@os='l1 b'])"/>108 xpointer="xpointer(//*[@os='l1'])"/> 110 109 111 110 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 112 111 href="../multilib/eglibc.xml" 113 xpointer="xpointer(//*[@os='l2 b'])"/>112 xpointer="xpointer(//*[@os='l2'])"/> 114 113 115 114 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/final-system/ppc64/gcc.xml
r026bb5d r1c9985f 29 29 href="../common/gcc.xml" 30 30 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'])"/>39 31 40 32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 73 65 href="../common/gcc.xml" 74 66 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'])"/>83 67 84 68 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 130 114 xpointer="xpointer(//*[@os='x'])"/> 131 115 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 140 116 </sect2> 141 117 -
BOOK/final-system/ppc64/yaboot.xml
r026bb5d r1c9985f 24 24 <para>Existing multilib distributions alter gcc to default to 32-bit 25 25 output. Because our gcc defaults to 64-bit, we need to pass appropriate 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> 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> 31 29 32 30 <screen><userinput>sed -i -e "s/\(-print-libgcc-file-name\)/${BUILD32} \1/" \ 33 -e "s/-Werror//" \34 31 -e "s/\(-Bstatic\)/-melf32ppclinux \1/" Makefile 35 32 </userinput></screen> … … 47 44 </varlistentry> 48 45 <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>55 46 <term><parameter>"s/\(-Bstatic\)/-melf32ppclinux \1/"</parameter></term> 56 47 <listitem> … … 63 54 64 55 </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'])"/>81 56 82 57 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/final-system/sparc-chapter.xml
r026bb5d r1c9985f 23 23 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/mpfr.xml"/> 24 24 <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/ isl.xml"/>26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/cloog .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"/> 27 27 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/zlib.xml"/> 28 28 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/binutils.xml"/> … … 30 30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/sed.xml"/> 31 31 <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/ pkg-config-lite.xml"/>33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ shadow.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"/> 34 34 <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"/>36 35 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/e2fsprogs.xml"/> 37 36 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/coreutils.xml"/> … … 39 38 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/m4.xml"/> 40 39 <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"/> 41 41 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/libtool.xml"/> 42 42 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/flex.xml"/> … … 47 47 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/automake.xml"/> 48 48 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bash.xml"/> 49 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bc.xml"/>50 49 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bzip2.xml"/> 51 50 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/diffutils.xml"/> 52 51 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/file.xml"/> 52 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/findutils.xml"/> 53 53 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gawk.xml"/> 54 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/findutils.xml"/>55 54 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gettext.xml"/> 56 55 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/grep.xml"/> 57 56 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/groff.xml"/> 58 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/less.xml"/>59 57 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gzip.xml"/> 60 58 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/iputils.xml"/> 61 59 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/kbd.xml"/> 60 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/less.xml"/> 62 61 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/make.xml"/> 63 62 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/xz.xml"/> 64 63 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/man.xml"/> 65 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ kmod.xml"/>64 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/module-init-tools.xml"/> 66 65 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/patch.xml"/> 67 66 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/psmisc.xml"/> 67 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/shadow.xml"/> 68 68 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/libestr.xml"/> 69 69 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/libee.xml"/> … … 72 72 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/tar.xml"/> 73 73 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/texinfo.xml"/> 74 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ eudev.xml"/>74 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/udev.xml"/> 75 75 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/vim.xml"/> 76 76 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc/elftoaout.xml"/> -
BOOK/final-system/sparc64-64-chapter.xml
r026bb5d r1c9985f 23 23 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/mpfr.xml"/> 24 24 <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/ isl.xml"/>26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/cloog .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"/> 27 27 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/zlib.xml"/> 28 28 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/binutils.xml"/> … … 30 30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/sed.xml"/> 31 31 <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/ pkg-config-lite.xml"/>33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ shadow.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"/> 34 34 <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"/>36 35 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/e2fsprogs.xml"/> 37 36 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/coreutils.xml"/> … … 39 38 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/m4.xml"/> 40 39 <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"/> 41 41 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/libtool.xml"/> 42 42 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/flex.xml"/> … … 47 47 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/automake.xml"/> 48 48 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bash.xml"/> 49 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bc.xml"/>50 49 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bzip2.xml"/> 51 50 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/diffutils.xml"/> 52 51 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/file.xml"/> 52 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/findutils.xml"/> 53 53 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gawk.xml"/> 54 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/findutils.xml"/>55 54 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gettext.xml"/> 56 55 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/grep.xml"/> 57 56 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/groff.xml"/> 58 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/less.xml"/>59 57 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gzip.xml"/> 60 58 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/iputils.xml"/> 61 59 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/kbd.xml"/> 60 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/less.xml"/> 62 61 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/make.xml"/> 63 62 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/xz.xml"/> 64 63 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/man.xml"/> 65 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ kmod.xml"/>64 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/module-init-tools.xml"/> 66 65 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/patch.xml"/> 67 66 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/psmisc.xml"/> 67 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/shadow.xml"/> 68 68 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/libestr.xml"/> 69 69 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/libee.xml"/> … … 72 72 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/tar.xml"/> 73 73 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/texinfo.xml"/> 74 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ eudev.xml"/>74 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/udev.xml"/> 75 75 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/vim.xml"/> 76 76 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc64/elftoaout.xml"/> 77 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc 64-64/silo.xml"/>77 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc/silo.xml"/> 78 78 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/aboutdebug.xml"/> 79 79 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/stripping.xml"/> -
BOOK/final-system/sparc64-64/eglibc.xml
r026bb5d r1c9985f 48 48 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 49 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'])"/>55 56 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"57 href="../common/eglibc.xml"58 50 xpointer="xpointer(//*[@os='e'])"/> 59 51 … … 72 64 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 73 65 href="../x86_64-64/eglibc.xml" 74 xpointer="xpointer(//*[@os='l 5'])"/>66 xpointer="xpointer(//*[@os='l1'])"/> 75 67 76 68 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 77 69 href="../x86_64-64/eglibc.xml" 78 xpointer="xpointer(//*[@os='l 6'])"/>70 xpointer="xpointer(//*[@os='l2'])"/> 79 71 80 72 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 83 75 84 76 <screen os="h"><userinput>CC="gcc ${BUILD64}" ../eglibc-&eglibc-version;/configure --prefix=/usr \ 85 --disable-profile --enable- kernel=2.6.32\77 --disable-profile --enable-add-ons --enable-kernel=2.6.0 \ 86 78 --libexecdir=/usr/lib/eglibc --libdir=/usr/lib \ 87 -- enable-obsolete-rpc --cache-file=config.cache</userinput></screen>79 --cache-file=config.cache</userinput></screen> 88 80 89 81 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 135 127 xpointer="xpointer(//*[@os='t'])"/> 136 128 137 < xi:include xmlns:xi="http://www.w3.org/2001/XInclude"138 href="../x86_64-64/eglibc.xml"139 xpointer="xpointer(//*[@os='u'])"/>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> 140 132 141 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 142 href="../x86_64-64/eglibc.xml" 143 xpointer="xpointer(//*[@os='v'])"/> 133 <screen os="v"><userinput>mv -v /usr/include/gnu/stubs{-64,}.h</userinput></screen> 144 134 145 135 </sect2> -
BOOK/final-system/sparc64-64/silo.xml
r026bb5d r1c9985f 33 33 xpointer="xpointer(//*[@os='b'])"/> 34 34 35 < para os="c">Compile the Silo package:</para>36 37 <screen><userinput>make CC="gcc ${BUILD64}" LD="ld -m elf64_sparc"</userinput></screen>35 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 36 href="../sparc/silo.xml" 37 xpointer="xpointer(//*[@os='c'])"/> 38 38 39 39 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 45 45 xpointer="xpointer(//*[@os='e'])"/> 46 46 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 47 54 </sect2> 48 55 -
BOOK/final-system/sparc64-chapter.xml
r026bb5d r1c9985f 27 27 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/mpc.xml"/> 28 28 <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/ 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"/>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"/> 33 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/zlib.xml"/> 34 34 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/zlib-64bit.xml"/> … … 39 39 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/ncurses.xml"/> 40 40 <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/pkg-config-lite.xml"/> 42 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/shadow.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"/> 43 44 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/util-linux.xml"/> 44 45 <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"/>47 46 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/e2fsprogs.xml"/> 48 47 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/e2fsprogs-64bit.xml"/> … … 52 51 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/bison.xml"/> 53 52 <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"/> 54 55 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc64/libtool.xml"/> 55 56 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/libtool-64bit.xml"/> … … 64 65 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/automake.xml"/> 65 66 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bash.xml"/> 66 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/bc.xml"/>67 67 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/bzip2.xml"/> 68 68 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/bzip2-64bit.xml"/> … … 70 70 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/file.xml"/> 71 71 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/file-64bit.xml"/> 72 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/findutils.xml"/> 72 73 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gawk.xml"/> 73 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/findutils.xml"/>74 74 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gettext.xml"/> 75 75 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gettext-64bit.xml"/> 76 76 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/grep.xml"/> 77 77 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/groff.xml"/> 78 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/less.xml"/>79 78 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gzip.xml"/> 80 79 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/iputils.xml"/> 81 80 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/kbd.xml"/> 81 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/less.xml"/> 82 82 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/make.xml"/> 83 83 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/xz.xml"/> 84 84 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/xz-64bit.xml"/> 85 85 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/man.xml"/> 86 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/kmod.xml"/> 87 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/kmod-64bit.xml"/> 86 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/module-init-tools.xml"/> 88 87 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/patch.xml"/> 89 88 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/psmisc.xml"/> 89 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/shadow.xml"/> 90 90 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/libestr.xml"/> 91 91 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/libestr-64bit.xml"/> … … 96 96 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/tar.xml"/> 97 97 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/texinfo.xml"/> 98 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/ eudev.xml"/>99 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/ eudev-64bit.xml"/>98 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/udev.xml"/> 99 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/udev-64bit.xml"/> 100 100 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/vim.xml"/> 101 101 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc64/elftoaout.xml"/> 102 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc 64-64/silo.xml"/>102 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc/silo.xml"/> 103 103 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/aboutdebug.xml"/> 104 104 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/stripping.xml"/> -
BOOK/final-system/sparc64/eglibc-64bit.xml
r026bb5d r1c9985f 44 44 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 45 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"53 href="../common/eglibc.xml"54 46 xpointer="xpointer(//*[@os='e'])"/> 55 47 … … 77 69 <screen os="h"><userinput>CC="gcc ${BUILD64}" CXX="g++ ${BUILD64}" \ 78 70 ../eglibc-&eglibc-version;/configure --prefix=/usr \ 79 --disable-profile --enable- kernel=2.6.32\71 --disable-profile --enable-add-ons --enable-kernel=2.6.0 \ 80 72 --libexecdir=/usr/lib64/eglibc --libdir=/usr/lib64 \ 81 -- enable-obsolete-rpc --cache-file=config.cache</userinput></screen>73 --cache-file=config.cache</userinput></screen> 82 74 83 75 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/final-system/x86-chapter.xml
r026bb5d r1c9985f 23 23 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/mpfr.xml"/> 24 24 <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/ isl.xml"/>26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/cloog .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"/> 27 27 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/zlib.xml"/> 28 28 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/binutils.xml"/> … … 30 30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/sed.xml"/> 31 31 <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/ pkg-config-lite.xml"/>33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ shadow.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"/> 34 34 <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"/>36 35 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/e2fsprogs.xml"/> 37 36 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/coreutils.xml"/> … … 39 38 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/m4.xml"/> 40 39 <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"/> 41 41 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/libtool.xml"/> 42 42 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/flex.xml"/> … … 47 47 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/automake.xml"/> 48 48 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bash.xml"/> 49 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bc.xml"/>50 49 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bzip2.xml"/> 51 50 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/diffutils.xml"/> 52 51 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/file.xml"/> 52 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/findutils.xml"/> 53 53 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gawk.xml"/> 54 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/findutils.xml"/>55 54 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gettext.xml"/> 56 55 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/grep.xml"/> 57 56 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/groff.xml"/> 58 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/less.xml"/>59 57 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gzip.xml"/> 60 58 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/iputils.xml"/> 61 59 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/kbd.xml"/> 60 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/less.xml"/> 62 61 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/make.xml"/> 63 62 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/xz.xml"/> 64 63 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/man.xml"/> 65 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ kmod.xml"/>64 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/module-init-tools.xml"/> 66 65 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/patch.xml"/> 67 66 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/psmisc.xml"/> 67 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/shadow.xml"/> 68 68 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/libestr.xml"/> 69 69 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/libee.xml"/> … … 72 72 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/tar.xml"/> 73 73 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/texinfo.xml"/> 74 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ eudev.xml"/>74 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/udev.xml"/> 75 75 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/vim.xml"/> 76 76 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86/grub.xml"/> -
BOOK/final-system/x86/eglibc.xml
r026bb5d r1c9985f 48 48 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 49 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'])"/>55 56 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"57 href="../common/eglibc.xml"58 50 xpointer="xpointer(//*[@os='e'])"/> 59 51 … … 66 58 xpointer="xpointer(//*[@os='g'])"/> 67 59 68 <screen os="h"><userinput> 69 CFLAGS="-march=$(cut -d- -f1 <<< $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> 60 <screen os="h"><userinput>CFLAGS="-march=$(cut -d- -f1 <<< $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> 73 64 74 65 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/final-system/x86/grub.xml
r026bb5d r1c9985f 33 33 <note os="n2"> 34 34 <para>This package is known to have issues when its default optimization 35 flags (including the <option>-march</option> and <option>-m tune</option>35 flags (including the <option>-march</option> and <option>-mcpu</option> 36 36 options) are changed. If any environment variables that override default 37 37 optimizations have been defined, such as <envar>CFLAGS</envar> and … … 39 39 </note> 40 40 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 45 41 <para os="a">Prepare GRUB for compilation:</para> 46 42 … … 52 48 <screen os="d"><userinput>make</userinput></screen> 53 49 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> 50 <para os="e">To test GRUB you must have QEMU installed and then, issue: 51 <userinput>make check</userinput>.</para> 57 52 58 53 <para os="f">Install the package:</para> -
BOOK/final-system/x86_64-64-chapter.xml
r026bb5d r1c9985f 23 23 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/mpfr.xml"/> 24 24 <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/ isl.xml"/>26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/cloog .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"/> 27 27 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/zlib.xml"/> 28 28 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86_64-64/binutils.xml"/> … … 30 30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/sed.xml"/> 31 31 <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/ pkg-config-lite.xml"/>33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ shadow.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"/> 34 34 <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"/>36 35 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/e2fsprogs.xml"/> 37 36 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/coreutils.xml"/> … … 39 38 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/m4.xml"/> 40 39 <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"/> 41 41 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/libtool.xml"/> 42 42 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/flex.xml"/> … … 47 47 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/automake.xml"/> 48 48 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bash.xml"/> 49 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bc.xml"/>50 49 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bzip2.xml"/> 51 50 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/diffutils.xml"/> 52 51 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/file.xml"/> 52 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/findutils.xml"/> 53 53 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gawk.xml"/> 54 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/findutils.xml"/>55 54 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gettext.xml"/> 56 55 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/grep.xml"/> 57 56 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/groff.xml"/> 58 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/less.xml"/>59 57 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gzip.xml"/> 60 58 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/iputils.xml"/> 61 59 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/kbd.xml"/> 60 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/less.xml"/> 62 61 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/make.xml"/> 63 62 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/xz.xml"/> 64 63 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/man.xml"/> 65 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ kmod.xml"/>64 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/module-init-tools.xml"/> 66 65 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/patch.xml"/> 67 66 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/psmisc.xml"/> 67 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/shadow.xml"/> 68 68 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/libestr.xml"/> 69 69 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/libee.xml"/> … … 72 72 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/tar.xml"/> 73 73 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/texinfo.xml"/> 74 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ eudev.xml"/>74 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/udev.xml"/> 75 75 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/vim.xml"/> 76 76 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86/grub.xml"/> -
BOOK/final-system/x86_64-64/binutils.xml
r026bb5d r1c9985f 42 42 xpointer="xpointer(//*[@os='f'])"/> 43 43 44 <!-- Branch update patch area45 <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 -->53 44 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 54 45 href="../common/binutils.xml" -
BOOK/final-system/x86_64-64/eglibc.xml
r026bb5d r1c9985f 48 48 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 49 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'])"/>55 56 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"57 href="../common/eglibc.xml"58 50 xpointer="xpointer(//*[@os='e'])"/> 59 51 … … 62 54 xpointer="xpointer(//*[@os='f'])"/> 63 55 64 <para os="l 5">Tell EGLIBC to install its libraries into56 <para os="l1">Tell EGLIBC to install its libraries into 65 57 <filename class="directory">/lib</filename>:</para> 66 58 67 <screen os="l 6"><userinput>echo "slibdir=/lib" >> configparms</userinput></screen>59 <screen os="l2"><userinput>echo "slibdir=/lib" >> configparms</userinput></screen> 68 60 69 61 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 71 63 xpointer="xpointer(//*[@os='g'])"/> 72 64 73 <screen os="h"><userinput>CFLAGS="- O2" \65 <screen os="h"><userinput>CFLAGS="-mtune=generic -g -O2" \ 74 66 ../eglibc-&eglibc-version;/configure --prefix=/usr \ 75 --disable-profile --enable-kernel=2.6.32 \ 76 --libexecdir=/usr/lib/eglibc --libdir=/usr/lib \ 77 --enable-obsolete-rpc</userinput></screen> 67 --disable-profile --enable-add-ons --enable-kernel=2.6.0 \ 68 --libexecdir=/usr/lib/eglibc --libdir=/usr/lib</userinput></screen> 78 69 79 70 <variablelist os="i"> … … 83 74 <term><parameter>--libexecdir=/usr/lib/eglibc</parameter></term> 84 75 <listitem> 85 <para>This changes the location of the <command> getconf</command>86 utilityfrom its default of <filename76 <para>This changes the location of the <command>pt_chown</command> 77 program from its default of <filename 87 78 class="directory">/usr/libexec</filename> to <filename 88 79 class="directory">/usr/lib/eglibc</filename>.</para> … … 157 148 <screen><userinput>rm -v /usr/bin/ldd.bak</userinput></screen> 158 149 159 <para os="u">The stubs.h header installed by EGLIBC looks for stubs-32.h160 and stubs-64.h. This configuration of EGLIBC only generates stubs-64.h. Fix161 this with the following:</para>162 163 <screen os="v"><userinput>mv -v /usr/include/gnu/stubs{-64,}.h</userinput></screen>164 165 150 </sect2> 166 151 -
BOOK/final-system/x86_64-chapter.xml
r026bb5d r1c9985f 27 27 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/mpc.xml"/> 28 28 <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/ 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"/>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"/> 33 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/zlib.xml"/> 34 34 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/zlib-64bit.xml"/> … … 39 39 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/ncurses.xml"/> 40 40 <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/pkg-config-lite.xml"/> 42 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/shadow.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"/> 43 44 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/util-linux.xml"/> 44 45 <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"/>47 46 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/e2fsprogs.xml"/> 48 47 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/e2fsprogs-64bit.xml"/> … … 52 51 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/bison.xml"/> 53 52 <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"/> 54 55 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86_64/libtool.xml"/> 55 56 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/libtool-64bit.xml"/> … … 64 65 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/automake.xml"/> 65 66 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bash.xml"/> 66 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/bc.xml"/>67 67 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/bzip2.xml"/> 68 68 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/bzip2-64bit.xml"/> … … 70 70 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/file.xml"/> 71 71 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/file-64bit.xml"/> 72 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/findutils.xml"/> 72 73 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gawk.xml"/> 73 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/findutils.xml"/>74 74 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gettext.xml"/> 75 75 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gettext-64bit.xml"/> 76 76 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/grep.xml"/> 77 77 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/groff.xml"/> 78 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/less.xml"/>79 78 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gzip.xml"/> 80 79 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/iputils.xml"/> 81 80 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/kbd.xml"/> 81 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/less.xml"/> 82 82 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/make.xml"/> 83 83 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/xz.xml"/> 84 84 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/xz-64bit.xml"/> 85 85 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/man.xml"/> 86 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/kmod.xml"/> 87 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/kmod-64bit.xml"/> 86 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/module-init-tools.xml"/> 88 87 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/patch.xml"/> 89 88 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/psmisc.xml"/> 89 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/shadow.xml"/> 90 90 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/libestr.xml"/> 91 91 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/libestr-64bit.xml"/> … … 96 96 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/tar.xml"/> 97 97 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/texinfo.xml"/> 98 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/ eudev.xml"/>99 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/ eudev-64bit.xml"/>98 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/udev.xml"/> 99 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/udev-64bit.xml"/> 100 100 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/vim.xml"/> 101 101 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86/grub.xml"/> -
BOOK/final-system/x86_64/eglibc-64bit.xml
r026bb5d r1c9985f 43 43 44 44 <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"53 45 href="eglibc.xml" 54 46 xpointer="xpointer(//*[@os='e'])"/> … … 71 63 72 64 <screen os="h"><userinput>CC="gcc ${BUILD64}" CXX="g++ ${BUILD64}" \ 73 CFLAGS="- O2" \65 CFLAGS="-mtune=generic -g -O2" \ 74 66 ../eglibc-&eglibc-version;/configure --prefix=/usr \ 75 --disable-profile --enable-kernel=2.6.32 \ 76 --libexecdir=/usr/lib64/eglibc --libdir=/usr/lib64 \ 77 --enable-obsolete-rpc</userinput></screen> 67 --disable-profile --enable-add-ons --enable-kernel=2.6.0 \ 68 --libexecdir=/usr/lib64/eglibc --libdir=/usr/lib64</userinput></screen> 78 69 79 70 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/final-system/x86_64/eglibc.xml
r026bb5d r1c9985f 49 49 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 50 50 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"59 51 xpointer="xpointer(//*[@os='e'])"/> 60 52 … … 68 60 69 61 <screen os="h"><userinput>CC="gcc ${BUILD32}" CXX="g++ ${BUILD32}" \ 70 CFLAGS="-march=$(cut -d- -f1 <<< ${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> 62 CFLAGS="-march=$(cut -d- -f1 <<< ${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> 75 66 76 67 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 92 83 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 93 84 href="../multilib/eglibc.xml" 94 xpointer="xpointer(//*[@os='l1 b'])"/>85 xpointer="xpointer(//*[@os='l1'])"/> 95 86 96 87 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 97 88 href="../multilib/eglibc.xml" 98 xpointer="xpointer(//*[@os='l2 b'])"/>89 xpointer="xpointer(//*[@os='l2'])"/> 99 90 100 91 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/general.ent
r026bb5d r1c9985f 8 8 <!ENTITY releasedate "&month_name; &day;, &year;"> 9 9 10 <!ENTITY major-version " 2">10 <!ENTITY major-version "1"> 11 11 <!ENTITY minor-version "2"> 12 12 <!ENTITY extra-version "0"> … … 20 20 <!ENTITY version-ppc "&version;-PowerPC"> 21 21 <!ENTITY version-ppc64 "&version;-PowerPC64-Multilib"> 22 <!ENTITY version-ppc64-64 "&version;-PowerPC64-Pure64">23 22 <!ENTITY version-sparc "&version;-Sparc"> 24 23 <!ENTITY version-sparcv8 "&version;-Sparc_v8"> … … 40 39 <!ENTITY livecd-root "&lfs-root;livecd/"> 41 40 <!ENTITY test-results "&clfs-root;testsuite-logs/&generic-version;/"> 42 <!ENTITY errata "&clfs-wiki; wiki/errata">41 <!ENTITY errata "&clfs-wiki;clfs/errata/&generic-version;/"> 43 42 44 43 <!ENTITY gnu "http://ftp.gnu.org/gnu/"> -
BOOK/introduction/alpha/changelog.xml
r026bb5d r1c9985f 33 33 34 34 --> 35 35 36 <listitem> 36 <para> 24 October 2013</para>37 <para>July 13, 2008</para> 37 38 <itemizedlist> 38 39 <listitem> 39 <para>[William Harrington] - Changelog restarted, see the 2.1.0 book for the old changelog.</para> 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> 40 99 </listitem> 41 100 </itemizedlist> -
BOOK/introduction/common/acknowledgements.xml
r026bb5d r1c9985f 46 46 </listitem> 47 47 <listitem> 48 <para>Jonathan Norman - x86, x86_64, PowerPC & UltraSPARC.</para>49 </listitem>50 <listitem>51 48 <para>Jeremy Huntwork - PowerPC, x86, Sparc builds.</para> 52 49 </listitem> … … 65 62 <listitem> 66 63 <para>Zack Winkles - Unstable book work.</para> 67 </listitem>68 <listitem>69 <para>William Harrington - x86, x86_64, PowerPC, Sparc, Mips builds.</para>70 64 </listitem> 71 65 </itemizedlist> -
BOOK/introduction/common/changelog.xml
r026bb5d r1c9985f 28 28 <itemizedlist> 29 29 <listitem> 30 <para>[name] - Changelog entry.</para> 31 </listitem> 32 <listitem> 33 <para>[name] - Another changelog entry.</para> 34 </listitem> 35 </itemizedlist> 36 </listitem> 37 30 <para>[name] - New changelog entry.</para> 31 </listitem> 32 <listitem> 33 <para>[name] - Previous changelog entry.</para> 34 </listitem> 35 </itemizedlist> 36 </listitem> 38 37 --> 39 <listitem> 40 <para>14 December 2013</para> 41 <itemizedlist> 42 <listitem> 43 <para>[William Harrington] - Update Coreutils to 8.22.</para> 44 </listitem> 45 <listitem> 46 <para>[William Harrington] - Update Man-pages to 3.55.</para> 47 </listitem> 48 </itemizedlist> 49 </listitem> 50 51 <listitem> 52 <para>08 December 2013</para> 53 <itemizedlist> 54 <listitem> 55 <para>[William Harrington] - Update Bison to 3.0.2.</para> 56 </listitem> 57 </itemizedlist> 58 </listitem> 59 60 <listitem> 61 <para>06 December 2013</para> 62 <itemizedlist> 63 <listitem> 64 <para>[Chris] - Modified XZ instructions so that it won't install 65 liblzma.{a,la} in /lib.</para> 66 </listitem> 67 </itemizedlist> 68 </listitem> 69 70 <listitem> 71 <para>04 December 2013</para> 72 <itemizedlist> 73 <listitem> 74 <para>[William Harrington] - Updated Binutils to version 2.24.</para> 75 </listitem> 76 <listitem> 77 <para>[William Harrington] - Updated File to version 5.16.</para> 78 </listitem> 79 </itemizedlist> 80 </listitem> 81 82 <listitem> 83 <para>26 November 2013</para> 84 <itemizedlist> 85 <listitem> 86 <para>[Chris] - Updated installed program lists for several packages.</para> 87 </listitem> 88 <listitem> 89 <para>[Chris] - Removed redundant --disable-su and --disable-login 90 switches from Util-linux - they aren't built anyway if PAM isn't found.</para> 91 </listitem> 92 </itemizedlist> 93 </listitem> 94 95 <listitem> 96 <para>25 November 2013</para> 97 <itemizedlist> 98 <listitem> 99 <para>[William Harrington] - Update Iproute2 to 3.12.0.</para> 100 </listitem> 101 <listitem> 102 <para>[William Harrington] - Update Tar to 1.27.1.</para> 103 </listitem> 104 </itemizedlist> 105 </listitem> 106 107 <listitem> 108 <para>23 November 2013</para> 109 <itemizedlist> 110 <listitem> 111 <para>[Chris] - Use nologin from Util-linux instead of Shadow.</para> 112 </listitem> 113 </itemizedlist> 114 </listitem> 115 116 <listitem> 117 <para>22 November 2013</para> 118 <itemizedlist> 119 <listitem> 120 <para>[Chris] - Util-linux now installs last and mesg by 121 default, so use those instead of the versions in Sysvinit.</para> 122 </listitem> 123 </itemizedlist> 124 </listitem> 125 126 <listitem> 127 <para>18 November 2013</para> 128 <itemizedlist> 129 <listitem> 130 <para>[William Harrington] - Move creation of dummy groups and user to final-system Util-linux.</para> 131 </listitem> 132 <listitem> 133 <para>[William Harrington] - Remove SUBDIRS variable from final-system Coreutils test command.</para> 134 </listitem> 135 <listitem> 136 <para>[William Harrington] - Adjust Util-linux test commands.</para> 137 </listitem> 138 </itemizedlist> 139 </listitem> 140 141 <listitem> 142 <para>13 November 2013</para> 143 <itemizedlist> 144 <listitem> 145 <para>[William Harrington] - Adjust Util-linux check commands.</para> 146 </listitem> 147 <listitem> 148 <para>[William Harrington] - Move Shadow before Util-Linux in final-system.</para> 149 </listitem> 150 <listitem> 151 <para>[William Harrington] - Update Bison to 3.0.1.</para> 152 </listitem> 153 <listitem> 154 <para>[William Harrington] - Remove Bison 3.0 eof patch.</para> 155 </listitem> 156 </itemizedlist> 157 </listitem> 158 159 <listitem> 160 <para>11 November 2013</para> 161 <itemizedlist> 162 <listitem> 163 <para>[William Harrington] - Update TZDATA to 2013h.</para> 164 </listitem> 165 <listitem> 166 <para>[William Harrington] - Add MPFR 3.1.2 Fixes patch.</para> 167 </listitem> 168 <listitem> 169 <para>[William Harrington] - Update Grep to 2.15.</para> 170 </listitem> 171 <listitem> 172 <para>[William Harrington] - Update Linux to 3.12.</para> 173 </listitem> 174 <listitem> 175 <para>[William Harrington] - Add a sed for Texinfo 5.x to all sections of Binutils.</para> 176 </listitem> 177 <listitem> 178 <para>[William Harrington] - Update Texinfo to 5.2.</para> 179 </listitem> 180 <listitem> 181 <para>[William Harrington] - Update KBD to 2.0.1.</para> 182 </listitem> 183 <listitem> 184 <para>[William Harrington] - Update Check to 0.9.11.</para> 185 </listitem> 186 <listitem> 187 <para>[William Harrington] - Update Automake to 1.14.</para> 188 </listitem> 189 <listitem> 190 <para>[William Harrington] - Update Make to 4.0.</para> 191 </listitem> 192 <listitem> 193 <para>[William Harrington] - Add a Sed command to EGLIBC for Make-4.x.</para> 194 </listitem> 195 <listitem> 196 <para>[William Harrington] - Move Check to temp-system.</para> 197 </listitem> 198 </itemizedlist> 199 </listitem> 200 201 <listitem> 202 <para>09 November 2013</para> 203 <itemizedlist> 204 <listitem> 205 <para>[William Harrington] - Add PKG_CONFIG= in front of configure line for chroot and boot Util-linux for hosts with pkg-config installed.</para> 206 </listitem> 207 </itemizedlist> 208 </listitem> 209 210 <listitem> 211 <para>25 October 2013</para> 212 <itemizedlist> 38 39 <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 10, 2011</para> 238 <itemizedlist> 239 <listitem> 240 <para>[jciccone] - Added patch to procps to fix an issue when the 241 screen refresh rate isn't 60Hz.</para> 242 </listitem> 243 </itemizedlist> 244 </listitem> 245 246 <listitem> 247 <para>January 30, 2011</para> 248 <itemizedlist> 249 <listitem> 250 <para>[jciccone] - Add Pkg-config 0.25.</para> 251 </listitem> 252 <listitem> 253 <para>[jciccone] - Patch procps so that ps supports process control 254 groups.</para> 255 </listitem> 256 </itemizedlist> 257 </listitem> 258 259 <listitem> 260 <para>January 29, 2011</para> 261 <itemizedlist> 262 <listitem> 263 <para>[jciccone] - Update Util-Linux to 2.19-rc3.</para> 264 </listitem> 265 </itemizedlist> 266 </listitem> 267 268 <listitem> 269 <para>January 8, 2011</para> 270 <itemizedlist> 271 <listitem> 272 <para>[jciccone] - Updated Sysvinit to 2.88dsf.</para> 273 </listitem> 274 <listitem> 275 <para>[jciccone] - Updated DHCPCD to 5.2.10.</para> 276 </listitem> 277 <listitem> 278 <para>[jciccone] - Updated the Multiarch Wrapper based on changes 279 from DX-MON.</para> 280 </listitem> 281 <listitem> 282 <para>[jciccone] - Updated Bootscripts to 1.2-pre11.</para> 283 </listitem> 284 <listitem> 285 <para>[jciccone] - Updated Vim to 7.3.</para> 286 </listitem> 287 <listitem> 288 <para>[jciccone] - Updated Udev to 165.</para> 289 </listitem> 290 <listitem> 291 <para>[jciccone] - Updated Man to 1.6g.</para> 292 </listitem> 293 <listitem> 294 <para>[jciccone] - Updated IPutils to s20101006.</para> 295 </listitem> 296 <listitem> 297 <para>[jciccone] - Updated Autoconf to 2.68.</para> 298 </listitem> 299 <listitem> 300 <para>[jciccone] - Updated IPRoute2 to 2.6.37.</para> 301 </listitem> 302 <listitem> 303 <para>[jciccone] - Updated Libtool to 2.4.</para> 304 </listitem> 305 <listitem> 306 <para>[jciccone] - Updated E2fsprogs to 1.41.14.</para> 307 </listitem> 308 <listitem> 309 <para>[jciccone] - Updated Psmisc to 22.13.</para> 310 </listitem> 311 <listitem> 312 <para>[jciccone] - Updated the NCurses Branch Update Patch to -22.</para> 313 </listitem> 314 <listitem> 315 <para>[jciccone] - Updated Man-Pages to 3.32.</para> 316 </listitem> 317 <listitem> 318 <para>[jciccone] - Updated Linux to 2.6.37.</para> 319 </listitem> 320 <listitem> 321 <para>[jciccone] - Updated Perl to 5.12.2.</para> 322 </listitem> 323 <listitem> 324 <para>[jciccone] - Updated Expect to 5.45.</para> 325 </listitem> 326 <listitem> 327 <para>[jciccone] - Updated TCL to 8.5.9.</para> 328 </listitem> 329 <listitem> 330 <para>[jciccone] - Updated XZ to 5.0.0.</para> 331 </listitem> 332 <listitem> 333 <para>[jciccone] - Updated Tar to 1.25.</para> 334 </listitem> 335 <listitem> 336 <para>[jciccone] - Updated Patch to 2.6.1.</para> 337 </listitem> 338 <listitem> 339 <para>[jciccone] - Updated M4 to 1.4.15.</para> 340 </listitem> 341 <listitem> 342 <para>[jciccone] - Updated Coreutils to 8.9.</para> 343 </listitem> 344 <listitem> 345 <para>[jciccone] - Updated Bzip2 to 1.0.6.</para> 346 </listitem> 347 <listitem> 348 <para>[jciccone] - Updated Bison to 2.4.3.</para> 349 </listitem> 350 <listitem> 351 <para>[jciccone] - Updated the Bash Branch Update to -2.</para> 352 </listitem> 353 <listitem> 354 <para>[jciccone] - Updated CLooG-PPL to 0.15.10.</para> 355 </listitem> 356 <listitem> 357 <para>[jciccone] - Updated EGlibc 2.12 to r12509.</para> 358 </listitem> 359 <listitem> 360 <para>[jciccone] - Updated GCC to 4.5.2.</para> 361 </listitem> 362 <listitem> 363 <para>[Jonathan] - Corrected links for; expect, iana-etc and perl.</para> 364 </listitem> 365 </itemizedlist> 366 </listitem> 367 368 <listitem> 369 <para>Augest 28, 2010</para> 370 <itemizedlist> 371 <listitem> 372 <para>[jciccone] - Added a sed to procps that fixes an issue with 373 Make 3.82.</para> 374 </listitem> 375 <listitem> 376 <para>[jciccone] - Added a note to GMP in the final system about 377 building for a different cpu.</para> 378 </listitem> 379 <listitem> 380 <para>[Jonathan] - Corrected md5sums and some links, thanks to 381 Code Monkey.</para> 382 </listitem> 383 </itemizedlist> 384 </listitem> 385 386 <listitem> 387 <para>August 08, 2010</para> 388 <itemizedlist> 389 <listitem> 390 <para>[jciccone] - Migrated the UID and GID Map from Sysroot.</para> 391 </listitem> 392 <listitem> 393 <para>[jciccone] - Removed Lilo and bin86 from x86_64-64 in favor 394 of GRUB.</para> 395 </listitem> 396 <listitem> 397 <para>[jciccone] - Updated the GCC Pure64 Patch to -2. -1 has 398 inconsistancies and errors.</para> 399 </listitem> 400 <listitem> 401 <para>[jciccone] - Add a patch to EGlibc to fix a compatibility issue 402 with Make 3.82.</para> 403 </listitem> 404 <listitem> 405 <para>[jciccone] - Updated Make to 3.82.</para> 406 </listitem> 407 <listitem> 408 <para>[jciccone] - Updated GCC to 4.5.1.</para> 409 </listitem> 410 <listitem> 411 <para>[jciccone] - Updated GRUB to 1.98.</para> 412 </listitem> 413 <listitem> 414 <para>[jciccone] - Updated the Kernel to 2.6.35.</para> 415 </listitem> 416 <listitem> 417 <para>[jciccone] - Updated DHCPCD to 5.2.7.</para> 418 </listitem> 419 <listitem> 420 <para>[jciccone] - Install XZutils before Man. The configure script 421 from man was finding unxz in /tools.</para> 422 </listitem> 423 <listitem> 424 <para>[jciccone] - Added set ruler to the default system vimrc. This 425 can be a very useful option when doing text editing.</para> 426 </listitem> 427 <listitem> 428 <para>[jciccone] - Updated Udev to 160.</para> 429 </listitem> 430 <listitem> 431 <para>[jciccone] - Use pushd and popd when regenerating the info db 432 after installing texinfo.</para> 433 </listitem> 434 <listitem> 435 <para>[jciccone] - Removed the Tar new compressors patch and added an 436 updated man page patch.</para> 437 </listitem> 438 <listitem> 439 <para>[jciccone] - Updated Psmisc to 22.12.</para> 440 </listitem> 441 <listitem> 442 <para>[jciccone] - Updated Module-Init-Tools to 3.12.</para> 443 </listitem> 444 <listitem> 445 <para>[jciccone] - Updated Kbd to 1.15.2.</para> 446 </listitem> 447 <listitem> 448 <para>[jciccone] - Updated IPUtils to s20100418.</para> 449 </listitem> 450 </itemizedlist> 451 </listitem> 452 453 <listitem> 454 <para>August 02, 2010</para> 455 <itemizedlist> 456 <listitem> 457 <para>[jciccone] - Updated Automake to 1.11.1.</para> 458 </listitem> 459 <listitem> 460 <para>[jciccone] - Updated Autoconf to 2.67.</para> 461 </listitem> 462 <listitem> 463 <para>[jciccone] - Updated Readline to 6.1.</para> 464 </listitem> 465 </itemizedlist> 466 </listitem> 467 468 <listitem> 469 <para>August 02, 2010</para> 470 <itemizedlist> 471 <listitem> 472 <para>[jciccone] - Updated IPRoute2 to 2.6.34.</para> 473 </listitem> 474 <listitem> 475 <para>[jciccone] - Updated Libtool to 2.2.10.</para> 476 </listitem> 477 </itemizedlist> 478 </listitem> 479 480 <listitem> 481 <para>August 01, 2010</para> 482 <itemizedlist> 483 <listitem> 484 <para>[jciccone] - Updated E2fsprogs to 1.14.12.</para> 485 </listitem> 486 <listitem> 487 <para>[jciccone] - Updated the NCurses Branch Update patch to -21. 488 Fixes through 2010-07-31 from upstream.</para> 489 </listitem> 490 <listitem> 491 <para>[jciccone] - Removed an unneeded sed from binutils in the 492 final-system renaming getline to _getline.</para> 493 </listitem> 494 <listitem> 495 <para>[jciccone] - Fixed a compilation issue with GMP in the final 496 for 32bit on multilib. It handles the ABI differences on its own 497 now.</para> 498 </listitem> 499 <listitem> 500 <para>[jciccone] - Updated Man-Pages to 3.25.</para> 501 </listitem> 502 <listitem> 503 <para>[jciccone] - Updated Perl to 5.12.1.</para> 504 </listitem> 505 </itemizedlist> 506 </listitem> 507 508 <listitem> 509 <para>July 29, 2010</para> 510 <itemizedlist> 511 <listitem> 512 <para>[jciccone] - Updated Expect to 5.44.1.15.</para> 513 </listitem> 514 </itemizedlist> 515 </listitem> 516 517 <listitem> 518 <para>July 26, 2010</para> 519 <itemizedlist> 520 <listitem> 521 <para>[jciccone] - Updated Util-Linux-NG to 2.18.</para> 522 </listitem> 523 <listitem> 524 <para>[jciccone] - Updated Tar to 1.23.</para> 525 </listitem> 526 <listitem> 527 <para>[jciccone] - Updated Patch to 2.6.</para> 528 </listitem> 529 <listitem> 530 <para>[jciccone] - Updated M4 to 1.4.14.</para> 531 </listitem> 532 <listitem> 533 <para>[jciccone] - Updated Gzip to 1.4.</para> 534 </listitem> 535 <listitem> 536 <para>[jciccone] - Updated Grep to 2.6.3.</para> 537 </listitem> 538 <listitem> 539 <para>[jciccone] - Updated Gettext to 0.18.1.1.</para> 540 </listitem> 541 <listitem> 542 <para>[jciccone] - Updated Gawk to 3.1.8.</para> 543 </listitem> 544 <listitem> 545 <para>[jciccone] - Updated Diffutils to 3.0.</para> 546 </listitem> 547 <listitem> 548 <para>[jciccone] - Updated Coreutils to 8.5.</para> 549 </listitem> 550 </itemizedlist> 551 </listitem> 552 553 <listitem> 554 <para>July 25, 2010</para> 555 <itemizedlist> 556 <listitem> 557 <para>[jciccone] - Updated Bison to 2.4.2.</para> 558 </listitem> 559 <listitem> 560 <para>[jciccone] - Updated Bash to 4.1.</para> 561 </listitem> 562 <listitem> 563 <para>[jciccone] - Updated EGlibc to 2.12-20100725-r11059.</para> 564 </listitem> 565 <listitem> 566 <para>[jciccone] - Updated File to 5.04.</para> 567 </listitem> 568 <listitem> 569 <para>[jciccone] - Downgraded PPL to 0.10.2, GCC Incompatible.</para> 570 </listitem> 571 <listitem> 572 <para>[jciccone] - Added MPC 0.8.2 for GCC.</para> 573 </listitem> 574 <listitem> 575 <para>[jciccone] - Updated GCC to 4.5.0.</para> 576 </listitem> 577 <listitem> 578 <para>[jciccone] - Updated Cloog-PPL to 0.15.9.</para> 579 </listitem> 580 <listitem> 581 <para>[jciccone] - Updated PPL to 0.11pre24.</para> 582 </listitem> 583 <listitem> 584 <para>[jciccone] - Updated MPFR to 3.0.0.</para> 585 </listitem> 586 <listitem> 587 <para>[jciccone] - Updated GMP to 5.0.1.</para> 588 </listitem> 589 <listitem> 590 <para>[jciccone] - Updated the Kernel to 2.6.34.1.</para> 591 </listitem> 592 <listitem> 593 <para>[jciccone] - Updated Binutils to 2.20.1.</para> 594 </listitem> 595 <listitem> 596 <para>[jciccone] - Updated the bootscripts to 1.2-pre10.</para> 597 </listitem> 598 <listitem> 599 <para>[jciccone] - Updated the grub patches.</para> 600 </listitem> 601 </itemizedlist> 602 </listitem> 603 604 <listitem> 605 <para>May 14, 2010</para> 606 <itemizedlist> 607 <listitem> 608 <para>[Chris] - Added Installed Directories info for all 609 applicable packages.</para> 610 </listitem> 611 </itemizedlist> 612 </listitem> 613 614 <listitem> 615 <para>April 26, 2010</para> 616 <itemizedlist> 617 <listitem> 618 <para>[kb0iic] - Updated zlib to 1.2.5.</para> 619 </listitem> 620 </itemizedlist> 621 </listitem> 622 623 <listitem> 624 <para>April 11, 2010</para> 625 <itemizedlist> 626 <listitem> 627 <para>[jciccone] - Updated the Kernel to 2.6.33.2.</para> 628 </listitem> 629 </itemizedlist> 630 </listitem> 631 632 <listitem> 633 <para>Janurary 3, 2010</para> 634 <itemizedlist> 635 <listitem> 636 <para>[Jonathan] - Added --disable-introspection to Udev Build.</para> 637 </listitem> 638 </itemizedlist> 639 </listitem> 640 641 <listitem> 642 <para>Janurary 1, 2010</para> 643 <itemizedlist> 644 <listitem> 645 <para>[jciccone] - Updated GCC to 4.4.2.</para> 646 </listitem> 647 <listitem> 648 <para>[jciccone] - Updated Binutils to 2.20.</para> 649 </listitem> 650 <listitem> 651 <para>[jciccone] - Also create the null and console nodes for udev 652 in the boot section.</para> 653 </listitem> 654 <listitem> 655 <para>[jciccone] - Updated the Essential Symlinks in the Boot section 656 to include sleep.</para> 657 </listitem> 658 <listitem> 659 <para>[jciccone] - Stopped Cloog-PPL from setting LD_LIBRARY_PATH to 660 fix segfault issues.</para> 661 </listitem> 662 <listitem> 663 <para>[Jonathan] Updated Module-init-tools to 3.11.1.</para> 664 </listitem> 665 <listitem> 666 <para>[Jonathan] Updated Psmisc to 22.9.</para> 667 </listitem> 668 <listitem> 669 <para>[Jonathan] Updated Rsyslog to 4.4.2.</para> 670 </listitem> 671 <listitem> 672 <para>[Jonathan] Updated Dhcpcd to 5.1.4.</para> 673 </listitem> 674 <listitem> 675 <para>[Jonathan] Updated Udev to 149.</para> 676 </listitem> 677 </itemizedlist> 678 </listitem> 679 680 <listitem> 681 <para>December 31, 2009</para> 682 <itemizedlist> 683 <listitem> 684 <para>[Jonathan] - Updated Readline Patch to -2.</para> 685 </listitem> 686 </itemizedlist> 687 </listitem> 688 689 <listitem> 690 <para>December 30, 2009</para> 691 <itemizedlist> 692 <listitem> 693 <para>[Jonathan] - Updated Man-pages 3.23.</para> 694 </listitem> 695 </itemizedlist> 696 </listitem> 697 698 <listitem> 699 <para>September 22, 2009</para> 700 <itemizedlist> 701 <listitem> 702 <para>[Chris] - Updated home page for Patch.</para> 703 </listitem> 704 </itemizedlist> 705 </listitem> 706 707 <listitem> 708 <para>September 13, 2009</para> 709 <itemizedlist> 710 <listitem> 711 <para>[Chris] - Added switch to configure command for Grep to fix 712 grep -i. Solution taken from LFS.</para> 713 </listitem> 714 </itemizedlist> 715 </listitem> 716 717 <listitem> 718 <para>September 12, 2009</para> 719 <itemizedlist> 720 <listitem> 721 <para>[Jim] - Updated Bash Patch to -7.</para> 722 </listitem> 723 <listitem> 724 <para>[Jim] - Updated Vim Patch to -21.</para> 725 </listitem> 726 <listitem> 727 <para>[Jim] - Updated Ncurses Patch to -20.</para> 728 </listitem> 729 <listitem> 730 <para>[Jim] - Updated GCC Patch to -4.</para> 731 </listitem> 732 <listitem> 733 <para>[Jim] - Added New GCC Fixes Patch.</para> 734 </listitem> 735 </itemizedlist> 736 </listitem> 737 738 <listitem> 739 <para>September 11, 2009</para> 740 <itemizedlist> 741 <listitem> 742 <para>[Jim] - Updated Coreutils 7.6.</para> 743 </listitem> 744 </itemizedlist> 745 </listitem> 746 747 <listitem> 748 <para>September 7, 2009</para> 749 <itemizedlist> 750 <listitem> 751 <para>[Jim] - Updated Util-Linux-NG to 2.16.1.</para> 752 </listitem> 753 </itemizedlist> 754 </listitem> 755 756 <listitem> 757 <para>September 5, 2009</para> 758 <itemizedlist> 759 <listitem> 760 <para>[zippo] - Updated Kernel tp 2.6.30.5 Tested Stable.</para> 761 </listitem> 762 </itemizedlist> 763 </listitem> 764 765 <listitem> 766 <para>September 2, 2009</para> 767 <itemizedlist> 768 <listitem> 769 <para>[Jim] - Updated Rsyslog to 4.4.1.</para> 770 </listitem> 771 </itemizedlist> 772 </listitem> 773 774 <listitem> 775 <para>September 1, 2009</para> 776 <itemizedlist> 777 <listitem> 778 <para>[Jim] - Updated XZ Utils to 4.999.9beta.</para> 779 </listitem> 780 </itemizedlist> 781 </listitem> 782 783 <listitem> 784 <para>August 31, 2009</para> 785 <itemizedlist> 786 <listitem> 787 <para>[Jim] - Fixed issue in Pure 64 util-linux-ng build. Thank you for the report 788 Phillip Potter.</para> 789 </listitem> 790 </itemizedlist> 791 </listitem> 792 793 <listitem> 794 <para>August 25, 2009</para> 795 <itemizedlist> 796 <listitem> 797 <para>[Jim] - Updated Perl to 5.10.1.</para> 798 </listitem> 799 <listitem> 800 <para>[Jim] - Updated to Eglibc 2.10.1 Revision 8873. 801 [BZ #10448] If NSS module contains no callback we must 802 touch the status to avoid using stale value.</para> 803 </listitem> 804 </itemizedlist> 805 </listitem> 806 807 <listitem> 808 <para>August 22, 2009</para> 809 <itemizedlist> 810 <listitem> 811 <para>[Jim] - Updated E2fsprogs to 1.41.9.</para> 812 </listitem> 813 </itemizedlist> 814 </listitem> 815 816 <listitem> 817 <para>August 21, 2009</para> 818 <itemizedlist> 819 <listitem> 820 <para>[Jim] - Updated to Eglibc 2.10.1 Revision 8849.</para> 821 </listitem> 822 <listitem> 823 <para>[Jim] - Updated Coreutils to 7.5.</para> 824 </listitem> 825 <listitem> 826 <para>[Jim] - Updated Rsyslog to 4.4.0.</para> 827 </listitem> 828 <listitem> 829 <para>[Jim] - Updated Cloog-PPL to 0.15.7.</para> 830 </listitem> 831 <listitem> 832 <para>[Jim] - Updated Udev to 146.</para> 833 </listitem> 834 </itemizedlist> 835 </listitem> 836 837 <listitem> 838 <para>August 17, 2009</para> 839 <itemizedlist> 840 <listitem> 841 <para>[Chris] -Documented package/patch download list in book.</para> 842 </listitem> 843 </itemizedlist> 844 </listitem> 845 846 <listitem> 847 <para>August 14, 2009</para> 848 <itemizedlist> 849 <listitem> 850 <para>[Chris] - Changed Shadow instructions to remove unneeded 851 configure options and update sed command for the encryption method.</para> 852 </listitem> 853 </itemizedlist> 854 </listitem> 855 856 <listitem> 857 <para>August 12, 2009</para> 858 <itemizedlist> 859 <listitem> 860 <para>[jim] - Added patch to Flex to ensure proper GCC 4.4.x 861 code generation.</para> 862 </listitem> 863 </itemizedlist> 864 </listitem> 865 866 <listitem> 867 <para>August 11, 2009</para> 868 <itemizedlist> 869 <listitem> 870 <para>[jim] - Added Bison to Temp-System for Binutils in 871 Final System.</para> 872 </listitem> 873 <listitem> 874 <para>[jim] - Added Flex to Temp-System for Binutils in 875 Final System.</para> 876 </listitem> 877 <listitem> 878 <para>[jim] - Updated to Binutils 2.19.51. See 879 http://sourceware.org/ml/binutils/2009-08/msg00163.html.</para> 880 </listitem> 881 <listitem> 882 <para>[Jim] - Updated DHCPCD to 5.0.7.</para> 883 </listitem> 884 <listitem> 885 <para>[Jim] - Updated Less to 436.</para> 886 </listitem> 887 </itemizedlist> 888 </listitem> 889 890 <listitem> 891 <para>August 9, 2009</para> 892 <itemizedlist> 893 <listitem> 894 <para>[Chris] - Udev now automatically installs HTML file on Udev 895 rules. Removed obsolete instructions to manually install it, 896 and updated references to its location.</para> 897 </listitem> 898 </itemizedlist> 899 </listitem> 900 901 <listitem> 902 <para>July 31, 2009</para> 903 <itemizedlist> 904 <listitem> 905 <para>[Chris] - Corrected instructions for running the 906 Module-Init-Tools testsuite.</para> 907 </listitem> 908 <listitem> 909 <para>[Chris] - Updated installed program and library lists 910 for a number of packages.</para> 911 </listitem> 912 </itemizedlist> 913 </listitem> 914 915 <listitem> 916 <para>July 29, 2009</para> 917 <itemizedlist> 918 <listitem> 919 <para>[Jim] - Updated to Eglibc 2.10.1-2.</para> 920 </listitem> 921 </itemizedlist> 922 </listitem> 923 924 <listitem> 925 <para>July 28, 2009</para> 926 <itemizedlist> 927 <listitem> 928 <para>[jim] - Updated Psmisc to 22.8.</para> 929 </listitem> 930 </itemizedlist> 931 </listitem> 932 933 <listitem> 934 <para>July 27, 2009</para> 935 <itemizedlist> 936 <listitem> 937 <para>[jim] - Updated Autoconf to 2.64.</para> 938 </listitem> 939 <listitem> 940 <para>[Jim] - Updated Man-Pages to 3.22.</para> 941 </listitem> 942 <listitem> 943 <para>[Jim] - Added a sed to binutils to prevent a testsuite failure.</para> 944 </listitem> 945 <listitem> 946 <para>[Jim] - Updated to Eglibc 2.10.1-1.</para> 947 </listitem> 948 </itemizedlist> 949 </listitem> 950 951 <listitem> 952 <para>July 25, 2009</para> 953 <itemizedlist> 954 <listitem> 955 <para>[jim] - fsck is now a part of Util-Linux-NG.</para> 956 </listitem> 957 <listitem> 958 <para>[jim] - Added --disable-libsigsegv to Gawk build. We 959 don't want to add another library to the build.</para> 960 </listitem> 961 <listitem> 962 <para>[Jim] - Updated Shadow to 4.1.4.2.</para> 963 </listitem> 964 </itemizedlist> 965 </listitem> 966 967 <listitem> 968 <para>July 23, 2009</para> 969 <itemizedlist> 970 <listitem> 971 <para>[jim] - Updated GCC to 4.4.1.</para> 972 </listitem> 973 <listitem> 974 <para>[jim] - Updated Gawk to 3.1.7.</para> 975 </listitem> 976 <listitem> 977 <para>[Jim] - Updated Ncurses Branch Update Patch to -18.</para> 978 </listitem> 979 <listitem> 980 <para>[Jim] - Updated Vim Branch Update Patch to -19.</para> 981 </listitem> 982 <listitem> 983 <para>[Jim] - Updated to Linux 2.6.29.6.</para> 984 </listitem> 985 <listitem> 986 <para>[Jim] - Updated DHCPCD to 5.0.6.</para> 987 </listitem> 988 </itemizedlist> 989 </listitem> 990 991 <listitem> 992 <para>July 21, 2009</para> 993 <itemizedlist> 994 <listitem> 995 <para>[jim] - Updated Bash Update Patch to 6.</para> 996 </listitem> 997 </itemizedlist> 998 </listitem> 999 1000 <listitem> 1001 <para>July 20, 2009</para> 1002 <itemizedlist> 1003 <listitem> 1004 <para>[jim] - Tweaked util-linux-ng build so e2fsprogs can 1005 find the libraries during configure.</para> 1006 </listitem> 1007 </itemizedlist> 1008 </listitem> 1009 1010 <listitem> 1011 <para>July 18, 2009</para> 1012 <itemizedlist> 1013 <listitem> 1014 <para>[jciccone] - Use the libblkid and libuuid provided by 1015 Util-Linux-NG instead of E2fsprogs now.</para> 1016 </listitem> 1017 <listitem> 1018 <para>[jciccone] - Updated Util-Linux-NG to 2.16.</para> 1019 </listitem> 1020 <listitem> 1021 <para>[jciccone] - Updated E2fsprogs to 1.41.8.</para> 1022 </listitem> 1023 <listitem> 1024 <para>[Jim] - Updated Udev to 145.</para> 1025 </listitem> 1026 <listitem> 1027 <para>[Jim] - Updated Module Init Tools to 3.10.</para> 1028 </listitem> 1029 </itemizedlist> 1030 </listitem> 1031 1032 <listitem> 1033 <para>July 14, 2009</para> 1034 <itemizedlist> 1035 <listitem> 1036 <para>[Chris] - Removed /bin/rm symlink is it is no longer needed 1037 for E2fsprogs testsuite.</para> 1038 </listitem> 1039 </itemizedlist> 1040 </listitem> 1041 1042 <listitem> 1043 <para>July 13, 2009</para> 1044 <itemizedlist> 1045 <listitem> 1046 <para>[Chris] - Removed unnecessary posix patches for GCC 1047 and Binutils.</para> 1048 </listitem> 1049 </itemizedlist> 1050 </listitem> 1051 1052 <listitem> 1053 <para>July 9, 2009</para> 1054 <itemizedlist> 1055 <listitem> 1056 <para>[Jim] - Updated Binutils Branch Update Patch to -5.</para> 1057 </listitem> 1058 <listitem> 1059 <para>[Jim] - Updated GCC Branch Update Patch to -6.</para> 1060 </listitem> 1061 </itemizedlist> 1062 </listitem> 1063 1064 <listitem> 1065 <para>July 8, 2009</para> 1066 <itemizedlist> 1067 <listitem> 1068 <para>[Chris] - Fixed permissions problem in Coreutils testsuite.</para> 1069 </listitem> 1070 </itemizedlist> 1071 </listitem> 1072 1073 <listitem> 1074 <para>July 6, 2009</para> 1075 <itemizedlist> 1076 <listitem> 1077 <para>[jciccone] - Updated the pure64_specs patch to -2. It also 1078 modifies the multios directories now.</para> 1079 </listitem> 1080 <listitem> 1081 <para>[jciccone] - Replaced the sed to correct the GMP/MPFR/CLooG/PPL 1082 search paths to one that just removes the search paths. In 1083 combination with removing the --with- arguments from configure this 1084 corrects the compiler/header and library mis-match problems.</para> 1085 </listitem> 1086 <listitem> 1087 <para>[Chris] - Moved DHCPCD to Network section.</para> 1088 </listitem> 1089 </itemizedlist> 1090 </listitem> 1091 1092 <listitem> 1093 <para>July 3, 2009</para> 1094 <itemizedlist> 1095 <listitem> 1096 <para>[Winkie] - Explicitly link MPFR against our GMP.</para> 1097 </listitem> 1098 </itemizedlist> 1099 </listitem> 1100 1101 <listitem> 1102 <para>July 3, 2009</para> 1103 <itemizedlist> 1104 <listitem> 1105 <para>[Jim] - Updated Rsyslog to 4.2.0.</para> 1106 </listitem> 1107 <listitem> 1108 <para>[Jim] - Updated Sed to 4.2.1.</para> 1109 </listitem> 1110 </itemizedlist> 1111 </listitem> 1112 1113 <listitem> 1114 <para>July 1, 2009</para> 1115 <itemizedlist> 1116 <listitem> 1117 <para>[Winkie] - Clean up after the headers installation.</para> 1118 </listitem> 1119 </itemizedlist> 1120 </listitem> 1121 1122 <listitem> 1123 <para>July 1, 2009</para> 1124 <itemizedlist> 1125 <listitem> 1126 <para>[Winkie] - Added myself to the credits.</para> 1127 </listitem> 1128 </itemizedlist> 1129 </listitem> 1130 1131 <listitem> 1132 <para>July 1, 2009</para> 1133 <itemizedlist> 1134 <listitem> 1135 <para>[Winkie] - Add CLooG and PPL. GCC wants them.</para> 1136 </listitem> 1137 </itemizedlist> 1138 </listitem> 1139 1140 <listitem> 1141 <para>June 22, 2009</para> 1142 <itemizedlist> 1143 <listitem> 1144 <para>[Jim] - Module Init Tools, no longer needs docbooktoman workaround. 1145 Also take advantage of using the dynamic zlib we have installed.</para> 1146 </listitem> 1147 </itemizedlist> 1148 </listitem> 1149 1150 <listitem> 1151 <para>June 21, 2009</para> 1152 <itemizedlist> 1153 <listitem> 1154 <para>[Jim] - Updated Udev to 143.</para> 1155 </listitem> 1156 </itemizedlist> 1157 </listitem> 1158 1159 <listitem> 1160 <para>June 20, 2009</para> 1161 <itemizedlist> 1162 <listitem> 1163 <para>[Chris] - Downgraded Linux back to 2.6.29.5, due to 1164 filesystem corruption in 2.6.30.</para> 1165 </listitem> 1166 </itemizedlist> 1167 </listitem> 1168 1169 <listitem> 1170 <para>June 11, 2009</para> 1171 <itemizedlist> 1172 <listitem> 1173 <para>[winkie] - Don't build GMP with --enable-{cxx,mpbsd}.</para> 1174 </listitem> 1175 <listitem> 1176 <para>[Jim] - Updated M4 to 1.4.13.</para> 1177 </listitem> 1178 <listitem> 1179 <para>[Jim] - Updated to Linux 2.6.30.</para> 1180 </listitem> 1181 </itemizedlist> 1182 </listitem> 1183 1184 <listitem> 1185 <para>June 10, 2009</para> 1186 <itemizedlist> 1187 <listitem> 1188 <para>[Jim] - Updated Util-linux-NG to 2.15.1.</para> 1189 </listitem> 1190 <listitem> 1191 <para>[Jim] - Updated Udev to 142.</para> 1192 </listitem> 1193 </itemizedlist> 1194 </listitem> 1195 1196 <listitem> 1197 <para>June 7, 2009</para> 1198 <itemizedlist> 1199 <listitem> 1200 <para>[Jim] - Updated GCC Branch Update Patch to -3.</para> 1201 </listitem> 1202 <listitem> 1203 <para>[Jim] - Updated Findutils to 4.4.2.</para> 1204 </listitem> 1205 <listitem> 1206 <para>[Jim] - Updated EGLIBC to prevent most testsuite failures.</para> 1207 </listitem> 1208 </itemizedlist> 1209 </listitem> 1210 1211 <listitem> 1212 <para>June 5, 2009</para> 1213 <itemizedlist> 1214 <listitem> 1215 <para>[Jim] - Updated Binutils Branch Update Patch to -3.</para> 1216 </listitem> 1217 <listitem> 1218 <para>[Jim] - Updated GCC Branch Update Patch to -2.</para> 1219 </listitem> 1220 <listitem> 1221 <para>[Jim] - Updated Ncurses Branch Update Patch to -14.</para> 1222 </listitem> 1223 <listitem> 1224 <para>[Jim] - Added Readline Branch Update Patch.</para> 1225 </listitem> 1226 <listitem> 1227 <para>[Jim] - Updated TCL to 8.5.7.</para> 1228 </listitem> 1229 <listitem> 1230 <para>[Jim] - Updated VIM Branch Update Patch to -15.</para> 1231 </listitem> 1232 </itemizedlist> 1233 </listitem> 1234 1235 <listitem> 1236 <para>June 4, 2009</para> 1237 <itemizedlist> 1238 <listitem> 1239 <para>[Jim] - Added --without-debug to cross-tools ncurses build. 1240 Closing Ticket #208.</para> 1241 </listitem> 1242 <listitem> 1243 <para>[Jim] - Updated Bootscripts to 1.2-pre8.</para> 1244 </listitem> 1245 <listitem> 1246 <para>[Jim] - Updated File to 5.03.</para> 1247 </listitem> 1248 <listitem> 1249 <para>[Jim] - Updated Less to 429.</para> 1250 </listitem> 1251 <listitem> 1252 <para>[Jim] - Updated Procps to 3.2.8.</para> 1253 </listitem> 1254 <listitem> 1255 <para>[Jim] - Updated Rsyslog to 3.22.0.</para> 1256 </listitem> 1257 <listitem> 1258 <para>[Jim] - Updated Shadow to 4.1.4.1.</para> 1259 </listitem> 1260 <listitem> 1261 <para>[Jim] - Updated Zlib FPIC patch to -2.</para> 1262 </listitem> 1263 <listitem> 1264 <para>[Jim] - Updated to Linux 2.6.29.4.</para> 1265 </listitem> 1266 </itemizedlist> 1267 </listitem> 1268 1269 <listitem> 1270 <para>June 3, 2009</para> 1271 <itemizedlist> 1272 <listitem> 1273 <para>[Jim] - Removed Glibc. Moved to Eglibc 2.10.1.</para> 1274 </listitem> 1275 <listitem> 1276 <para>[Jim] - Updated GCC to 4.4.0.</para> 1277 </listitem> 1278 <listitem> 1279 <para>[Jim] - Updated GMP to 4.3.1.</para> 1280 </listitem> 1281 <listitem> 1282 <para>[Jim] - Updated E2fsprogs to 1.41.6.</para> 1283 </listitem> 1284 <listitem> 1285 <para>[Jim] - Updated Module Init Tools to 3.9.</para> 1286 </listitem> 1287 <listitem> 1288 <para>[Jim] - Updated Coreutils to 7.4.</para> 1289 </listitem> 1290 <listitem> 1291 <para>[Jim] - Updated Sed to 4.2.</para> 1292 </listitem> 1293 <listitem> 1294 <para>[Jim] - Updated Findutils to 4.4.1.</para> 1295 </listitem> 1296 <listitem> 1297 <para>[Jim] - Updated Man-Pages to 3.21.</para> 1298 </listitem> 1299 <listitem> 1300 <para>[Jim] - Updated DHCPCD to 5.0.4.</para> 1301 </listitem> 1302 <listitem> 1303 <para>[Jim] - Updated Automake to 1.11.</para> 1304 </listitem> 1305 </itemizedlist> 1306 </listitem> 1307 1308 <listitem> 1309 <para>June 2, 2009</para> 1310 <itemizedlist> 1311 <listitem> 1312 <para>[Chris] - Various text and indentations fixes.</para> 1313 </listitem> 1314 <listitem> 1315 <para>[Chris] - Removed unneeded chmod command from E2fsprogs 1316 instructions in boot section.</para> 1317 </listitem> 1318 </itemizedlist> 1319 </listitem> 1320 1321 <listitem> 1322 <para>May 24, 2009</para> 1323 <itemizedlist> 1324 <listitem> 1325 <para>[Jim] - Updated Bash Update Patch to 5.</para> 1326 </listitem> 1327 </itemizedlist> 1328 </listitem> 1329 1330 <listitem> 1331 <para>May 23, 2009</para> 1332 <itemizedlist> 1333 <listitem> 1334 <para>[Jim] - Updated E2fsprogs to 1.41.5.</para> 1335 </listitem> 1336 </itemizedlist> 1337 </listitem> 1338 1339 <listitem> 1340 <para>April 24, 2009</para> 1341 <itemizedlist> 1342 <listitem> 1343 <para>[Jim] - Added --with-manpage-format=normal to ncurses configure line. By Default 1344 ncurses compresses man-pages.</para> 1345 </listitem> 1346 <listitem> 1347 <para>[Jim] - Updated Bootscripts to 1.2-pre7.</para> 1348 </listitem> 1349 <listitem> 1350 <para>[Jim] - Updated Udev to 141. Due to CVE-2009-1185 and CVE-2009-1186.</para> 1351 </listitem> 1352 </itemizedlist> 1353 </listitem> 1354 1355 <listitem> 1356 <para>April 16, 2009</para> 1357 <itemizedlist> 1358 <listitem> 1359 <para>[Chris] - Added command explanations to Linux-Headers 1360 pages.</para> 1361 </listitem> 1362 </itemizedlist> 1363 </listitem> 1364 1365 <listitem> 1366 <para>April 15, 2009</para> 1367 <itemizedlist> 1368 <listitem> 1369 <para>[Jim] - Added MPFR Branch Update Patch to -2.</para> 1370 </listitem> 1371 </itemizedlist> 1372 </listitem> 1373 1374 <listitem> 1375 <para>April 9, 2009</para> 1376 <itemizedlist> 1377 <listitem> 1378 <para>[Jim] - Updated Bash Branch Update Patch to -4.</para> 1379 </listitem> 1380 </itemizedlist> 1381 </listitem> 1382 1383 <listitem> 1384 <para>April 04, 2009</para> 1385 <itemizedlist> 1386 <listitem> 1387 <para>[Jonathan] - Removed "--enable-64-bit-bfd" from 32bit builds.</para> 1388 </listitem> 1389 </itemizedlist> 1390 </listitem> 1391 1392 <listitem> 1393 <para>March 25, 2009</para> 1394 <itemizedlist> 1395 <listitem> 1396 <para>[Jim] - Updated to IPRoute2 2.6.29-1.</para> 1397 </listitem> 1398 </itemizedlist> 1399 </listitem> 1400 1401 <listitem> 1402 <para>March 23, 2009</para> 1403 <itemizedlist> 1404 <listitem> 1405 <para>[Jim] - Updated VIM Branch Update Patch to -12.</para> 1406 </listitem> 1407 <listitem> 1408 <para>[Jim] - Updated GCC Branch Update Patch to -5</para> 1409 </listitem> 1410 <listitem> 1411 <para>[Jim] - Updated to Linux 2.6.29.</para> 1412 </listitem> 1413 </itemizedlist> 1414 </listitem> 1415 1416 <listitem> 1417 <para>March 22, 2009</para> 1418 <itemizedlist> 1419 <listitem> 1420 <para>[Jim] - Updated Ncurses Branch Update Patch to -11.</para> 1421 </listitem> 1422 </itemizedlist> 1423 </listitem> 1424 1425 <listitem> 1426 <para>March 14, 2009</para> 1427 <itemizedlist> 1428 <listitem> 1429 <para>[Jim] - Updated to Linux 2.6.28.8.</para> 1430 </listitem> 1431 <listitem> 1432 <para>[Jim] - UUCP group no longer needed by udev.</para> 1433 </listitem> 1434 </itemizedlist> 1435 </listitem> 1436 1437 <listitem> 1438 <para>March 14, 2009</para> 1439 <itemizedlist> 1440 <listitem> 1441 <para>[Jim] - Updated Udev to 140.</para> 1442 </listitem> 1443 </itemizedlist> 1444 </listitem> 1445 1446 <listitem> 1447 <para>March 12, 2009</para> 1448 <itemizedlist> 1449 <listitem> 1450 <para>[Jim] - Updated GCC Branch Update Patch to -4.</para> 1451 </listitem> 1452 <listitem> 1453 <para>[Jim] - Updated VIM Branch Update Patch to -11.</para> 1454 </listitem> 1455 </itemizedlist> 1456 </listitem> 1457 1458 <listitem> 1459 <para>March 9, 2009</para> 1460 <itemizedlist> 1461 <listitem> 1462 <para>[Jim] - Updated Bash Branch Update Patch to -3.</para> 1463 </listitem> 1464 <listitem> 1465 <para>[Jim] - Added Binutils Branch Update Patch.</para> 1466 </listitem> 1467 </itemizedlist> 1468 </listitem> 1469 1470 <listitem> 1471 <para>March 5, 2009</para> 1472 <itemizedlist> 1473 <listitem> 1474 <para>[Jim] - Updated TAR to 1.22.</para> 1475 </listitem> 1476 </itemizedlist> 1477 </listitem> 1478 1479 <listitem> 1480 <para>March 2, 2009</para> 1481 <itemizedlist> 1482 <listitem> 1483 <para>[Jim] - Added Patches to File, Man, Tar, and Texinfo to support XZ Utils.</para> 1484 </listitem> 1485 <listitem> 1486 <para>[Jim] - Updated Bash Branch Update Patch to -2.</para> 1487 </listitem> 1488 <listitem> 1489 <para>[jciccone] - Restructured the XML for the networking section. 1490 The new order should help it flow better. Also moved dhcpcd into the 1491 final system.</para> 1492 </listitem> 1493 </itemizedlist> 1494 </listitem> 1495 1496 <listitem> 1497 <para>March 1, 2009</para> 1498 <itemizedlist> 1499 <listitem> 1500 <para>[Jim] - Updated Ncurses Branch Update Patch to -10.</para> 1501 </listitem> 1502 <listitem> 1503 <para>[Jim] - Updated Vim Branch Update Patch to -10.</para> 1504 </listitem> 1505 <listitem> 1506 <para>[Jim] - Updated GCC Branch Update Patch to -3.</para> 1507 </listitem> 1508 <listitem> 1509 <para>[Jim] - Updated File Fixes Patch to -2.</para> 1510 </listitem> 1511 <listitem> 1512 <para>[Jim] - Fixed Diffutils Man-Pages.</para> 1513 </listitem> 1514 </itemizedlist> 1515 </listitem> 1516 1517 <listitem> 1518 <para>February 28, 2009</para> 1519 <itemizedlist> 1520 <listitem> 1521 <para>[Jim] - Updated MPFR to 2.4.1.</para> 1522 </listitem> 1523 <listitem> 1524 <para>[Jim] - Added Bash 4.0 Branch Update Patch.</para> 1525 </listitem> 1526 </itemizedlist> 1527 </listitem> 1528 1529 <listitem> 1530 <para>February 27, 2009</para> 1531 <itemizedlist> 1532 <listitem> 1533 <para>[Jonathan] - Updated link for KBD.</para> 1534 </listitem> 1535 <listitem> 1536 <para>[Jim] - Updated Udev to 139.</para> 1537 </listitem> 1538 <listitem> 1539 <para>[Jim] - Updated Grub Instructions. Included Patch for ext4. 1540 Thank you Zack!!!.</para> 1541 </listitem> 1542 </itemizedlist> 1543 </listitem> 1544 1545 <listitem> 1546 <para>February 26, 2009</para> 1547 <itemizedlist> 1548 <listitem> 1549 <para>[Jim] - Updated DHCPCD to 4.0.12.</para> 1550 </listitem> 1551 </itemizedlist> 1552 </listitem> 1553 1554 <listitem> 1555 <para>February 25, 2009</para> 1556 <itemizedlist> 1557 <listitem> 1558 <para>[Chris] - Added mkswap to list of programs to build for 1559 Util-linux-ng in chroot, as E2fsprogs' testsuite uses it.</para> 1560 </listitem> 1561 </itemizedlist> 1562 </listitem> 1563 1564 <listitem> 1565 <para>February 22, 2009</para> 1566 <itemizedlist> 1567 <listitem> 1568 <para>[Jim] - Updated Ncurses Branch Update Patch to -9.</para> 1569 </listitem> 1570 <listitem> 1571 <para>[Jim] - Updated Vim Branch Update Patch to -9.</para> 1572 </listitem> 1573 <listitem> 1574 <para>[Jim] - Updated GCC Branch Update Patch to -2.</para> 1575 </listitem> 1576 </itemizedlist> 1577 </listitem> 1578 1579 <listitem> 1580 <para>February 21, 2009</para> 1581 <itemizedlist> 1582 <listitem> 1583 <para>[Jim] - LZMA Utils is now XZ Utils. Upgraded package 1584 to 4.999.8beta.</para> 1585 </listitem> 1586 <listitem> 1587 <para>[jciccone] - Updated Coreutils to 7.1.</para> 1588 </listitem> 1589 </itemizedlist> 1590 </listitem> 1591 1592 <listitem> 1593 <para>February 20, 2009</para> 1594 <itemizedlist> 1595 <listitem> 1596 <para>[Jim] - Updated Bash to 4.0.</para> 1597 </listitem> 1598 <listitem> 1599 <para>[Jim] - Updated Readline to 6.0.</para> 1600 </listitem> 1601 <listitem> 1602 <para>[Jim] - Updated to Linux 2.6.28.7.</para> 1603 </listitem> 1604 <listitem> 1605 <para>[Jim] - Updated Man-Pages to 3.19.</para> 1606 </listitem> 1607 <listitem> 1608 <para>[Jim] - Updated DHCPCD to 4.0.11.</para> 1609 </listitem> 1610 </itemizedlist> 1611 </listitem> 1612 1613 <listitem> 1614 <para>February 19, 2009</para> 1615 <itemizedlist> 1616 <listitem> 1617 <para>[Jim] - Updated Udev to 138.</para> 1618 </listitem> 1619 <listitem> 1620 <para>[Jim] - Updated to Linux 2.6.28.6.</para> 1621 </listitem> 1622 </itemizedlist> 1623 </listitem> 1624 1625 <listitem> 1626 <para>February 18, 2009</para> 1627 <itemizedlist> 1628 <listitem> 1629 <para>[Jim] - Updated Bzip2 Multilib 64bit install. On some occasions the make command 1630 during an install will rebuild sources. Lets make sure it uses our specified options.</para> 1631 </listitem> 1632 <listitem> 1633 <para>[Jim] - Added Missing ManPages Patch to IPutils.</para> 1634 </listitem> 1635 <listitem> 1636 <para>[Jim] - IPutils Patches Update - Adds to more useful utilities.</para> 1637 </listitem> 1638 </itemizedlist> 1639 </listitem> 1640 1641 <listitem> 1642 <para>February 17, 2009</para> 1643 <itemizedlist> 1644 <listitem> 1645 <para>[Jim] - Fix File UTF-8 Issues.</para> 1646 </listitem> 1647 <listitem> 1648 <para>[Jim] - Readded Missing ManPages Patch to Module-Init-Tools.</para> 1649 </listitem> 1650 </itemizedlist> 1651 </listitem> 1652 1653 <listitem> 1654 <para>February 16, 2009</para> 1655 <itemizedlist> 1656 <listitem> 1657 <para>[Jim] - Updated Ncurses Branch Update Patch to -8.</para> 1658 </listitem> 1659 <listitem> 1660 <para>[Jim] - Updated Vim Branch Update Patch to -8.</para> 1661 </listitem> 1662 </itemizedlist> 1663 </listitem> 1664 1665 <listitem> 1666 <para>February 12, 2009</para> 1667 <itemizedlist> 1668 <listitem> 1669 <para>[Jim] - Updated to Linux 2.6.28.5.</para> 1670 </listitem> 1671 </itemizedlist> 1672 </listitem> 1673 1674 <listitem> 1675 <para>February 10, 2009</para> 1676 <itemizedlist> 1677 <listitem> 1678 <para>[Jim] - Updated Grep to 2.5.4.</para> 1679 </listitem> 1680 <listitem> 1681 <para>[Jim] - Updated Util-Linux-NG to 2.14.2.</para> 1682 </listitem> 1683 <listitem> 1684 <para>[Jim] - Updated Man-Pages to 3.18.</para> 1685 </listitem> 1686 </itemizedlist> 1687 </listitem> 1688 1689 <listitem> 1690 <para>February 9, 2009</para> 1691 <itemizedlist> 1692 <listitem> 1693 <para>[Jim] - Updated Rsyslog to 3.20.4.</para> 1694 </listitem> 1695 </itemizedlist> 1696 </listitem> 1697 1698 <listitem> 1699 <para>February 8, 2009</para> 1700 <itemizedlist> 1701 <listitem> 1702 <para>[Chris] - Reordered pages in the bootscript section so they 1703 make more sense, and split the Bash Shell files page into 2 pages.</para> 1704 </listitem> 1705 </itemizedlist> 1706 </listitem> 1707 1708 <listitem> 1709 <para>February 7, 2009</para> 1710 <itemizedlist> 1711 <listitem> 1712 <para>[Jim] - Updated Linux to 2.6.28.4.</para> 1713 </listitem> 1714 <listitem> 1715 <para>[Jim] - Updated Ncurses Branch Update Patch to -7.</para> 1716 </listitem> 1717 <listitem> 1718 <para>[Jim] - Updated Vim Branch Update Patch to -7.</para> 1719 </listitem> 1720 <listitem> 1721 <para>[Jim] - Updated IPRoute2 libdir patch. The TC directory is now just text files 1722 doesn't need to be in /usr/libx/tc, we now place it in /usr/share/tc..</para> 1723 </listitem> 1724 </itemizedlist> 1725 </listitem> 1726 1727 <listitem> 1728 <para>February 5, 2009</para> 1729 <itemizedlist> 1730 <listitem> 1731 <para>[Chris] - Added LZMA and IPutils dependency information 1732 and updated several other packages' dependencies.</para> 1733 </listitem> 1734 <listitem> 1735 <para>[Jim] - Updated File to 5.00.</para> 1736 </listitem> 1737 <listitem> 1738 <para>[Jim] - Updated Module Init Tools to 3.6.</para> 1739 </listitem> 1740 </itemizedlist> 1741 </listitem> 1742 1743 <listitem> 1744 <para>February 4, 2009</para> 1745 <itemizedlist> 1746 <listitem> 1747 <para>[Jim] - Updated DHCPCD to 4.0.10.</para> 1748 </listitem> 1749 </itemizedlist> 1750 </listitem> 1751 1752 <listitem> 1753 <para>February 3, 2009</para> 1754 <itemizedlist> 1755 <listitem> 1756 <para>[Jim] - Updated DHCPCD to 4.0.9.</para> 1757 </listitem> 1758 <listitem> 1759 <para>[Jim] - Updated DHCPCD Config Information.</para> 1760 </listitem> 1761 <listitem> 1762 <para>[Jim] - Updated Binutils to 2.19.1.</para> 1763 </listitem> 1764 <listitem> 1765 <para>[Jim] - Updated Bootscripts to 1.2-pre6.</para> 1766 </listitem> 1767 <listitem> 1768 <para>[Jim] - Updated Bootscripts to 1.2-pre5.</para> 1769 </listitem> 1770 <listitem> 1771 <para>[Jim] - Updated to Linux 2.6.28.3.</para> 1772 </listitem> 1773 <listitem> 1774 <para>[Jim] - Updated Vim Branch Update Patch to -6.</para> 1775 </listitem> 1776 <listitem> 1777 <para>[Jim] - Added GCC Branch Update Patch to -1.</para> 1778 </listitem> 1779 </itemizedlist> 1780 </listitem> 1781 1782 <listitem> 1783 <para>January 31, 2009</para> 1784 <itemizedlist> 1785 <listitem> 1786 <para>[Jim] - Updated Bootscripts to 1.2-pre4.</para> 1787 </listitem> 1788 <listitem> 1789 <para>[Jim] - Removed Sysklogd.</para> 1790 </listitem> 1791 <listitem> 1792 <para>[Jim] - Added Rsyslog 3.20.3.</para> 1793 </listitem> 1794 </itemizedlist> 1795 </listitem> 1796 1797 <listitem> 1798 <para>January 30, 2009</para> 1799 <itemizedlist> 1800 <listitem> 1801 <para>[Jim] - Updated IPRoute2 to 2.6.28.</para> 1802 </listitem> 1803 </itemizedlist> 1804 </listitem> 1805 1806 <listitem> 1807 <para>January 28, 2009</para> 1808 <itemizedlist> 1809 <listitem> 1810 <para>[Jim] - Updated MPFR to 2.4.0.</para> 1811 </listitem> 1812 <listitem> 1813 <para>[Jim] - Updated E2fsprogs to 1.41.4.</para> 1814 </listitem> 1815 </itemizedlist> 1816 </listitem> 1817 1818 <listitem> 1819 <para>January 27, 2009</para> 1820 <itemizedlist> 1821 <listitem> 1822 <para>[Jim] - Updated Bootscripts to 1.2-pre3.</para> 1823 </listitem> 1824 <listitem> 1825 <para>[Jim] - Updated Ncurses Branch Update Patch to -6.</para> 1826 </listitem> 1827 <listitem> 1828 <para>[Jim] - Updated DHCPCD to 4.0.8.</para> 1829 </listitem> 1830 <listitem> 1831 <para>[Jim] - Updated TCL to 8.5.6.</para> 1832 </listitem> 1833 </itemizedlist> 1834 </listitem> 1835 1836 <listitem> 1837 <para>January 25, 2009</para> 1838 <itemizedlist> 1839 <listitem> 1840 <para>[Jim] - Updated GCC to 4.3.3.</para> 1841 </listitem> 1842 <listitem> 1843 <para>[Jim] - Updated to Linux 2.6.28.2.</para> 1844 </listitem> 1845 </itemizedlist> 1846 </listitem> 1847 1848 <listitem> 1849 <para>January 24, 2009</para> 1850 <itemizedlist> 1851 <listitem> 1852 <para>[Jim] - Updated Udev to 137. Fixed nagging uucp group issue for udev.</para> 1853 </listitem> 1854 </itemizedlist> 1855 </listitem> 1856 1857 <listitem> 1858 <para>January 22, 2009</para> 1859 <itemizedlist> 1860 <listitem> 1861 <para>[Jim] - Updated Binutils Branch Update Patch to -4.</para> 1862 </listitem> 1863 </itemizedlist> 1864 </listitem> 1865 1866 <listitem> 1867 <para>January 21, 2009</para> 1868 <itemizedlist> 1869 <listitem> 1870 <para>[Chris] - Added command to make Perl use system-installed 1871 Zlib. Fixes ticket #201.</para> 1872 </listitem> 1873 <listitem> 1874 <para>[Jim] - Changed absolute-links from Bzip2 install to relative-links.</para> 1875 </listitem> 1876 </itemizedlist> 1877 </listitem> 1878 1879 <listitem> 1880 <para>January 20, 2009</para> 1881 <itemizedlist> 1882 <listitem> 1883 <para>[Jim] - Fixed -Dvendorprefix=/usr from Ticket 201.</para> 1884 </listitem> 1885 </itemizedlist> 1886 </listitem> 1887 1888 <listitem> 1889 <para>January 19, 2009</para> 1890 <itemizedlist> 1891 <listitem> 1892 <para>[Jim] - Cleaned up Temp-Perl and fixed new issue.</para> 1893 </listitem> 1894 </itemizedlist> 1895 </listitem> 1896 1897 <listitem> 1898 <para>January 18, 2009</para> 1899 <itemizedlist> 1900 <listitem> 1901 <para>[Jim] - Updated Linux to 2.6.28.1.</para> 1902 </listitem> 1903 <listitem> 1904 <para>[Jim] - Updated Man-Pages to 3.17.</para> 1905 </listitem> 1906 <listitem> 1907 <para>[Jim] - Updated Ncurses Branch Update Patch to -5.</para> 1908 </listitem> 1909 <listitem> 1910 <para>[Jim] - Updated Vim Branch Update Patch to -5.</para> 1911 </listitem> 1912 </itemizedlist> 1913 </listitem> 1914 1915 <listitem> 1916 <para>January 17, 2009</para> 1917 <itemizedlist> 1918 <listitem> 1919 <para>[jciccone] - Updated Glibc to 2.9.</para> 1920 </listitem> 1921 <listitem> 1922 <para>[Jim] - Toolchain Updates from Ryan.</para> 1923 </listitem> 1924 </itemizedlist> 1925 </listitem> 1926 1927 <listitem> 1928 <para>January 16, 2009</para> 1929 <itemizedlist> 1930 <listitem> 1931 <para>[Jonathan] - Added Linux 2.6.22 as a host requirment because 1932 coreutils requires it.</para> 1933 </listitem> 1934 <listitem> 1935 <para>[Jim] - Rearranged dhcp to static, to new section Network Coniguration. 1936 Makes the flow look a lot smoother.</para> 1937 </listitem> 1938 </itemizedlist> 1939 </listitem> 1940 1941 <listitem> 1942 <para>January 15, 2009</para> 1943 <itemizedlist> 1944 <listitem> 1945 <para>[Chris] - Updated lists of installed programs for several 1946 packages.</para> 1947 </listitem> 1948 <listitem> 1949 <para>[Jim] - Adding the new foundation for Static or DHCP Networking.</para> 1950 </listitem> 1951 <listitem> 1952 <para>[Jim] - Added DHCPCD 4.0.7 to book.</para> 1953 </listitem> 1954 <listitem> 1955 <para>[Jim] - Replaced Inetutils 1.6 with IP Utils 20071127. Fixes numerous 1956 compile issues of common network utilities on all architectures.</para> 1957 </listitem> 1958 </itemizedlist> 1959 </listitem> 1960 1961 <listitem> 1962 <para>January 14, 2009</para> 1963 <itemizedlist> 1964 <listitem> 1965 <para>[Jim] - Community Request full-filled. Vim added to temp-system.</para> 1966 </listitem> 1967 </itemizedlist> 1968 </listitem> 1969 1970 <listitem> 1971 <para>January 12, 2009</para> 1972 <itemizedlist> 1973 <listitem> 1974 <para>[Jim] - Fixed Ncurses as stated in Ticket #200.</para> 1975 </listitem> 1976 <listitem> 1977 <para>[Jim] - Fixed E2fsprogs as stated in Ticket #197.</para> 1978 </listitem> 1979 <listitem> 1980 <para>[Jim] - Fixed LZMA from Ticket #198. LZMA utilizes C++ library. By standards 1981 it stays in /usr/lib. So we have modified our build to place LZMA in /usr/bin and not 1982 /bin.</para> 1983 </listitem> 1984 <listitem> 1985 <para>[Jim] - Reverted Changed Target Triple to clfs from unknown. Some tools are hardcoded to unknown.</para> 1986 </listitem> 1987 </itemizedlist> 1988 </listitem> 1989 1990 <listitem> 1991 <para>January 11, 2009</para> 1992 <itemizedlist> 1993 <listitem> 1994 <para>[Jonathan] - Fixed mistaken from when STANDARD_STARTFILE_PREFIX was added.</para> 1995 </listitem> 1996 <listitem> 1997 <para>[Jim] - Final phase of Ncurses fixes. Create backwards compatible symlinks.</para> 1998 </listitem> 1999 <listitem> 2000 <para>[Jim] - Fix for linking libreadline in 64 bit Inetutils.</para> 2001 </listitem> 2002 </itemizedlist> 2003 </listitem> 2004 2005 <listitem> 2006 <para>January 10, 2009</para> 2007 <itemizedlist> 2008 <listitem> 2009 <para>[Jim] - Changed Target Triple to clfs from unknown.</para> 2010 </listitem> 2011 </itemizedlist> 2012 </listitem> 2013 2014 <listitem> 2015 <para>January 09, 2009</para> 2016 <itemizedlist> 2017 <listitem> 2018 <para>[Jim] - From Ryan - Don't USE HOST distro's limits.h during gcc static build.</para> 2019 </listitem> 2020 <listitem> 2021 <para>[Jim] - From Ryan - Simpler STANDARD_STARTFILE_PREFIX Change, common to all 2022 architectures.</para> 2023 </listitem> 2024 <listitem> 2025 <para>[Jim] - Updated Groff to 1.20.1.</para> 2026 </listitem> 2027 </itemizedlist> 2028 </listitem> 2029 2030 <listitem> 2031 <para>January 08, 2009</para> 2032 <itemizedlist> 2033 <listitem> 2034 <para>[Jim] - Added Internationalization Patch to Coreutils.</para> 2035 </listitem> 2036 <listitem> 2037 <para>[Jim] - Added Internationalization Patch to Diffutils.</para> 2038 </listitem> 2039 <listitem> 2040 <para>[Jim] - Added Internationalization Patch to Grep.</para> 2041 </listitem> 2042 <listitem> 2043 <para>[Jim] - Added New Patches to Bash. Fixes Issues known with CLFS builds.</para> 2044 </listitem> 2045 <listitem> 2046 <para>[Jim] - Updated Binutils Branch Update Patch to -3.</para> 2047 </listitem> 2048 <listitem> 2049 <para>[Jim] - Updated Ncurses Branch Update Patch to -4.</para> 2050 </listitem> 2051 <listitem> 2052 <para>[Jim] - Updated GCC Branch Update Patch to -4.</para> 2053 </listitem> 2054 <listitem> 2055 <para>[Jim] - Updated VIM Branch Update Patch to -4.</para> 2056 </listitem> 2057 <listitem> 2058 <para>[Jim] - Diffutils wants ed as editor. We change it to vim, since ed is not available.</para> 2059 </listitem> 2060 <listitem> 2061 <para>[Jim] - Added Internationalization Patch to Man.</para> 2062 </listitem> 2063 <listitem> 2064 <para>[Jim] - Have Ncurses create /usr/include/ncurses, some widec builds get confused on what 2065 ncurses to use.</para> 2066 </listitem> 2067 </itemizedlist> 2068 </listitem> 2069 2070 <listitem> 2071 <para>January 07, 2009</para> 2072 <itemizedlist> 2073 <listitem> 2074 <para>[Chris] - Removed LFS Get Counted page.</para> 2075 </listitem> 2076 <listitem> 2077 <para>[Jim] - Have Ncurses Widec create /usr/include/ncursesw.</para> 2078 </listitem> 2079 <listitem> 2080 <para>[Jim] - Added --enable-multibyte to groff.</para> 2081 </listitem> 2082 <listitem> 2083 <para>[Jim] - Moved location of dumpkeys to /bin will be needed 2084 for a change coming up in the bootscripts.</para> 2085 </listitem> 2086 <listitem> 2087 <para>[Jim] - Added arch to util-linux-ng build. Also fixed descriptions of 2088 configure paramters.</para> 2089 </listitem> 2090 <listitem> 2091 <para>[Jim] - Cleanup Readline Build. Changed the way to link ncurses.</para> 2092 </listitem> 2093 <listitem> 2094 <para>[Jim] - Applied Patch to Sysvinit. Fixed Various Issues.</para> 2095 </listitem> 2096 <listitem> 2097 <para>[Jim] - Updated Udev to 136.</para> 2098 </listitem> 2099 <listitem> 2100 <para>[Jim] - Added Note about alternative bootloaders to x86.</para> 2101 </listitem> 2102 </itemizedlist> 2103 </listitem> 2104 2105 <listitem> 2106 <para>January 06, 2009</para> 2107 <itemizedlist> 2108 <listitem> 2109 <para>[Chris] - Removed redundant Acknowledgments page in 2110 Appendices.</para> 2111 </listitem> 2112 <listitem> 2113 <para>[Jim] - Corrected Build Issue with Groff 1.20.</para> 2114 </listitem> 2115 <listitem> 2116 <para>[Jim] - Modified build of KBD to make utf-8 friendly.</para> 2117 </listitem> 2118 </itemizedlist> 2119 </listitem> 2120 2121 <listitem> 2122 <para>January 05, 2009</para> 2123 <itemizedlist> 2124 <listitem> 2125 <para>[Jim] - Added MPFR Branch Update Patch.</para> 2126 </listitem> 2127 <listitem> 2128 <para>[Jim] - Updated Ncurses Patch to -3.</para> 2129 </listitem> 2130 <listitem> 2131 <para>[Jim] - Added Patch to File Temp-System. File magic.mgc 2132 under certain circumstances doesn't get created properly.</para> 2133 </listitem> 2134 <listitem> 2135 <para>[Jim] - Updated Groff to 1.20.</para> 2136 </listitem> 2137 </itemizedlist> 2138 </listitem> 2139 2140 <listitem> 2141 <para>January 04, 2009</para> 2142 <itemizedlist> 2143 <listitem> 2144 <para>[Jim] - Changed the commands for Clean Toolchain Updates. Using 2145 proper LDFLAGS instead of the compiler string for library command.</para> 2146 </listitem> 2147 <listitem> 2148 <para>[Jim] - Added patch that will fix a build issue with Kbd. The patch is 2149 for the linux-headers in final-system.</para> 2150 </listitem> 2151 <listitem> 2152 <para>[Jim] - Added patch for TAR. Could cause an issue when extracting tar 2153 with bzip2 archives.</para> 2154 </listitem> 2155 </itemizedlist> 2156 </listitem> 2157 2158 <listitem> 2159 <para>January 03, 2009</para> 2160 <itemizedlist> 2161 <listitem> 2162 <para>[Jim] - Added GMP Branch Update Patch.</para> 2163 </listitem> 2164 <listitem> 2165 <para>[Jim] - Added GMP and MPFR to Cross-Tools.</para> 2166 </listitem> 2167 </itemizedlist> 2168 </listitem> 2169 2170 <listitem> 2171 <para>January 02, 2009</para> 2172 <itemizedlist> 2173 <listitem> 2174 <para>[jciccone] - Added another NCurses build that builds the 2175 widec libraries.</para> 2176 </listitem> 2177 </itemizedlist> 2178 </listitem> 2179 2180 <listitem> 2181 <para>December 30, 2008</para> 2182 <itemizedlist> 2183 <listitem> 2184 <para>[Jim] - Updated Vim Patch to -3.</para> 2185 </listitem> 2186 <listitem> 2187 <para>[Jim] - Updated Binutils Patch to -2.</para> 2188 </listitem> 2189 </itemizedlist> 2190 </listitem> 2191 2192 <listitem> 2193 <para>December 29, 2008</para> 2194 <itemizedlist> 2195 <listitem> 2196 <para>[Chris] - Removed unneeded --sysconfdir switch from Inetutils 2197 instructions.</para> 2198 </listitem> 2199 <listitem> 2200 <para>[Chris] - Updated Gettext's list of installed programs and 2201 libraries.</para> 2202 </listitem> 2203 <listitem> 2204 <para>[Jim] - Updated Inetutils to 1.6.</para> 2205 </listitem> 2206 <listitem> 2207 <para>[Jim] - Updated Linux to 2.6.28.</para> 2208 </listitem> 2209 <listitem> 2210 <para>[Jim] - Updated Bash Patch to -9.</para> 2211 </listitem> 2212 <listitem> 2213 <para>[Jim] - Updated Readline Patch to -5.</para> 2214 </listitem> 2215 <listitem> 2216 <para>[Jim] - Updated Ncurses Patch to -2.</para> 2217 </listitem> 2218 </itemizedlist> 2219 </listitem> 2220 2221 <listitem> 2222 <para>December 28, 2008</para> 2223 <itemizedlist> 2224 <listitem> 2225 <para>[Jim] - Updated Tar to 1.21.</para> 2226 </listitem> 2227 </itemizedlist> 2228 </listitem> 2229 2230 <listitem> 2231 <para>December 27, 2008</para> 2232 <itemizedlist> 2233 <listitem> 2234 <para>[Chris] - Corrections to LZMA instructions - the existing 2235 instructions left broken symlinks (already created by LZMA) in 2236 /usr/bin, and LZMA documentation refers to "lzcat" not "lzmacat".</para> 2237 </listitem> 2238 </itemizedlist> 2239 </listitem> 2240 2241 <listitem> 2242 <para>December 25, 2008</para> 2243 <itemizedlist> 2244 <listitem> 2245 <para>[Chris] - Removed --disable-evms from e2fsprogs configure, as 2246 that option is no longer recognized. Taken from LFS.</para> 2247 </listitem> 2248 <listitem> 2249 <para>[Chris] - Addition to config.h no longer need for current Gawk 2250 version. Reported on LFS lists by Erik-Jan.</para> 2251 </listitem> 2252 </itemizedlist> 2253 </listitem> 2254 2255 <listitem> 2256 <para>December 22, 2008</para> 2257 <itemizedlist> 2258 <listitem> 2259 <para>[Jonathan] - Added LMZA-Utils to package list.</para> 2260 </listitem> 2261 <listitem> 2262 <para>[Chris] - Removed several redundant, identical files from XML 2263 source.</para> 2264 </listitem> 2265 <listitem> 2266 <para>[Chris] - Removed the mention of the udev FAQ. The FAQ has been 2267 removed from both the udev source and the website.</para> 2268 </listitem> 2269 </itemizedlist> 2270 </listitem> 2271 2272 <listitem> 2273 <para>December 21, 2008</para> 2274 <itemizedlist> 2275 <listitem> 2276 <para>[jciccone] - Updated NCurses to 5.7</para> 2277 </listitem> 2278 <listitem> 2279 <para>[jciccone] - Add tic from ncurses from cross-tools. This fixes 2280 a problem where ncurses may hang while cross-compiling if there is 2281 a version mismatch with host systems tic.</para> 2282 </listitem> 2283 <listitem> 2284 <para>[jciccone] - Add --host=${CLFS_TARGET32} to the 32bit MPFR 2285 build on multilib. This fixed the almost complete testsuite 2286 failure.</para> 2287 </listitem> 2288 <listitem> 2289 <para>[jciccone] - Command fixes on a few of Multilib Pages related 2290 to the changes in todays previous ChangeLog entries.</para> 2291 </listitem> 2292 <listitem> 2293 <para>[Jim] - Updated Clean Toolchain Build - GMP.</para> 2294 </listitem> 2295 <listitem> 2296 <para>[Jim] - Updated Clean Toolchain Build - MPFR.</para> 2297 </listitem> 2298 <listitem> 2299 <para>[Jim] - Updated Clean Toolchain Build - Binutils.</para> 2300 </listitem> 2301 <listitem> 2302 <para>[Jim] - Updated Clean Toolchain Build - GCC.</para> 2303 </listitem> 2304 <listitem> 2305 <para>[Jim] - Clean up to multilib bootscripts install in Boot.</para> 2306 </listitem> 2307 <listitem> 2308 <para>[Jim] - Updated Automake to 1.10.2.</para> 2309 </listitem> 2310 <listitem> 2311 <para>[Jim] - Updated Binutils to 2.19.</para> 2312 </listitem> 2313 <listitem> 2314 <para>[Jim] - Updated Bison to 2.4.1.</para> 2315 </listitem> 2316 <listitem> 2317 <para>[Jim] - Updated E2fsprogs to 1.41.3.</para> 2318 </listitem> 2319 <listitem> 2320 <para>[Jim] - Updated GMP to 4.2.4.</para> 2321 </listitem> 2322 <listitem> 2323 <para>[Jim] - Updated Iana-ETC to 2.30.</para> 2324 </listitem> 2325 <listitem> 2326 <para>[Jim] - Updated Kbd to 1.15.</para> 2327 </listitem> 2328 <listitem> 2329 <para>[Jim] - Updated Linux to 2.6.27.10.</para> 2330 </listitem> 2331 <listitem> 2332 <para>[Jim] - Updated M4 to 1.4.12.</para> 2333 </listitem> 2334 <listitem> 2335 <para>[Jim] - Updated Man-Pages to 3.15.</para> 2336 </listitem> 2337 <listitem> 2338 <para>[Jim] - Updated Module Init Tools to 3.5.</para> 2339 </listitem> 2340 <listitem> 2341 <para>[Jim] - Updated Shadow to 4.1.2.2.</para> 2342 </listitem> 2343 <listitem> 2344 <para>[Jim] - Updated TCL to 8.5.5.</para> 2345 </listitem> 2346 <listitem> 2347 <para>[Jim] - Updated Texinfo to 4.13a.</para> 2348 </listitem> 2349 <listitem> 2350 <para>[Jim] - Updated Udev to 135.</para> 2351 </listitem> 2352 <listitem> 2353 <para>[Jim] - Updated Vim Patch to -2.</para> 2354 </listitem> 2355 <listitem> 2356 <para>[Jim] - Updated Home Page for Iana-ETC.</para> 2357 </listitem> 2358 <listitem> 2359 <para>[Jim] - Updated Download Location for Iana-ETC.</para> 2360 </listitem> 2361 <listitem> 2362 <para>[Jim] - Removed Patch for Module Init Tools 3.5.</para> 2363 </listitem> 2364 <listitem> 2365 <para>[Jim] - Removed Tree - No Longer Required.</para> 2366 </listitem> 2367 <listitem> 2368 <para>[Jim] - Added GCC Branch Update Patch.</para> 2369 </listitem> 2370 <listitem> 2371 <para>[Jim] - Added LZMA-Utils 4.32.7.</para> 2372 </listitem> 2373 </itemizedlist> 2374 </listitem> 2375 2376 <listitem> 2377 <para>December 16, 2008</para> 2378 <itemizedlist> 2379 <listitem> 2380 <para>[Chris] - Removed obsolete DESTDIR parameter from E2fsprogs 2381 in boot section.</para> 2382 </listitem> 2383 </itemizedlist> 2384 </listitem> 2385 2386 <listitem> 2387 <para>December 15, 2008</para> 2388 <itemizedlist> 2389 <listitem> 2390 <para>[Chris] - Corrected command explanations on IPRoute2 page.</para> 2391 </listitem> 2392 <listitem> 2393 <para>[Chris] - Removed command to modify gccbug script from GCC 2394 final-system instructions. This command is obsolete as mktemp is now 2395 installed by Coreutils.</para> 2396 </listitem> 2397 </itemizedlist> 2398 </listitem> 2399 2400 <listitem> 2401 <para>December 6, 2008</para> 2402 <itemizedlist> 2403 <listitem> 2404 <para>[Jonathan] - Fixed broken link for ncurses.</para> 2405 </listitem> 2406 </itemizedlist> 2407 </listitem> 2408 2409 <listitem> 2410 <para>December 3, 2008</para> 2411 <itemizedlist> 2412 <listitem> 2413 <para>[Jonathan] - Updated GCC md5sum.</para> 2414 </listitem> 2415 </itemizedlist> 2416 </listitem> 2417 2418 <listitem> 2419 <para>November 12, 2008</para> 2420 <itemizedlist> 2421 <listitem> 2422 <para>[Jonathan] - Fixed location for the bootscripts and updated it 2423 to version 1.2-pre2.</para> 2424 </listitem> 2425 </itemizedlist> 2426 </listitem> 2427 2428 <listitem> 2429 <para>November 2, 2008</para> 2430 <itemizedlist> 2431 <listitem> 2432 <para>[jciccone] - Fixed the configure command for module-init-tools 2433 so /share goes to /usr/share where it should be.</para> 2434 </listitem> 2435 </itemizedlist> 2436 </listitem> 2437 2438 <listitem> 2439 <para>October 25, 2008</para> 2440 <itemizedlist> 2441 <listitem> 2442 <para>[Chris] - Removed arch and su from Coreutil's 2443 "--enable-no-install-program" list - neither is installed by 2444 default anyway.</para> 2445 </listitem> 2446 <listitem> 2447 <para>[Chris] - Removed redundant SBINDIR parameter from IPRoute2 2448 instructions.</para> 2449 </listitem> 2450 </itemizedlist> 2451 </listitem> 2452 2453 <listitem> 2454 <para>October 22, 2008</para> 2455 <itemizedlist> 2456 <listitem> 2457 <para>[Chris] - Removed additional text that is no longer needed 2458 since the futimens references in Coreutils are not changed.</para> 2459 </listitem> 2460 </itemizedlist> 2461 </listitem> 2462 2463 <listitem> 2464 <para>October 19, 2008</para> 2465 <itemizedlist> 2466 <listitem> 2467 <para>[Chris] - removed the command to change the "futimens" 2468 reference in Coreutils as it's no longer needed, and updated text 2469 referring to the "Linux-Headers" package.</para> 2470 </listitem> 2471 </itemizedlist> 2472 </listitem> 2473 2474 <listitem> 2475 <para>October 2, 2008</para> 2476 <itemizedlist> 2477 <listitem> 2478 <para>[jciccone] - Wrap Libtool by the Multiarch wrapper making it 2479 more multilib compatible.</para> 2480 </listitem> 2481 </itemizedlist> 2482 </listitem> 2483 2484 <listitem> 2485 <para>September 21, 2008</para> 2486 <itemizedlist> 2487 <listitem> 2488 <para>[jciccone] - Fix the library search path for libtool on 2489 multilib systems.</para> 2490 </listitem> 2491 </itemizedlist> 2492 </listitem> 2493 2494 <listitem> 2495 <para>September 20, 2008</para> 2496 <itemizedlist> 2497 <listitem> 2498 <para>[jciccone] - Updated Glibc to 2.8.</para> 2499 </listitem> 2500 </itemizedlist> 2501 </listitem> 2502 2503 <listitem> 2504 <para>September 14, 2008</para> 2505 <itemizedlist> 2506 <listitem> 2507 <para>[jciccone] - Updated Bootscripts to 1.2-pre1.</para> 2508 </listitem> 2509 <listitem> 2510 <para>[jciccone] - Use a Common inittab across all 2511 architectures.</para> 2512 </listitem> 2513 <listitem> 2514 <para>[jciccone] - Formatting fixes on multiple pages.</para> 2515 </listitem> 2516 <listitem> 2517 <para>[jciccone] - Add -Duseshrplib to the perl configure command. 2518 This causes perl to build a shared libperl.</para> 2519 </listitem> 2520 <listitem> 2521 <para>[jciccone] - Applied fixes to Expect to make it compatible with 2522 TCL 8.5.</para> 2523 </listitem> 2524 <listitem> 2525 <para>[jciccone] - Updated Linux to 2.6.26.5.</para> 2526 </listitem> 2527 <listitem> 2528 <para>[jciccone] - Updated Udev to 128.</para> 2529 </listitem> 2530 <listitem> 2531 <para>[jciccone] - Updated MPFR to 2.3.2.</para> 2532 </listitem> 2533 <listitem> 2534 <para>[jciccone] - Updated Vim to 7.2.</para> 2535 </listitem> 2536 <listitem> 2537 <para>[jciccone] - Updated Texinfo to 4.12.</para> 2538 </listitem> 2539 <listitem> 2540 <para>[jciccone] - Updated Module-Init-Tools to 3.4.1.</para> 2541 </listitem> 2542 <listitem> 2543 <para>[jciccone] - Updated Libtool to 2.2.6a.</para> 2544 </listitem> 2545 <listitem> 2546 <para>[jciccone] - Updated IPRoute2 to 2.6.26.</para> 2547 </listitem> 2548 <listitem> 2549 <para>[jciccone] - Updated Shadow to 4.1.2.1.</para> 2550 </listitem> 2551 <listitem> 2552 <para>[jciccone] - Updated Man to 1.6f.</para> 2553 </listitem> 2554 <listitem> 2555 <para>[jciccone] - Updated Man-Pages to 3.09.</para> 2556 </listitem> 2557 <listitem> 2558 <para>[jciccone] - Updated Findutils to 4.4.0.</para> 2559 </listitem> 2560 <listitem> 2561 <para>[jciccone] - Updated Autoconf to 2.63.</para> 2562 </listitem> 2563 <listitem> 2564 <para>[jciccone] - Updated Bzip2 to 1.0.5.</para> 2565 </listitem> 2566 <listitem> 2567 <para>[jciccone] - Updated Kbd to 1.14.</para> 2568 </listitem> 2569 <listitem> 2570 <para>[jciccone] - Updated M4 to 1.4.11.</para> 2571 </listitem> 2572 <listitem> 2573 <para>[jciccone] - Updated E2fsprogs to 1.41.1.</para> 2574 </listitem> 2575 <listitem> 2576 <para>[jciccone] - Updated TCL to 8.5.4.</para> 2577 </listitem> 2578 <listitem> 2579 <para>[jciccone] - Updated Util-Linux-NG to 2.14.1.</para> 2580 </listitem> 2581 <listitem> 2582 <para>[jciccone] - Updated Tree to 1.5.2.1.</para> 2583 </listitem> 2584 <listitem> 2585 <para>[jciccone] - Checked and Updated Download Locations.</para> 2586 </listitem> 2587 </itemizedlist> 2588 </listitem> 2589 2590 <listitem> 2591 <para>September 7, 2008</para> 2592 <itemizedlist> 2593 <listitem> 2594 <para>[jciccone] - A lot of text changes.</para> 2595 </listitem> 2596 </itemizedlist> 2597 </listitem> 2598 2599 <listitem> 2600 <para>August 31, 2008</para> 2601 <itemizedlist> 2602 <listitem> 2603 <para>[jciccone] - Updated GCC to 4.3.2.</para> 2604 </listitem> 2605 <listitem> 2606 <para>[jciccone] - Updated File to 4.26.</para> 2607 </listitem> 2608 </itemizedlist> 2609 </listitem> 2610 2611 <listitem> 2612 <para>August 30, 2008</para> 2613 <itemizedlist> 2614 <listitem> 2615 <para>[jciccone] - Updated File to 4.25.</para> 2616 </listitem> 2617 <listitem> 2618 <para>[jciccone] - Updated Perl to 5.10.0.</para> 2619 </listitem> 2620 <listitem> 2621 <para>[jciccone] - Drop the Mktemp package in favor for the version in Coreutils.</para> 2622 </listitem> 2623 <listitem> 2624 <para>[jciccone] - Updated Coreutils to 6.12.</para> 2625 </listitem> 2626 </itemizedlist> 2627 </listitem> 2628 2629 <listitem> 2630 <para>August 26, 2008</para> 2631 <itemizedlist> 2632 <listitem> 2633 <para>[jciccone] - Added Texinfo to the list of host system requirements.</para> 2634 </listitem> 2635 </itemizedlist> 2636 </listitem> 2637 2638 <listitem> 2639 <para>August 26, 2008</para> 2640 <itemizedlist> 2641 <listitem> 2642 <para>[jciccone] - Added M4 to the temp system for GMP.</para> 2643 </listitem> 2644 </itemizedlist> 2645 </listitem> 2646 2647 <listitem> 2648 <para>August 25, 2008</para> 2649 <itemizedlist> 2650 <listitem> 2651 <para>[jciccone] - Added a patch to glibc that causes it to look in 2652 GCC's include-fixed directory.</para> 2653 </listitem> 2654 </itemizedlist> 2655 </listitem> 2656 2657 <listitem> 2658 <para>August 24, 2008</para> 2659 <itemizedlist> 2660 <listitem> 2661 <para>[jciccone] - Updated to GCC 4.3.1</para> 2662 </listitem> 2663 <listitem> 2664 <para>[jciccone] - Add MPFR 2.5.1, dependency of GCC 4.3</para> 2665 </listitem> 2666 <listitem> 2667 <para>[jciccone] - Added GMP 4.2.3, dependency of MPFR and GCC 4.3</para> 2668 </listitem> 2669 <listitem> 2670 <para>[jciccone] - Update the paths to ld.so when configuring Glibc 2671 for each arch.</para> 2672 </listitem> 2673 </itemizedlist> 2674 </listitem> 2675 2676 <listitem> 2677 <para>July 13, 2008</para> 2678 <itemizedlist> 2679 <listitem> 2680 <para>[jciccone] - Add a page right before Entering the Chroot 2681 Enviornment. This page covers the problem of building a 32bit system 2682 from a 64bit host or building a older 32bit system from another 2683 newer 32bit system.</para> 2684 </listitem> 2685 </itemizedlist> 2686 </listitem> 2687 2688 <listitem> 2689 <para>July 12, 2008</para> 2690 <itemizedlist> 2691 <listitem> 2692 <para>[jciccone] - Drop the minix tools from the chroot Util-Linux-NG 2693 build.</para> 2694 </listitem> 2695 </itemizedlist> 2696 </listitem> 2697 2698 <listitem> 2699 <para>July 11, 2008</para> 2700 <itemizedlist> 2701 <listitem> 2702 <para>[ken] - Add a patch to address known perl 2703 vulnerabilities.</para> 2704 </listitem> 2705 </itemizedlist> 2706 </listitem> 2707 2708 <listitem> 2709 <para>July 7, 2008</para> 2710 <itemizedlist> 2711 <listitem> 2712 <para>[jciccone] - Change the command that creates the clfs user 2713 to not include -k /dev/null. Newer versions of Shadow (4.1.2) 2714 apparently any argument passed to -k to be a directory.</para> 2715 </listitem> 2716 </itemizedlist> 2717 </listitem> 2718 2719 <listitem> 2720 <para>July 7, 2008</para> 2721 <itemizedlist> 2722 <listitem> 2723 <para>[jciccone] - Fix a omission in the Udev lib64 patch. Thanks to 2724 AcidPoison for catching this and reporting it in Trac.</para> 2725 </listitem> 2726 </itemizedlist> 2727 </listitem> 2728 2729 <listitem> 2730 <para>July 6, 2008</para> 2731 <itemizedlist> 2732 <listitem> 2733 <para>[jciccone] - Now that shadow doesn't provide any libraries 2734 we only need to build it once on multilib.</para> 2735 </listitem> 2736 </itemizedlist> 2737 </listitem> 2738 2739 <listitem> 2740 <para>June 28, 2008</para> 2741 <itemizedlist> 2742 <listitem> 2743 <para>[jciccone] - Downgraded the Vim Branch Update patch back to -2 2744 from -3.</para> 2745 </listitem> 2746 <listitem> 2747 <para>[jciccone] - Remove the commands that relocate the Shadow 2748 libraries as they are not provided in newer versions of 2749 shadow. Also only build 64bit, since there are no libraries 2750 anymore.</para> 2751 </listitem> 2752 <listitem> 2753 <para>[jciccone] - Link /tools/bin/echo to /bin/echo foe one of the 2754 Glibc tests.</para> 2755 </listitem> 2756 <listitem> 2757 <para>[jciccone] - Updated GCC to 4.2.4.</para> 2758 </listitem> 2759 </itemizedlist> 2760 </listitem> 2761 2762 <listitem> 2763 <para>June 28, 2008</para> 2764 <itemizedlist> 2765 <listitem> 2766 <para>[jciccone] - Fixed the Glibc i586 chk patch entity.</para> 2767 </listitem> 2768 <listitem> 2769 <para>[jciccone] - Updated Tar to 1.20.</para> 2770 </listitem> 2771 <listitem> 2772 <para>[jciccone] - Updated Udev to 124.</para> 2773 </listitem> 2774 <listitem> 2775 <para>[jciccone] - Updated the Ncurses Branch Update patch to 2776 -3/</para> 2777 </listitem> 2778 <listitem> 2779 <para>[jciccone] - Add a config.cache entry to Coreutils so that the 2780 <command>df</command> program will be built</para> 2781 </listitem> 2782 <listitem> 2783 <para>[jciccone] - Fixed descriptions for lib64= in procps on the 2784 various multilib pages.</para> 2785 </listitem> 2786 <listitem> 2787 <para>[jciccone] - Corrected the entities for the lilo x86_64 cross 2788 compile patch.</para> 2789 </listitem> 2790 <listitem> 2791 <para>[jciccone] - Added a patch to perl so it wont include 2792 asm/page.h.</para> 2793 </listitem> 2794 <listitem> 2795 <para>[jciccone] - Updated the Vim Branch Update patch to -3.</para> 2796 </listitem> 2797 <listitem> 2798 <para>[jciccone] - Updated Shadow to 4.1.2.</para> 2799 </listitem> 2800 <listitem> 2801 <para>[jciccone] - Fixed GCC Posix patch MD5SUM.</para> 2802 </listitem> 2803 <listitem> 2804 <para>[jciccone] - Fixed Inetutils MD5SUM.</para> 2805 </listitem> 2806 <listitem> 2807 <para>[jciccone] - Updated Util-Linux-NG to 2.14.</para> 2808 </listitem> 2809 <listitem> 2810 <para>[jciccone] - Updated the Util-Linux-NG homepage link.</para> 2811 </listitem> 2812 <listitem> 2813 <para>[jciccone] - Updated Man-Pages to 3.01.</para> 2814 </listitem> 2815 <listitem> 2816 <para>[jciccone] - Updated the Bash Fixes patch to -8.</para> 2817 </listitem> 2818 </itemizedlist> 2819 </listitem> 2820 2821 <listitem> 2822 <para>June 17, 2008</para> 2823 <itemizedlist> 2824 <listitem> 2825 <para>[Ken] - Fix all known kernel vulnerabilities by upgrading to 2826 2.6.24.7 plus a patch extracted from debian for the more recent 2827 fixes.</para> 2828 </listitem> 2829 </itemizedlist> 2830 </listitem> 2831 2832 <listitem> 2833 <para>June 7, 2008</para> 2834 <itemizedlist> 2835 <listitem> 2836 <para>[Chris] - Updated dependency info for several packages.</para> 2837 </listitem> 2838 </itemizedlist> 2839 </listitem> 2840 2841 <listitem> 2842 <para>Date</para> 2843 <itemizedlist> 2844 <listitem> 2845 <para>[jciccone] - Updated Flex to 2.5.35. This update fixes numerous 2846 compilation issues against 2.5.34.</para> 2847 </listitem> 2848 </itemizedlist> 2849 </listitem> 2850 2851 <listitem> 2852 <para>February 12, 2008</para> 2853 <itemizedlist> 2854 <listitem> 2855 <para>[ken] - Added cs_CZ.UTF-8 locale for grep's fmbtest.sh test.</para> 2856 </listitem> 2857 </itemizedlist> 2858 </listitem> 2859 2860 <listitem> 2861 <para>Frburary 3, 2008</para> 2862 <itemizedlist> 2863 <listitem> 2864 <para>[jciccone] - Updated the Kernel to 2.6.24.</para> 2865 </listitem> 2866 </itemizedlist> 2867 </listitem> 2868 2869 <listitem> 2870 <para>Feburary 2, 2008</para> 2871 <itemizedlist> 2872 <listitem> 2873 <para>[jciccone] - Updated Man-Pages to 2.77.</para> 2874 </listitem> 2875 <listitem> 2876 <para>[jciccone] - Updated Libtool to 1.5.26.</para> 2877 </listitem> 2878 <listitem> 2879 <para>[jciccone] - Updated Findutils to 4.2.32.</para> 2880 </listitem> 2881 <listitem> 2882 <para>[jciccone] - Updated Automake to 1.10.1.</para> 2883 </listitem> 2884 <listitem> 2885 <para>[jciccone] - Updated the bootscripts to 1.1-pre10. These use 2886 udevadm instead of the individual udevcontrol, udevtrigger, and 2887 udevsettle programs. Which are currently symlinked to udevadm.</para> 2888 </listitem> 2889 </itemizedlist> 2890 </listitem> 2891 2892 <listitem> 2893 <para>January 20, 2008</para> 2894 <itemizedlist> 2895 <listitem> 2896 <para>[Bigdissaved] - Changed the minimum ${CLFS} size from 1.5Gb to 2897 2.5Gb. Thanks to Copper for seeing this </para> 2898 </listitem> 2899 </itemizedlist> 2900 </listitem> 2901 2902 <listitem> 2903 <para>January 19, 2008</para> 2904 <itemizedlist> 2905 <listitem> 2906 <para>[jciccone] - Update the Kernel to 2.6.23.14.</para> 2907 </listitem> 2908 </itemizedlist> 2909 </listitem> 2910 2911 <listitem> 2912 <para>January 19, 2008</para> 2913 <itemizedlist> 2914 <listitem> 2915 <para>[jciccone] - Updated Man-Pages to 2.76.</para> 2916 </listitem> 2917 <listitem> 2918 <para>[jciccone] - Updated Util-Linux-NG to 2.13.1.</para> 2919 </listitem> 2920 <listitem> 2921 <para>[jciccone] - Updated Less to 418.</para> 2922 </listitem> 2923 </itemizedlist> 2924 </listitem> 2925 2926 <listitem> 2927 <para>January 14, 2008</para> 2928 <itemizedlist> 2929 <listitem> 2930 <para>[ken] - Add patch for man pages in module-init-tools.</para> 2931 </listitem> 2932 </itemizedlist> 2933 </listitem> 2934 2935 <listitem> 2936 <para>January 13, 2008</para> 2937 <itemizedlist> 2938 <listitem> 2939 <para>[jciccone] - Updated the Kernel to 2.6.23.13.</para> 2940 </listitem> 2941 </itemizedlist> 2942 </listitem> 2943 2944 <listitem> 2945 <para>January 6, 2008</para> 2946 <itemizedlist> 2947 <listitem> 2948 <para>[jciccone] - Updated File to 4.23.</para> 2949 </listitem> 2950 <listitem> 2951 <para>[ken] - Updated Glibc branch update patch to 1A, so that ppc and 2952 ppc64 build again.</para> 2953 </listitem> 2954 </itemizedlist> 2955 </listitem> 2956 2957 <listitem> 2958 <para>January 2, 2008</para> 2959 <itemizedlist> 2960 <listitem> 2961 <para>[jciccone] - Updated E2fsprogs to 1.40.4.</para> 2962 </listitem> 2963 </itemizedlist> 2964 </listitem> 2965 2966 <listitem> 2967 <para>Janurary 1, 2007</para> 2968 <itemizedlist> 2969 <listitem> 2970 <para>[jciccone] - Updated Shadow to 4.1.0.</para> 2971 </listitem> 2972 </itemizedlist> 2973 </listitem> 2974 2975 <listitem> 2976 <para>December 29, 2007</para> 2977 <itemizedlist> 2978 <listitem> 2979 <para>[ken] - Make the current Module-Init-Tools testsuite run, 2980 update the instructions because distclean is no longer useful, 2981 and comment on the DOCBOOKTOMAN parameter.</para> 2982 </listitem> 2983 </itemizedlist> 2984 </listitem> 2985 2986 <listitem> 2987 <para>December 23, 2007</para> 2988 <itemizedlist> 2989 <listitem> 2990 <para>[jciccone] - Added a config.cache entry to Gettext to resolve some 2991 errors.</para> 2992 </listitem> 2993 </itemizedlist> 2994 </listitem> 2995 2996 <listitem> 2997 <para>December 19, 2007</para> 2998 <itemizedlist> 2999 <listitem> 3000 <para>[jciccone] - Updated Util-Linux-NG to 2.13.0.1.</para> 3001 </listitem> 3002 <listitem> 3003 <para>[jciccone] - Updated Various Branch Update Patches.</para> 3004 </listitem> 213 3005 <listitem> 214 <para>[William Harrington] - Updated Util-Linux to 2.24.</para> 215 </listitem> 216 <listitem> 217 <para>[William Harrington] - Updated Tar to 1.27.</para> 218 </listitem> 219 <listitem> 220 <para>[William Harrington] - Updated Linux to 3.10.17.</para> 221 </listitem> 222 <listitem> 223 <para>[William Harrington] - Updated GCC to 4.8.2.</para> 224 </listitem> 225 <listitem> 226 <para>[William Harrington] - Updated CLooG to 0.18.1.</para> 227 </listitem> 228 229 <listitem> 230 <para>[William Harrington] - Changelog restarted, see the 2.1.0 book for the old changelog.</para> 3006 <para>[jciccone] - Updated Udev to 118.</para> 3007 </listitem> 3008 <listitem> 3009 <para>[jciccone] - Updated Psmisc to 22.6.</para> 3010 </listitem> 3011 <listitem> 3012 <para>[jciccone] - Updated Module Init Tools to 3.4.</para> 3013 </listitem> 3014 <listitem> 3015 <para>[jciccone] - Updated Man-Pages to 2.73.</para> 3016 </listitem> 3017 <listitem> 3018 <para>[jciccone] - Updated the Kernel to 2.6.23.12.</para> 3019 </listitem> 3020 <listitem> 3021 <para>[jciccone] - Updated Less to 416.</para> 3022 </listitem> 3023 </itemizedlist> 3024 </listitem> 3025 3026 <listitem> 3027 <para>December 16, 2007</para> 3028 <itemizedlist> 3029 <listitem> 3030 <para>[jciccone] - Updated Gettext to 0.17.</para> 3031 </listitem> 3032 <listitem> 3033 <para>[jciccone] - Updated e2fsprogs to 1.40.3.</para> 3034 </listitem> 3035 <listitem> 3036 <para>[jciccone] - Updated Flex to 2.5.34.</para> 3037 </listitem> 3038 <listitem> 3039 <para>[jciccone] - Updated the Kernel to 2.6.23.11.</para> 3040 </listitem> 3041 <listitem> 3042 <para>[jciccone] - Updated the bootscripts to 1.1-pre9.</para> 3043 </listitem> 3044 </itemizedlist> 3045 </listitem> 3046 3047 <listitem> 3048 <para>December 10, 2007</para> 3049 <itemizedlist> 3050 <listitem> 3051 <para>[jciccone] - Added --disable-makeinstall-chown to util-linux-ng 3052 in the boot section.</para> 3053 </listitem> 3054 </itemizedlist> 3055 </listitem> 3056 3057 <listitem> 3058 <para>November 27, 2007</para> 3059 <itemizedlist> 3060 <listitem> 3061 <para>[jciccone] - Updated the bootscripts to 1.1-pre8.</para> 3062 </listitem> 3063 </itemizedlist> 3064 </listitem> 3065 3066 <listitem> 3067 <para>October 30, 2007</para> 3068 <itemizedlist> 3069 <listitem> 3070 <para>[jim] - Updated to TCL 8.4.16.</para> 3071 </listitem> 3072 <listitem> 3073 <para>[jim] - Updated to Man-Pages 2.67.</para> 3074 </listitem> 3075 <listitem> 3076 <para>[jim] - Replaced Shadow Patch with better patch.</para> 3077 </listitem> 3078 </itemizedlist> 3079 </listitem> 3080 3081 <listitem> 3082 <para>October 29, 2007</para> 3083 <itemizedlist> 3084 <listitem> 3085 <para>[jim] - Updated Binutils 2.18 Branch Update Patch.</para> 3086 </listitem> 3087 <listitem> 3088 <para>[jim] - Updated Vim 7.1 Branch Update Patch.</para> 3089 </listitem> 3090 <listitem> 3091 <para>[jim] - Added Ncurses 5.6 Branch Update Patch.</para> 3092 </listitem> 3093 <listitem> 3094 <para>[jim] - Updated to Gawk 3.1.6.</para> 3095 </listitem> 3096 <listitem> 3097 <para>[jim] - Updated to Shadow 4.0.18.2.</para> 3098 </listitem> 3099 <listitem> 3100 <para>[jim] - Added Updated Useradd Fix Patch to Shadow 4.0.18.2.</para> 3101 </listitem> 3102 </itemizedlist> 3103 </listitem> 3104 3105 <listitem> 3106 <para>October 26, 2007</para> 3107 <itemizedlist> 3108 <listitem> 3109 <para>[jim] - Added Binutils 2.18 Branch Update Patch.</para> 3110 </listitem> 3111 <listitem> 3112 <para>[jim] - Added GCC 4.2.2 Branch Update Patch.</para> 3113 </listitem> 3114 <listitem> 3115 <para>[jim] - Added Glibc 2.7 Branch Update Patch.</para> 3116 </listitem> 3117 </itemizedlist> 3118 </listitem> 3119 3120 <listitem> 3121 <para>October 25, 2007</para> 3122 <itemizedlist> 3123 <listitem> 3124 <para>[jim] - Updated the bootscripts to 1.1-pre7.</para> 3125 </listitem> 3126 <listitem> 3127 <para>[jim] - Updated to Glibc 2.7.</para> 3128 </listitem> 3129 <listitem> 3130 <para>[jim] - Updated Bootscripts build to make sure the udev 3131 devices get created correctly in boot section.</para> 3132 </listitem> 3133 </itemizedlist> 3134 </listitem> 3135 3136 <listitem> 3137 <para>October 16, 2007</para> 3138 <itemizedlist> 3139 <listitem> 3140 <para>[jim] - Updated the bootscripts to 1.1-pre6. 3141 Combined with cblfs bootscripts, all bootscripts in one package.</para> 3142 </listitem> 3143 <listitem> 3144 <para>[jim] - Updated to Linux 2.6.23.1.</para> 3145 </listitem> 3146 <listitem> 3147 <para>[jim] - Removed Linux-Headers Package.</para> 3148 </listitem> 3149 <listitem> 3150 <para>[jim] - Updated to GCC 4.2.2.</para> 3151 </listitem> 3152 <listitem> 3153 <para>[jim] - Updated to Tar 1.19.</para> 3154 </listitem> 3155 <listitem> 3156 <para>[jim] - Updated to Texinfo 4.11.</para> 3157 </listitem> 3158 <listitem> 3159 <para>[jim] - Updated to Less 409.</para> 3160 </listitem> 3161 <listitem> 3162 <para>[jim] - Updated to Udev 116.</para> 3163 </listitem> 3164 <listitem> 3165 <para>[jim] - Added patch to correct the detction of texinfo in binutils.</para> 3166 </listitem> 3167 <listitem> 3168 <para>[jim] - Updated to IPRoute2 2.6.23.</para> 3169 </listitem> 3170 </itemizedlist> 3171 </listitem> 3172 3173 <listitem> 3174 <para>October 13, 2007</para> 3175 <itemizedlist> 3176 <listitem> 3177 <para>[jciccone] - Updated the bootscripts to 1.1-pre5. The Makefile 3178 now creates the static nodes that the udev Makefile used to.</para> 3179 </listitem> 3180 <listitem> 3181 <para>[jim] - Updated the boot section Util-Linux-NG Build. Fixes 3182 issues where files were missing during bootup and the ability 3183 to login.</para> 3184 </listitem> 3185 </itemizedlist> 3186 </listitem> 3187 3188 <listitem> 3189 <para>September 24, 2007</para> 3190 <itemizedlist> 3191 <listitem> 3192 <para>[Chris] - More dependency updates for several packages.</para> 3193 </listitem> 3194 </itemizedlist> 3195 </listitem> 3196 3197 <listitem> 3198 <para>September 23, 2007</para> 3199 <itemizedlist> 3200 <listitem> 3201 <para>[Chris] - Updates to dependency info for several packages.</para> 3202 </listitem> 3203 </itemizedlist> 3204 </listitem> 3205 3206 <listitem> 3207 <para>September 12, 2007</para> 3208 <itemizedlist> 3209 <listitem> 3210 <para>[Chris] - Added more new programs to Util-Linux-Ng installed 3211 programs list.</para> 3212 </listitem> 3213 </itemizedlist> 3214 </listitem> 3215 3216 <listitem> 3217 <para>September 11, 2007</para> 3218 <itemizedlist> 3219 <listitem> 3220 <para>[Chris] - Updated list of installed programs for Util-Linux-ng.</para> 3221 </listitem> 3222 <listitem> 3223 <para>[jim] - Updated CLFS Bootscripts to 1.1-pre4.</para> 3224 </listitem> 3225 </itemizedlist> 3226 </listitem> 3227 3228 <listitem> 3229 <para>September 10, 2007</para> 3230 <itemizedlist> 3231 <listitem> 3232 <para>[Chris] - Added needed mkdir command to IPRoute2 instructions.</para> 3233 </listitem> 3234 <listitem> 3235 <para>[Chris] - Fixed descriptive text in testsuite-tools 3236 introduction page. Reported by gomoko (ticket #118).</para> 3237 </listitem> 3238 </itemizedlist> 3239 </listitem> 3240 3241 <listitem> 3242 <para>September 09, 2007</para> 3243 <itemizedlist> 3244 <listitem> 3245 <para>[jciccone] - Build a PIC libfl.a with Flex.</para> 3246 </listitem> 3247 <listitem> 3248 <para>[jim] - Updated Util-Linux-ng in Boot Section, to cross-compile.</para> 3249 </listitem> 3250 </itemizedlist> 3251 </listitem> 3252 3253 <listitem> 3254 <para>September 03, 2007</para> 3255 <itemizedlist> 3256 <listitem> 3257 <para>[jim] - Updated Udev to 115. 3258 This change also removed udev-cross-lfs package 3259 since our rules are the same as base ones installed.</para> 3260 </listitem> 3261 <listitem> 3262 <para>[jim] - Updated Grep to 2.5.3.</para> 3263 </listitem> 3264 <listitem> 3265 <para>[jim] - Updated Man-Pages to 2.64.</para> 3266 </listitem> 3267 <listitem> 3268 <para>[jim] - Updated TCL to 8.4.15.</para> 3269 </listitem> 3270 <listitem> 3271 <para>[jim] - Updated to Linux 2.6.22.6.</para> 3272 </listitem> 3273 <listitem> 3274 <para>[jim] - Updated to Linux Headers 2.6.22.6-09032007.</para> 3275 </listitem> 3276 <listitem> 3277 <para>[jim] - Updated Less to 406.</para> 3278 </listitem> 3279 <listitem> 3280 <para>[jim] - Updated Sysklogd to 1.5.</para> 3281 </listitem> 3282 <listitem> 3283 <para>[jim] - Updated Kbd to 1.13.</para> 3284 </listitem> 3285 <listitem> 3286 <para>[jim] - Updated IPRoute2 to 2.6.22-070710.</para> 3287 </listitem> 3288 <listitem> 3289 <para>[jim] - Updated Shadow Patch for more fixes. Man Page Typos, 3290 buffer overflows, useradd -G fixes, better name support, and 3291 the previous useradd fix.</para> 3292 </listitem> 3293 <listitem> 3294 <para>[jim] - Updated Bash 3.2 Patch to -6.</para> 3295 </listitem> 3296 <listitem> 3297 <para>[jim] - Updated Readline 5.2 Patch to -3.</para> 3298 </listitem> 3299 <listitem> 3300 <para>[jim] - Updated Vim 3.1 Patch to -3.</para> 3301 </listitem> 3302 </itemizedlist> 3303 </listitem> 3304 3305 <listitem> 3306 <para>September 02, 2007</para> 3307 <itemizedlist> 3308 <listitem> 3309 <para>[jim] - Updated Util-linux-ng to 2.13.</para> 3310 </listitem> 3311 <listitem> 3312 <para>[jim] - Updated Tree to 1.5.1.1.</para> 3313 </listitem> 3314 <listitem> 3315 <para>[jciccone] - Updated Glibc to 2.6.1.</para> 3316 </listitem> 3317 <listitem> 3318 <para>[jim] - Updated Binutils to 2.18.</para> 3319 </listitem> 3320 </itemizedlist> 3321 </listitem> 3322 3323 <listitem> 3324 <para>August 05, 2007</para> 3325 <itemizedlist> 3326 <listitem> 3327 <para>[jciccone] - Updated the bash config.cache to contain all 3328 of the differences between a cross-compiled and a native build.</para> 3329 </listitem> 3330 </itemizedlist> 3331 </listitem> 3332 3333 <listitem> 3334 <para>July 23, 2007</para> 3335 <itemizedlist> 3336 <listitem> 3337 <para>[jciccone] - Updated Texinfo to 4.9.</para> 3338 </listitem> 3339 <listitem> 3340 <para>[jciccone] - Updated E2fsprogs to 1.40.2.</para> 3341 </listitem> 3342 <listitem> 3343 <para>[jciccone] - Updated M4 to 1.4.10.</para> 3344 </listitem> 3345 <listitem> 3346 <para>[jciccone] - Updated Tar to 1.18.</para> 3347 </listitem> 3348 <listitem> 3349 <para>[jciccone] - Updated Libtool to 1.5.24.</para> 3350 </listitem> 3351 <listitem> 3352 <para>[jciccone] - Updated the Man Pages to 2.63.</para> 3353 </listitem> 3354 </itemizedlist> 3355 </listitem> 3356 3357 <listitem> 3358 <para>July 22, 2007</para> 3359 <itemizedlist> 3360 <listitem> 3361 <para>[jciccone] - Updated GCC to 4.2.1.</para> 3362 </listitem> 3363 </itemizedlist> 3364 </listitem> 3365 3366 <listitem> 3367 <para>July 20, 2007</para> 3368 <itemizedlist> 3369 <listitem> 3370 <para>[ken] - Make coreutils build in temp-system when the host cannot 3371 run the target programs.</para> 3372 </listitem> 3373 </itemizedlist> 3374 </listitem> 3375 3376 <listitem> 3377 <para>July 1, 2007</para> 3378 <itemizedlist> 3379 <listitem> 3380 <para>[jciccone] - Updated the download location for the Man Pages 3381 package.</para> 3382 </listitem> 3383 </itemizedlist> 3384 </listitem> 3385 3386 <listitem> 3387 <para>June 23, 2007</para> 3388 <itemizedlist> 3389 <listitem> 3390 <para>[jciccone] - Updated to Glibc 2.6. This includes adding a sed 3391 to Coreutils and Gzip to rename their internal implementations of 3392 futimens which are incompatible with the implementation provided 3393 by Glibc.</para> 3394 </listitem> 3395 </itemizedlist> 3396 </listitem> 3397 3398 <listitem> 3399 <para>June 18, 2007</para> 3400 <itemizedlist> 3401 <listitem> 3402 <para>[jciccone] - Updated to Tar 1.17.</para> 3403 </listitem> 3404 </itemizedlist> 3405 </listitem> 3406 3407 <listitem> 3408 <para>June 17, 2007</para> 3409 <itemizedlist> 3410 <listitem> 3411 <para>[jciccone] - Updated to Vim 7.1.</para> 3412 </listitem> 3413 <listitem> 3414 <para>[jciccone] - Updated to Findutils 4.2.31.</para> 3415 </listitem> 3416 <listitem> 3417 <para>[jciccone] - Updated to File 4.21.</para> 3418 </listitem> 3419 <listitem> 3420 <para>[jciccone] - Updated to Less 403.</para> 3421 </listitem> 3422 <listitem> 3423 <para>[jciccone] - Updated to Man Pages 2.57.</para> 3424 </listitem> 3425 </itemizedlist> 3426 </listitem> 3427 3428 <listitem> 3429 <para>June 16, 2007</para> 3430 <itemizedlist> 3431 <listitem> 3432 <para>[Chris] - Removed creation of config.cache from temp-system 3433 Coreutils, as it no longer looks for setvbuf.</para> 3434 </listitem> 3435 </itemizedlist> 3436 </listitem> 3437 3438 <listitem> 3439 <para>May 19, 2007</para> 3440 <itemizedlist> 3441 <listitem> 3442 <para>[jciccone] - Added a patch to Perl that accounts for a change 3443 in GCC 4.2.0. The patch causes makedepend.sh to also remove 3444 <literal><command-line></literal> as well as 3445 <literal><command line></literal>.</para> 3446 </listitem> 3447 </itemizedlist> 3448 </listitem> 3449 3450 <listitem> 3451 <para>May 18, 2007</para> 3452 <itemizedlist> 3453 <listitem> 3454 <para>[jciccone] - Updated to GCC 4.2.0.</para> 3455 </listitem> 3456 </itemizedlist> 3457 </listitem> 3458 3459 <listitem> 3460 <para>April 30, 2007</para> 3461 <itemizedlist> 3462 <listitem> 3463 <para>[jciccone] - Updated to Man Pages 2.46.</para> 3464 </listitem> 3465 </itemizedlist> 3466 </listitem> 3467 3468 <listitem> 3469 <para>April 27, 2007</para> 3470 <itemizedlist> 3471 <listitem> 3472 <para>[jhuntwork] - We don't use the uname patch for temp-system Coreutils. 3473 No need to 'touch man/uname.1'.</para> 3474 </listitem> 3475 </itemizedlist> 3476 </listitem> 3477 3478 <listitem> 3479 <para>April 24, 2007</para> 3480 <itemizedlist> 3481 <listitem> 3482 <para>[jciccone] - Updated to Psmisc 22.5.</para> 3483 </listitem> 3484 </itemizedlist> 3485 </listitem> 3486 3487 <listitem> 3488 <para>April 20, 2007</para> 3489 <itemizedlist> 3490 <listitem> 3491 <para>[jciccone] - Updated to Gzip 1.3.12.</para> 3492 </listitem> 3493 <listitem> 3494 <para>[jciccone] - Updated to Psmisc 22.4.</para> 3495 </listitem> 3496 <listitem> 3497 <para>[jciccone] - Updated to Man Pages 2.44.</para> 3498 </listitem> 3499 <listitem> 3500 <para>[jciccone] - Updated to M4 1.4.9.</para> 3501 </listitem> 3502 <listitem> 3503 <para>[jciccone] - Updated to Coreutils 6.9.</para> 3504 </listitem> 3505 </itemizedlist> 3506 </listitem> 3507 3508 <listitem> 3509 <para>April 10, 2007</para> 3510 <itemizedlist> 3511 <listitem> 3512 <para>[Chris] - Updated Gzip's list of installed programs - compress 3513 is no longer installed, and gunzip, uncompress, and zcat are now bash 3514 scripts rather than links.</para> 3515 </listitem> 3516 </itemizedlist> 3517 </listitem> 3518 3519 <listitem> 3520 <para>February 25, 2007</para> 3521 <itemizedlist> 3522 <listitem> 3523 <para>[jim] - Updated to Linux 2.6.20.1.</para> 3524 </listitem> 3525 <listitem> 3526 <para>[jim] - Updated to Linux Headers 2.6.20.1-02252007.</para> 3527 </listitem> 3528 </itemizedlist> 3529 </listitem> 3530 3531 <listitem> 3532 <para>February 17, 2007</para> 3533 <itemizedlist> 3534 <listitem> 3535 <para>[Chris] - Moved the build of the File package in cross-tools 3536 to the beginning of the chapter.</para> 3537 </listitem> 3538 <listitem> 3539 <para>[jim] - Updated to Gzip 1.3.11.</para> 3540 </listitem> 3541 </itemizedlist> 3542 </listitem> 3543 3544 <listitem> 3545 <para>February 16, 2007</para> 3546 <itemizedlist> 3547 <listitem> 3548 <para>[Chris] - Changed the wording in the "Build Variables" page 3549 to make it clearer.</para> 3550 <para>[Chris] - Added command to Udev installation to remove Udev 3551 rules it installs.</para> 3552 <para>[Chris] - Removed Ncurses patch for buggy versions of Bash from 3553 from the final-system build (it's still in the temp-system).</para> 3554 <para>[Chris] - Removed unneeded /tools/bin/cc symlink.</para> 3555 </listitem> 3556 </itemizedlist> 3557 </listitem> 3558 3559 <listitem> 3560 <para>February 15, 2007</para> 3561 <itemizedlist> 3562 <listitem> 3563 <para>[jim] - Fix a building of Ncurses when an unpatched version of Bash 3.x is used.</para> 3564 </listitem> 3565 </itemizedlist> 3566 </listitem> 3567 3568 <listitem> 3569 <para>February 14, 2007</para> 3570 <itemizedlist> 3571 <listitem> 3572 <para>[jim] - Updated to GCC 4.1.2.</para> 3573 </listitem> 3574 </itemizedlist> 3575 </listitem> 3576 3577 <listitem> 3578 <para>February 5, 2007</para> 3579 <itemizedlist> 3580 <listitem> 3581 <para>[jim] - Updated to Automake 1.10.</para> 3582 </listitem> 3583 </itemizedlist> 3584 </listitem> 3585 3586 <listitem> 3587 <para>February 4, 2007</para> 3588 <itemizedlist> 3589 <listitem> 3590 <para>[jim] - Updated to Linux 2.6.20.</para> 3591 </listitem> 3592 <listitem> 3593 <para>[jim] - Updated to Linux Headers 2.6.20-02042007.</para> 3594 </listitem> 3595 <listitem> 3596 <para>[jim] - Updated to Udev 105.</para> 3597 </listitem> 3598 </itemizedlist> 3599 </listitem> 3600 3601 <listitem> 3602 <para>January 23, 2007</para> 3603 <itemizedlist> 3604 <listitem> 3605 <para>[jim] - Updated to Linux Headers 2.6.19.2-01232007.</para> 3606 </listitem> 3607 <listitem> 3608 <para>[jim] - Update to Glibc Branch Update Patch.</para> 3609 </listitem> 3610 </itemizedlist> 3611 </listitem> 3612 3613 <listitem> 3614 <para>January 15, 2007</para> 3615 <itemizedlist> 3616 <listitem> 3617 <para>[jim] - Updated to Linux 2.6.19.2.</para> 3618 </listitem> 3619 <listitem> 3620 <para>[jim] - Updated to Linux Headers 2.6.19.2-01152007.</para> 3621 </listitem> 3622 <listitem> 3623 <para>[jim] - Updated to Tree 1.5.1.</para> 3624 </listitem> 3625 <listitem> 3626 <para>[jim] - Updated to Udev 104.</para> 3627 </listitem> 3628 <listitem> 3629 <para>[jim] - Updated to Udev Rules 1.1-pre4.</para> 3630 </listitem> 3631 <listitem> 3632 <para>[Chris] - Removed obsolete note from bzip2 instructions 3633 about performing rm /usr/bin/bz*.</para> 3634 </listitem> 3635 </itemizedlist> 3636 </listitem> 3637 3638 <listitem> 3639 <para>January 12, 2007</para> 3640 <itemizedlist> 3641 <listitem> 3642 <para>[jim] - Update to Glibc Branch Update Patch.</para> 3643 </listitem> 3644 <listitem> 3645 <para>[jim] - Update to Binutils Branch Update Patch.</para> 3646 </listitem> 3647 </itemizedlist> 3648 </listitem> 3649 3650 <listitem> 3651 <para>January 7, 2007</para> 3652 <itemizedlist> 3653 <listitem> 3654 <para>[jim] - Updated to Bzip2 1.0.4.</para> 3655 </listitem> 3656 </itemizedlist> 3657 </listitem> 3658 3659 <listitem> 3660 <para>December 23, 2006</para> 3661 <itemizedlist> 3662 <listitem> 3663 <para>[jciccone] - Updated to Ncurses 5.6.</para> 3664 </listitem> 3665 </itemizedlist> 3666 </listitem> 3667 3668 <listitem> 3669 <para>December 15, 2006</para> 3670 <itemizedlist> 3671 <listitem> 3672 <para>[jim] - Updated to Gzip 1.3.9.</para> 3673 </listitem> 3674 <listitem> 3675 <para>[jim] - Updated to IPRoute2 2.6.19-061214.</para> 3676 </listitem> 3677 </itemizedlist> 3678 </listitem> 3679 3680 <listitem> 3681 <para>December 13, 2006</para> 3682 <itemizedlist> 3683 <listitem> 3684 <para>[jim] - Added File to Cross-tools.</para> 3685 </listitem> 3686 </itemizedlist> 3687 </listitem> 3688 3689 <listitem> 3690 <para>December 12, 2006</para> 3691 <itemizedlist> 3692 <listitem> 3693 <para>[jim] - Updated to Linux 2.6.19.1.</para> 3694 </listitem> 3695 <listitem> 3696 <para>[jim] - Updated to Linux Headers 2.6.19.1-12122006.</para> 3697 </listitem> 3698 <listitem> 3699 <para>[jim] - Added Readline Upstream Patch.</para> 3700 </listitem> 3701 <listitem> 3702 <para>[jim] - Update Bash Upstream Patch.</para> 3703 </listitem> 3704 <listitem> 3705 <para>[jim] - Updated to File 4.19.</para> 3706 </listitem> 3707 </itemizedlist> 3708 </listitem> 3709 3710 <listitem> 3711 <para>December 10, 2006</para> 3712 <itemizedlist> 3713 <listitem> 3714 <para>[jim] - Updated to Gzip 1.3.8.</para> 3715 </listitem> 3716 </itemizedlist> 3717 </listitem> 3718 3719 <listitem> 3720 <para>December 9, 2006</para> 3721 <itemizedlist> 3722 <listitem> 3723 <para>[jim] - Updated to Tar 1.16.1.</para> 3724 </listitem> 3725 </itemizedlist> 3726 </listitem> 3727 3728 <listitem> 3729 <para>December 7, 2006</para> 3730 <itemizedlist> 3731 <listitem> 3732 <para>[jim] - Updated to Gzip 1.3.7.</para> 3733 </listitem> 3734 <listitem> 3735 <para>[jim] - Updated to Coreutils 6.7.</para> 3736 </listitem> 3737 <listitem> 3738 <para>[jim] - Reverting sysroot changes.</para> 3739 </listitem> 3740 </itemizedlist> 3741 </listitem> 3742 3743 <listitem> 3744 <para>December 1, 2006</para> 3745 <itemizedlist> 3746 <listitem> 3747 <para>[jim] - Updated to Man-Pages 2.43.</para> 3748 </listitem> 3749 <listitem> 3750 <para>[jim] - Removed MINOR patch and replaced it with a more complete 3751 upstream patch will all current updates to the 2.5 branch of glibc.</para> 3752 </listitem> 3753 <listitem> 3754 <para>[jim] - Added Binutils Branch Update Patch.</para> 3755 </listitem> 3756 <listitem> 3757 <para>[jim] - Reverted change in gettext build in temp-system.</para> 3758 </listitem> 3759 <listitem> 3760 <para>[jim] - Updated to Coreutils 6.7.</para> 3761 </listitem> 3762 </itemizedlist> 3763 </listitem> 3764 3765 <listitem> 3766 <para>November 29, 2006</para> 3767 <itemizedlist> 3768 <listitem> 3769 <para>[jim] - Updated to Linux Headers 2.6.19-11302006.</para> 3770 </listitem> 3771 <listitem> 3772 <para>[jim] - Updated to Udev Rules 1.1-pre3.</para> 3773 </listitem> 3774 </itemizedlist> 3775 </listitem> 3776 3777 <listitem> 3778 <para>November 29, 2006</para> 3779 <itemizedlist> 3780 <listitem> 3781 <para>[jim] - Updated to Linux 2.6.19.</para> 3782 </listitem> 3783 <listitem> 3784 <para>[jim] - Updated to Linux Headers 2.6.19-11292006.</para> 3785 </listitem> 3786 </itemizedlist> 3787 </listitem> 3788 3789 <listitem> 3790 <para>November 27, 2006</para> 3791 <itemizedlist> 3792 <listitem> 3793 <para>[jim] - Updated to Gettext 0.16.1.</para> 3794 </listitem> 3795 </itemizedlist> 3796 </listitem> 3797 3798 <listitem> 3799 <para>November 26, 2006</para> 3800 <itemizedlist> 3801 <listitem> 3802 <para>[jim] - Updated to Man-Pages 2.42.</para> 3803 </listitem> 3804 <listitem> 3805 <para>[jim] - Updated to Gzip 1.3.6.</para> 3806 </listitem> 3807 </itemizedlist> 3808 </listitem> 3809 3810 <listitem> 3811 <para>November 25, 2006</para> 3812 <itemizedlist> 3813 <listitem> 3814 <para>[jim] - Updated to Findutils 4.2.29.</para> 3815 </listitem> 3816 </itemizedlist> 3817 </listitem> 3818 3819 <listitem> 3820 <para>November 23, 2006</para> 3821 <itemizedlist> 3822 <listitem> 3823 <para>[Chris] - Added /bin/rm to essential symlinks - e2fsprogs 3824 testsuite hard-codes the location to that binary.</para> 3825 </listitem> 3826 </itemizedlist> 3827 </listitem> 3828 3829 <listitem> 3830 <para>November 22, 2006</para> 3831 <itemizedlist> 3832 <listitem> 3833 <para>[jim] - Updated to Coreutils 6.6.</para> 3834 </listitem> 3835 <listitem> 3836 <para>[jim] - Updated to Man 1.6e.</para> 3837 </listitem> 3838 </itemizedlist> 3839 </listitem> 3840 3841 <listitem> 3842 <para>November 20, 2006</para> 3843 <itemizedlist> 3844 <listitem> 3845 <para>[jim] - Updated to Coreutils 6.5.</para> 3846 </listitem> 3847 <listitem> 3848 <para>[jim] - Added Patch for Coreutils 6.5 ls segfault.</para> 3849 </listitem> 3850 <listitem> 3851 <para>[jim] - Updated to M4 1.4.8.</para> 3852 </listitem> 3853 <listitem> 3854 <para>[jim] - Updated to Linux 2.6.18.3.</para> 3855 </listitem> 3856 <listitem> 3857 <para>[jim] - Updated to Linux Headers 2.6.18.3-11202006.</para> 3858 </listitem> 3859 </itemizedlist> 3860 </listitem> 3861 3862 <listitem> 3863 <para>November 17, 2006</para> 3864 <itemizedlist> 3865 <listitem> 3866 <para>[jim] - Updated to Autoconf 2.61.</para> 3867 </listitem> 3868 </itemizedlist> 3869 </listitem> 3870 3871 <listitem> 3872 <para>November 15, 2006</para> 3873 <itemizedlist> 3874 <listitem> 3875 <para>[jim] - Updated to IANA-Etc 2.20.</para> 3876 </listitem> 3877 </itemizedlist> 3878 </listitem> 3879 3880 <listitem> 3881 <para>November 14, 2006</para> 3882 <itemizedlist> 3883 <listitem> 3884 <para>[jim] - Change to E2FSProgs, does not pick up the CC or LD 3885 variables.</para> 3886 </listitem> 3887 </itemizedlist> 3888 </listitem> 3889 3890 <listitem> 3891 <para>November 12, 2006</para> 3892 <itemizedlist> 3893 <listitem> 3894 <para>[jim] - Updated to Linux Headers 2.6.18.2-11122006.</para> 3895 </listitem> 3896 <listitem> 3897 <para>[jim] - Bash 3.2 patch updated with upstream fixes 001-005.</para> 3898 </listitem> 3899 </itemizedlist> 3900 </listitem> 3901 3902 <listitem> 3903 <para>November 5, 2006</para> 3904 <itemizedlist> 3905 <listitem> 3906 <para>[jim] - Updated to Linux 2.6.18.2.</para> 3907 </listitem> 3908 <listitem> 3909 <para>[jim] - Updated to Linux Headers 2.6.18.2-11052006.</para> 3910 </listitem> 3911 </itemizedlist> 3912 </listitem> 3913 3914 <listitem> 3915 <para>November 4, 2006</para> 3916 <itemizedlist> 3917 <listitem> 3918 <para>[Chris] - Modified the instructions for disabling the 3919 installation of the groups program to account for changes in shadow's 3920 Makefile.</para> 3921 </listitem> 3922 </itemizedlist> 3923 </listitem> 3924 3925 <listitem> 3926 <para>November 2, 2006</para> 3927 <itemizedlist> 3928 <listitem> 3929 <para>[jim] - Updated to File 4.18.</para> 3930 </listitem> 3931 </itemizedlist> 3932 </listitem> 3933 3934 <listitem> 3935 <para>October 31, 2006</para> 3936 <itemizedlist> 3937 <listitem> 3938 <para>[jim] - Bash 3.2 patch updated with upstream fixes.</para> 3939 </listitem> 3940 <listitem> 3941 <para>[jim] - Updated to Bootscripts 1.1-pre3.</para> 3942 </listitem> 3943 </itemizedlist> 3944 </listitem> 3945 3946 <listitem> 3947 <para>October 30, 2006</para> 3948 <itemizedlist> 3949 <listitem> 3950 <para>[jim] - Updated to Udev Rules 1.1-pre2.</para> 3951 </listitem> 3952 </itemizedlist> 3953 </listitem> 3954 3955 <listitem> 3956 <para>October 27, 2006</para> 3957 <itemizedlist> 3958 <listitem> 3959 <para>[jim] - Updated to Bootscripts 1.1-pre2.</para> 3960 </listitem> 3961 <listitem> 3962 <para>[jim] - Updated syslog.conf file.</para> 3963 </listitem> 3964 </itemizedlist> 3965 </listitem> 3966 3967 <listitem> 3968 <para>October 26, 2006</para> 3969 <itemizedlist> 3970 <listitem> 3971 <para>[jim] - Updated to Linux-Headers 2.6.18.1-10262006.</para> 3972 </listitem> 3973 <listitem> 3974 <para>[jim] - Updated to Gettext 0.16.</para> 3975 </listitem> 3976 <listitem> 3977 <para>[jim] - The nscd sed is no longer needed to build Glibc 2.5.</para> 3978 </listitem> 3979 </itemizedlist> 3980 </listitem> 3981 3982 <listitem> 3983 <para>October 25, 2006</para> 3984 <itemizedlist> 3985 <listitem> 3986 <para>[Chris] - Updated to Psmisc 22.3.</para> 3987 </listitem> 3988 <listitem> 3989 <para>[Chris] - Updated to Tcl 8.4.14.</para> 3990 </listitem> 3991 <listitem> 3992 <para>[Chris] - Moved e2fsprogs and sed before coreutils, as 3993 Coreutils testsuite now requires e2fsprogs.</para> 3994 </listitem> 3995 </itemizedlist> 3996 </listitem> 3997 3998 <listitem> 3999 <para>October 23, 2006</para> 4000 <itemizedlist> 4001 <listitem> 4002 <para>[Chris] - Removed unneeded additions to config.cache for 4003 temp-system Tar and Coreutils.</para> 4004 </listitem> 4005 <listitem> 4006 <para>[jim] - Added touch man/uname.1 in temp-system Coreutils to 4007 prevent a build failure.</para> 4008 </listitem> 4009 <listitem> 4010 <para>[jim] - Added Patch for a Versioning issue with Glibc 2.5.</para> 4011 </listitem> 4012 </itemizedlist> 4013 </listitem> 4014 4015 <listitem> 4016 <para>October 22, 2006</para> 4017 <itemizedlist> 4018 <listitem> 4019 <para>[jim] - Updated to Linux 2.6.18.1.</para> 4020 </listitem> 4021 <listitem> 4022 <para>[jim] - Updated to Linux Headers 2.6.18.1-10222006.</para> 4023 </listitem> 4024 <listitem> 4025 <para>[jim] - Updated to Coreutils 6.4.</para> 4026 </listitem> 4027 <listitem> 4028 <para>[jim] - Removed out of place udev text in bootscripts Networking.</para> 4029 </listitem> 4030 </itemizedlist> 4031 </listitem> 4032 4033 <listitem> 4034 <para>October 21, 2006</para> 4035 <itemizedlist> 4036 <listitem> 4037 <para>[jim] - Updated to Inetutils 1.5.</para> 4038 </listitem> 4039 <listitem> 4040 <para>[jim] - Updated to IPRoute2 2.6.18-061002.</para> 4041 </listitem> 4042 <listitem> 4043 <para>[jim] - Updated to Tar 1.16.</para> 4044 </listitem> 4045 <listitem> 4046 <para>[jim] - Updated to Udev 103.</para> 4047 </listitem> 4048 <listitem> 4049 <para>[jim] - Updated to Coreutils 6.3.</para> 4050 </listitem> 4051 </itemizedlist> 4052 </listitem> 4053 4054 <listitem> 4055 <para>October 20, 2006</para> 4056 <itemizedlist> 4057 <listitem> 4058 <para>[Chris] - Removed command to add "setvbuf_reversed" to 4059 temp-system bash as it is no longer needed with Bash 3.2.</para> 4060 </listitem> 4061 <listitem> 4062 <para>[Chris] - Added command to man instructions to comment out 4063 MANPATH /usr/local/man (in addition to /usr/man).</para> 4064 </listitem> 4065 </itemizedlist> 4066 </listitem> 4067 4068 <listitem> 4069 <para>October 15, 2006</para> 4070 <itemizedlist> 4071 <listitem> 4072 <para>[jim] - Updated Bash 3.2 with some unofficial upstream fixes. Thank you Chet Ramey.</para> 4073 </listitem> 4074 </itemizedlist> 4075 </listitem> 4076 4077 <listitem> 4078 <para>October 12, 2006</para> 4079 <itemizedlist> 4080 <listitem> 4081 <para>[jim] - Added patch to fix build issue with Bash 3.2.</para> 4082 </listitem> 4083 <listitem> 4084 <para>[jim] - Updated to Man-Pages 2.41.</para> 4085 </listitem> 4086 <listitem> 4087 <para>[jim] - Updated to Glibc 2.5.</para> 4088 </listitem> 4089 </itemizedlist> 4090 </listitem> 4091 4092 <listitem> 4093 <para>October 11, 2006</para> 4094 <itemizedlist> 4095 <listitem> 4096 <para>[jim] - Updated to Bash 3.2.</para> 4097 </listitem> 4098 <listitem> 4099 <para>[jim] - Updated to Readline 5.2.</para> 4100 </listitem> 4101 <listitem> 4102 <para>[jim] - Updated to Man-Pages 2.40.</para> 4103 </listitem> 4104 <listitem> 4105 <para>[jim] - Updated to Udev 102.</para> 4106 </listitem> 4107 </itemizedlist> 4108 </listitem> 4109 4110 <listitem> 4111 <para>October 4, 2006</para> 4112 <itemizedlist> 4113 <listitem> 4114 <para>[manuel] - Changed book license to the Open Publication 4115 License v1.0.</para> 4116 </listitem> 4117 </itemizedlist> 4118 </listitem> 4119 4120 <listitem> 4121 <para>October 1, 2006</para> 4122 <itemizedlist> 4123 <listitem> 4124 <para>[Chris] - Removed obsolete command from Tcl instructions, 4125 as the issue it fixes has been fixed in the latest Tcl version.</para> 4126 </listitem> 4127 </itemizedlist> 4128 </listitem> 4129 4130 <listitem> 4131 <para>September 29, 2006</para> 4132 <itemizedlist> 4133 <listitem> 4134 <para>[jim] - Updated to Linux Headers to 2.6.18-09302006.</para> 4135 </listitem> 4136 <listitem> 4137 <para>[jim] - New patch for util-linux, replaces GCC 4 Fixes, the new 4138 patches fixes the same issues, and removes the use of syscalls. Syscalls were 4139 removed the unistd.h during santization.</para> 4140 </listitem> 4141 </itemizedlist> 4142 </listitem> 4143 4144 <listitem> 4145 <para>September 28, 2006</para> 4146 <itemizedlist> 4147 <listitem> 4148 <para>[jim] - Added patch for Util-Linux to fix build issues due to headers change in the 4149 kernel.</para> 4150 </listitem> 4151 <listitem> 4152 <para>[jim] - Updated to Texinfo 4.8a.</para> 4153 </listitem> 4154 </itemizedlist> 4155 </listitem> 4156 4157 <listitem> 4158 <para>September 25, 2006</para> 4159 <itemizedlist> 4160 <listitem> 4161 <para>[jim] - Updated Bootscripts to 1.1-pre1. Adding in the boot logging feature.</para> 4162 </listitem> 4163 <listitem> 4164 <para>[jim] - Updated to Udev 100.</para> 4165 </listitem> 4166 <listitem> 4167 <para>[jim] - Updated Udev Rules for Udev 100.</para> 4168 </listitem> 4169 <listitem> 4170 <para>[jim] - Updated to M4 1.4.7.</para> 4171 </listitem> 4172 <listitem> 4173 <para>[jim] - Updated to Linux to 2.6.18.</para> 4174 </listitem> 4175 <listitem> 4176 <para>[jim] - Updated to Linux Headers to 2.6.18-09252006.</para> 4177 </listitem> 4178 <listitem> 4179 <para>[jim] - Udev library libvolume_id is used by HAL, which makes 4180 us change our build to a multilib build of udev libaries only for 32 and N32.</para> 4181 </listitem> 4182 </itemizedlist> 4183 </listitem> 4184 4185 <listitem> 4186 <para>September 18, 2006</para> 4187 <itemizedlist> 4188 <listitem> 4189 <para>[jim] - Updated Bison to a multilib build in all support architectures.</para> 4190 </listitem> 4191 </itemizedlist> 4192 </listitem> 4193 4194 <listitem> 4195 <para>August 28, 2006</para> 4196 <itemizedlist> 4197 <listitem> 4198 <para>[jim] - Updated to Gettext 0.15.</para> 4199 </listitem> 4200 <listitem> 4201 <para>[jim] - Updated to Shadow 4.0.18.1.</para> 4202 </listitem> 4203 <listitem> 4204 <para>[jim] - Updated to Coreutils 5.97.</para> 4205 </listitem> 4206 <listitem> 4207 <para>[jim] - Updated to Procps 3.2.7.</para> 4208 </listitem> 4209 <listitem> 4210 <para>[jim] - Updated to Man-Pages 2.39.</para> 4211 </listitem> 4212 <listitem> 4213 <para>[jim] - Updated to Autoconf 2.60.</para> 4214 </listitem> 4215 <listitem> 4216 <para>[jim] - Updated to TCL 8.4.13.</para> 4217 </listitem> 4218 <listitem> 4219 <para>[jim] - Updated to M4 1.4.6.</para> 4220 </listitem> 4221 <listitem> 4222 <para>[jim] - Updated to Findutils 4.2.28.</para> 4223 </listitem> 4224 <listitem> 4225 <para>[jim] - Updated to Coreutils Uname Patch -2, which supports all architectures.</para> 4226 </listitem> 4227 <listitem> 4228 <para>[jim] - Updated to Vim Patch -10, which contains upstream fixes.</para> 4229 </listitem> 4230 <listitem> 4231 <para>[jim] - Updated to Udev 098 and udev-cross-lfs to 1.1-08272006 rules.</para> 4232 </listitem> 4233 </itemizedlist> 4234 </listitem> 4235 4236 <listitem> 4237 <para>August 28, 2006</para> 4238 <itemizedlist> 4239 <listitem> 4240 <para>[jim] - Changelog restarted, see the 1.0.0 book for the old changelog.</para> 231 4241 </listitem> 232 4242 </itemizedlist> … … 235 4245 </itemizedlist> 236 4246 4247 <para>Branch Synced from the Release of LFS 6.0 on February 23rd, 2005</para> 4248 237 4249 </sect1> -
BOOK/introduction/common/how.xml
r026bb5d r1c9985f 19 19 tools.</para> 20 20 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> 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> 28 34 29 35 <para><xref linkend="chapter-partitioning"/> of this book describes how -
BOOK/introduction/mips/changelog.xml
r026bb5d r1c9985f 33 33 34 34 --> 35 35 36 <listitem> 36 <para> 24 October 2013</para>37 <para>November 21, 2006</para> 37 38 <itemizedlist> 38 39 <listitem> 39 <para>[William Harrington] - Changelog restarted, see the 2.1.0 book for the old changelog.</para> 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> 40 59 </listitem> 41 60 </itemizedlist> -
BOOK/introduction/mips64-64/changelog.xml
r026bb5d r1c9985f 33 33 34 34 --> 35 35 36 <listitem> 36 <para> 24 October 2013</para>37 <para>June 02, 2008</para> 37 38 <itemizedlist> 38 39 <listitem> 39 <para>[William Harrington] - Changelog restarted, see the 2.1.0 book for the old changelog.</para> 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> 40 45 </listitem> 41 46 </itemizedlist> 42 47 </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 43 76 </itemizedlist> 44 77 -
BOOK/introduction/mips64/changelog.xml
r026bb5d r1c9985f 33 33 34 34 --> 35 35 36 <listitem> 36 <para> 08 November 2013</para>37 <para>November 17, 2007</para> 37 38 <itemizedlist> 38 39 <listitem> 39 <para>[William Harrington] - Add /tools/lib64 to ld search path for cross-tools Binutils.</para> 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> 40 42 </listitem> 41 43 </itemizedlist> … … 43 45 44 46 <listitem> 45 <para> 24 October 2013</para>47 <para>November 21, 2006</para> 46 48 <itemizedlist> 47 49 <listitem> 48 <para>[William Harrington] - Changelog restarted, see the 2.1.0 book for the old changelog.</para> 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> 49 69 </listitem> 50 70 </itemizedlist> -
BOOK/introduction/ppc/changelog.xml
r026bb5d r1c9985f 33 33 34 34 --> 35 35 36 <listitem> 36 <para> 24 October 2013</para>37 <para>August 28, 2010</para> 37 38 <itemizedlist> 38 39 <listitem> 39 <para>[William Harrington] - Changelog restarted, see the 2.1.0 book for the old changelog.</para> 40 <para>[Jonathan] - Corrected boot kernel ARCH from "ppc" to 41 "powerpc".</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> 40 176 </listitem> 41 177 </itemizedlist> -
BOOK/introduction/ppc64/changelog.xml
r026bb5d r1c9985f 33 33 34 34 --> 35 35 36 <listitem> 36 <para> 08 November 2013</para>37 <para>July 26, 2009</para> 37 38 <itemizedlist> 38 39 <listitem> 39 <para>[William Harrington] - Add /tools/lib64 to ld search path for cross-tools Binutils.</para> 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> 40 47 </listitem> 41 48 </itemizedlist> … … 43 50 44 51 <listitem> 45 <para> 24 October 2013</para>52 <para>July 23, 2009</para> 46 53 <itemizedlist> 47 54 <listitem> 48 <para>[William Harrington] - Changelog restarted, see the 2.1.0 book for the old changelog.</para> 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> 49 190 </listitem> 50 191 </itemizedlist> … … 52 193 53 194 </itemizedlist> 54 55 195 </sect1> -
BOOK/introduction/sparc/changelog.xml
r026bb5d r1c9985f 33 33 34 34 --> 35 35 36 <listitem> 36 <para> 24 October 2013</para>37 <para>February 5, 2009</para> 37 38 <itemizedlist> 38 39 <listitem> 39 <para>[William Harrington] - Changelog restarted, see the 2.1.0 book for the old changelog.</para> 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> 40 86 </listitem> 41 87 </itemizedlist> -
BOOK/introduction/sparc64-64/changelog.xml
r026bb5d r1c9985f 33 33 34 34 --> 35 35 36 <listitem> 36 <para> 24 October 2013</para>37 <para>February 5, 2009</para> 37 38 <itemizedlist> 38 39 <listitem> 39 <para>[William Harrington] - Changelog restarted, see the 2.1.0 book for the old changelog.</para> 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> 40 120 </listitem> 41 121 </itemizedlist> -
BOOK/introduction/sparc64/changelog.xml
r026bb5d r1c9985f 33 33 34 34 --> 35 35 36 <listitem> 36 <para> 08 November 2013</para>37 <para>Janurary 10, 2011</para> 37 38 <itemizedlist> 38 39 <listitem> 39 <para>[ William Harrington] - Add /tools/lib64 to ld search path for cross-tools Binutils.</para>40 <para>[jciccone] - Updated the Silo Fixes patch to -2.</para> 40 41 </listitem> 41 42 </itemizedlist> … … 43 44 44 45 <listitem> 45 <para> 24 October 2013</para>46 <para>February 5, 2009</para> 46 47 <itemizedlist> 47 48 <listitem> 48 <para>[William Harrington] - Changelog restarted, see the 2.1.0 book for the old changelog.</para> 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> 49 146 </listitem> 50 147 </itemizedlist> -
BOOK/introduction/x86/changelog.xml
r026bb5d r1c9985f 32 32 33 33 --> 34 34 35 <listitem> 35 <para> 24 October 2013</para>36 <para>May 18, 2011</para> 36 37 <itemizedlist> 37 38 <listitem> 38 <para>[William Harrington] - Changelog restarted, see the 2.1.0 book for the old changelog.</para> 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> 39 68 </listitem> 40 69 </itemizedlist> … … 44 73 45 74 </sect1> 75 -
BOOK/introduction/x86_64-64/changelog.xml
r026bb5d r1c9985f 33 33 34 34 --> 35 35 36 <listitem> 36 <para> 24 October 2013</para>37 <para>May 18, 2011</para> 37 38 <itemizedlist> 38 39 <listitem> 39 <para>[William Harrington] - Changelog restarted, see the 2.1.0 book for the old changelog.</para> 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> 40 127 </listitem> 41 128 </itemizedlist> -
BOOK/introduction/x86_64/changelog.xml
r026bb5d r1c9985f 33 33 34 34 --> 35 35 36 <listitem> 36 <para> 08 November 2013</para>37 <para>May 18, 2011</para> 37 38 <itemizedlist> 38 39 <listitem> 39 <para>[William Harrington] - Add /tools/lib64 to ld search path for cross-tools Binutils.</para> 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> 40 51 </listitem> 41 52 </itemizedlist> … … 43 54 44 55 <listitem> 45 <para> 24 October 2013</para>56 <para>November 17, 2007</para> 46 57 <itemizedlist> 47 58 <listitem> 48 <para>[William Harrington] - Changelog restarted, see the 2.1.0 book for the old changelog.</para> 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> 49 79 </listitem> 50 80 </itemizedlist> -
BOOK/materials/common/introduction.xml
r026bb5d r1c9985f 46 46 <screen><userinput>chmod -v a+wt ${CLFS}/sources</userinput></screen> 47 47 48 <para>You can download all needed packages and patches into this directory 49 either by using the links on the following pages in this section, or by passing 50 the <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 55 following 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 60 md5sum -c MD5SUMS 61 popd</userinput></screen> 62 63 <para><ulink url="/files/packages/git/SHA1SUMS">SHA1SUMS</ulink>:</para> 64 65 <screen><userinput>pushd ${CLFS}/sources 66 sha1sum -c SHA1SUMS 67 popd</userinput></screen> 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> 68 51 69 52 </sect1> -
BOOK/materials/common/packages.xml
r026bb5d r1c9985f 43 43 44 44 <varlistentry> 45 <term>Bc (&bc-version;) - <token>&bc-size;</token>:</term>46 <listitem>47 <para>Home page: <ulink url="&bc-home;"/></para>48 <para>Download: <ulink url="&bc-url;"/></para>49 <para>MD5 sum: <literal>&bc-md5;</literal></para>50 </listitem>51 </varlistentry>52 53 <varlistentry>54 45 <term>Binutils (&binutils-version;) - <token>&binutils-size;</token>:</term> 55 46 <listitem> … … 88 79 89 80 <varlistentry> 90 <term>Check (&check-version;) - <token>&check-size;</token>:</term> 91 <listitem> 92 <para>Home page: <ulink url="&check-home;"/></para> 93 <para>Download: <ulink url="&check-url;"/></para> 94 <para>MD5 sum: <literal>&check-md5;</literal></para> 95 </listitem> 96 </varlistentry> 97 98 <varlistentry> 99 <term>ClooG (&cloog-version;) - <token>&cloog-size;</token>:</term> 100 <listitem> 101 <para>Home page: <ulink url="&cloog-home;"/></para> 102 <para>Download: <ulink url="&cloog-url;"/></para> 103 <para>MD5 sum: <literal>&cloog-md5;</literal></para> 81 <term>ClooG-PPL (&cloog-ppl-version;) - <token>&cloog-ppl-size;</token>:</term> 82 <listitem> 83 <para>Home page: <ulink url="&cloog-ppl-home;"/></para> 84 <para>Download: <ulink url="&cloog-ppl-url;"/></para> 85 <para>MD5 sum: <literal>&cloog-ppl-md5;</literal></para> 104 86 </listitem> 105 87 </varlistentry> … … 156 138 <para>Download: <ulink url="&e2fsprogs-url;"/></para> 157 139 <para>MD5 sum: <literal>&e2fsprogs-md5;</literal></para> 158 </listitem>159 </varlistentry>160 161 <varlistentry>162 <term>Eudev (&eudev-version;) - <token>&eudev-size;</token>:</term>163 <listitem>164 <para>Home page: <ulink url="&eudev-home;"/></para>165 <para>Download: <ulink url="&eudev-url;"/></para>166 <para>MD5 sum: <literal>&eudev-md5;</literal></para>167 140 </listitem> 168 141 </varlistentry> … … 304 277 305 278 <varlistentry> 306 <term>ISL (&isl-version;) - <token>&isl-size;</token>:</term>307 <listitem>308 <para>Home page: <ulink url="&isl-home;"/></para>309 <para>Download: <ulink url="&isl-url;"/></para>310 <para>MD5 sum: <literal>&isl-md5;</literal></para>311 </listitem>312 </varlistentry>313 314 <varlistentry>315 279 <term>Kbd (&kbd-version;) - <token>&kbd-size;</token>:</term> 316 280 <listitem> … … 322 286 323 287 <varlistentry> 324 <term>Kmod (&kmod-version;) - <token>&kmod-size;</token>:</term>325 <listitem>326 <para>Home page: <ulink url="&kmod-home;"/></para>327 <para>Download: <ulink url="&kmod-url;"/></para>328 <para>MD5 sum: <literal>&kmod-md5;</literal></para>329 </listitem>330 </varlistentry>331 332 <varlistentry>333 288 <term>Less (&less-version;) - <token>&less-size;</token>:</term> 334 289 <listitem> … … 412 367 413 368 <varlistentry> 369 <term>Module-Init-Tools (&module-init-tools-version;) - <token>&module-init-tools-size;</token>:</term> 370 <listitem> 371 <para>Home page: <ulink url="&module-init-tools-home;"/></para> 372 <para>Download: <ulink url="&module-init-tools-url;"/></para> 373 <para>MD5 sum: <literal>&module-init-tools-md5;</literal></para> 374 </listitem> 375 </varlistentry> 376 377 <varlistentry> 414 378 <term>MPC (&mpc-version;) - <token>&mpc-size;</token>:</term> 415 379 <listitem> … … 457 421 458 422 <varlistentry> 459 <term>Pkg-config-lite (&pkg-config-lite-version;) - <token>&pkg-config-lite-size;</token>:</term> 460 <listitem> 461 <para>Home page: <ulink url="&pkg-config-lite-home;"/></para> 462 <para>Download: <ulink url="&pkg-config-lite-url;"/></para> 463 <para>MD5 sum: <literal>&pkg-config-lite-md5;</literal></para> 423 <term>Pkg-config (&pkg-config-version;) - <token>&pkg-config-size;</token>:</term> 424 <listitem> 425 <para>Home page: <ulink url="&pkg-config-home;"/></para> 426 <para>Download: <ulink url="&pkg-config-url;"/></para> 427 <para>MD5 sum: <literal>&pkg-config-md5;</literal></para> 428 </listitem> 429 </varlistentry> 430 431 <varlistentry> 432 <term>PPL (&ppl-version;) - <token>&ppl-size;</token>:</term> 433 <listitem> 434 <para>Home page: <ulink url="&ppl-home;"/></para> 435 <para>Download: <ulink url="&ppl-url;"/></para> 436 <para>MD5 sum: <literal>&ppl-md5;</literal></para> 464 437 </listitem> 465 438 </varlistentry> … … 555 528 </varlistentry> 556 529 557 <varlistentry> 558 <term> Time Zone Data (&tzdata-version;) - <token>&tzdata-size;</token>:</term>559 <listitem> 560 <para>Home page: <ulink url="& tzdata-home;"/></para>561 <para>Download: <ulink url="& tzdata-url;"/></para>562 <para>MD5 sum: <literal>& tzdata-md5;</literal></para>563 </listitem> 530 <varlistentry> 531 <term>Udev (&udev-version;) - <token>&udev-size;</token>:</term> 532 <listitem> 533 <para>Home page: <ulink url="&udev-home;"/></para> 534 <para>Download: <ulink url="&udev-url;"/></para> 535 <para>MD5 sum: <literal>&udev-md5;</literal></para> 536 </listitem> 564 537 </varlistentry> 565 538 … … 597 570 <para>Download: <ulink url="&zlib-url;"/></para> 598 571 <para>MD5 sum: <literal>&zlib-md5;</literal></para> 599 600 <note>601 <para>Zlib (&zlib-version;) may no longer be available at the602 listed location. The site administrators of the master download603 location occasionally remove older versions when new ones are604 released. An alternative download location that may have the605 correct version available is <ulink606 url="&packages-root;"/>.</para>607 </note>608 572 </listitem> 609 573 </varlistentry> -
BOOK/materials/common/patches.xml
r026bb5d r1c9985f 28 28 </varlistentry> 29 29 30 <!-- Binutils branch update area 31 <varlistentry> 32 <term>Binutils Branch Update Patch - <token>&binutils-branch_update-patch-size;</token>:</term> 33 <listitem> 34 <para>Download: <ulink 35 url="&patches-root;&binutils-branch_update-patch;"/></para> 36 <para>MD5 sum: <literal>&binutils-branch_update-patch-md5;</literal></para> 37 </listitem> 38 </varlistentry> 39 --> 30 <varlistentry> 31 <term>CLooG-PPL Autogen Patch - <token>&cloog-ppl-autogen-patch-size;</token>:</term> 32 <listitem> 33 <para>Download: <ulink 34 url="&patches-root;&cloog-ppl-autogen-patch;"/></para> 35 <para>MD5 sum: <literal>&cloog-ppl-autogen-patch-md5;</literal></para> 36 </listitem> 37 </varlistentry> 38 40 39 <varlistentry> 41 40 <term>Coreutils Uname Patch - <token>&coreutils-uname-patch-size;</token>:</term> … … 47 46 </varlistentry> 48 47 49 <!-- GCC Branch Update Area --> 48 <varlistentry> 49 <term>EGLIBC Dl Dep Fix Patch - <token>&eglibc-dl_dep_fix-patch-size;</token>:</term> 50 <listitem> 51 <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> 54 </listitem> 55 </varlistentry> 56 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 50 66 <varlistentry> 51 67 <term>GCC Branch Update Patch - <token>&gcc-branch_update-patch-size;</token>:</term> … … 58 74 59 75 <varlistentry> 60 <term>Iana-Etc Get Fix Patch - <token>&iana-etc-get_fix-patch-size;</token>:</term>61 <listitem>62 <para>Download: <ulink63 url="&patches-root;&iana-etc-get_fix-patch;"/></para>64 <para>MD5 sum: <literal>&iana-etc-get_fix-patch-md5;</literal></para>65 </listitem>66 </varlistentry>67 68 <varlistentry>69 <term>Iana-Etc Protocol and Port Numbers Update - <token>&iana-etc-numbers_update-patch-size;</token>:</term>70 <listitem>71 <para>Download: <ulink72 url="&patches-root;&iana-etc-numbers_update-patch;"/></para>73 <para>MD5 sum: <literal>&iana-etc-numbers_update-patch-md5;</literal></para>74 </listitem>75 </varlistentry>76 77 <varlistentry>78 76 <term>IPUtils Fixes Patch - <token>&iputils-fixes-patch-size;</token>:</term> 79 77 <listitem> … … 85 83 86 84 <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> 87 103 <term>Man i18n Patch - <token>&man-i18n-patch-size;</token>:</term> 88 104 <listitem> … … 94 110 95 111 <varlistentry> 96 <term>MPFR Fixes Patch - <token>&mpfr-fixes-patch-size;</token>:</term>97 <listitem>98 <para>Download: <ulink99 url="&patches-root;&mpfr-fixes-patch;"/></para>100 <para>MD5 sum: <literal>&mpfr-fixes-patch-md5;</literal></para>101 </listitem>102 </varlistentry>103 104 <varlistentry>105 112 <term>Ncurses Bash Patch - <token>&ncurses-bashfix-patch-size;</token>:</term> 106 113 <listitem> … … 165 172 </varlistentry> 166 173 167 <!-- Vim branch update patch area --> 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 168 183 <varlistentry> 169 184 <term>Vim Branch Update Patch - <token>&vim-branch_update-patch-size;</token>:</term> -
BOOK/materials/mips/packages.xml
r026bb5d r1c9985f 40 40 </varlistentry> 41 41 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 42 51 </variablelist> 43 52 -
BOOK/materials/ppc/patches.xml
r026bb5d r1c9985f 44 44 </varlistentry> 45 45 46 <varlistentry os="yaboot-parted-patch">47 <term>Yaboot Parted Patch - <token>&yaboot-parted-patch-size;</token>:</term>48 <listitem>49 <para>Download: <ulink50 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: <ulink59 url="&patches-root;&yaboot-stubfuncs-patch;"/></para>60 <para>MD5 sum: <literal>&yaboot-stubfuncs-patch-md5;</literal></para>61 </listitem>62 </varlistentry>63 64 46 </variablelist> 65 47 -
BOOK/materials/ppc64/patches.xml
r026bb5d r1c9985f 37 37 xpointer="xpointer(//*[@os='yaboot-ofpath_path-patch'])"/> 38 38 39 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"40 href="../ppc/patches.xml"41 xpointer="xpointer(//*[@os='yaboot-stubfuncs-patch'])"/>42 43 39 </variablelist> 44 40 -
BOOK/mips-index.xml
r026bb5d r1c9985f 74 74 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="appendices/dependencies/common.xml"/> 75 75 <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"/>78 76 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="appendices/license.xml"/> 79 77 -
BOOK/mips64-64-index.xml
r026bb5d r1c9985f 74 74 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="appendices/dependencies/common.xml"/> 75 75 <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"/>78 76 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="appendices/license.xml"/> 79 77 -
BOOK/mips64-index.xml
r026bb5d r1c9985f 74 74 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="appendices/dependencies/common.xml"/> 75 75 <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"/>78 76 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="appendices/license.xml"/> 79 77 -
BOOK/network/common/dhcp.xml
r026bb5d r1c9985f 16 16 <para>First install the service from the CLFS Bootscripts package:</para> 17 17 18 <screen><userinput>tar -xvf bootscripts-cross-lfs-&bootscripts-clfs-version;.tar. xz18 <screen><userinput>tar -xvf bootscripts-cross-lfs-&bootscripts-clfs-version;.tar.bz2 19 19 cd bootscripts-cross-lfs-&bootscripts-clfs-version; 20 20 make install-service-dhcpcd</userinput></screen> -
BOOK/network/common/static.xml
r026bb5d r1c9985f 29 29 mkdir -v ifconfig.eth0 && 30 30 cat > ifconfig.eth0/ipv4 << "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 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> 37 37 EOF</userinput></screen> 38 38 -
BOOK/network/multilib/dhcpcd.xml
r026bb5d r1c9985f 31 31 32 32 <screen os="c"><userinput>CC="gcc ${BUILD64}" ./configure --prefix=/usr --sbindir=/sbin \ 33 --sysconfdir=/etc --dbdir=/var/lib/dhcpcd --libexecdir=/usr/lib64/dhcpcd \ 34 --libdir=/usr/lib64</userinput></screen> 33 --sysconfdir=/etc --dbdir=/var/lib/dhcpcd --libexecdir=/usr/lib/dhcpcd</userinput></screen> 35 34 36 35 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/packages.ent
r026bb5d r1c9985f 7 7 8 8 <!ENTITY aboot-version "0.9b"> 9 <!ENTITY aboot-size "11 2KB">9 <!ENTITY aboot-size "111 KB"> 10 10 <!ENTITY aboot-url "&sourceforge;aboot/aboot-&aboot-version;.tar.bz2"> 11 11 <!ENTITY aboot-md5 "5f16edbf4e9d52cd191adc4d4b6a5327"> … … 13 13 14 14 <!ENTITY arcload-version "0.5"> 15 <!ENTITY arcload-size "4 8KB">15 <!ENTITY arcload-size "46 KB"> 16 16 <!ENTITY arcload-url "ftp://ftp.linux-mips.org/pub/linux/mips/people/skylark/arcload-&arcload-version;.tar.bz2"> 17 17 <!ENTITY arcload-md5 "b00e1c79074a13c2de97748f56f9bd1f"> 18 18 <!ENTITY arcload-home "http://www.linux-mips.org/wiki/ARCLoad"> 19 19 20 <!ENTITY autoconf-version "2.6 9">21 <!ENTITY autoconf-size "1,1 88KB">20 <!ENTITY autoconf-version "2.68"> 21 <!ENTITY autoconf-size "1,144 KB"> 22 22 <!ENTITY autoconf-url "&gnu;autoconf/autoconf-&autoconf-version;.tar.xz"> 23 <!ENTITY autoconf-md5 " 50f97f4159805e374639a73e2636f22e">23 <!ENTITY autoconf-md5 "723677f7727542d273112e7feb870a7a"> 24 24 <!ENTITY autoconf-home "&gnu-software;autoconf"> 25 25 26 <!ENTITY automake-version2 "1.1 4">27 <!ENTITY automake-version "&automake-version2; ">28 <!ENTITY automake-size "1, 486KB">29 <!ENTITY automake-url "&gnu;automake/automake-&automake-version;.tar. xz">30 <!ENTITY automake-md5 "c b3fba6d631cddf12e230fd0cc1890df">26 <!ENTITY automake-version2 "1.11"> 27 <!ENTITY automake-version "&automake-version2;.1"> 28 <!ENTITY automake-size "1,044 KB"> 29 <!ENTITY automake-url "&gnu;automake/automake-&automake-version;.tar.bz2"> 30 <!ENTITY automake-md5 "c2972c4d9b3e29c03d5f2af86249876f"> 31 31 <!ENTITY automake-home "&gnu-software;automake"> 32 32 … … 37 37 <!ENTITY bash-home "&gnu-software;bash"> 38 38 39 <!ENTITY bc-version "1.06.95"> 40 <!ENTITY bc-dir "&bc-version;"> 41 <!ENTITY bc-size "284 KB"> 42 <!ENTITY bc-url "http://alpha.gnu.org/gnu/bc/bc-&bc-version;.tar.bz2"> 43 <!ENTITY bc-md5 "5126a721b73f97d715bb72c13c889035"> 44 <!ENTITY bc-home "http://www.gnu.org/software/bc/"> 45 46 <!ENTITY binutils-version "2.24"> 47 <!ENTITY binutils-dir "&binutils-version;"> 48 <!ENTITY binutils-size "22,717 KB"> 39 <!ENTITY binutils-version "2.21"> 40 <!ENTITY binutils-size "18,304 KB"> 49 41 <!ENTITY binutils-url "&gnu;binutils/binutils-&binutils-version;.tar.bz2"> 50 <!ENTITY binutils-md5 " e0f71a7b2ddab0f8612336ac81d9636b">42 <!ENTITY binutils-md5 "c84c5acc9d266f1a7044b51c85a823f5"> 51 43 <!ENTITY binutils-home "http://sources.redhat.com/binutils"> 52 44 53 <!ENTITY bison-version " 3.0.2">54 <!ENTITY bison-size " 1,927KB">55 <!ENTITY bison-url "&gnu;bison/bison-&bison-version;.tar. xz">56 <!ENTITY bison-md5 " 146be9ff9fbd27497f0bf2286a5a2082">45 <!ENTITY bison-version "2.5"> 46 <!ENTITY bison-size "2,030 KB"> 47 <!ENTITY bison-url "&gnu;bison/bison-&bison-version;.tar.bz2"> 48 <!ENTITY bison-md5 "9dba20116b13fc61a0846b0058fbe004"> 57 49 <!ENTITY bison-home "&gnu-software;bison"> 58 50 59 <!ENTITY bootscripts-clfs-version "2.1-pre1"> 60 <!ENTITY bootscripts-clfs-size "41 KB"> 61 <!-- <!ENTITY bootscripts-clfs-url "&packages-root;bootscripts-cross-lfs-&bootscripts-clfs-version;.tar.xz"> --> 62 <!ENTITY bootscripts-clfs-url "http://cross-lfs.org/files/bootscripts-cross-lfs-&bootscripts-clfs-version;.tar.xz"> 63 <!ENTITY bootscripts-clfs-md5 "f474bf2efff744548a69d9049bad973f"> 51 <!ENTITY bootscripts-clfs-version "1.2-pre11"> 52 <!ENTITY bootscripts-clfs-size "44 KB"> 53 <!ENTITY bootscripts-clfs-url "&packages-root;bootscripts-cross-lfs-&bootscripts-clfs-version;.tar.bz2"> 54 <!ENTITY bootscripts-clfs-md5 "f105f94f59ad534968ff679f2293ddd6"> 64 55 <!ENTITY bootscripts-clfs-home " "> 65 56 … … 70 61 <!ENTITY bzip2-home "http://www.bzip.org/"> 71 62 72 <!ENTITY check-version "0.9.11"> 73 <!ENTITY check-size "691 KB"> 74 <!ENTITY check-url "http://sourceforge.net/projects/check/files/check/&check-version;/check-&check-version;.tar.gz"> 75 <!ENTITY check-md5 "fd5a03979bcab9fb80ba005b55f54178"> 76 <!ENTITY check-home "http://check.sourceforge.net/"> 77 78 <!ENTITY cloog-version "0.18.1"> 79 <!ENTITY cloog-size "3,857 KB"> 80 <!ENTITY cloog-url "http://www.bastoul.net/cloog/pages/download/cloog-&cloog-version;.tar.gz"> 81 <!ENTITY cloog-md5 "e34fca0540d840e5d0f6427e98c92252"> 82 <!ENTITY cloog-home "http://cloog.org"> 63 <!ENTITY cloog-ppl-version "0.15.11"> 64 <!ENTITY cloog-ppl-size "756 KB"> 65 <!ENTITY cloog-ppl-url "ftp://gcc.gnu.org/pub/gcc/infrastructure/cloog-ppl-&cloog-ppl-version;.tar.gz"> 66 <!ENTITY cloog-ppl-md5 "060ae4df6fb8176e021b4d033a6c0b9e"> 67 <!ENTITY cloog-ppl-home "http://cloog.org"> 83 68 84 69 <!ENTITY colo-version "1.22"> 85 <!ENTITY colo-size "25 2KB">70 <!ENTITY colo-size "251 KB"> 86 71 <!ENTITY colo-url "http://www.colonel-panic.org/cobalt-mips/colo/colo-&colo-version;.tar.gz"> 87 72 <!ENTITY colo-md5 "52c16ad31f3b88f710f0fdb5abed0457"> 88 73 <!ENTITY colo-home "http://www.colonel-panic.org/cobalt-mips"> 89 74 90 <!ENTITY coreutils-version "8. 22">91 <!ENTITY coreutils-size " 5,335KB">92 <!ENTITY coreutils-url "&gnu;coreutils/coreutils-&coreutils-version;.tar. xz">93 <!ENTITY coreutils-md5 " 8fb0ae2267aa6e728958adc38f8163a2">75 <!ENTITY coreutils-version "8.12"> 76 <!ENTITY coreutils-size "11,497 KB"> 77 <!ENTITY coreutils-url "&gnu;coreutils/coreutils-&coreutils-version;.tar.gz"> 78 <!ENTITY coreutils-md5 "fce7999953a67243d00d75cc86dbcaa6"> 94 79 <!ENTITY coreutils-home "&gnu-software;coreutils"> 95 80 96 <!ENTITY dejagnu-version "1.5 .1">97 <!ENTITY dejagnu-size "56 8KB">81 <!ENTITY dejagnu-version "1.5"> 82 <!ENTITY dejagnu-size "564 KB"> 98 83 <!ENTITY dejagnu-url "&gnu;dejagnu/dejagnu-&dejagnu-version;.tar.gz"> 99 <!ENTITY dejagnu-md5 " 8386e04e362345f50ad169f052f4c4ab">84 <!ENTITY dejagnu-md5 "3df1cbca885e751e22d3ebd1ac64dc3c"> 100 85 <!ENTITY dejagnu-home "&gnu-software;dejagnu"> 101 86 102 <!ENTITY dhcpcd-version " 6.1.0">103 <!ENTITY dhcpcd-size " 114 KBKB">87 <!ENTITY dhcpcd-version "5.2.12"> 88 <!ENTITY dhcpcd-size "71 KB"> 104 89 <!ENTITY dhcpcd-url "http://roy.marples.name/downloads/dhcpcd/dhcpcd-&dhcpcd-version;.tar.bz2"> 105 <!ENTITY dhcpcd-md5 " 6070040c57492925af9ac6aed980de2a">90 <!ENTITY dhcpcd-md5 "832e3cd6bfcaff64e9476e0ff7849e8f"> 106 91 <!ENTITY dhcpcd-home "http://roy.marples.name/projects/dhcpcd"> 107 92 108 <!ENTITY diffutils-version "3. 3">109 <!ENTITY diffutils-size "1, 172KB">110 <!ENTITY diffutils-url "&gnu;diffutils/diffutils-&diffutils-version;.tar. xz">111 <!ENTITY diffutils-md5 " 99180208ec2a82ce71f55b0d7389f1b3">93 <!ENTITY diffutils-version "3.0"> 94 <!ENTITY diffutils-size "1,784 KB"> 95 <!ENTITY diffutils-url "&gnu;diffutils/diffutils-&diffutils-version;.tar.gz"> 96 <!ENTITY diffutils-md5 "684aaba1baab743a2a90e52162ff07da"> 112 97 <!ENTITY diffutils-home "&gnu-software;diffutils"> 113 98 114 99 <!ENTITY dvhtool-version "1.0.1"> 115 <!ENTITY dvhtool-size "5 6KB">100 <!ENTITY dvhtool-size "52 KB"> 116 101 <!ENTITY dvhtool-url "http://ftp.debian.org/debian/pool/main/d/dvhtool/dvhtool_&dvhtool-version;.orig.tar.gz"> 117 102 <!ENTITY dvhtool-md5 "4448c01e6a015685af90a79fbea8da4e"> 118 103 <!ENTITY dvhtool-home "http://packages.qa.debian.org/d/dvhtool.html"> 119 104 120 <!ENTITY e2fsprogs-version "1.4 2.8">121 <!ENTITY e2fsprogs-size "4,4 96KB">122 <!ENTITY e2fsprogs-url "& kernel;linux/kernel/people/tytso/e2fsprogs/v&e2fsprogs-version;/e2fsprogs-&e2fsprogs-version;.tar.xz">123 <!ENTITY e2fsprogs-md5 " 57f20ba5e4cac8ce082065a61aa3f3bc">105 <!ENTITY e2fsprogs-version "1.41.14"> 106 <!ENTITY e2fsprogs-size "4,408 KB"> 107 <!ENTITY e2fsprogs-url "&sourceforge;e2fsprogs/e2fsprogs-&e2fsprogs-version;.tar.gz"> 108 <!ENTITY e2fsprogs-md5 "05f70470aea2ef7efbb0845b2b116720"> 124 109 <!ENTITY e2fsprogs-home "http://e2fsprogs.sourceforge.net"> 125 110 126 <!ENTITY eglibc-version "2.1 8">127 <!ENTITY eglibc-revision " 24148">111 <!ENTITY eglibc-version "2.13"> 112 <!ENTITY eglibc-revision "13356"> 128 113 <!ENTITY eglibc-fversion "&eglibc-version;-r&eglibc-revision;"> 129 <!ENTITY eglibc-size "1 1,943KB">130 <!ENTITY eglibc-url " http://cross-lfs.org/files/eglibc-&eglibc-fversion;.tar.xz">131 <!ENTITY eglibc-md5 " 8b3dc01f6ee5f1654b98213e8d4721a4">114 <!ENTITY eglibc-size "16,100 KB"> 115 <!ENTITY eglibc-url "&packages-root;eglibc-&eglibc-fversion;.tar.bz2"> 116 <!ENTITY eglibc-md5 "689231137135771df3637e99ad169083"> 132 117 <!ENTITY eglibc-home "http://www.eglibc.org/home"> 133 118 <!ENTITY eglibc-ld-name "ld-&eglibc-version;.so"> 134 119 120 <!ENTITY eglibc-ports-version "&eglibc-version;"> 121 <!ENTITY eglibc-ports-size "640 KB"> 122 <!ENTITY eglibc-ports-url "&packages-root;eglibc-ports-&eglibc-version;-r&eglibc-revision;.tar.bz2"> 123 <!ENTITY eglibc-ports-md5 "7b1241cc3e3d5c606c960d841ab692bd"> 124 <!ENTITY eglibc-ports-home " "> 125 135 126 <!ENTITY elftoaout-version "2.3"> 136 <!ENTITY elftoaout-size "1 6KB">127 <!ENTITY elftoaout-size "12 KB"> 137 128 <!ENTITY elftoaout-url "http://gd.tuwien.ac.at/opsys/linux/Owl/pool/sources/elftoaout/elftoaout-&elftoaout-version;.tgz"> 138 129 <!ENTITY elftoaout-md5 "be3bd6f7ba8ae107cbdbaa820ba64f86"> … … 146 137 <!ENTITY expect-lib-version "5.43"> 147 138 148 <!ENTITY file-version "5. 16">149 <!ENTITY file-size " 659KB">139 <!ENTITY file-version "5.07"> 140 <!ENTITY file-size "584 KB"> 150 141 <!ENTITY file-url "ftp://ftp.astron.com/pub/file/file-&file-version;.tar.gz"> 151 142 <!--<!ENTITY file-url "&packages-root;file-&file-version;.tar.gz">--> 152 <!ENTITY file-md5 " 359c0cf41c3d438d17b4d293f3b950dc">143 <!ENTITY file-md5 "b8d1f9a8a644067bd0a703cebf3f4858"> 153 144 <!ENTITY file-home "http://www.darwinsys.com/file"> 154 145 155 146 <!ENTITY findutils-version "4.4.2"> 156 <!ENTITY findutils-size "2, 100KB">147 <!ENTITY findutils-size "2,099 KB"> 157 148 <!ENTITY findutils-url "&gnu;findutils/findutils-&findutils-version;.tar.gz"> 158 149 <!ENTITY findutils-md5 "351cc4adb07d54877fa15f75fb77d39f"> 159 150 <!ENTITY findutils-home "&gnu-software;findutils"> 160 151 161 <!ENTITY flex-version "2.5.3 7">162 <!ENTITY flex-size "1,2 76KB">152 <!ENTITY flex-version "2.5.35"> 153 <!ENTITY flex-size "1,227 KB"> 163 154 <!ENTITY flex-url "&sourceforge;flex/flex-&flex-version;.tar.bz2"> 164 <!ENTITY flex-md5 " c75940e1fc25108f2a7b3ef42abdae06">155 <!ENTITY flex-md5 "10714e50cea54dc7a227e3eddcd44d57"> 165 156 <!ENTITY flex-home "http://flex.sourceforge.net"> 166 157 167 <!ENTITY gawk-version " 4.1.0">168 <!ENTITY gawk-size " 2,004KB">169 <!ENTITY gawk-url "&gnu;gawk/gawk-&gawk-version;.tar. xz">170 <!ENTITY gawk-md5 " b18992ff8faf3217dab55d2d0aa7d707">158 <!ENTITY gawk-version "3.1.8"> 159 <!ENTITY gawk-size "1,940 KB"> 160 <!ENTITY gawk-url "&gnu;gawk/gawk-&gawk-version;.tar.bz2"> 161 <!ENTITY gawk-md5 "52b41c6c4418b3226dfb8f82076193bb"> 171 162 <!ENTITY gawk-home "&gnu-software;gawk"> 172 163 173 <!ENTITY gcc-version "4. 8.2">174 <!ENTITY gcc-size " 86,000KB">164 <!ENTITY gcc-version "4.6.0"> 165 <!ENTITY gcc-size "69,904 KB"> 175 166 <!ENTITY gcc-url "ftp://gcc.gnu.org/pub/gcc/releases/gcc-&gcc-version;/gcc-&gcc-version;.tar.bz2"> 176 <!ENTITY gcc-md5 " a3d7d63b9cb6b6ea049469a0c4a43c9d">167 <!ENTITY gcc-md5 "93d1c436bf991564524701259b6285a2"> 177 168 <!ENTITY gcc-home "http://gcc.gnu.org"> 178 169 179 <!ENTITY gettext-version "0.18. 3.1">180 <!ENTITY gettext-size "1 6,342KB">170 <!ENTITY gettext-version "0.18.1.1"> 171 <!ENTITY gettext-size "14,788 KB"> 181 172 <!ENTITY gettext-url "&gnu;gettext/gettext-&gettext-version;.tar.gz"> 182 <!ENTITY gettext-md5 "3 fc808f7d25487fc72b5759df7419e02">173 <!ENTITY gettext-md5 "3dd55b952826d2b32f51308f2f91aa89"> 183 174 <!ENTITY gettext-home "&gnu-software;gettext"> 184 175 185 <!ENTITY gmp-version "5.1.3"> 186 <!ENTITY gmp-size "1,819 KB"> 187 <!ENTITY gmp-url "&gnu;gmp/gmp-&gmp-version;.tar.xz"> 188 <!ENTITY gmp-md5 "e5fe367801ff067b923d1e6a126448aa"> 176 <!ENTITY glib-version "2.28.6"> 177 <!ENTITY glib-size "6,956 KB"> 178 <!ENTITY glib-url "http://ftp.gnome.org/pub/gnome/sources/glib/2.28/glib-&glib-version;.tar.bz2"> 179 <!ENTITY glib-md5 "7d8fc15ae70d5111c0cf2a79d50ef717"> 180 <!ENTITY glib-home "http://developer.gnome.org/glib/"> 181 182 <!ENTITY gmp-version "5.0.2"> 183 <!ENTITY gmp-size "2,025 KB"> 184 <!ENTITY gmp-url "&gnu;gmp/gmp-&gmp-version;.tar.bz2"> 185 <!ENTITY gmp-md5 "0bbaedc82fb30315b06b1588b9077cd3"> 189 186 <!ENTITY gmp-home "http://gmplib.org/"> 190 187 191 <!ENTITY grep-version "2. 15">192 <!ENTITY grep-size "1, 267 KB">193 <!ENTITY grep-url "&gnu;grep/grep-&grep-version;.tar. xz">194 <!ENTITY grep-md5 " 8cab8ca52bcae735af40278423c7c942">188 <!ENTITY grep-version "2.8"> 189 <!ENTITY grep-size "1,757 KB"> 190 <!ENTITY grep-url "&gnu;grep/grep-&grep-version;.tar.gz"> 191 <!ENTITY grep-md5 "cb2dfc502c5afc7a4a6e5f6cefd6850e"> 195 192 <!ENTITY grep-home "&gnu-software;grep"> 196 193 197 <!ENTITY groff-version "1.2 2.2">198 <!ENTITY groff-size "3, 928KB">194 <!ENTITY groff-version "1.21"> 195 <!ENTITY groff-size "3,776 KB"> 199 196 <!ENTITY groff-url "&gnu;groff/groff-&groff-version;.tar.gz"> 200 <!ENTITY groff-md5 " 9f4cd592a5efc7e36481d8d8d8af6d16">197 <!ENTITY groff-md5 "8b8cd29385b97616a0f0d96d0951c5bf"> 201 198 <!ENTITY groff-home "&gnu-software;groff"> 202 199 203 <!ENTITY grub-version " 2.00">204 <!ENTITY grub-size " 5,020KB">200 <!ENTITY grub-version "1.99"> 201 <!ENTITY grub-size "2,639 KB"> 205 202 <!ENTITY grub-url "&gnu;grub/grub-&grub-version;.tar.xz"> 206 <!ENTITY grub-md5 " a1043102fbc7bcedbf53e7ee3d17ab91">203 <!ENTITY grub-md5 "27e360b951f006c464299d06bbd63442"> 207 204 <!ENTITY grub-home "&gnu-software;grub"> 208 205 209 <!ENTITY gzip-version "1. 6">210 <!ENTITY gzip-size "8 12KB">211 <!ENTITY gzip-url "&gnu;gzip/gzip-&gzip-version;.tar. xz">212 <!ENTITY gzip-md5 " da981f86677d58a106496e68de6f8995">206 <!ENTITY gzip-version "1.4"> 207 <!ENTITY gzip-size "888 KB"> 208 <!ENTITY gzip-url "&gnu;gzip/gzip-&gzip-version;.tar.gz"> 209 <!ENTITY gzip-md5 "e381b8506210c794278f5527cba0e765"> 213 210 <!ENTITY gzip-home "http://www.gzip.org"> 214 211 215 212 <!ENTITY hfsutils-version "3.2.6"> 216 <!ENTITY hfsutils-size "20 4KB">213 <!ENTITY hfsutils-size "202 KB"> 217 214 <!ENTITY hfsutils-url "ftp://ftp.mars.org/pub/hfs/hfsutils-&hfsutils-version;.tar.gz"> 218 215 <!ENTITY hfsutils-md5 "fa572afd6da969e25c1455f728750ec4"> … … 220 217 221 218 <!ENTITY iana-etc-version "2.30"> 222 <!ENTITY iana-etc-size "20 4KB">219 <!ENTITY iana-etc-size "200 KB"> 223 220 <!ENTITY iana-etc-url "http://ftp.cross-lfs.org/pub/clfs/conglomeration/iana-etc/iana-etc-&iana-etc-version;.tar.bz2"> 224 221 <!ENTITY iana-etc-md5 "3ba3afb1d1b261383d247f46cb135ee8"> … … 227 224 228 225 229 <!ENTITY iproute2-version " 3.12.0">230 <!ENTITY iproute2-size " 425KB">231 <!ENTITY iproute2-url " &kernel;linux/utils/net/iproute2/iproute2-&iproute2-version;.tar.xz">232 <!ENTITY iproute2-md5 " f87386aaaecafab95607fd10e8152c68">233 <!ENTITY iproute2-home "http://www.linuxfoundation.org/ collaborate/workgroups/networking/iproute2">234 235 <!ENTITY iputils-version "s201 21221">236 <!ENTITY iputils-size " 155KB">226 <!ENTITY iproute2-version "2.6.38"> 227 <!ENTITY iproute2-size "390 KB"> 228 <!ENTITY iproute2-url "http://devresources.linux-foundation.org/dev/iproute2/download/iproute2-&iproute2-version;.tar.bz2"> 229 <!ENTITY iproute2-md5 "a243bfea837e71824b7ca26c3bb45fa8"> 230 <!ENTITY iproute2-home "http://www.linuxfoundation.org/en/Net:Iproute2"> 231 232 <!ENTITY iputils-version "s20101006"> 233 <!ENTITY iputils-size "96 KB"> 237 234 <!ENTITY iputils-url "http://www.skbuff.net/iputils/iputils-&iputils-version;.tar.bz2"> 238 <!ENTITY iputils-md5 " 6072aef64205720dd1893b375e184171">235 <!ENTITY iputils-md5 "a36c25e9ec17e48be514dc0485e7376c"> 239 236 <!ENTITY iputils-home "http://www.linuxfoundation.org/en/Net:Iputils"> 240 237 241 <!ENTITY isl-version "0.12.1"> 242 <!ENTITY isl-size "1,161 KB"> 243 <!ENTITY isl-url "http://isl.gforge.inria.fr/isl-&isl-version;.tar.lzma"> 244 <!ENTITY isl-md5 "d7a723a508056b9dc5a25c5ca7d1d74f"> 245 <!ENTITY isl-home "http://garage.kotnet.org/~skimo/isl/"> 246 247 <!ENTITY kbd-version "2.0.1"> 248 <!ENTITY kbd-size "2,009 KB"> 249 <!ENTITY kbd-url "ftp://devel.altlinux.org/pub/people/legion/kbd/kbd-&kbd-version;.tar.gz"> 250 <!ENTITY kbd-md5 "cc0ee9f2537d8636cae85a8c6541ed2e"> 251 <!ENTITY kbd-home "http://ftp.altlinux.org/pub/people/legion/kbd/"> 252 253 <!ENTITY kmod-version "15"> 254 <!ENTITY kmod-size "1,454 KB"> 255 <!ENTITY kmod-url "&kernel;linux/utils/kernel/kmod/kmod-&kmod-version;.tar.xz"> 256 <!ENTITY kmod-md5 "d03372179ed2cfa0c52b6672cf438901"> 257 <!ENTITY kmod-home "http://git.kernel.org/?p=utils/kernel/kmod/kmod.git;a=summary"> 258 259 <!ENTITY less-version "460"> 260 <!ENTITY less-size "311 KB"> 238 <!ENTITY kbd-version "1.15.3"> 239 <!ENTITY kbd-size "1,660 KB"> 240 <!ENTITY kbd-url "ftp://devel.altlinux.org/legion/kbd/kbd-&kbd-version;.tar.gz"> 241 <!ENTITY kbd-md5 "8143e179a0f3c25646ce5085e8777200"> 242 <!ENTITY kbd-home " "> 243 244 <!ENTITY less-version "443"> 245 <!ENTITY less-size "304 KB"> 261 246 <!ENTITY less-url "http://www.greenwoodsoftware.com/less/less-&less-version;.tar.gz"> 262 <!ENTITY less-md5 " c3b603140aed2beb6091fdbc27f80ff0">247 <!ENTITY less-md5 "47db098fb3cdaf847b3c4be05ee954fc"> 263 248 <!ENTITY less-home "http://www.greenwoodsoftware.com/less"> 264 249 265 <!ENTITY libee-version "0. 4.1">266 <!ENTITY libee-size "3 52KB">267 <!ENTITY libee-url "http://www.libee.org/ download/files/download/libee-&libee-version;.tar.gz">268 <!ENTITY libee-md5 " 7bbf4160876c12db6193c06e2badedb2">250 <!ENTITY libee-version "0.3.1"> 251 <!ENTITY libee-size "344 KB"> 252 <!ENTITY libee-url "http://www.libee.org/files/download/libee-&libee-version;.tar.gz"> 253 <!ENTITY libee-md5 "61403a9a62b984381cf48454664f915e"> 269 254 <!ENTITY libee-home "http://www.libee.org/"> 270 255 271 <!ENTITY libestr-version "0.1. 5">272 <!ENTITY libestr-size "3 26KB">273 <!ENTITY libestr-url "http:// libestr.adiscon.com/files/download/libestr-&libestr-version;.tar.gz">274 <!ENTITY libestr-md5 " f180c0cdc82883d161eba3f2e8a34eb4">275 <!ENTITY libestr-home "http:// libestr.adiscon.com/">276 277 <!ENTITY libtool-version "2.4 .2">278 <!ENTITY libtool-size "8 52KB">256 <!ENTITY libestr-version "0.1.0"> 257 <!ENTITY libestr-size "308 KB"> 258 <!ENTITY libestr-url "http://sourceforge.net/projects/libestr/files/libestr-&libestr-version;.tar.gz"> 259 <!ENTITY libestr-md5 "1b8fe449cffc259075d327334c93bbda"> 260 <!ENTITY libestr-home "http://sourceforge.net/projects/libestr/"> 261 262 <!ENTITY libtool-version "2.4"> 263 <!ENTITY libtool-size "836 KB"> 279 264 <!ENTITY libtool-url "&gnu;libtool/libtool-&libtool-version;.tar.xz"> 280 <!ENTITY libtool-md5 " 2ec8997e0c07249eb4cbd072417d70fe">265 <!ENTITY libtool-md5 "4e6144439d95d7332dc50ace6dd24c55"> 281 266 <!ENTITY libtool-home "&gnu-software;libtool"> 282 267 283 <!ENTITY linux-dl-version " 3.0">284 285 <!ENTITY linux-version " 3.12">286 <!ENTITY linux-size "7 6,385KB">287 <!ENTITY linux-url "&kernel;linux/kernel/v&linux-dl-version;/linux-&linux-version;.tar. xz">288 <!ENTITY linux-md5 " cc6ee608854e0da4b64f6c1ff8b6398c">268 <!ENTITY linux-dl-version "2.6"> 269 270 <!ENTITY linux-version "2.6.39"> 271 <!ENTITY linux-size "74,316 KB"> 272 <!ENTITY linux-url "&kernel;linux/kernel/v&linux-dl-version;/linux-&linux-version;.tar.bz2"> 273 <!ENTITY linux-md5 "1aab7a741abe08d42e8eccf20de61e05"> 289 274 <!ENTITY linux-home "http://www.kernel.org"> 290 275 291 <!ENTITY m4-version "1.4.1 7">292 <!ENTITY m4-size "1, 149KB">293 <!ENTITY m4-url "&gnu;m4/m4-&m4-version;.tar. xz">294 <!ENTITY m4-md5 " 12a3c829301a4fd6586a57d3fcf196dc">276 <!ENTITY m4-version "1.4.16"> 277 <!ENTITY m4-size "1,232 KB"> 278 <!ENTITY m4-url "&gnu;m4/m4-&m4-version;.tar.bz2"> 279 <!ENTITY m4-md5 "8a7cef47fecab6272eb86a6be6363b2f"> 295 280 <!ENTITY m4-home "&gnu-software;m4"> 296 281 297 <!ENTITY make-version " 4.0">298 <!ENTITY make-size "1, 342KB">282 <!ENTITY make-version "3.82"> 283 <!ENTITY make-size "1,216 KB"> 299 284 <!ENTITY make-url "&gnu;make/make-&make-version;.tar.bz2"> 300 <!ENTITY make-md5 " 571d470a7647b455e3af3f92d79f1c18">285 <!ENTITY make-md5 "1a11100f3c63fcf5753818e59d63088f"> 301 286 <!ENTITY make-home "&gnu-software;make"> 302 287 … … 307 292 <!ENTITY man-home "http://primates.ximian.com/~flucifredi/man"> 308 293 309 <!ENTITY man-pages-version "3. 55">310 <!ENTITY man-pages-size "1,1 77KB">311 <!ENTITY man-pages-url "&kernel;linux/docs/man -pages/man-pages-&man-pages-version;.tar.xz">312 <!ENTITY man-pages-md5 " 443b13defb23df578aa11c6c768f2c7d">294 <!ENTITY man-pages-version "3.32"> 295 <!ENTITY man-pages-size "1,108 KB"> 296 <!ENTITY man-pages-url "&kernel;linux/docs/manpages/Archive/man-pages-&man-pages-version;.tar.bz2"> 297 <!ENTITY man-pages-md5 "1278c5289660e42a597fefd30d9bdcf0"> 313 298 <!ENTITY man-pages-home "http://www.win.tue.nl/~aeb/linux/man"> 314 299 315 <!ENTITY mpc-version "1.0.1"> 316 <!ENTITY mpc-size "616 KB"> 300 <!ENTITY module-init-tools-version "3.12"> 301 <!ENTITY module-init-tools-size "920 KB"> 302 <!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"> 303 <!ENTITY module-init-tools-md5 "8b2257ce9abef74c4a44d825d23140f3"> 304 <!ENTITY module-init-tools-home "http://www.kerneltools.org/KernelTools.org"> 305 306 <!ENTITY mpc-version "0.9"> 307 <!ENTITY mpc-size "556 KB"> 317 308 <!ENTITY mpc-url "http://www.multiprecision.org/mpc/download/mpc-&mpc-version;.tar.gz"> 318 <!ENTITY mpc-md5 " b32a2e1a3daa392372fbd586d1ed3679">309 <!ENTITY mpc-md5 "0d6acab8d214bd7d1fbbc593e83dd00d"> 319 310 <!ENTITY mpc-home "http://www.multiprecision.org/"> 320 311 321 <!ENTITY mpfr-version "3. 1.2">322 <!ENTITY mpfr-size "1, 050KB">323 <!ENTITY mpfr-url "http://www.mpfr.org/mpfr- &mpfr-version;/mpfr-&mpfr-version;.tar.xz">324 <!ENTITY mpfr-md5 " e3d203d188b8fe60bb6578dd3152e05c">312 <!ENTITY mpfr-version "3.0.1"> 313 <!ENTITY mpfr-size "1,128 KB"> 314 <!ENTITY mpfr-url "http://www.mpfr.org/mpfr-current/mpfr-&mpfr-version;.tar.bz2"> 315 <!ENTITY mpfr-md5 "bfbecb2eacb6d48432ead5cfc3f7390a"> 325 316 <!ENTITY mpfr-home "http://www.mpfr.org/"> 326 317 … … 331 322 <!ENTITY ncurses-home "&gnu-software;ncurses"> 332 323 333 <!ENTITY parted-version " 3.1">334 <!ENTITY parted-size " 1,492KB">324 <!ENTITY parted-version "1.9.0"> 325 <!ENTITY parted-size "2,581 KB"> 335 326 <!ENTITY parted-url "&gnu;parted/parted-&parted-version;.tar.xz"> 336 <!ENTITY parted-md5 " 5d89d64d94bcfefa9ce8f59f4b81bdcb">327 <!ENTITY parted-md5 "a9ffa9b69f0b6099b75c32a03bb12f7f"> 337 328 <!ENTITY parted-home "&gnu-software;parted"> 338 329 339 <!ENTITY patch-version "2. 7.1">340 <!ENTITY patch-size " 668 KB">341 <!ENTITY patch-url "&gnu;patch/patch-&patch-version;.tar. xz">342 <!ENTITY patch-md5 " e9ae5393426d3ad783a300a338c09b72">330 <!ENTITY patch-version "2.6.1"> 331 <!ENTITY patch-size "248 KB"> 332 <!ENTITY patch-url "&gnu;patch/patch-&patch-version;.tar.gz"> 333 <!ENTITY patch-md5 "0818d1763ae0c4281bcdc63cdac0b2c0"> 343 334 <!ENTITY patch-home "http://savannah.gnu.org/projects/patch"> 344 335 345 <!ENTITY perl-version "5.1 8.1">346 <!ENTITY perl-size "1 4,060 KB">336 <!ENTITY perl-version "5.14.0"> 337 <!ENTITY perl-size "13,250 KB"> 347 338 <!ENTITY perl-url "http://www.cpan.org/src/5.0/perl-&perl-version;.tar.bz2"> 348 <!ENTITY perl-md5 " 4ec1a3f3824674552e749ae420c5e68c">339 <!ENTITY perl-md5 "e7457deea78330c5f8eebb2fd2a45479"> 349 340 <!ENTITY perl-home "http://www.perl.org"> 350 341 351 <!ENTITY pkg-config- lite-version "0.28-1">352 <!ENTITY pkg-config- lite-size "384KB">353 <!ENTITY pkg-config- lite-url "http://sourceforge.net/projects/pkgconfiglite/files/0.28-1/pkg-config-lite-&pkg-config-lite-version;.tar.gz">354 <!ENTITY pkg-config- lite-md5 "61f05feb6bab0a6bbfab4b6e3b2f44b6">355 <!ENTITY pkg-config- lite-home "http://sourceforge.net/projects/pkgconfiglite">342 <!ENTITY pkg-config-version "0.26"> 343 <!ENTITY pkg-config-size "388 KB"> 344 <!ENTITY pkg-config-url "http://pkgconfig.freedesktop.org/releases/pkg-config-&pkg-config-version;.tar.gz"> 345 <!ENTITY pkg-config-md5 "47525c26a9ba7ba14bf85e01509a7234"> 346 <!ENTITY pkg-config-home "http://pkgconfig.freedesktop.org/wiki/"> 356 347 357 348 <!ENTITY powerpcutils-version "1.1.3"> 358 <!ENTITY powerpcutils-size "2 8KB">349 <!ENTITY powerpcutils-size "24 KB"> 359 350 <!ENTITY powerpcutils-url "http://ftp.debian.org/debian/pool/main/p/powerpc-utils/powerpc-utils_&powerpcutils-version;.orig.tar.gz"> 360 351 <!ENTITY powerpcutils-md5 "d879b109bb8f0d726304b60b147bff13"> 361 352 <!ENTITY powerpcutils-home "http://packages.qa.debian.org/p/powerpc-utils.html"> 362 353 354 <!ENTITY ppl-version "0.11.2"> 355 <!ENTITY ppl-size "12,060 KB"> 356 <!ENTITY ppl-url "http://www.cs.unipr.it/ppl/Download/ftp/releases/&ppl-version;/ppl-&ppl-version;.tar.bz2"> 357 <!ENTITY ppl-md5 "c24429e6c3bc97d45976a63f40f489a1"> 358 <!ENTITY ppl-home "http://www.cs.unipr.it/ppl"> 359 363 360 <!ENTITY procps-version "3.2.8"> 364 <!ENTITY procps-size "2 80KB">361 <!ENTITY procps-size "279 KB"> 365 362 <!ENTITY procps-url "http://procps.sourceforge.net/procps-&procps-version;.tar.gz"> 366 363 <!ENTITY procps-md5 "9532714b6846013ca9898984ba4cd7e0"> 367 364 <!ENTITY procps-home "http://procps.sourceforge.net"> 368 365 369 <!ENTITY psmisc-version "22. 20">370 <!ENTITY psmisc-size " 428KB">366 <!ENTITY psmisc-version "22.13"> 367 <!ENTITY psmisc-size "376 KB"> 371 368 <!ENTITY psmisc-url "&sourceforge;psmisc/psmisc-&psmisc-version;.tar.gz"> 372 <!ENTITY psmisc-md5 " a25fc99a6dc7fa7ae6e4549be80b401f">369 <!ENTITY psmisc-md5 "e2c339e6b65b730042084023784a729e"> 373 370 <!ENTITY psmisc-home "http://psmisc.sourceforge.net"> 374 371 … … 380 377 <!ENTITY readline-home "http://cnswww.cns.cwru.edu/php/chet/readline/rltop.html"> 381 378 382 <!ENTITY rsyslog-version "6. 4.2">383 <!ENTITY rsyslog-size "2, 519KB">384 <!ENTITY rsyslog-url "http:// www.rsyslog.com/files/download/rsyslog/rsyslog-&rsyslog-version;.tar.gz">385 <!ENTITY rsyslog-md5 "7 de0124ec7d67ce2bfda0009ab1263ee">379 <!ENTITY rsyslog-version "6.1.7"> 380 <!ENTITY rsyslog-size "2,336 KB"> 381 <!ENTITY rsyslog-url "http://download.rsyslog.com/rsyslog/rsyslog-&rsyslog-version;.tar.gz"> 382 <!ENTITY rsyslog-md5 "7f14d4fb992c3cc81fd61e561298bd46"> 386 383 <!ENTITY rsyslog-home "http://www.rsyslog.com/"> 387 384 388 <!ENTITY sed-version "4.2. 2">389 <!ENTITY sed-size " 1,036KB">385 <!ENTITY sed-version "4.2.1"> 386 <!ENTITY sed-size "878 KB"> 390 387 <!ENTITY sed-url "&gnu;sed/sed-&sed-version;.tar.bz2"> 391 <!ENTITY sed-md5 "7 ffe1c7cdc3233e1e0c4b502df253974">388 <!ENTITY sed-md5 "7d310fbd76e01a01115075c1fd3f455a"> 392 389 <!ENTITY sed-home "&gnu-software;sed"> 393 390 394 <!ENTITY shadow-version "4.1. 5.1">395 <!ENTITY shadow-size " 2,144 KB">396 <!ENTITY shadow-url " http://pkg-shadow.alioth.debian.org/releases/shadow-&shadow-version;.tar.bz2">397 <!ENTITY shadow-md5 " a00449aa439c69287b6d472191dc2247">391 <!ENTITY shadow-version "4.1.4.3"> 392 <!ENTITY shadow-size "1,804 KB"> 393 <!ENTITY shadow-url "ftp://pkg-shadow.alioth.debian.org/pub/pkg-shadow/shadow-&shadow-version;.tar.bz2"> 394 <!ENTITY shadow-md5 "b8608d8294ac88974f27b20f991c0e79"> 398 395 <!ENTITY shadow-home "http://pkg-shadow.alioth.debian.org"> 399 396 400 397 <!ENTITY silo-version "1.4.14"> 401 <!ENTITY silo-size "14 8KB">402 <!ENTITY silo-url "&packages-root; silo-&silo-version;.tar.bz2">398 <!ENTITY silo-size "145 KB"> 399 <!ENTITY silo-url "&packages-root;/silo-&silo-version;.tar.bz2"> 403 400 <!ENTITY silo-md5 "168182dfa0025914ceecac9591a6674c"> 404 401 <!ENTITY silo-home ""> … … 410 407 <!ENTITY sysvinit-home "http://savannah.nongnu.org/projects/sysvinit"> 411 408 412 <!ENTITY tar-version "1.2 7.1">413 <!ENTITY tar-size " 1,880KB">414 <!ENTITY tar-url "&gnu;tar/tar-&tar-version;.tar. xz">415 <!ENTITY tar-md5 " e0382a4064e09a4943f3adeff1435978">409 <!ENTITY tar-version "1.26"> 410 <!ENTITY tar-size "2,288 KB"> 411 <!ENTITY tar-url "&gnu;tar/tar-&tar-version;.tar.bz2"> 412 <!ENTITY tar-md5 "2cee42a2ff4f1cd4f9298eeeb2264519"> 416 413 <!ENTITY tar-home "&gnu-software;tar"> 417 414 418 <!ENTITY tcl-version2 "8. 6">419 <!ENTITY tcl-version "&tcl-version2;. 1">420 <!ENTITY tcl-size " 8,756KB">415 <!ENTITY tcl-version2 "8.5"> 416 <!ENTITY tcl-version "&tcl-version2;.9"> 417 <!ENTITY tcl-size "4,368 KB"> 421 418 <!ENTITY tcl-url "&sourceforge;tcl/tcl&tcl-version;-src.tar.gz"> 422 <!ENTITY tcl-md5 " aae4b701ee527c6e4e1a6f9c7399882e">419 <!ENTITY tcl-md5 "8512d8db3233041dd68a81476906012a"> 423 420 <!ENTITY tcl-home "http://www.tcl.tk"> 424 421 425 <!ENTITY tzdata-version "2013h"> 426 <!ENTITY tzdata-size "227 KB"> 427 <!ENTITY tzdata-url "http://www.iana.org/time-zones/repository/releases/tzdata&tzdata-version;.tar.gz"> 428 <!ENTITY tzdata-md5 "d310abe42cbe87e76ceb69e2c7003c92"> 429 <!ENTITY tzdata-home "http://www.iana.org/time-zones"> 430 431 <!ENTITY texinfo-version "5.2"> 432 <!ENTITY texinfo-size "3,813 KB"> 433 <!ENTITY texinfo-url "&gnu;texinfo/texinfo-&texinfo-version;.tar.xz"> 434 <!ENTITY texinfo-md5 "cb489df8a7ee9d10a236197aefdb32c5"> 422 <!ENTITY texinfo-version "4.13a"> 423 <!ENTITY texinfo-size "2,686 KB"> 424 <!ENTITY texinfo-url "&gnu;texinfo/texinfo-&texinfo-version;.tar.gz"> 425 <!ENTITY texinfo-md5 "71ba711519209b5fb583fed2b3d86fcb"> 435 426 <!ENTITY texinfo-home "&gnu-software;texinfo"> 436 427 437 <!ENTITY eudev-version "1.3">438 <!ENTITY eudev-size "1,679KB">439 <!ENTITY eudev-url "ftp://mirror.ovh.net/gentoo-distfiles/distfiles/eudev-&eudev-version;.tar.gz">440 <!ENTITY eudev-md5 "164df78f6f0093578a20bdd00335845f">441 <!ENTITY eudev-home "http://www.gentoo.org/proj/en/eudev/">428 <!ENTITY udev-version "168"> 429 <!ENTITY udev-size "598 KB"> 430 <!ENTITY udev-url "&kernel;linux/utils/kernel/hotplug/udev-&udev-version;.tar.bz2"> 431 <!ENTITY udev-md5 "4a466078532ab5dd5c35acc3ea2ec9a1"> 432 <!ENTITY udev-home "http://www.kernel.org/pub/linux/utils/kernel/hotplug/udev.html"> 442 433 443 434 <!ENTITY uname_hack-version "20080713"> 444 <!ENTITY uname_hack-size " 4KB">435 <!ENTITY uname_hack-size "1 KB"> 445 436 <!ENTITY uname_hack-url "&extras-root;uname_hack-&uname_hack-version;.tar.bz2"> 446 437 <!ENTITY uname_hack-md5 "dd7694f28ccc6e6bfb326b1790adb5e9"> 447 438 <!ENTITY uname_hack-home " "> 448 439 449 <!ENTITY util-linux-major-version "2. 24">440 <!ENTITY util-linux-major-version "2.19.1"> 450 441 <!ENTITY util-linux-version "&util-linux-major-version;"> 451 <!ENTITY util-linux-size " 3,532KB">452 <!ENTITY util-linux-url "&kernel;linux/utils/util-linux/v&util-linux-major-version;/util-linux-&util-linux-version;.tar. xz">453 <!ENTITY util-linux-md5 " 4fac6443427f575fc5f3531a4ad2ca01">442 <!ENTITY util-linux-size "4,397 KB"> 443 <!ENTITY util-linux-url "&kernel;linux/utils/util-linux/v&util-linux-major-version;/util-linux-&util-linux-version;.tar.bz2"> 444 <!ENTITY util-linux-md5 "3eab06f05163dfa65479c44e5231932c"> 454 445 <!ENTITY util-linux-blkid-id "1.1.0"> 455 446 <!ENTITY util-linux-uuid-id "1.3.0"> 456 447 <!ENTITY util-linux-home "http://userweb.kernel.org/~kzak/util-linux/"> 457 448 458 <!ENTITY vim-version "7. 4">459 <!ENTITY vim-version2 "7 4">460 <!ENTITY vim-size " 9,843KB">449 <!ENTITY vim-version "7.3"> 450 <!ENTITY vim-version2 "73"> 451 <!ENTITY vim-size "8,868 KB"> 461 452 <!ENTITY vim-url "ftp://ftp.vim.org/pub/vim/unix/vim-&vim-version;.tar.bz2"> 462 <!ENTITY vim-md5 " 607e135c559be642f210094ad023dc65">453 <!ENTITY vim-md5 "5b9510a17074e2b37d8bb38ae09edbf2"> 463 454 <!ENTITY vim-home "http://www.vim.org"> 464 455 465 <!ENTITY xz-version "5.0. 5">466 <!ENTITY xz-size " 908KB">467 <!ENTITY xz-url "http://tukaani.org/xz/xz-&xz-version;.tar. xz">468 <!ENTITY xz-md5 " aa17280f4521dbeebed0fbd11cd7fa30">456 <!ENTITY xz-version "5.0.2"> 457 <!ENTITY xz-size "1,000 KB"> 458 <!ENTITY xz-url "http://tukaani.org/xz/xz-&xz-version;.tar.bz2"> 459 <!ENTITY xz-md5 "ee05b17a4062bb55cba099ef46eca007"> 469 460 <!ENTITY xz-home "http://tukaani.org/xz/"> 470 461 471 <!ENTITY yaboot-version "1.3.1 7">472 <!ENTITY yaboot-size "2 20KB">462 <!ENTITY yaboot-version "1.3.14"> 463 <!ENTITY yaboot-size "213 KB"> 473 464 <!ENTITY yaboot-url "http://yaboot.ozlabs.org/releases/yaboot-&yaboot-version;.tar.gz"> 474 <!ENTITY yaboot-md5 " f599f52d1887a86fd798252d2946f635">465 <!ENTITY yaboot-md5 "9b1246c474eeb37f61081ad762563b35"> 475 466 <!ENTITY yaboot-home "http://yaboot.ozlabs.org"> 476 467 477 <!ENTITY zlib-version "1.2. 8">478 <!ENTITY zlib-size "4 40KB">479 <!ENTITY zlib-url "http://zlib.net/zlib-&zlib-version;.tar. xz">480 <!ENTITY zlib-md5 " 28f1205d8dd2001f26fec1e8c2cebe37">468 <!ENTITY zlib-version "1.2.5"> 469 <!ENTITY zlib-size "476 KB"> 470 <!ENTITY zlib-url "http://zlib.net/zlib-&zlib-version;.tar.bz2"> 471 <!ENTITY zlib-md5 "be1e89810e66150f5b0327984d8625a0"> 481 472 <!ENTITY zlib-home "http://www.zlib.net"> -
BOOK/partitioning/common/creatingpartition.xml
r026bb5d r1c9985f 18 18 and transfer it to your target machine.</para> 19 19 20 <para os="b">A minimal system requires around 6gigabytes (GB).20 <para os="b">A minimal system requires around 2.5 gigabytes (GB). 21 21 This is enough to store all the source tarballs and compile the packages. The CLFS 22 22 system itself will not take up this much room. A large portion of this requirement -
BOOK/patches.ent
r026bb5d r1c9985f 5 5 <!-- Start of Common Patches --> 6 6 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 " 58KB">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"> 10 10 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 --> 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"> 16 14 17 15 <!ENTITY coreutils-uname-patch "coreutils-&coreutils-version;-uname-1.patch"> 18 <!ENTITY coreutils-uname-patch-md5 "6eeba217c88ec83b807e305e594fe13d"> 19 <!ENTITY coreutils-uname-patch-size "4.9 KB"> 16 <!ENTITY coreutils-uname-patch-md5 "683741cb2c4ab60cf9b61eb9f02ecd02"> 17 <!ENTITY coreutils-uname-patch-size "8 KB"> 18 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"> 20 26 21 27 <!ENTITY gcc-specs-patch "gcc-&gcc-version;-specs-1.patch"> 22 <!ENTITY gcc-specs-patch-md5 " 14aa064a113f2cae0f877039bb4a6357">28 <!ENTITY gcc-specs-patch-md5 "61d583984f9f12b6f37141e132fc7d57"> 23 29 <!ENTITY gcc-specs-patch-size "20 KB"> 24 30 25 <!-- GCC branch update area -->26 31 <!ENTITY gcc-branch_update-patch "gcc-&gcc-version;-branch_update-1.patch"> 27 <!ENTITY gcc-branch_update-patch-md5 "7739dbf68ba5736cbf4676f30b358e74"> 28 <!ENTITY gcc-branch_update-patch-size "258 KB"> 29 30 <!ENTITY iana-etc-get_fix-patch "iana-etc-&iana-etc-version;-get_fix-1.patch"> 31 <!ENTITY iana-etc-get_fix-patch-md5 "73aee2dc34cf4d990cc22fe323d89f27"> 32 <!ENTITY iana-etc-get_fix-patch-size "1.1 KB"> 33 34 <!ENTITY iana-etc-numbers_update-date "20120610"> 35 <!ENTITY iana-etc-numbers_update-patch "iana-etc-&iana-etc-version;-numbers_update-&iana-etc-numbers_update-date;-2.patch"> 36 <!ENTITY iana-etc-numbers_update-patch-md5 "826fb780d13caafb7cb99b9c346f2102"> 37 <!ENTITY iana-etc-numbers_update-patch-size "3,760 KB"> 32 <!ENTITY gcc-branch_update-patch-md5 "3ff1f39dc12932736694bf6fb6a1846a"> 33 <!ENTITY gcc-branch_update-patch-size "1.5 MB"> 38 34 39 35 <!ENTITY iputils-fixes-patch "iputils-&iputils-version;-fixes-1.patch"> 40 <!ENTITY iputils-fixes-patch-md5 "a2e77de7fd1fc4417bce0af3e6ffdfcb"> 41 <!ENTITY iputils-fixes-patch-size "153 KB"> 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"> 42 46 43 47 <!ENTITY man-i18n-patch "man-&man-version;-i18n-1.patch"> 44 48 <!ENTITY man-i18n-patch-md5 "a5aba0cb5a95a7945db8c882334b7dab"> 45 <!ENTITY man-i18n-patch-size "11 KB"> 46 47 <!ENTITY mpfr-fixes-patch "mpfr-&mpfr-version;-fixes-1.patch"> 48 <!ENTITY mpfr-fixes-patch-md5 "9c3b271ded070f8cb202459165a87f88"> 49 <!ENTITY mpfr-fixes-patch-size "23 KB"> 49 <!ENTITY man-i18n-patch-size "12 KB"> 50 50 51 51 <!ENTITY ncurses-bashfix-patch "ncurses-&ncurses-version;-bash_fix-1.patch"> 52 52 <!ENTITY ncurses-bashfix-patch-md5 "c6f7f2ab0ebaf7721ebeb266641352db"> 53 <!ENTITY ncurses-bashfix-patch-size " .743KB">53 <!ENTITY ncurses-bashfix-patch-size "4 KB"> 54 54 55 <!ENTITY ncurses-branch_update-patch "ncurses-&ncurses-version;-branch_update- 4.patch">56 <!ENTITY ncurses-branch_update-patch-md5 " c2b2dc2d31b02c218359e6218f12a72c">57 <!ENTITY ncurses-branch_update-patch-size " 2,492KB">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"> 58 58 59 59 <!ENTITY perl-libc-patch "perl-&perl-version;-libc-1.patch"> 60 <!ENTITY perl-libc-patch-md5 " 63eda1cc319206788ea93c58f395417c">61 <!ENTITY perl-libc-patch-size " 1.603KB">60 <!ENTITY perl-libc-patch-md5 "d572b0cc87b35f1806fd84f88803fb66"> 61 <!ENTITY perl-libc-patch-size "4 KB"> 62 62 63 63 <!ENTITY procps-ps_cgroup-patch "procps-&procps-version;-ps_cgroup-1.patch"> 64 64 <!ENTITY procps-ps_cgroup-patch-md5 "3c478ef88fad23353e332b1b850ec630"> 65 <!ENTITY procps-ps_cgroup-patch-size " 3.1KB">65 <!ENTITY procps-ps_cgroup-patch-size "4 KB"> 66 66 67 67 <!ENTITY procps-fix_HZ_errors-patch "procps-&procps-version;-fix_HZ_errors-1.patch"> 68 68 <!ENTITY procps-fix_HZ_errors-patch-md5 "2ea4c8e9a2c2a5a291ec63c92d7c6e3b"> 69 <!ENTITY procps-fix_HZ_errors-patch-size " 2.4 KB">69 <!ENTITY procps-fix_HZ_errors-patch-size "4 KB"> 70 70 71 <!ENTITY readline-branch_update-patch "readline-&readline-version;-branch_update- 3.patch">72 <!ENTITY readline-branch_update-patch-md5 " af788f5b1cfc5db9efc9e0fa0268a574">73 <!ENTITY readline-branch_update-patch-size "4 .9KB">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"> 74 74 75 <!ENTITY tar-man-patch "tar-&tar-version;-man page-1.patch">76 <!ENTITY tar-man-patch-md5 " 68c86c67e67a5c074872a293818f361d">77 <!ENTITY tar-man-patch-size "7 .924KB">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"> 78 78 79 <!-- Vim branch update patch area --> 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"> 80 82 81 <!ENTITY vim-branch_update-patch "vim-&vim-version;-branch_update- 1.patch">82 <!ENTITY vim-branch_update-patch-md5 " b5fdb7f4e4cc27932a9183c8e289029d">83 <!ENTITY vim-branch_update-patch-size " 460KB">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"> 84 86 85 87 <!-- Start of multilib patches --> 86 88 87 89 <!ENTITY iproute2-libdir-patch "iproute2-&iproute2-version;-libdir-1.patch"> 88 <!ENTITY iproute2-libdir-patch-md5 " 921ec1aea89499b109428618efa99c84">89 <!ENTITY iproute2-libdir-patch-size " 1.9KB">90 <!ENTITY iproute2-libdir-patch-md5 "8f0e794b7302e9de54f844488dfe1dce"> 91 <!ENTITY iproute2-libdir-patch-size "4 KB"> 90 92 91 93 <!ENTITY perl-multilib-patch "perl-&perl-version;-Configure_multilib-1.patch"> 92 <!ENTITY perl-multilib-patch-md5 " d339c17439ac986d9593c86db93d545c">93 <!ENTITY perl-multilib-patch-size " 1.946KB">94 <!ENTITY perl-multilib-patch-md5 "1dd7df742630213d55c0749948baa9b9"> 95 <!ENTITY perl-multilib-patch-size "4 KB"> 94 96 95 97 <!-- Start of Pure64 patches --> 96 98 97 99 <!ENTITY gcc-pure64-patch "gcc-&gcc-version;-pure64-1.patch"> 98 <!ENTITY gcc-pure64-patch-md5 " 9171752b98dfe0d70a7de070a7bda97a">99 <!ENTITY gcc-pure64-patch-size " 9.2 KB">100 <!ENTITY gcc-pure64-patch-md5 "7c41d649fe266f11e4dbdd2392f7729b"> 101 <!ENTITY gcc-pure64-patch-size "12 KB"> 100 102 101 103 <!ENTITY gcc-specs_pure64-patch "gcc-&gcc-version;-pure64_specs-1.patch"> 102 <!ENTITY gcc-specs_pure64-patch-md5 " fabdca21111902c04052c6b64c947944">103 <!ENTITY gcc-specs_pure64-patch-size "2 3KB">104 <!ENTITY gcc-specs_pure64-patch-md5 "24f012f5d407d48bf6191ec5aa6bed60"> 105 <!ENTITY gcc-specs_pure64-patch-size "24 KB"> 104 106 105 107 <!-- Start of Alpha patches --> … … 107 109 <!ENTITY aboot-alpha-patch "aboot-&aboot-version;-fixes-5.patch"> 108 110 <!ENTITY aboot-alpha-patch-md5 "33577862f8829e0149655397f95b5140"> 109 <!ENTITY aboot-alpha-patch-size "17 5KB">111 <!ENTITY aboot-alpha-patch-size "174 KB"> 110 112 111 113 <!ENTITY eglibc-alpha_fixes-patch "glibc-&glibc-version;-alpha_fixes-1.patch"> … … 117 119 <!ENTITY colo-make-patch "colo-&colo-version;-make_fix-1.patch"> 118 120 <!ENTITY colo-make-patch-md5 "b89575a0e385b5366b19a6b5f176d49b"> 119 <!ENTITY colo-make-patch-size "2 .8KB">121 <!ENTITY colo-make-patch-size "2 KB"> 120 122 121 123 <!ENTITY colo-relocation-patch "colo-&colo-version;-relocation_fix-1.patch"> 122 124 <!ENTITY colo-relocation-patch-md5 "e0607ee1071f2f805ffa1ef1c5b1a766"> 123 <!ENTITY colo-relocation-patch-size ".7 49KB">125 <!ENTITY colo-relocation-patch-size ".7 KB"> 124 126 125 127 <!ENTITY dvhtool-fixes-patch "dvhtool-&dvhtool-version;-fixes-1.patch"> 126 128 <!ENTITY dvhtool-fixes-patch-md5 "a521b380354b6a0c96b2d6308372749d"> 127 <!ENTITY dvhtool-fixes-patch-size "6 .3KB">129 <!ENTITY dvhtool-fixes-patch-size "6 KB"> 128 130 129 131 <!-- Start of ppc/ppc64 patches --> … … 139 141 <!ENTITY hfsutils-fixes-patch "hfsutils-&hfsutils-version;-fixes-1.patch"> 140 142 <!ENTITY hfsutils-fixes-patch-md5 "8519f11aada2f393609d529621a9f1b1"> 141 <!ENTITY hfsutils-fixes-patch-size "1 .1KB">143 <!ENTITY hfsutils-fixes-patch-size "1 KB"> 142 144 143 145 <!ENTITY powerpcutils-patch "powerpc-utils_&powerpcutils-version;-fixes-2.patch"> 144 146 <!ENTITY powerpcutils-patch-md5 "d2776b1a4977c5711037b8f1402f792a"> 145 <!ENTITY powerpcutils-patch-size "2 2KB">147 <!ENTITY powerpcutils-patch-size "21 KB"> 146 148 147 149 <!ENTITY yaboot-ofpath_path-patch "yaboot-&yaboot-version;-ofpath_path_prefix-1.patch"> 148 150 <!ENTITY yaboot-ofpath_path-patch-md5 "3faf70e0cb4e4f62a1e8815c3452ab38"> 149 <!ENTITY yaboot-ofpath_path-patch-size ".830 KB"> 150 151 <!ENTITY yaboot-parted-patch "yaboot-&yaboot-version;-parted-1.patch"> 152 <!ENTITY yaboot-parted-patch-md5 "af05081b2056f0070b8b057acc32fea5"> 153 <!ENTITY yaboot-parted-patch-size "1.245 KB"> 154 155 <!ENTITY yaboot-stubfuncs-patch "yaboot-&yaboot-version;-stubfuncs-1.patch"> 156 <!ENTITY yaboot-stubfuncs-patch-md5 "b5cc91f9904383c24848040bfe6f11ae"> 157 <!ENTITY yaboot-stubfuncs-patch-size "4.2 KB"> 151 <!ENTITY yaboot-ofpath_path-patch-size ".8 KB"> 158 152 159 153 <!-- Start of sparc/sparc64 patches --> … … 161 155 <!ENTITY elftoaout-fixes-patch "elftoaout-&elftoaout-version;-64bit_fixes-1.patch"> 162 156 <!ENTITY elftoaout-fixes-patch-md5 "485e77cf2ed082d3d0ea99c703f1f14b"> 163 <!ENTITY elftoaout-fixes-patch-size "6 .7KB">157 <!ENTITY elftoaout-fixes-patch-size "6 KB"> 164 158 165 <!ENTITY silo-fixes-patch "silo-&silo-version;-fixes- 3.patch">166 <!ENTITY silo-fixes-patch-md5 " a7619f75c9cf888104b434c21d31117a">167 <!ENTITY silo-fixes-patch-size " 32KB">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"> -
BOOK/ppc-index.xml
r026bb5d r1c9985f 77 77 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="appendices/dependencies/ppc.xml"/> 78 78 <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"/>80 79 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="appendices/license.xml"/> 81 80 -
BOOK/ppc64-index.xml
r026bb5d r1c9985f 77 77 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="appendices/dependencies/ppc.xml"/> 78 78 <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"/>80 79 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="appendices/license.xml"/> 81 80 -
BOOK/prologue/common/foreword.xml
r026bb5d r1c9985f 21 21 the PureLFS process developed by Ryan Oliver and Greg Schafer, 22 22 introducing a new toolchain build process that divorces even our initial 23 builds from the host. Finally, LFS 6 b rought Linux Kernel 2.6, the23 builds from the host. Finally, LFS 6 bought Linux Kernel 2.6, the 24 24 udev dynamic device structure, sanitized kernel headers, and other 25 25 improvements to the Linux From Scratch system.</para> … … 45 45 <literallayout>-- 46 46 Jeremy Utley, CLFS 1.x Release Manager (Page Author) 47 Jonathan Norman, Release Manager48 47 Jim Gifford, CLFS Project Co-leader 49 48 Ryan Oliver, CLFS Project Co-leader 50 Joe Ciccone, CLFS Project Co-leader 51 Jonathan Norman, Justin Knierim, Chris Staub, Matt Darcy, Ken Moffat, 52 Manuel Canales Esparcia, Nathan Coulson and William Harrington - CLFS Developers</literallayout> 49 Joe Ciccone, Justin Knierim, Chris Staub, Matt Darcy, Ken Moffat, 50 Manuel Canales Esparcia, and Nathan Coulson - CLFS Developers</literallayout> 53 51 54 52 </sect1> -
BOOK/prologue/common/hostreqs.xml
r026bb5d r1c9985f 40 40 41 41 <listitem> 42 <para><emphasis role="strong">Coreutils-5.0</emphasis></para> 42 <para><emphasis role="strong">Coreutils-5.0</emphasis> (or Sh-Utils-2.0, 43 Textutils-2.0, and Fileutils-4.1)</para> 43 44 </listitem> 44 45 … … 52 53 53 54 <listitem> 54 <para><emphasis role="strong">Gawk-3. 1.5</emphasis></para>55 <para><emphasis role="strong">Gawk-3.0</emphasis></para> 55 56 </listitem> 56 57 57 58 <listitem> 58 <para><emphasis role="strong">G CC-4.1.2</emphasis> and the C++ compiler,59 <command>g++</command> (Versions greater than &gcc-version; are not60 recommended as they have notbeen tested)</para>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> 61 62 </listitem> 62 63 … … 76 77 77 78 <listitem> 78 <para><emphasis role="strong">Linux 2.6. 32 (Built with GCC 4.1.2 or later)</emphasis></para>79 <para><emphasis role="strong">Linux 2.6.22</emphasis></para> 79 80 </listitem> 80 81 81 82 <listitem> 82 <para><emphasis role="strong">Make-3. 80</emphasis></para>83 <para><emphasis role="strong">Make-3.79.1</emphasis></para> 83 84 </listitem> 84 85 … … 96 97 97 98 <listitem> 98 <para><emphasis role="strong">Tar-1. 22</emphasis></para>99 <para><emphasis role="strong">Tar-1.14</emphasis></para> 99 100 </listitem> 100 101 … … 103 104 </listitem> 104 105 105 <listitem>106 <para><emphasis role="strong">XZ-Utils-4.999.8beta</emphasis></para>107 </listitem>108 109 106 </itemizedlist> 110 107 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> 108 <para>To see whether your host system has all the appropriate versions, run the following:</para> 114 109 115 110 <screen role="nodump"><userinput>cat > version-check.sh << "EOF" … … 127 122 gawk --version | head -n1 128 123 gcc --version | head -n1 129 g++ --version | head -n1 130 ldd $(which ${SHELL}) | grep libc.so | cut -d ' ' -f 3 | ${SHELL} | head -n 1 | cut -d ' ' -f 1-7 124 /lib/libc.so.6 | head -n1 | cut -d" " -f1-7 131 125 grep --version | head -n1 132 126 gzip --version | head -n1 … … 137 131 sed --version | head -n1 138 132 tar --version | head -n1 139 makeinfo --version | head -n1 140 xz --version | head -n1 141 echo 'main(){}' | gcc -v -o /dev/null -x c - > dummy.log 2>&1 142 if ! grep -q ' error' dummy.log; then 143 echo "Compilation successful" && rm dummy.log 144 else 145 echo 1>&2 "Compilation FAILED - more development packages may need to be \ 146 installed. If you like, you can also view dummy.log for more details." 147 fi</literal> 133 makeinfo --version | head -n1</literal> 134 148 135 EOF 149 136 150 bash version-check.sh 2>errors.log && 151 [ -s errors.log ] && echo -e "\nThe following packages could not be found:\n$(cat errors.log)"</userinput></screen> 137 bash version-check.sh</userinput></screen> 152 138 153 139 </sect1> -
BOOK/sparc-index.xml
r026bb5d r1c9985f 76 76 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="appendices/dependencies/common.xml"/> 77 77 <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"/>80 78 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="appendices/license.xml"/> 81 79 -
BOOK/sparc64-64-index.xml
r026bb5d r1c9985f 76 76 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="appendices/dependencies/common.xml"/> 77 77 <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"/>80 78 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="appendices/license.xml"/> 81 79 -
BOOK/sparc64-index.xml
r026bb5d r1c9985f 76 76 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="appendices/dependencies/common.xml"/> 77 77 <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"/>80 78 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="appendices/license.xml"/> 81 79 -
BOOK/stylesheets/lfs-xsl/lfs.css
r026bb5d r1c9985f 47 47 div.sect1, div.appendix { 48 48 padding-left: .3em; 49 text-align: justify;50 49 } 51 50 … … 524 523 margin: 0 2em .5em 2em; 525 524 font-weight: bold; 526 overflow: auto;527 525 } 528 526 -
BOOK/stylesheets/top-index.xsl
r026bb5d r1c9985f 148 148 <li> 149 149 <h4> 150 <a href="ppc64-64">151 <xsl:text>PowerPC64</xsl:text>152 </a>153 </h4>154 </li>155 156 <li>157 <h4>158 150 <a href="mips64-64"> 159 151 <xsl:text>MIPS</xsl:text> -
BOOK/temp-system/64/binutils.xml
r026bb5d r1c9985f 23 23 <title>Installation of Binutils</title> 24 24 25 <!-- Branch update patch area26 <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 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 35 26 href="../common/binutils.xml" … … 44 35 xpointer="xpointer(//*[@os='i'])"/> 45 36 46 <screen os="j"><userinput>CC="${CC} ${BUILD64}" ../binutils-&binutils- dir;/configure \37 <screen os="j"><userinput>CC="${CC} ${BUILD64}" ../binutils-&binutils-version;/configure \ 47 38 --prefix=/tools --build=${CLFS_HOST} --host=${CLFS_TARGET} \ 48 39 --target=${CLFS_TARGET} --with-lib-path=/tools/lib --disable-nls \ -
BOOK/temp-system/64/gcc.xml
r026bb5d r1c9985f 24 24 25 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 26 href="../../ final-system/common/gcc.xml"26 href="../../cross-tools/64/gcc-static.xml" 27 27 xpointer="xpointer(//*[@os='p1'])"/> 28 28 29 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 30 href="../../ final-system/common/gcc.xml"30 href="../../cross-tools/64/gcc-static.xml" 31 31 xpointer="xpointer(//*[@os='p2'])"/> 32 32 … … 48 48 49 49 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 50 href="../ ../final-system/common/gcc.xml"51 xpointer="xpointer(//*[@os=' fix1'])"/>50 href="../common/gcc.xml" 51 xpointer="xpointer(//*[@os='cf'])"/> 52 52 53 53 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 54 href="../ ../final-system/common/gcc.xml"55 xpointer="xpointer(//*[@os=' fix2'])"/>54 href="../common/gcc.xml" 55 xpointer="xpointer(//*[@os='cg'])"/> 56 56 57 57 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 76 76 --libexecdir=/tools/lib --with-local-prefix=/tools --enable-long-long \ 77 77 --enable-c99 --enable-shared --enable-threads=posix --disable-nls \ 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> 78 --enable-__cxa_atexit --enable-languages=c,c++ --disable-libstdcxx-pch</userinput></screen> 84 79 85 80 <variablelist> … … 98 93 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 99 94 href="../common/gcc.xml" 100 xpointer="xpointer(//*[@os=' s1'])"/>95 xpointer="xpointer(//*[@os='ts1'])"/> 101 96 102 97 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 103 98 href="../common/gcc.xml" 104 xpointer="xpointer(//*[@os=' s2'])"/>99 xpointer="xpointer(//*[@os='ts2'])"/> 105 100 106 101 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/temp-system/64/gmp.xml
r026bb5d r1c9985f 37 37 xpointer="xpointer(//*[@os='a'])"/> 38 38 39 <screen os="b"><userinput>HOST_CC=gcc C C="${CC} ${BUILD64}" \39 <screen os="b"><userinput>HOST_CC=gcc CPPFLAGS=-fexceptions CC="${CC} ${BUILD64}" \ 40 40 CXX="${CXX} ${BUILD64}" ./configure --prefix=/tools \ 41 41 --build=${CLFS_HOST} --host=${CLFS_TARGET} \ -
BOOK/temp-system/64/mpc.xml
r026bb5d r1c9985f 27 27 xpointer="xpointer(//*[@os='a'])"/> 28 28 29 <screen os="b"><userinput>CC="${CC} ${BUILD64}" \29 <screen os="b"><userinput>CC="${CC} ${BUILD64}" EGREP="grep -E" \ 30 30 ./configure --prefix=/tools \ 31 31 --build=${CLFS_HOST} --host=${CLFS_TARGET}</userinput></screen> -
BOOK/temp-system/64/mpfr.xml
r026bb5d r1c9985f 22 22 <sect2 role="installation"> 23 23 <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'])"/>32 24 33 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/temp-system/alpha-chapter.xml
r026bb5d r1c9985f 17 17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/mpfr.xml"/> 18 18 <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/ isl.xml"/>20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/cloog .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"/> 21 21 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/zlib.xml"/> 22 22 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/binutils.xml"/> … … 26 26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bison.xml"/> 27 27 <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"/>29 28 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/coreutils.xml"/> 30 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/diffutils.xml"/> -
BOOK/temp-system/common/binutils.xml
r026bb5d r1c9985f 23 23 <title>Installation of Binutils</title> 24 24 25 <!-- Branch update patch area26 <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 35 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 36 26 href="../../final-system/common/binutils.xml" … … 45 35 xpointer="xpointer(//*[@os='i'])"/> 46 36 47 <screen os="j"><userinput>../binutils-&binutils- dir;/configure --prefix=/tools \37 <screen os="j"><userinput>../binutils-&binutils-version;/configure --prefix=/tools \ 48 38 --build=${CLFS_HOST} --host=${CLFS_TARGET} --target=${CLFS_TARGET} \ 49 39 --with-lib-path=/tools/lib --disable-nls --enable-shared \ -
BOOK/temp-system/common/bison.xml
r026bb5d r1c9985f 23 23 <title>Installation of Bison</title> 24 24 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}28 sed '/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 37 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 38 26 href="../../final-system/common/bison.xml" 39 27 xpointer="xpointer(//*[@os='a'])"/> 40 28 41 <screen os="ca"><userinput>M4=m4 ./configure --prefix=/tools \ 42 --build=${CLFS_HOST} --host=${CLFS_TARGET} \ 43 --cache-file=config.cache</userinput></screen> 29 <screen os="ca"><userinput>./configure --prefix=/tools \ 30 --build=${CLFS_HOST} --host=${CLFS_TARGET}</userinput></screen> 44 31 45 32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/temp-system/common/choose.xml
r026bb5d r1c9985f 34 34 method.</para> 35 35 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> 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> 40 41 41 42 <para>To check your kernel version, run <command>cat /proc/version</command> 42 - if it does not say that you are running a 2.6. 32 or later Linux kernel,43 compiled with GCC 4.1.2or later, you cannot chroot.</para>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> 44 45 45 46 <para os="e">For the boot method, follow <xref linkend="chapter-boot"/>.</para> -
BOOK/temp-system/common/coreutils.xml
r026bb5d r1c9985f 23 23 <title>Installation of Coreutils</title> 24 24 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 25 31 <para os="ba">Configure can not properly determine how to get free space 26 32 when cross-compiling - as a result, the <command>df</command> program will … … 38 44 --build=${CLFS_HOST} --host=${CLFS_TARGET} \ 39 45 --enable-install-program=hostname --cache-file=config.cache</userinput></screen> 40 41 <variablelist os="be1">42 <title>The meaning of the new configure option:</title>43 44 <varlistentry>45 <term><parameter>--enable-install-program=hostname</parameter></term>46 <listitem>47 <para>Tells Coreutils to install <command>hostname</command>,48 which is needed for the Perl testsuite.</para>49 </listitem>50 </varlistentry>51 52 </variablelist>53 54 <para os="s1">Apply a sed to allow completion of the build:</para>55 56 <screen os="s2"><userinput>cp -v Makefile{,.orig}57 sed -e 's/^#run_help2man\|^run_help2man/#&/' \58 -e 's/^\##run_help2man/run_help2man/' Makefile.orig > Makefile</userinput></screen>59 46 60 47 <para os="bf">Compile the package:</para> -
BOOK/temp-system/common/flex.xml
r026bb5d r1c9985f 23 23 <title>Installation of Flex</title> 24 24 25 <para os="t3">When cross compiling, the <command>configure</command> 26 script does not determine the correct values for the following. 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, 27 35 Set the values manually:</para> 28 36 … … 36 44 xpointer="xpointer(//*[@os='a'])"/> 37 45 38 <screen os="cb"><userinput> M4=m4./configure --prefix=/tools \46 <screen os="cb"><userinput>./configure --prefix=/tools \ 39 47 --build=${CLFS_HOST} --host=${CLFS_TARGET} \ 40 48 --cache-file=config.cache</userinput></screen> -
BOOK/temp-system/common/gawk.xml
r026bb5d r1c9985f 22 22 <sect2 role="installation"> 23 23 <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}28 sed -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>30 24 31 25 <para os="a">Prepare Gawk for compilation:</para> -
BOOK/temp-system/common/gcc.xml
r026bb5d r1c9985f 24 24 25 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 26 href="../../ final-system/common/gcc.xml"26 href="../../cross-tools/common/gcc-static.xml" 27 27 xpointer="xpointer(//*[@os='p1'])"/> 28 28 29 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 30 href="../../ final-system/common/gcc.xml"30 href="../../cross-tools/common/gcc-static.xml" 31 31 xpointer="xpointer(//*[@os='p2'])"/> 32 32 … … 47 47 xpointer="xpointer(//*[@os='ah'])"/> 48 48 49 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 50 href="../../final-system/common/gcc.xml" 51 xpointer="xpointer(//*[@os='fix1'])"/> 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> 52 51 53 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 54 href="../../final-system/common/gcc.xml" 55 xpointer="xpointer(//*[@os='fix2'])"/>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 > gcc/Makefile.in</userinput></screen> 56 55 57 56 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 72 71 <screen os="ck"><userinput>../gcc-&gcc-version;/configure --prefix=/tools \ 73 72 --build=${CLFS_HOST} --host=${CLFS_TARGET} --target=${CLFS_TARGET} \ 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> 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> 83 77 84 78 <variablelist os="cl"> … … 96 90 </variablelist> 97 91 98 <para os=" s1">The following will prevent GCC from looking in the wrong92 <para os="ts1">The following will prevent GCC from looking in the wrong 99 93 directories for headers and libraries:</para> 100 94 101 <screen os=" s2"><userinput>cp -v Makefile{,.orig}102 sed "/^HOST_\(GMP\| ISL\|CLOOG\)\(LIBS\|INC\)/s:/tools:/cross-tools:g" \103 Makefile.orig >Makefile</userinput></screen>95 <screen os="ts2"><userinput>cp -v Makefile{,.orig} 96 sed "/^HOST_\(GMP\|PPL\|CLOOG\)\(LIBS\|INC\)/s:-[IL]/\(lib\|include\)::" \ 97 Makefile.orig > Makefile</userinput></screen> 104 98 105 99 <para os="cm">Compile the package:</para> -
BOOK/temp-system/common/gmp.xml
r026bb5d r1c9985f 35 35 <para os="a">Prepare GMP for compilation:</para> 36 36 37 <screen os="b"><userinput>HOST_CC=gcc ./configure --prefix=/tools \37 <screen os="b"><userinput>HOST_CC=gcc CPPFLAGS=-fexceptions ./configure --prefix=/tools \ 38 38 --build=${CLFS_HOST} --host=${CLFS_TARGET} \ 39 39 --enable-cxx</userinput></screen> -
BOOK/temp-system/common/grep.xml
r026bb5d r1c9985f 23 23 <title>Installation of Grep</title> 24 24 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 > config.cache << EOF 30 ac_cv_func_malloc_0_nonnull=yes 31 ac_cv_func_realloc_0_nonnull=yes 32 EOF</userinput></screen> 33 25 34 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 26 35 href="../../final-system/common/grep.xml" … … 29 38 <screen os="ca"><userinput>./configure --prefix=/tools \ 30 39 --build=${CLFS_HOST} --host=${CLFS_TARGET} \ 31 --without-included-regex</userinput></screen> 40 --disable-perl-regexp --without-included-regex \ 41 --cache-file=config.cache</userinput></screen> 32 42 33 43 <variablelist os="cb"> 34 <title>The meaning of the new configure option:</title>44 <title>The meaning of the configure options:</title> 35 45 36 46 <varlistentry> 37 <term><parameter>-- without-included-regex</parameter></term>47 <term><parameter>--disable-perl-regexp</parameter></term> 38 48 <listitem> 39 <para> When cross-compiling, Grep's <command>configure</command>40 assumes there is no usable <filename>regex.h</filename> installed and41 instead uses the one included with Grep. This switch forces the use of42 the regex functions from EGLIBC.</para>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> 43 53 </listitem> 44 54 </varlistentry> -
BOOK/temp-system/common/m4.xml
r026bb5d r1c9985f 26 26 gl_cv_func_mbrtowc_incomplete_state=yes 27 27 gl_cv_func_mbrtowc_sanitycheck=yes 28 gl_cv_func_mbrtowc_null_arg1=yes 29 gl_cv_func_mbrtowc_null_arg2=yes 28 gl_cv_func_mbrtowc_null_arg=yes 30 29 gl_cv_func_mbrtowc_retval=yes 31 30 gl_cv_func_mbrtowc_nul_retval=yes -
BOOK/temp-system/common/mpc.xml
r026bb5d r1c9985f 25 25 <para os="a">Prepare MPC for compilation:</para> 26 26 27 <screen os="b"><userinput> ./configure --prefix=/tools \27 <screen os="b"><userinput>EGREP="grep -E" ./configure --prefix=/tools \ 28 28 --build=${CLFS_HOST} --host=${CLFS_TARGET}</userinput></screen> 29 29 -
BOOK/temp-system/common/mpfr.xml
r026bb5d r1c9985f 23 23 <title>Installation of MPFR</title> 24 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'])"/>32 33 25 <para os="a">Prepare MPFR for compilation:</para> 34 26 35 27 <screen os="b"><userinput>./configure --prefix=/tools \ 36 28 --build=${CLFS_HOST} --host=${CLFS_TARGET} \ 37 --enable-shared </userinput></screen>29 --enable-shared --with-gmp=/tools</userinput></screen> 38 30 39 31 <para os="c">Compile the package:</para> -
BOOK/temp-system/common/ncurses.xml
r026bb5d r1c9985f 37 37 38 38 <variablelist os="c"> 39 <title>The meaning of the newconfigure options:</title>39 <title>The meaning of the configure options:</title> 40 40 41 41 <varlistentry> -
BOOK/temp-system/common/patch.xml
r026bb5d r1c9985f 23 23 <title>Installation of Patch</title> 24 24 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 25 30 <para os="a">Prepare Patch for compilation:</para> 26 31 27 32 <screen os="b"><userinput>./configure --prefix=/tools \ 28 --build=${CLFS_HOST} --host=${CLFS_TARGET}</userinput></screen> 33 --build=${CLFS_HOST} --host=${CLFS_TARGET} \ 34 --cache-file=config.cache</userinput></screen> 29 35 30 36 <para os="c">Compile the package:</para> -
BOOK/temp-system/common/tar.xml
r026bb5d r1c9985f 30 30 gl_cv_func_btowc_eof=yes 31 31 ac_cv_func_malloc_0_nonnull=yes 32 ac_cv_func_realloc_0_nonnull=yes 32 33 gl_cv_func_mbrtowc_incomplete_state=yes 33 34 gl_cv_func_mbrtowc_nul_retval=yes 34 gl_cv_func_mbrtowc_null_arg1=yes 35 gl_cv_func_mbrtowc_null_arg2=yes 35 gl_cv_func_mbrtowc_null_arg=yes 36 36 gl_cv_func_mbrtowc_retval=yes 37 37 gl_cv_func_wcrtomb_retval=yes -
BOOK/temp-system/common/texinfo.xml
r026bb5d r1c9985f 34 34 xpointer="xpointer(//*[@os='c'])"/> 35 35 36 <screen os="d"><userinput>make</userinput></screen> 36 <screen os="d"><userinput>make -C tools/gnulib/lib 37 make -C tools 38 make</userinput></screen> 37 39 38 40 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/temp-system/common/vim.xml
r026bb5d r1c9985f 31 31 xpointer="xpointer(//*[@os='p2'])"/> 32 32 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/#&/" src/auto/configure</userinput></screen> 38 33 39 <para os="c1">The <command>configure</command> script is full of logic 34 40 that aborts at the first sign of cross compiling. Work around this by … … 41 47 vim_cv_stat_ignores_slash=no 42 48 vim_cv_terminfo=yes 49 vim_cv_tgent=zero 43 50 vim_cv_toupper_broken=no 44 51 vim_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 45 56 EOF</userinput></screen> 46 57 -
BOOK/temp-system/mips-chapter.xml
r026bb5d r1c9985f 17 17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/mpfr.xml"/> 18 18 <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/ isl.xml"/>20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/cloog .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"/> 21 21 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/zlib.xml"/> 22 22 <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=" mips/gcc.xml"/>23 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gcc.xml"/> 24 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ncurses.xml"/> 25 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bash.xml"/> 26 26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bison.xml"/> 27 27 <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"/>29 28 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/coreutils.xml"/> 30 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/diffutils.xml"/> -
BOOK/temp-system/mips64-64-chapter.xml
r026bb5d r1c9985f 17 17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/mpfr.xml"/> 18 18 <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/ isl.xml"/>20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/cloog .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"/> 21 21 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/zlib.xml"/> 22 22 <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=" mips64-64/gcc.xml"/>23 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/gcc.xml"/> 24 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/ncurses.xml"/> 25 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bash.xml"/> 26 26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/bison.xml"/> 27 27 <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"/>29 28 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/coreutils.xml"/> 30 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/diffutils.xml"/> -
BOOK/temp-system/mips64-chapter.xml
r026bb5d r1c9985f 17 17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/mpfr.xml"/> 18 18 <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/ isl.xml"/>20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/cloog .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"/> 21 21 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/zlib.xml"/> 22 22 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/binutils.xml"/> … … 26 26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/bison.xml"/> 27 27 <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"/>29 28 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/coreutils.xml"/> 30 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/diffutils.xml"/> -
BOOK/temp-system/mips64/choose.xml
r026bb5d r1c9985f 32 32 xpointer="xpointer(//*[@os='d'])"/> 33 33 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 38 34 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 39 35 href="../common/choose.xml" -
BOOK/temp-system/mips64/gcc.xml
r026bb5d r1c9985f 24 24 25 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 26 href="../../ final-system/common/gcc.xml"26 href="../../cross-tools/multilib/gcc-static.xml" 27 27 xpointer="xpointer(//*[@os='p1'])"/> 28 28 29 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 30 href="../../ final-system/common/gcc.xml"30 href="../../cross-tools/multilib/gcc-static.xml" 31 31 xpointer="xpointer(//*[@os='p2'])"/> 32 32 … … 48 48 49 49 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 50 href="../ ../final-system/common/gcc.xml"51 xpointer="xpointer(//*[@os=' fix1'])"/>50 href="../common/gcc.xml" 51 xpointer="xpointer(//*[@os='cf'])"/> 52 52 53 53 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 54 href="../ ../final-system/common/gcc.xml"55 xpointer="xpointer(//*[@os=' fix2'])"/>54 href="../common/gcc.xml" 55 xpointer="xpointer(//*[@os='cg'])"/> 56 56 57 57 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 77 77 --enable-c99 --enable-shared --enable-threads=posix \ 78 78 --enable-__cxa_atexit --disable-nls --enable-languages=c,c++ \ 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> 79 --disable-libstdcxx-pch --with-abi=64</userinput></screen> 84 80 85 81 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 89 85 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 90 86 href="../common/gcc.xml" 91 xpointer="xpointer(//*[@os=' s1'])"/>87 xpointer="xpointer(//*[@os='ts1'])"/> 92 88 93 89 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 94 90 href="../common/gcc.xml" 95 xpointer="xpointer(//*[@os=' s2'])"/>91 xpointer="xpointer(//*[@os='ts2'])"/> 96 92 97 93 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/temp-system/multilib/binutils.xml
r026bb5d r1c9985f 23 23 <title>Installation of Binutils</title> 24 24 25 <!-- Branch update patch area26 <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 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 35 26 href="../common/binutils.xml" … … 44 35 xpointer="xpointer(//*[@os='i'])"/> 45 36 46 <screen os="j"><userinput>CC="${CC} ${BUILD64}" ../binutils-&binutils- dir;/configure \37 <screen os="j"><userinput>CC="${CC} ${BUILD64}" ../binutils-&binutils-version;/configure \ 47 38 --prefix=/tools --libdir=/tools/lib64 --with-lib-path=/tools/lib64:/tools/lib \ 48 39 --build=${CLFS_HOST} --host=${CLFS_TARGET} --target=${CLFS_TARGET} \ -
BOOK/temp-system/multilib/bison.xml
r026bb5d r1c9985f 24 24 25 25 <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"42 26 href="../../final-system/common/bison.xml" 43 27 xpointer="xpointer(//*[@os='a'])"/> 44 28 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> 29 <screen os="ca"><userinput>CC="${CC} ${BUILD64}" ./configure --prefix=/tools \ 30 --build=${CLFS_HOST} --host=${CLFS_TARGET}</userinput></screen> 48 31 49 32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/temp-system/multilib/choose.xml
r026bb5d r1c9985f 30 30 method.</para> 31 31 32 <para>To chroot, you will also need a Linux Kernel-2.6.32 or greater33 (having been compiled with GCC-4.1.2 or greater). The reason for the34 kernel version requirement is that eglibc is built to generate the library35 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>40 32 41 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/temp-system/multilib/coreutils.xml
r026bb5d r1c9985f 25 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 26 26 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" 27 35 xpointer="xpointer(//*[@os='ba'])"/> 28 36 … … 38 46 --build=${CLFS_HOST} --host=${CLFS_TARGET} \ 39 47 --enable-install-program=hostname --cache-file=config.cache</userinput></screen> 40 41 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"42 href="../common/coreutils.xml"43 xpointer="xpointer(//*[@os='be1'])"/>44 45 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"46 href="../common/coreutils.xml"47 xpointer="xpointer(//*[@os='s1'])"/>48 49 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"50 href="../common/coreutils.xml"51 xpointer="xpointer(//*[@os='s2'])"/>52 48 53 49 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/temp-system/multilib/flex.xml
r026bb5d r1c9985f 25 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 26 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'])"/> 32 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 34 href="../common/flex.xml" 27 35 xpointer="xpointer(//*[@os='t3'])"/> 28 36 … … 35 43 xpointer="xpointer(//*[@os='a'])"/> 36 44 37 <screen os="cb"><userinput>CC="${CC} ${BUILD64}" M4=m4./configure --prefix=/tools \45 <screen os="cb"><userinput>CC="${CC} ${BUILD64}" ./configure --prefix=/tools \ 38 46 --build=${CLFS_HOST} --host=${CLFS_TARGET} \ 39 47 --cache-file=config.cache</userinput></screen> -
BOOK/temp-system/multilib/gawk.xml
r026bb5d r1c9985f 22 22 <sect2 role="installation"> 23 23 <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'])"/>32 24 33 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/temp-system/multilib/gcc.xml
r026bb5d r1c9985f 24 24 25 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 26 href="../../ final-system/common/gcc.xml"26 href="../../cross-tools/multilib/gcc-static.xml" 27 27 xpointer="xpointer(//*[@os='p1'])"/> 28 28 29 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 30 href="../../ final-system/common/gcc.xml"30 href="../../cross-tools/multilib/gcc-static.xml" 31 31 xpointer="xpointer(//*[@os='p2'])"/> 32 32 … … 48 48 49 49 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 50 href="../ ../final-system/common/gcc.xml"51 xpointer="xpointer(//*[@os=' fix1'])"/>50 href="../common/gcc.xml" 51 xpointer="xpointer(//*[@os='cf'])"/> 52 52 53 53 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 54 href="../ ../final-system/common/gcc.xml"55 xpointer="xpointer(//*[@os=' fix2'])"/>54 href="../common/gcc.xml" 55 xpointer="xpointer(//*[@os='cg'])"/> 56 56 57 57 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 74 74 ../gcc-&gcc-version;/configure --prefix=/tools \ 75 75 --libdir=/tools/lib64 --build=${CLFS_HOST} --host=${CLFS_TARGET} \ 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> 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> 85 80 86 81 <variablelist os="dd"> … … 102 97 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 103 98 href="../common/gcc.xml" 104 xpointer="xpointer(//*[@os=' s1'])"/>99 xpointer="xpointer(//*[@os='ts1'])"/> 105 100 106 101 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 107 102 href="../common/gcc.xml" 108 xpointer="xpointer(//*[@os=' s2'])"/>103 xpointer="xpointer(//*[@os='ts2'])"/> 109 104 110 105 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/temp-system/multilib/gmp.xml
r026bb5d r1c9985f 37 37 xpointer="xpointer(//*[@os='a'])"/> 38 38 39 <screen os="b"><userinput>HOST_CC=gcc C C="${CC} \39 <screen os="b"><userinput>HOST_CC=gcc CPPFLAGS=-fexceptions CC="${CC} \ 40 40 ${BUILD64}" CXX="${CXX} ${BUILD64}" ./configure --prefix=/tools \ 41 41 --build=${CLFS_HOST} --host=${CLFS_TARGET} \ -
BOOK/temp-system/multilib/grep.xml
r026bb5d r1c9985f 25 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 26 26 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" 27 35 xpointer="xpointer(//*[@os='a'])"/> 28 36 29 37 <screen os="ca"><userinput>CC="${CC} ${BUILD64}" ./configure --prefix=/tools \ 30 38 --build=${CLFS_HOST} --host=${CLFS_TARGET} \ 31 --without-included-regex</userinput></screen> 39 --disable-perl-regexp --without-included-regex \ 40 --cache-file=config.cache</userinput></screen> 32 41 33 42 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/temp-system/multilib/mpc.xml
r026bb5d r1c9985f 27 27 xpointer="xpointer(//*[@os='a'])"/> 28 28 29 <screen os="b"><userinput>CC="${CC} ${BUILD64}" \29 <screen os="b"><userinput>CC="${CC} ${BUILD64}" EGREP="grep -E" \ 30 30 ./configure --prefix=/tools \ 31 31 --build=${CLFS_HOST} --host=${CLFS_TARGET} \ -
BOOK/temp-system/multilib/mpfr.xml
r026bb5d r1c9985f 22 22 <sect2 role="installation"> 23 23 <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'])"/>32 24 33 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/temp-system/multilib/patch.xml
r026bb5d r1c9985f 25 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 26 26 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" 27 35 xpointer="xpointer(//*[@os='a'])"/> 28 36 29 37 <screen os="b"><userinput>CC="${CC} ${BUILD64}" ./configure --prefix=/tools \ 30 --build=${CLFS_HOST} --host=${CLFS_TARGET}</userinput></screen> 38 --build=${CLFS_HOST} --host=${CLFS_TARGET} \ 39 --cache-file=config.cache</userinput></screen> 31 40 32 41 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/temp-system/multilib/vim.xml
r026bb5d r1c9985f 30 30 href="../common/vim.xml" 31 31 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'])"/> 32 40 33 41 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/temp-system/ppc-chapter.xml
r026bb5d r1c9985f 16 16 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/mpfr.xml"/> 17 17 <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/ isl.xml"/>19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/cloog .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"/> 20 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/zlib.xml"/> 21 21 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/binutils.xml"/> … … 25 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bison.xml"/> 26 26 <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"/>28 27 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/coreutils.xml"/> 29 28 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/diffutils.xml"/> -
BOOK/temp-system/ppc/gcc.xml
r026bb5d r1c9985f 24 24 25 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 26 href="../../ final-system/common/gcc.xml"26 href="../../cross-tools/common/gcc-static.xml" 27 27 xpointer="xpointer(//*[@os='p1'])"/> 28 28 29 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 30 href="../../ final-system/common/gcc.xml"30 href="../../cross-tools/common/gcc-static.xml" 31 31 xpointer="xpointer(//*[@os='p2'])"/> 32 32 … … 48 48 49 49 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 50 href="../ ../final-system/common/gcc.xml"51 xpointer="xpointer(//*[@os=' fix1'])"/>50 href="../common/gcc.xml" 51 xpointer="xpointer(//*[@os='cf'])"/> 52 52 53 53 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 54 href="../ ../final-system/common/gcc.xml"55 xpointer="xpointer(//*[@os=' fix2'])"/>54 href="../common/gcc.xml" 55 xpointer="xpointer(//*[@os='cg'])"/> 56 56 57 57 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 81 81 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 82 82 href="../common/gcc.xml" 83 xpointer="xpointer(//*[@os=' s1'])"/>83 xpointer="xpointer(//*[@os='ts1'])"/> 84 84 85 85 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 86 86 href="../common/gcc.xml" 87 xpointer="xpointer(//*[@os=' s2'])"/>87 xpointer="xpointer(//*[@os='ts2'])"/> 88 88 89 89 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/temp-system/ppc64-chapter.xml
r026bb5d r1c9985f 16 16 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/mpfr.xml"/> 17 17 <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/ isl.xml"/>19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/cloog .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"/> 20 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/zlib.xml"/> 21 21 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/binutils.xml"/> … … 25 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/bison.xml"/> 26 26 <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"/>28 27 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/coreutils.xml"/> 29 28 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/diffutils.xml"/> … … 43 42 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/vim.xml"/> 44 43 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/xz.xml"/> 45 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href=" multilib/choose.xml"/>44 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc64/choose.xml"/> 46 45 47 46 </chapter> -
BOOK/temp-system/ppc64/gcc.xml
r026bb5d r1c9985f 24 24 25 25 <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"34 26 href="../../cross-tools/multilib/gcc-static.xml" 35 27 xpointer="xpointer(//*[@os='aa'])"/> … … 48 40 49 41 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 50 href="../ ../final-system/common/gcc.xml"51 xpointer="xpointer(//*[@os=' fix1'])"/>42 href="../common/gcc.xml" 43 xpointer="xpointer(//*[@os='cf'])"/> 52 44 53 45 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 54 href="../ ../final-system/common/gcc.xml"55 xpointer="xpointer(//*[@os=' fix2'])"/>46 href="../common/gcc.xml" 47 xpointer="xpointer(//*[@os='cg'])"/> 56 48 57 49 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 81 73 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 82 74 href="../common/gcc.xml" 83 xpointer="xpointer(//*[@os=' s1'])"/>75 xpointer="xpointer(//*[@os='ts1'])"/> 84 76 85 77 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 86 78 href="../common/gcc.xml" 87 xpointer="xpointer(//*[@os=' s2'])"/>79 xpointer="xpointer(//*[@os='ts2'])"/> 88 80 89 81 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/temp-system/sparc-chapter.xml
r026bb5d r1c9985f 17 17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/mpfr.xml"/> 18 18 <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/ isl.xml"/>20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/cloog .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"/> 21 21 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/zlib.xml"/> 22 22 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/binutils.xml"/> … … 26 26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bison.xml"/> 27 27 <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"/>29 28 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/coreutils.xml"/> 30 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/diffutils.xml"/> -
BOOK/temp-system/sparc64-64-chapter.xml
r026bb5d r1c9985f 17 17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/mpfr.xml"/> 18 18 <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/ isl.xml"/>20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/cloog .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"/> 21 21 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/zlib.xml"/> 22 22 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/binutils.xml"/> … … 26 26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/bison.xml"/> 27 27 <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"/>29 28 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/coreutils.xml"/> 30 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/diffutils.xml"/> -
BOOK/temp-system/sparc64-chapter.xml
r026bb5d r1c9985f 17 17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/mpfr.xml"/> 18 18 <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/ isl.xml"/>20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/cloog .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"/> 21 21 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/zlib.xml"/> 22 22 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/binutils.xml"/> … … 26 26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/bison.xml"/> 27 27 <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"/>29 28 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/coreutils.xml"/> 30 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/diffutils.xml"/> -
BOOK/temp-system/x86-chapter.xml
r026bb5d r1c9985f 17 17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/mpfr.xml"/> 18 18 <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/ isl.xml"/>20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/cloog .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"/> 21 21 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/zlib.xml"/> 22 22 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/binutils.xml"/> … … 26 26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bison.xml"/> 27 27 <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"/>29 28 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/coreutils.xml"/> 30 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/diffutils.xml"/> -
BOOK/temp-system/x86_64-64-chapter.xml
r026bb5d r1c9985f 17 17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/mpfr.xml"/> 18 18 <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/ isl.xml"/>20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/cloog .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"/> 21 21 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/zlib.xml"/> 22 22 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/binutils.xml"/> … … 26 26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/bison.xml"/> 27 27 <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"/>29 28 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/coreutils.xml"/> 30 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/diffutils.xml"/> -
BOOK/temp-system/x86_64-chapter.xml
r026bb5d r1c9985f 17 17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/mpfr.xml"/> 18 18 <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/ isl.xml"/>20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/cloog .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"/> 21 21 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/zlib.xml"/> 22 22 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/binutils.xml"/> … … 26 26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/bison.xml"/> 27 27 <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"/>29 28 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/coreutils.xml"/> 30 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/diffutils.xml"/> -
BOOK/testsuite-tools/common/introduction.xml
r026bb5d r1c9985f 13 13 <para>This chapter builds the tools needed by some packages to run the tests 14 14 that they have. I.e., <command>make check</command>. Tcl, Expect, 15 and DejaGNU are needed for the GCC and Binutils testsuites. Check is needed16 for KBD tests. Installing four packages for testing purposes may seem17 excessive, but it is very reassuring, if not essential, to know that the most18 important tools areworking properly.</para>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> 19 19 20 20 </sect1> -
BOOK/testsuite-tools/common/tcl.xml
r026bb5d r1c9985f 24 24 <sect2 role="installation"> 25 25 <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>30 26 31 27 <para os="a">Prepare Tcl for compilation:</para> -
BOOK/testsuite-tools/multilib/tcl.xml
r026bb5d r1c9985f 21 21 <sect2 role="installation"> 22 22 <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'])"/>31 23 32 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/testsuite-tools/ppc-chapter.xml
r026bb5d r1c9985f 17 17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/dejagnu.xml"/> 18 18 19 20 19 </chapter> -
BOOK/the-end/chapter.xml
r026bb5d r1c9985f 13 13 14 14 <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"/>16 15 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="reboot.xml"/> 17 16 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="whatnow.xml"/> -
BOOK/the-end/reboot.xml
r026bb5d r1c9985f 38 38 39 39 <screen><userinput>umount ${CLFS}/dev/pts 40 41 if [ -h ${CLFS}/dev/shm ]; then 42 link=$(readlink ${CLFS}/dev/shm) 43 umount -v ${CLFS}/$link 44 unset link 45 else 46 umount -v ${CLFS}/dev/shm 47 fi 48 40 umount ${CLFS}/dev/shm 49 41 umount ${CLFS}/dev 50 42 umount ${CLFS}/proc -
BOOK/the-end/whatnow.xml
r026bb5d r1c9985f 32 32 33 33 <listitem> 34 <para>Fre ecode (<ulink url="http://freecode.com/"/>)</para>34 <para>Freshmeat.net (<ulink url="http://freshmeat.net/"/>)</para> 35 35 36 <para>Fre ecodecan notify you (via email) of new versions of36 <para>Freshmeat can notify you (via email) of new versions of 37 37 packages installed on your system.</para> 38 38 </listitem> -
BOOK/users_groups.ent
r026bb5d r1c9985f 20 20 <!ENTITY gid-sys "2"> 21 21 <!ENTITY gid-kmem "3"> 22 <!ENTITY gid-t ape"4">23 <!ENTITY gid-t ty"5">22 <!ENTITY gid-tty "4"> 23 <!ENTITY gid-tape "5"> 24 24 <!ENTITY gid-daemon "6"> 25 25 <!ENTITY gid-floppy "7"> -
BOOK/x86-index.xml
r026bb5d r1c9985f 77 77 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="appendices/dependencies/common.xml"/> 78 78 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="appendices/dependencies/x86.xml"/> 79 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="appendices/rationale/common.xml"/>80 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="appendices/rationale/x86.xml"/>81 79 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="appendices/license.xml"/> 82 80 -
BOOK/x86_64-64-index.xml
r026bb5d r1c9985f 76 76 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="appendices/dependencies/common.xml"/> 77 77 <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"/>79 78 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="appendices/license.xml"/> 80 79 -
BOOK/x86_64-index.xml
r026bb5d r1c9985f 76 76 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="appendices/dependencies/common.xml"/> 77 77 <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 78 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="appendices/license.xml"/> 80 79 -
scripts/patch/ncurses-patch.sh
-
Property mode
changed from
100644
to100755
r026bb5d r1c9985f 1 #!/bin/ sh2 # Jonathan Norman1 #!/bin/bash 2 # Create a Ncuruses Patch 3 3 4 # Ncurses branch update patch generator5 4 # Get Version # 5 # 6 6 VERSION=$1 7 7 … … 9 9 # 10 10 if [ "${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" 13 13 exit 255 14 14 fi 15 15 16 TMP=~/tmp/ncurses-${VERSION} 17 PATCHDIR=${TMP}/patches 18 PATCHURL=ftp://invisible-island.net/ncurses/ 19 SERIES=$(echo ${VERSION} | sed -e 's/\.//g') 20 CLFS_PATCHS=http://patches.cross-lfs.org/dev/ 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 21 25 22 # Figure out patch number 23 UPDATE_NUM=0 24 UPDATE_NUM=$(curl -ls http://patches.cross-lfs.org/dev/ | grep ncurses-${VERSION}-branch_update | cut -d . -f 3 | cut -d - -f 3-) 25 UPDATE_NUM=$(expr ${UPDATE_NUM} + 1) 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 26 32 27 # Download patches 28 echo "Downloading patches for Ncurses ${VERSION}" 29 FILES=$(curl -sl ftp://invisible-island.net/ncurses/${VERSION}/ | grep patch | grep -v bz2 | grep -v asc) 30 mkdir -p $PATCHDIR 31 cd $PATCHDIR 32 for FILE in $FILES; do 33 curl -O -# $PATCHURL/$VERSION/$FILE 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 34 98 done 35 99 100 # Cleanup Directory 101 # 102 cd ~/tmp 103 cd 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 112 done 113 cd ~/tmp/ncurses-${VERSION} 114 rm -f *~ *.orig 36 115 37 echo "Downloading source for Ncurses $VERSION" 38 cd $TMP 39 curl -sO ftp://invisible-island.net/ncurses/ncurses-${VERSION}.tar.gz 40 tar -xvf ncurses-${VERSION}.tar.gz 41 cp -R ncurses-${VERSION} ncurses-${VERSION}.orig 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." 42 129 43 echo -n "Generating Patch..." 44 cd ncurses-${VERSION} 45 46 gunzip -c $PATCHDIR/*.sh.gz | sh 47 for PATCH in $(ls $PATCHDIR | grep patch.gz); do 48 gunzip -c $PATCHDIR/$PATCH | patch -Np1 49 done 50 51 cd $TMP 52 53 DATE=$(ls $PATCHDIR | tail -n1 | cut -d- -f3 | cut -d. -f1); 54 55 # Create patch 56 echo "Submitted By: Jonathan Norman (jonathan at bluesquarelinux dot co dot uk)" > ncurses-${VERSION}-branch_update-$UPDATE_NUM.patch 57 echo "Date: `date +%Y-%m-%d`" >> ncurses-${VERSION}-branch_update-$UPDATE_NUM.patch 58 echo "Initial Package Version: ${VERSION}" >> ncurses-${VERSION}-branch_update-$UPDATE_NUM.patch 59 echo "Origin: Upstream" >> ncurses-${VERSION}-branch_update-$UPDATE_NUM.patch 60 echo "Upstream Status: Applied" >> ncurses-${VERSION}-branch_update-$UPDATE_NUM.patch 61 echo "Description: Contains all upstream patches up to ${VERSION}-${DATE}" >> ncurses-${VERSION}-branch_update-$UPDATE_NUM.patch 62 echo "" >> ncurses-${VERSION}-branch_update-$UPDATE_NUM.patch 63 64 LC_ALL=C TZ=UTC0 diff -Naur ncurses-${VERSION}.orig ncurses-${VERSION} >> ncurses-${VERSION}-branch_update-$UPDATE_NUM.patch 65 66 echo "Done" 67 echo "Cleaning up" 68 rm -rf ncurses-${VERSION} ncurses-${VERSION}.orig #ncurses-${VERSION}.tar.bz2 69 70 echo "Created: $PWD/ncurses-${VERSION}-branch_update-$UPDATE_NUM.patch" 130 # Cleanup Directory 131 # 132 cd ~/tmp 133 rm -rf ncurses-${VERSION} ncurses-${VERSION}.orig -
Property mode
changed from
-
scripts/patch/vim-patch.sh
-
Property mode
changed from
100644
to100755
r026bb5d r1c9985f 1 #!/bin/ sh2 # Jonathan Norman1 #!/bin/bash 2 # Create a VIM Patch 3 3 4 # Vim branch update patch generator5 4 # Get Version # 5 # 6 6 VERSION=$1 7 7 … … 9 9 # 10 10 if [ "${VERSION}" = "" ]; then 11 echo "$0 [Vim_version]"11 echo "$0 - Vim_Version" 12 12 echo "This will Create a Patch for Vim Vim_Version" 13 13 exit 255 14 14 fi 15 15 16 TMP=~/tmp/vim-${VERSION} 17 PATCHDIR=${TMP}/patches 18 PATCHURL=ftp://ftp.vim.org/pub/vim/patches 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 19 23 SERIES=$(echo ${VERSION} | sed -e 's/\.//g') 20 CLFS_PATCHS=http://patches.cross-lfs.org/dev/ 24 SKIPPATCH="" 25 SKIPPED="" 21 26 22 # Figure out patch number 23 UPDATE_NUM=$(curl -ls http://patches.cross-lfs.org/dev/ | grep vim-${VERSION} | cut -d . -f 3 | cut -d - -f 3-) 24 UPDATE_NUM=$(expr ${UPDATE_NUM} + 1) 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 25 32 26 # Download patches 27 echo "Downloading patches for VIM ${VERSION}" 28 PATCH_NUM=$(curl -s $PATCHURL/${VERSION}/ | grep " ${VERSION}." | cut -f 3- -d . | tail -n1) 29 mkdir -p $PATCHDIR 30 cd $PATCHDIR 31 curl -O -# $PATCHURL/$VERSION/$VERSION.[001-$PATCH_NUM] 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 32 49 33 echo "Downloading source for VIM $VERSION" 34 cd $TMP 35 curl -sO ftp://ftp.vim.org/pub/vim/unix/vim-${VERSION}.tar.bz2 36 tar -xvf vim-${VERSION}.tar.bz237 cp - Rvim${SERIES} vim${SERIES}.orig50 # 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 38 55 39 echo -n "Generating Patch..." 40 cd vim${SERIES}/src 41 42 for PATCH in $(ls $PATCHDIR); do 43 patch -Np0 -i $PATCHDIR/$PATCH 44 # echo $PATCHDIR/$PATCH 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) 45 96 done 46 97 47 cd $TMP 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 48 111 49 # Create patch 50 echo "Submitted By: Jonathan Norman (jonathan at bluesquarelinux dot co dot uk)" > vim-${VERSION}-branch_update-$UPDATE_NUM.patch 51 echo "Date: `date +%Y-%m-%d`" >> vim-${VERSION}-branch_update-$UPDATE_NUM.patch 52 echo "Initial Package Version: ${VERSION}" >> vim-${VERSION}-branch_update-$UPDATE_NUM.patch 53 echo "Origin: Upstream" >> vim-${VERSION}-branch_update-$UPDATE_NUM.patch 54 echo "Upstream Status: Applied" >> vim-${VERSION}-branch_update-$UPDATE_NUM.patch 55 echo "Description: Contains all upstream patches up to ${VERSION}.${UPDATE_NUM}" >> vim-${VERSION}-branch_update-$UPDATE_NUM.patch 56 echo "" >> vim-${VERSION}-branch_update-$UPDATE_NUM.patch 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." 57 128 58 LC_ALL=C TZ=UTC0 diff -Naur vim${SERIES}.orig vim${SERIES} >> vim-${VERSION}-branch_update-$UPDATE_NUM.patch 59 60 echo "Done" 61 echo "Cleaning up" 62 rm -rf vim${SERIES} vim${SERIES}.orig #vim-${VERSION}.tar.bz2 63 64 echo "Created: vim-${VERSION}-branch_update-$UPDATE_NUM.patch" 129 # Cleanup Directory 130 # 131 rm -rf vim${SERIES} vim${SERIES}.orig -
Property mode
changed from
Note:
See TracChangeset
for help on using the changeset viewer.