Changes in / [1c9985f:026bb5d]
- Files:
-
- 115 added
- 58 deleted
- 400 edited
Legend:
- Unmodified
- Added
- Removed
-
BOOK/Makefile
r1c9985f r026bb5d 22 22 sparc sparc64 sparc64-64 \ 23 23 mips mips64 mips64-64 \ 24 ppc ppc64 \24 ppc ppc64 ppc64-64 \ 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.xml 262 251 263 FG_GREEN := $(shell echo -e '\e[0;32m') 252 264 FG_BLUE := $(shell echo -e '\e[0;34m') … … 278 290 @echo "Download-List Targets" 279 291 @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
r1c9985f r026bb5d 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"/> 78 79 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="appendices/license.xml"/> 79 80 -
BOOK/appendices/acronymlist.xml
r1c9985f r026bb5d 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>33 26 <term><emphasis role="bold">ALSA</emphasis></term> 34 27 <listitem> … … 73 66 74 67 <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>82 68 <term><emphasis role="bold">BSD</emphasis></term> 83 69 <listitem> … … 87 73 88 74 <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> 89 82 <term><emphasis role="bold">chroot</emphasis></term> 90 83 <listitem> … … 171 164 172 165 <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>180 166 <term><emphasis role="bold">ext2</emphasis></term> 181 167 <listitem> … … 388 374 389 375 <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>397 376 <term><emphasis role="bold">NPTL</emphasis></term> 398 377 <listitem> … … 423 402 424 403 <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>432 404 <term><emphasis role="bold">PID</emphasis></term> 433 405 <listitem> … … 507 479 508 480 <varlistentry> 509 <term><emphasis role="bold">SMP</emphasis></term>510 <listitem>511 <para>Symmetric Multi-Processor</para>512 </listitem>513 </varlistentry>514 515 <varlistentry>516 481 <term><emphasis role="bold">TLDP</emphasis></term> 517 482 <listitem> -
BOOK/appendices/dependencies/common.xml
r1c9985f r026bb5d 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 118 146 <!-- Begin Binutils dependency info --> 119 147 <bridgehead renderas="sect2" id="binutils-dep">Binutils</bridgehead> … … 226 254 </segmentedlist> 227 255 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 228 311 <!-- Begin Coreutils dependency info --> 229 312 <bridgehead renderas="sect2" id="coreutils-dep">Coreutils</bridgehead> … … 250 333 251 334 <seglistitem> 252 <seg>Bash, Diffutils, Findutils, Man and Udev</seg>335 <seg>Bash, Diffutils, Findutils, Man and Eudev</seg> 253 336 </seglistitem> 254 337 </segmentedlist> … … 400 483 <seglistitem> 401 484 <seg>Bash, Binutils, Coreutils, EGLIBC, Gawk, GCC, Gettext, Grep, Gzip, 402 Make, Pkg-config , Sed, Texinfo and Util-linux</seg>485 Make, Pkg-config-lite, Sed, Texinfo and Util-linux</seg> 403 486 </seglistitem> 404 487 </segmentedlist> … … 538 621 539 622 <seglistitem> 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> 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> 550 634 </seglistitem> 551 635 </segmentedlist> … … 587 671 </segmentedlist> 588 672 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 589 700 <!-- Begin GMP dependency info --> 590 701 <bridgehead renderas="sect2" id="gmp-dep">GMP</bridgehead> … … 781 892 </segmentedlist> 782 893 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 783 922 <!-- Begin Kbd dependency info --> 784 923 <bridgehead renderas="sect2" id="kbd-dep">Kbd</bridgehead> … … 788 927 789 928 <seglistitem> 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> 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> 807 976 </seglistitem> 808 977 </segmentedlist> … … 844 1013 <seglistitem> 845 1014 <seg>Bash, Binutils, Coreutils, Diffutils, EGLIBC, Findutils, Gawk, 846 GCC, Grep, Libestr, Make, Pkg-config , Sed and Texinfo</seg>1015 GCC, Grep, Libestr, Make, Pkg-config-lite, Sed and Texinfo</seg> 847 1016 </seglistitem> 848 1017 </segmentedlist> … … 955 1124 <seglistitem> 956 1125 <seg>Bash, Binutils, Coreutils, Diffutils, EGLIBC, Findutils, GCC, Grep, 957 Gzip, Make, Module-Init-Tools, Ncurses, Perl and Sed</seg>1126 Gzip, Make, KMOD, Ncurses, Perl and Sed</seg> 958 1127 </seglistitem> 959 1128 </segmentedlist> … … 1087 1256 1088 1257 <!-- Begin MPC dependency info --> 1089 <bridgehead renderas="sect2" id="mpc-dep">MP FR</bridgehead>1258 <bridgehead renderas="sect2" id="mpc-dep">MPC</bridgehead> 1090 1259 1091 1260 <segmentedlist> … … 1142 1311 </segmentedlist> 1143 1312 1144 <!-- Begin Module-Init-Toolsdependency info -->1145 <bridgehead renderas="sect2" id="module-init-tools-dep"> Module-Init-Tools</bridgehead>1313 <!-- Begin KMOD dependency info --> 1314 <bridgehead renderas="sect2" id="module-init-tools-dep">KMOD</bridgehead> 1146 1315 1147 1316 <segmentedlist> … … 1254 1423 </segmentedlist> 1255 1424 1256 <!-- Begin Pkg-config dependency info -->1257 <bridgehead renderas="sect2" id="pkg-config- dep">Pkg-config</bridgehead>1425 <!-- Begin Pkg-config-lite dependency info --> 1426 <bridgehead renderas="sect2" id="pkg-config-lite-dep">Pkg-config-lite</bridgehead> 1258 1427 1259 1428 <segmentedlist> … … 1560 1729 </segmentedlist> 1561 1730 1562 <!-- Begin Udev dependency info -->1563 <bridgehead renderas="sect2" id="udev-dep"> Udev</bridgehead>1731 <!-- Begin Eudev dependency info --> 1732 <bridgehead renderas="sect2" id="udev-dep">Eudev</bridgehead> 1564 1733 1565 1734 <segmentedlist> … … 1596 1765 <seglistitem> 1597 1766 <seg>Bash, Binutils, Coreutils, EGLIBC, GCC, Grep, 1598 Make, Ncurses, Pkg-config , Sed, Texinfo and Zlib</seg>1767 Make, Ncurses, Pkg-config-lite, Sed, Texinfo and Zlib</seg> 1599 1768 </seglistitem> 1600 1769 </segmentedlist> … … 1695 1864 1696 1865 <seglistitem> 1697 <seg>File, Module-Init-Toolsand Util-linux</seg>1866 <seg>File, KMOD and Util-linux</seg> 1698 1867 </seglistitem> 1699 1868 </segmentedlist> -
BOOK/appendices/dependencies/x86.xml
r1c9985f r026bb5d 14 14 <para>This page contains dependency information for packages specific to x86.</para> 15 15 16 <!-- Begin GRUB dependency info -->17 <bridgehead renderas="sect2" id="grub -dep">GRUB</bridgehead>16 <!-- Begin GRUB2 dependency info --> 17 <bridgehead renderas="sect2" id="grub2-dep">GRUB2</bridgehead> 18 18 19 19 <segmentedlist> … … 21 21 22 22 <seglistitem> 23 <seg>Bash, Binutils, Coreutils, Diffutils, EGLIBC, GCC, Grep, Make,24 Ncurses, Sed and Texinfo</seg>23 <seg>Bash, Binutils, Bison Coreutils, Diffutils, EGLIBC, Gawk, GCC, Gettext, 24 Grep, Make, Ncurses, Sed and Texinfo</seg> 25 25 </seglistitem> 26 26 </segmentedlist> -
BOOK/boot/64/createfiles.xml
r1c9985f r026bb5d 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, pwd,sleep,stty} ${CLFS}/bin20 <screen><userinput>ln -sv /tools/bin/{bash,cat,echo,grep,login,passwd,pwd,sleep,stty} ${CLFS}/bin 21 21 ln -sv /tools/bin/file ${CLFS}/usr/bin 22 ln -sv /tools/sbin/{agetty,blkid} ${CLFS}/sbin 22 23 ln -sv /tools/lib/libgcc_s.so{,.1} ${CLFS}/usr/lib 23 24 ln -sv /tools/lib/libstd*so* ${CLFS}/usr/lib 24 ln -sv bash ${CLFS}/bin/sh</userinput></screen> 25 ln -sv bash ${CLFS}/bin/sh 26 ln -sv ../run ${CLFS}/var/run</userinput></screen> 25 27 26 28 <para os="b">To enable some c++ tests in the Glibc and Binutils testsuites -
BOOK/boot/64/util-linux.xml
r1c9985f r026bb5d 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= true\29 <screen os="be"><userinput>CC="${CC} ${BUILD64}" PKG_CONFIG= \ 30 30 ./configure --prefix=/tools --exec-prefix=/tools \ 31 31 --build=${CLFS_HOST} --host=${CLFS_TARGET} \ 32 -- enable-login-utils --disable-makeinstall-chown</userinput></screen>32 --disable-makeinstall-chown --disable-login --disable-su</userinput></screen> 33 33 34 34 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/boot/alpha-chapter.xml
r1c9985f r026bb5d 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/e2fsprogs.xml"/> 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/shadow.xml"/> 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/e2fsprogs.xml"/> 19 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/sysvinit.xml"/> 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ module-init-tools.xml"/>21 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ udev.xml"/>21 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/kmod.xml"/> 22 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/eudev.xml"/> 22 23 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/pwdgroup.xml"/> 23 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="alpha/kernel.xml"/> -
BOOK/boot/alpha/kernel.xml
r1c9985f r026bb5d 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" 85 92 href="../x86/kernel.xml" 86 93 xpointer="xpointer(//*[@os='u'])"/> -
BOOK/boot/common/createfiles.xml
r1c9985f r026bb5d 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,pwd,sleep,stty} ${CLFS}/bin 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 19 20 ln -sv /tools/bin/file ${CLFS}/usr/bin 20 21 ln -sv /tools/lib/libgcc_s.so{,.1} ${CLFS}/usr/lib 21 22 ln -sv /tools/lib/libstd*so* ${CLFS}/usr/lib 22 ln -sv bash ${CLFS}/bin/sh</userinput></screen> 23 ln -sv bash ${CLFS}/bin/sh 24 ln -sv /run ${CLFS}/var/run</userinput></screen> 23 25 24 26 </sect1> -
BOOK/boot/common/creatingdirs.xml
r1c9985f r026bb5d 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}, sbin,srv,sys}18 mkdir -pv ${CLFS}/var/{lock,log,mail, run,spool}17 mkdir -pv ${CLFS}/{proc,media/{floppy,cdrom},run/{,shm},sbin,srv,sys} 18 mkdir -pv ${CLFS}/var/{lock,log,mail,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
r1c9985f r026bb5d 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. Also, 23 double-check that ${CLFS} is set as 24 <systemitem class="username">root</systemitem>.</para> 22 the <systemitem class="username">root</systemitem> user. Check 23 that ${CLFS} is set in the 24 <systemitem class="username">root</systemitem> user’s environment 25 before proceeding.</para> 25 26 </note> 26 27 … … 38 39 mknod -m 666 ${CLFS}/dev/null c 1 3</userinput></screen> 39 40 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> 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> 41 45 42 46 <screen><userinput>mknod -m 600 ${CLFS}/lib/udev/devices/console c 5 1 -
BOOK/boot/common/fstab.xml
r1c9985f r026bb5d 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 0 35 devtmpfs /dev devtmpfs mode=0755,nosuid 0 0 36 34 37 # End /etc/fstab</literal> 35 38 EOF</userinput></screen> -
BOOK/boot/common/pwdgroup.xml
r1c9985f r026bb5d 44 44 45 45 <screen><userinput>cat > ${CLFS}/etc/passwd << "EOF" 46 <literal>root: x:&uid-root;:&gid-root;:root:/root:/bin/bash</literal>46 <literal>root::&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 Udev configuration192 groups decided on in part by the requirements of the Eudev 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
r1c9985f r026bb5d 24 24 25 25 <para os="aa">The following modifications help locate files specific to this 26 p erticular build:</para>26 particular 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 - I '\033(K' tty1 960089 2:2345:respawn:/sbin/agetty - I '\033(K' tty2 960090 3:2345:respawn:/sbin/agetty - I '\033(K' tty3 960091 4:2345:respawn:/sbin/agetty - I '\033(K' tty4 960092 5:2345:respawn:/sbin/agetty - I '\033(K' tty5 960093 6:2345:respawn:/sbin/agetty - I '\033(K' tty6 960088 <literal>1:2345:respawn:/sbin/agetty --noclear -I '\033(K' tty1 9600 89 2:2345:respawn:/sbin/agetty --noclear -I '\033(K' tty2 9600 90 3:2345:respawn:/sbin/agetty --noclear -I '\033(K' tty3 9600 91 4:2345:respawn:/sbin/agetty --noclear -I '\033(K' tty4 9600 92 5:2345:respawn:/sbin/agetty --noclear -I '\033(K' tty5 9600 93 6:2345:respawn:/sbin/agetty --noclear -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 115200 ttyS0 vt100101 <literal>c0:12345:respawn:/sbin/agetty --noclear 115200 ttyS0 vt100 102 102 </literal> 103 103 EOF</userinput></screen> -
BOOK/boot/common/util-linux.xml
r1c9985f r026bb5d 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= true\29 <screen os="b"><userinput>PKG_CONFIG= \ 30 30 ./configure --prefix=/tools --exec-prefix=/tools \ 31 31 --build=${CLFS_HOST} --host=${CLFS_TARGET} \ 32 -- enable-login-utils --disable-makeinstall-chown</userinput></screen>32 --disable-makeinstall-chown --disable-login --disable-su</userinput></screen> 33 33 34 34 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/boot/mips-chapter.xml
r1c9985f r026bb5d 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/e2fsprogs.xml"/> 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/shadow.xml"/> 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/e2fsprogs.xml"/> 20 21 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/sysvinit.xml"/> 21 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ module-init-tools.xml"/>22 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ udev.xml"/>22 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/kmod.xml"/> 23 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/eudev.xml"/> 23 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/pwdgroup.xml"/> 24 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips/kernel.xml"/> -
BOOK/boot/mips/kernel.xml
r1c9985f r026bb5d 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" 77 84 href="../x86/kernel.xml" 78 85 xpointer="xpointer(//*[@os='u'])"/> -
BOOK/boot/mips64-64-chapter.xml
r1c9985f r026bb5d 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/e2fsprogs.xml"/> 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/shadow.xml"/> 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86_64-64/e2fsprogs.xml"/> 20 21 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/sysvinit.xml"/> 21 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href=" multilib/module-init-tools.xml"/>22 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href=" 64/udev.xml"/>22 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86_64-64/kmod.xml"/> 23 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86_64-64/eudev.xml"/> 23 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/pwdgroup.xml"/> 24 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips64/kernel.xml"/> -
BOOK/boot/mips64-chapter.xml
r1c9985f r026bb5d 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="multilib/e2fsprogs.xml"/> 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/shadow.xml"/> 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/e2fsprogs.xml"/> 20 21 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/sysvinit.xml"/> 21 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/ module-init-tools.xml"/>22 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/ udev.xml"/>22 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/kmod.xml"/> 23 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/eudev.xml"/> 23 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/pwdgroup.xml"/> 24 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips64/kernel.xml"/> -
BOOK/boot/mips64/createfiles.xml
r1c9985f r026bb5d 15 15 xpointer="xpointer(//*[@os='a'])"/> 16 16 17 <screen><userinput>ln -sv /tools/bin/{bash,cat,echo,grep, pwd,sleep,stty} ${CLFS}/bin17 <screen><userinput>ln -sv /tools/bin/{bash,cat,echo,grep,login,passwd,pwd,sleep,stty} ${CLFS}/bin 18 18 ln -sv /tools/bin/file ${CLFS}/usr/bin 19 ln -sv /tools/sbin/{agetty,blkid} ${CLFS}/sbin 19 20 ln -sv /tools/lib/libgcc_s.so{,.1} ${CLFS}/usr/lib 20 21 ln -sv /tools/lib32/libgcc_s.so{,.1} ${CLFS}/usr/lib32 … … 23 24 ln -sv /tools/lib32/libstd*so* ${CLFS}/usr/lib32 24 25 ln -sv /tools/lib64/libstd*so* ${CLFS}/usr/lib64 25 ln -sv bash ${CLFS}/bin/sh</userinput></screen> 26 ln -sv bash ${CLFS}/bin/sh 27 ln -sv ../run ${CLFS}/var/run</userinput></screen> 26 28 27 29 </sect1> -
BOOK/boot/mips64/creatingdirs.xml
r1c9985f r026bb5d 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}, sbin,srv,sys}19 mkdir -pv ${CLFS}/var/{lock,log,mail, run,spool}18 mkdir -pv ${CLFS}/{proc,media/{floppy,cdrom},run/{shm},sbin,srv,sys} 19 mkdir -pv ${CLFS}/var/{lock,log,mail,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
r1c9985f r026bb5d 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" 81 88 href="../x86/kernel.xml" 82 89 xpointer="xpointer(//*[@os='u'])"/> -
BOOK/boot/multilib/createfiles.xml
r1c9985f r026bb5d 15 15 xpointer="xpointer(//*[@os='a'])"/> 16 16 17 <screen><userinput>ln -sv /tools/bin/{bash,cat,echo,grep, pwd,sleep,stty} ${CLFS}/bin17 <screen><userinput>ln -sv /tools/bin/{bash,cat,echo,grep,login,passwd,pwd,sleep,stty} ${CLFS}/bin 18 18 ln -sv /tools/bin/file ${CLFS}/usr/bin 19 ln -sv /tools/sbin/{agetty,blkid} ${CLFS}/sbin 19 20 ln -sv /tools/lib/libgcc_s.so{,.1} ${CLFS}/usr/lib 20 21 ln -sv /tools/lib64/libgcc_s.so{,.1} ${CLFS}/usr/lib64 21 22 ln -sv /tools/lib/libstd*so* ${CLFS}/usr/lib 22 23 ln -sv /tools/lib64/libstd*so* ${CLFS}/usr/lib64 23 ln -sv bash ${CLFS}/bin/sh</userinput></screen> 24 ln -sv bash ${CLFS}/bin/sh 25 ln -sv ../run ${CLFS}/var/run</userinput></screen> 24 26 25 27 </sect1> -
BOOK/boot/multilib/creatingdirs.xml
r1c9985f r026bb5d 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}, sbin,srv,sys}19 mkdir -pv ${CLFS}/var/{lock,log,mail, run,spool}18 mkdir -pv ${CLFS}/{proc,media/{floppy,cdrom},run/{,shm},sbin,srv,sys} 19 mkdir -pv ${CLFS}/var/{lock,log,mail,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
r1c9985f r026bb5d 55 55 xpointer="xpointer(//*[@os='f'])"/> 56 56 57 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 58 href="../common/e2fsprogs.xml"59 xpointer="xpointer(//*[@os='g'])"/>57 <screen os="g"><userinput>make LIBUUID="-luuid" STATIC_LIBUUID="-luuid" \ 58 LIBBLKID="-lblkid" STATIC_LIBBLKID="-lblkid" \ 59 LDFLAGS="-Wl,-rpath,/tools/lib64"</userinput></screen> 60 60 61 61 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/boot/multilib/util-linux.xml
r1c9985f r026bb5d 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=true \ 30 ./configure \ 31 --prefix=/tools --exec-prefix=/tools \ 32 --build=${CLFS_HOST} --host=${CLFS_TARGET} \ 33 --libdir=/tools/lib64 --enable-login-utils \ 34 --disable-makeinstall-chown</userinput></screen> 29 <screen os="be"><userinput>CC="${CC} ${BUILD64}" PKG_CONFIG= ./configure \ 30 --prefix=/tools --exec-prefix="" --build=${CLFS_HOST} \ 31 --host=${CLFS_TARGET} --libdir=/tools/lib64 --bindir=/tools/bin \ 32 --sbindir=/tools/sbin --disable-makeinstall-chown --disable-login \ 33 --disable-su</userinput></screen> 35 34 36 35 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 46 45 xpointer="xpointer(//*[@os='g'])"/> 47 46 48 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 49 href="../common/util-linux.xml" 50 xpointer="xpointer(//*[@os='h'])"/> 47 <screen os="h"><userinput>make usrsbin_execdir=/tools/sbin usrbin_execdir=/tools/bin install</userinput></screen> 51 48 52 49 </sect2> -
BOOK/boot/ppc-chapter.xml
r1c9985f r026bb5d 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/e2fsprogs.xml"/> 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/shadow.xml"/> 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/e2fsprogs.xml"/> 19 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/sysvinit.xml"/> 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ module-init-tools.xml"/>21 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ udev.xml"/>21 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/kmod.xml"/> 22 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/eudev.xml"/> 22 23 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/pwdgroup.xml"/> 23 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc/kernel.xml"/> -
BOOK/boot/ppc/kernel.xml
r1c9985f r026bb5d 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" 82 89 href="../x86/kernel.xml" 83 90 xpointer="xpointer(//*[@os='u'])"/> -
BOOK/boot/ppc/yaboot-build.xml
r1c9985f r026bb5d 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 25 41 <para os="p1">The following patch allows <command>ofpath</command> to use 26 42 <literal>PATH_PREFIX</literal> like the other … … 33 49 loader. It also tries to change user and group ownership for the installed 34 50 files to <systemitem class="username">root</systemitem>, which the 35 <systemitem class="username">clfs</systemitem> user cannot do. The following 36 command fixes both issues:</para> 51 <systemitem class="username">clfs</systemitem> user cannot do. It will also 52 fail due to a compile warning with the -Werror flag on. The following 53 command fixes these issues:</para> 37 54 38 55 <screen><userinput>cp -v Makefile{,.orig} 39 56 sed -e "s/\(strip \)/${CLFS_TARGET}-\1/" \ 40 57 -e 's/-o root -g root//' \ 58 -e 's/-Werror//' \ 41 59 Makefile.orig > Makefile</userinput></screen> 42 60 -
BOOK/boot/ppc64-chapter.xml
r1c9985f r026bb5d 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"/> 17 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"/> 18 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc64/e2fsprogs-libs.xml"/> 19 21 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc64/e2fsprogs.xml"/> 20 22 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/sysvinit.xml"/> 21 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/ module-init-tools.xml"/>22 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/ udev.xml"/>23 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/kmod.xml"/> 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/eudev.xml"/> 23 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/pwdgroup.xml"/> 24 26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc64/kernel.xml"/> … … 27 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc64/yaboot-build.xml"/> 28 30 <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"/> 29 32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/fstab.xml"/> 30 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bootscripts.xml"/> -
BOOK/boot/ppc64/e2fsprogs.xml
r1c9985f r026bb5d 68 68 xpointer="xpointer(//*[@os='f'])"/> 69 69 70 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 71 href="../64/e2fsprogs.xml" 72 xpointer="xpointer(//*[@os='g'])"/> 70 <screen os="g"><userinput>make LIBUUID="-luuid" STATIC_LIBUUID="-luuid" \ 71 LIBBLKID="-lblkid" STATIC_LIBBLKID="-lblkid" libs 72 make LIBUUID="-luuid" STATIC_LIBUUID="-luuid" LIBBLKID="-lblkid" \ 73 STATIC_LIBBLKID="-lblkid" LDFLAGS="-Wl,-rpath,/tools/lib64" -C e2fsck/</userinput></screen> 73 74 74 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 75 href="../common/e2fsprogs.xml" 76 xpointer="xpointer(//*[@os='i'])"/> 75 <para os="i">Install the e2fsck binary:</para> 77 76 78 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 79 href="../common/e2fsprogs.xml" 80 xpointer="xpointer(//*[@os='j'])"/> 77 <screen os="j"><userinput>make install -C e2fsck</userinput></screen> 81 78 82 79 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/boot/ppc64/kernel.xml
r1c9985f r026bb5d 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" 81 88 href="../x86/kernel.xml" 82 89 xpointer="xpointer(//*[@os='u'])"/> -
BOOK/boot/ppc64/yaboot-build.xml
r1c9985f r026bb5d 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" 26 42 href="../ppc/yaboot-build.xml" 27 43 xpointer="xpointer(//*[@os='p1'])"/> … … 43 59 -e "s/\(strip \)/${CLFS_TARGET}-\1/" \ 44 60 -e 's/-o root -g root//' \ 61 -e 's/-Werror//' \ 45 62 Makefile.orig > Makefile</userinput></screen> 46 63 -
BOOK/boot/sparc-chapter.xml
r1c9985f r026bb5d 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/e2fsprogs.xml"/> 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/shadow.xml"/> 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/e2fsprogs.xml"/> 19 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/sysvinit.xml"/> 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ module-init-tools.xml"/>21 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ udev.xml"/>21 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/kmod.xml"/> 22 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/eudev.xml"/> 22 23 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc/elftoaout.xml"/> 23 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/pwdgroup.xml"/> -
BOOK/boot/sparc/fstab.xml
r1c9985f r026bb5d 29 29 proc /proc proc defaults 0 0 30 30 sysfs /sys sysfs defaults 0 0 31 devpts /dev/pts devpts gid= 4,mode=620 0 031 devpts /dev/pts devpts gid=&gid-tty;,mode=620 0 0 32 32 shm /dev/shm tmpfs defaults 0 0 33 tmpfs /run tmpfs defaults 0 0 34 devtmpfs /dev devtmpfs mode=0755,nosuid 0 0 33 35 none /proc/openprom openpromfs defaults 0 0 34 36 # End /etc/fstab</literal> -
BOOK/boot/sparc/kernel.xml
r1c9985f r026bb5d 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" 77 84 href="../x86/kernel.xml" 78 85 xpointer="xpointer(//*[@os='u'])"/> -
BOOK/boot/sparc/silo-build.xml
r1c9985f r026bb5d 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=cc 40 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 fail 47 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 33 52 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 34 53 href="../../final-system/sparc/silo.xml" 35 54 xpointer="xpointer(//*[@os='c'])"/> 36 55 37 <screen os="a a"><userinput>make CROSS_COMPILE=${CLFS_TARGET}-</userinput></screen>56 <screen os="ac"><userinput>make CC=${CC} AS=${AS} LD=${LD} STRIP=${STRIP}</userinput></screen> 38 57 39 58 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/boot/sparc64-64-chapter.xml
r1c9985f r026bb5d 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/e2fsprogs.xml"/> 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/shadow.xml"/> 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86_64-64/e2fsprogs.xml"/> 19 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/sysvinit.xml"/> 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href=" multilib/module-init-tools.xml"/>21 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href=" 64/udev.xml"/>21 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86_64-64/kmod.xml"/> 22 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86_64-64/eudev.xml"/> 22 23 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc/elftoaout.xml"/> 23 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/pwdgroup.xml"/> -
BOOK/boot/sparc64-chapter.xml
r1c9985f r026bb5d 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="multilib/e2fsprogs.xml"/> 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/shadow.xml"/> 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/e2fsprogs.xml"/> 19 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/sysvinit.xml"/> 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/ module-init-tools.xml"/>21 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/ udev.xml"/>21 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/kmod.xml"/> 22 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/eudev.xml"/> 22 23 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc/elftoaout.xml"/> 23 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/pwdgroup.xml"/> -
BOOK/boot/sparc64/kernel.xml
r1c9985f r026bb5d 73 73 xpointer="xpointer(//*[@os='s'])"/> 74 74 75 <screen><userinput>make INSTALL_MOD_PATH=${CLFS} ARCH=sparc64\75 <screen><userinput>make ARCH=sparc64 INSTALL_MOD_PATH=${CLFS} \ 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> 77 84 78 85 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/boot/x86-chapter.xml
r1c9985f r026bb5d 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"/> 18 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/e2fsprogs.xml"/> 19 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/sysvinit.xml"/> 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ module-init-tools.xml"/>21 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ udev.xml"/>21 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/kmod.xml"/> 22 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/eudev.xml"/> 22 23 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/pwdgroup.xml"/> 23 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86/kernel.xml"/> -
BOOK/boot/x86/grub-build.xml
r1c9985f r026bb5d 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" 31 39 xpointer="xpointer(//*[@os='a'])"/> 32 40 33 <screen os="ab"><userinput>./configure --prefix=/ usr\41 <screen os="ab"><userinput>./configure --prefix=/tools \ 34 42 --build=${CLFS_HOST} --host=${CLFS_TARGET} \ 35 43 --sysconfdir=/etc --disable-werror</userinput></screen> -
BOOK/boot/x86/kernel.xml
r1c9985f r026bb5d 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 84 91 <para os="u">After kernel compilation is complete, additional steps are 85 92 required to complete the installation. Some files need to be copied to -
BOOK/boot/x86_64-64-chapter.xml
r1c9985f r026bb5d 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/e2fsprogs.xml"/> 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/shadow.xml"/> 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86_64-64/e2fsprogs.xml"/> 19 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/sysvinit.xml"/> 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href=" multilib/module-init-tools.xml"/>21 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href=" 64/udev.xml"/>21 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86_64-64/kmod.xml"/> 22 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86_64-64/eudev.xml"/> 22 23 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/pwdgroup.xml"/> 23 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86_64/kernel.xml"/> 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href=" x86/grub-build.xml"/>25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/grub-build.xml"/> 25 26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/settingenviron.xml"/> 26 27 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86_64-64/flags.xml"/> -
BOOK/boot/x86_64-chapter.xml
r1c9985f r026bb5d 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="multilib/e2fsprogs.xml"/> 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/shadow.xml"/> 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/e2fsprogs.xml"/> 19 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/sysvinit.xml"/> 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/ module-init-tools.xml"/>21 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/ udev.xml"/>21 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/kmod.xml"/> 22 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/eudev.xml"/> 22 23 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/pwdgroup.xml"/> 23 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86_64/kernel.xml"/> 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href=" x86/grub-build.xml"/>25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/grub-build.xml"/> 25 26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/settingenviron.xml"/> 26 27 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86_64/flags.xml"/> -
BOOK/boot/x86_64/kernel.xml
r1c9985f r026bb5d 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" 81 88 href="../x86/kernel.xml" 82 89 xpointer="xpointer(//*[@os='u'])"/> -
BOOK/bootable/alpha/fstab.xml
r1c9985f r026bb5d 29 29 proc /proc proc defaults 0 0 30 30 sysfs /sys sysfs defaults 0 0 31 devpts /dev/pts devpts gid= 10,mode=620 0 031 devpts /dev/pts devpts gid=&gid-tty;,mode=620 0 0 32 32 shm /dev/shm tmpfs defaults 0 0 33 tmpfs /run tmpfs defaults 0 0 34 devtmpfs /dev devtmpfs mode=0755,nosuid 0 0 33 35 # End /etc/fstab</literal> 34 36 EOF</userinput></screen> -
BOOK/bootable/alpha/kernel.xml
r1c9985f r026bb5d 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'])"/> 92 100 93 101 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/bootable/common/fstab.xml
r1c9985f r026bb5d 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 0 35 devtmpfs /dev devtmpfs mode=0755,nosuid 0 0 36 34 37 # End /etc/fstab</literal> 35 38 EOF</userinput></screen> -
BOOK/bootable/mips/kernel.xml
r1c9985f r026bb5d 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'])"/> 83 91 84 92 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/bootable/ppc/kernel.xml
r1c9985f r026bb5d 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'])"/> 95 103 96 104 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/bootable/ppc64/kernel.xml
r1c9985f r026bb5d 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'])"/> 87 95 88 96 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/bootable/sparc/fstab.xml
r1c9985f r026bb5d 29 29 proc /proc proc defaults 0 0 30 30 sysfs /sys sysfs defaults 0 0 31 devpts /dev/pts devpts gid= 10,mode=620 0 031 devpts /dev/pts devpts gid=&gid-tty;,mode=620 0 0 32 32 shm /dev/shm tmpfs defaults 0 0 33 tmpfs /run tmpfs defaults 0 0 34 devtmpfs /dev devtmpfs mode=0755,nosuid 0 0 33 35 none /proc/openprom openpromfs defaults 0 0 34 36 # End /etc/fstab</literal> -
BOOK/bootable/sparc/kernel.xml
r1c9985f r026bb5d 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'])"/> 87 95 88 96 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/bootable/x86/grub.xml
r1c9985f r026bb5d 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 for32 GRUB. In previous versions of grub we could create the configuration manually33 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 38 31 <warning os="w1"> 39 32 <para>The following command will overwrite the current boot loader. … … 51 44 <screen os="f"><userinput>grub-install /dev/sda</userinput></screen> 52 45 46 <para os="c">Next, we need to generate a configuration for GRUB. 47 In previous versions of grub we could create the configuration manually 48 here, but with GRUB2 we can generate <filename>grub.cfg</filename> 49 automatically. You can do this with the following command:</para> 50 51 <screen os="d"><userinput>grub-mkconfig -o /boot/grub/grub.cfg</userinput></screen> 52 53 53 </sect1> -
BOOK/bootable/x86/kernel.xml
r1c9985f r026bb5d 38 38 39 39 <para os="h">Configure the kernel via a menu-driven interface. 40 Please note that the udev bootscript requires "rtc" and "tmpfs" to be40 Please note that the udev bootscript requires "rtc", "tmpfs" and "devtmpfs" 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 Udev are not documented. The problem is that Udev will create a device74 Eudev are not documented. The problem is that Eudev 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 Udev:</para>78 <filename>/etc/modprobe.conf</filename> file do not work with Eudev:</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 Udev and modules,82 <para os="r">Because of the complications with Eudev and modules, 83 83 we strongly recommend starting with a completely non-modular kernel 84 configuration, especially if this is the first time using Udev.</para>84 configuration, especially if this is the first time using Eudev.</para> 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 uses 92 them:</para> 93 94 <screen os="t2"><userinput>make firmware_install</userinput></screen> 90 95 91 96 <para os="u">After kernel compilation is complete, additional steps are -
BOOK/bootable/x86_64/kernel.xml
r1c9985f r026bb5d 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'])"/> 87 95 88 96 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/bootscripts/alpha-chapter.xml
r1c9985f r026bb5d 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/ udev.xml"/>19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/eudev.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
r1c9985f r026bb5d 262 262 </varlistentry> 263 263 264 <varlistentry id=" udev-bootscripts">264 <varlistentry id="eudev-bootscripts"> 265 265 <term><command>udev</command></term> 266 266 <listitem> 267 <para>Starts and stops the Udev daemon</para>268 <indexterm zone="ch-scripts-bootscripts udev-bootscripts">269 <primary sortas="d- udev">udev</primary>267 <para>Starts and stops the Eudev daemon</para> 268 <indexterm zone="ch-scripts-bootscripts eudev-bootscripts"> 269 <primary sortas="d-eudev">udev</primary> 270 270 </indexterm> 271 271 </listitem> -
BOOK/bootscripts/common/locale.xml
r1c9985f r026bb5d 74 74 to it being added to the Bash startup files:</para> 75 75 76 <screen role="nodump"><userinput>LC_ALL=[locale name] locale country76 <screen role="nodump"><userinput>LC_ALL=[locale name] locale territory 77 77 LC_ALL=[locale name] locale language 78 78 LC_ALL=[locale name] locale charmap -
BOOK/bootscripts/common/symlinks.xml
r1c9985f r026bb5d 45 45 <note> 46 46 <para>Although the examples in this book work properly, be aware 47 that Udev does not recognize the backslash for line continuation.48 If modifying Udev rules with an editor, be sure to leave each rule47 that Eudev does not recognize the backslash for line continuation. 48 If modifying Eudev 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- udev"/>, the order in91 <para>As explained in <xref linkend="ch-scripts-eudev"/>, 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 Udev rules can be found in136 <para>More information on writing Eudev 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
r1c9985f r026bb5d 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/ udev.xml"/>19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/eudev.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
r1c9985f r026bb5d 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/ udev.xml"/>19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/eudev.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
r1c9985f r026bb5d 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/ udev.xml"/>19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/eudev.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
r1c9985f r026bb5d 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/ udev.xml"/>19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/eudev.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
r1c9985f r026bb5d 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/ udev.xml"/>19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/eudev.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
r1c9985f r026bb5d 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/ udev.xml"/>19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/eudev.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
r1c9985f r026bb5d 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/ udev.xml"/>19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/eudev.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
r1c9985f r026bb5d 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/ udev.xml"/>19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/eudev.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
r1c9985f r026bb5d 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/ udev.xml"/>19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/eudev.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
r1c9985f r026bb5d 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/ udev.xml"/>19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/eudev.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
r1c9985f r026bb5d 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/ udev.xml"/>19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/eudev.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
r1c9985f r026bb5d 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</userinput></screen> 23 ln -sv bash /bin/sh 24 ln -sv /run /var/run</userinput></screen> 24 25 25 26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/chroot/common/createfiles.xml
r1c9985f r026bb5d 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</userinput></screen> 21 ln -sv bash /bin/sh 22 ln -sv /run /var/run</userinput></screen> 22 23 23 24 </sect1> -
BOOK/chroot/common/creatingdirs.xml
r1c9985f r026bb5d 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}, sbin,srv,sys}19 mkdir -pv /var/{lock,log,mail, run,spool}18 mkdir -pv /{proc,media/{floppy,cdrom},run/shm,sbin,srv,sys} 19 mkdir -pv /var/{lock,log,mail,spool} 20 20 mkdir -pv /var/{opt,cache,lib/{misc,locate},local} 21 21 install -dv -m 0750 /root -
BOOK/chroot/common/devices.xml
r1c9985f r026bb5d 30 30 31 31 <para>This file—<filename>/etc/fstab</filename>—has not 32 been created yet but is also not required for the file systems to be 33 properly mounted. As such, the warning can be safely ignored.</para> 32 been created yet (unless using the boot method), but is also not required 33 for the file systems to be properly mounted. The warning can be safely 34 ignored.</para> 34 35 35 36 </sect2> -
BOOK/chroot/common/kernfs.xml
r1c9985f r026bb5d 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 Udev early in the boot process, so we create them here:</para>38 starting Eudev early in the boot process, so we create them here:</para> 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 Udev package. Since this package is not44 nodes are created by the Eudev 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>mount -f -vt tmpfs tmpfs ${CLFS}/dev/shm 56 <screen><userinput>if [ -h ${CLFS}/dev/shm ]; then 57 link=$(readlink ${CLFS}/dev/shm) 58 mkdir -p ${CLFS}/$link 59 mount -f -vt tmpfs shm ${CLFS}/$link 60 unset link 61 else 62 mount -f -vt tmpfs shm ${CLFS}/dev/shm 63 fi 57 64 mount -f -vt devpts -o gid=&gid-tty;,mode=620 devpts ${CLFS}/dev/pts</userinput></screen> 58 65 -
BOOK/chroot/common/util-linux.xml
r1c9985f r026bb5d 27 27 xpointer="xpointer(//*[@os='a'])"/> 28 28 29 <screen os="b"><userinput> ./configure --prefix=/tools \29 <screen os="b"><userinput>PKG_CONFIG= ./configure --prefix=/tools \ 30 30 --build=${CLFS_HOST} --host=${CLFS_TARGET} \ 31 --disable-makeinstall-chown </userinput></screen>31 --disable-makeinstall-chown --disable-su --disable-login</userinput></screen> 32 32 33 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/chroot/mips64/createfiles.xml
r1c9985f r026bb5d 23 23 ln -sv /tools/lib32/libstd* /usr/lib32 24 24 ln -sv /tools/lib64/libstd* /usr/lib64 25 ln -sv bash /bin/sh</userinput></screen> 25 ln -sv bash /bin/sh 26 ln -sv /run /var/run</userinput></screen> 26 27 27 28 </sect1> -
BOOK/chroot/mips64/creatingdirs.xml
r1c9985f r026bb5d 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}, sbin,srv,sys}19 mkdir -pv /var/{lock,log,mail, run,spool}18 mkdir -pv /{proc,media/{floppy,cdrom},run/{,shm},sbin,srv,sys} 19 mkdir -pv /var/{lock,log,mail,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
r1c9985f r026bb5d 21 21 ln -sv /tools/lib/libstd* /usr/lib 22 22 ln -sv /tools/lib64/libstd* /usr/lib64 23 ln -sv bash /bin/sh</userinput></screen> 23 ln -sv bash /bin/sh 24 ln -sv /run /var/run</userinput></screen> 24 25 25 26 </sect1> -
BOOK/chroot/multilib/creatingdirs.xml
r1c9985f r026bb5d 16 16 17 17 <screen><userinput>mkdir -pv /{bin,boot,dev,{etc/,}opt,home,lib{,64},mnt} 18 mkdir -pv /{proc,media/{floppy,cdrom}, sbin,srv,sys}19 mkdir -pv /var/{lock,log,mail, run,spool}18 mkdir -pv /{proc,media/{floppy,cdrom},run/{,shm},sbin,srv,sys} 19 mkdir -pv /var/{lock,log,mail,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
r1c9985f r026bb5d 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}" ./configure --prefix=/tools \29 <screen os="be"><userinput>CC="${CC} ${BUILD64}" PKG_CONFIG= ./configure --prefix=/tools \ 30 30 --build=${CLFS_HOST} --host=${CLFS_TARGET} \ 31 --disable-makeinstall-chown </userinput></screen>31 --disable-makeinstall-chown --disable-login --disable-su</userinput></screen> 32 32 33 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/chroot/x86/before-chroot.xml
r1c9985f r026bb5d 35 35 <command>config.guess</command>:</para> 36 36 37 <screen><userinput> lib/config.guess</userinput></screen>37 <screen><userinput>build-aux/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 lib/config.guess</userinput></screen>57 <screen><userinput>setarch linux32 build-aux/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> lib/config.guess</userinput></screen>127 <screen os="uui"><userinput>build-aux/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
r1c9985f r026bb5d 28 28 29 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 30 href="../ common/eglibc.xml"31 xpointer="xpointer(//*[@os=' db'])"/>30 href="../../final-system/common/eglibc.xml" 31 xpointer="xpointer(//*[@os='s1'])"/> 32 32 33 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 34 href="../ common/eglibc.xml"35 xpointer="xpointer(//*[@os=' dc'])"/>34 href="../../final-system/common/eglibc.xml" 35 xpointer="xpointer(//*[@os='s2'])"/> 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 --enable-add-ons \ 62 --with-tls --enable-kernel=2.6.0 --with-__thread \ 61 --disable-profile --with-tls --enable-kernel=2.6.32 --with-__thread \ 63 62 --with-binutils=/cross-tools/bin --with-headers=/tools/include \ 64 -- cache-file=config.cache</userinput></screen>63 --enable-obsolete-rpc --cache-file=config.cache</userinput></screen> 65 64 66 65 <variablelist os="dg"> … … 107 106 xpointer="xpointer(//*[@os='dg10'])"/> 108 107 108 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 109 href="../common/eglibc.xml" 110 xpointer="xpointer(//*[@os='dg11'])"/> 111 109 112 </variablelist> 110 113 -
BOOK/cross-tools/64/gcc-final.xml
r1c9985f r026bb5d 24 24 25 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 26 href=" gcc-static.xml"26 href="../../final-system/common/gcc.xml" 27 27 xpointer="xpointer(//*[@os='p1'])"/> 28 28 29 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 30 href=" gcc-static.xml"30 href="../../final-system/common/gcc.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'])"/>56 48 57 49 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/cross-tools/64/gcc-static.xml
r1c9985f r026bb5d 25 25 26 26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 27 href="../ common/gcc-static.xml"27 href="../../final-system/common/gcc.xml" 28 28 xpointer="xpointer(//*[@os='p1'])"/> 29 29 30 30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 31 href="../ common/gcc-static.xml"31 href="../../final-system/common/gcc.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'])"/>55 47 56 48 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 98 90 xpointer="xpointer(//*[@os='aq'])"/> 99 91 92 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 93 href="../common/gcc-static.xml" 94 xpointer="xpointer(//*[@os='ar'])"/> 95 100 96 </sect2> 101 97 -
BOOK/cross-tools/alpha-chapter.xml
r1c9985f r026bb5d 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="alpha/linux-headers.xml"/> 17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bc.xml"/> 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="alpha/linux-headers.xml"/> 18 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/file.xml"/> 19 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/m4.xml"/> … … 22 23 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/mpfr.xml"/> 23 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/mpc.xml"/> 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ ppl.xml"/>25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/cloog -ppl.xml"/>25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/isl.xml"/> 26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/cloog.xml"/> 26 27 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/binutils-32.xml"/> 27 28 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="alpha/eglibc-headers.xml"/> -
BOOK/cross-tools/alpha/eglibc-headers.xml
r1c9985f r026bb5d 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 25 29 <para os="s1">EGLIBC's <filename>configure</filename> script checks the 26 30 version of GCC, and will fail if it's less than 3.4. The next EGLIBC build … … 33 37 <screen os="s2"><userinput>cp -v configure{,.orig} 34 38 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'])"/> 35 47 36 48 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 61 73 <screen os="s3"><userinput>CC=gcc ../eglibc-&eglibc-version;/configure --prefix=/tools \ 62 74 --host=${CLFS_TARGET} --build=${CLFS_HOST} \ 63 --disable-sanity-checks --enable-kernel=2.6.0 \ 64 --with-headers=/tools/include --cache-file=config.cache \ 75 --disable-sanity-checks --enable-kernel=2.6.32 \ 76 --with-headers=/tools/include --enable-obsolete-rpc \ 77 --cache-file=config.cache \ 65 78 --with-binutils=/cross-tools/${CLFS_TARGET}/bin</userinput></screen> 66 79 … … 113 126 114 127 <varlistentry os="ca6"> 115 <term><parameter>--enable-kernel=2.6. 0</parameter></term>128 <term><parameter>--enable-kernel=2.6.32</parameter></term> 116 129 <listitem> 117 130 <para>This tells EGLIBC to compile the library with support 118 for 2.6. xLinux kernels.</para>131 for 2.6.32 and later Linux kernels.</para> 119 132 </listitem> 120 133 </varlistentry> -
BOOK/cross-tools/alpha/eglibc.xml
r1c9985f r026bb5d 28 28 29 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 30 href="../ common/eglibc.xml"31 xpointer="xpointer(//*[@os=' db'])"/>30 href="../../final-system/common/eglibc.xml" 31 xpointer="xpointer(//*[@os='s1'])"/> 32 32 33 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 34 href="../ common/eglibc.xml"35 xpointer="xpointer(//*[@os=' dc'])"/>34 href="../../final-system/common/eglibc.xml" 35 xpointer="xpointer(//*[@os='s2'])"/> 36 36 37 37 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/cross-tools/alpha/linux-headers.xml
r1c9985f r026bb5d 31 31 xpointer="xpointer(//*[@os='b'])"/> 32 32 33 <screen os="c"><userinput>install -dv /tools/include 34 make mrproper 33 <screen os="c"><userinput>make mrproper 35 34 make ARCH=alpha headers_check 36 make ARCH=alpha INSTALL_HDR_PATH=dest headers_install 37 cp -rv dest/include/* /tools/include</userinput></screen> 35 make ARCH=alpha INSTALL_HDR_PATH=/tools headers_install</userinput></screen> 38 36 39 37 <variablelist os="d"> … … 53 51 54 52 <varlistentry os="d3"> 55 <term><parameter>make ARCH=alpha INSTALL_HDR_PATH= destheaders_install</parameter></term>53 <term><parameter>make ARCH=alpha INSTALL_HDR_PATH=/tools headers_install</parameter></term> 56 54 <listitem> 57 <para>Normally the headers_install target removes the entire 58 destination directory (default 59 <filename class="directory">/usr/include</filename>) before 60 installing the headers. To prevent this, we tell the kernel to 61 install the headers to a directory inside the source dir.</para> 55 <para>This will install the kernel headers into 56 <filename class="directory">/tools/include</filename>.</para> 62 57 </listitem> 63 58 </varlistentry> -
BOOK/cross-tools/common/binutils-32.xml
r1c9985f r026bb5d 28 28 enable.</para> 29 29 30 <!-- Branch update patch area 31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 32 href="../../final-system/common/binutils.xml" 33 xpointer="xpointer(//*[@os='p1'])"/> 34 35 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 36 href="../../final-system/common/binutils.xml" 37 xpointer="xpointer(//*[@os='p2'])"/> 38 --> 30 39 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 31 40 href="../../final-system/common/binutils.xml" … … 40 49 xpointer="xpointer(//*[@os='i'])"/> 41 50 42 <screen os="bc"><userinput>AR=ar AS=as ../binutils-&binutils- version;/configure \51 <screen os="bc"><userinput>AR=ar AS=as ../binutils-&binutils-dir;/configure \ 43 52 --prefix=/cross-tools --host=${CLFS_HOST} --target=${CLFS_TARGET} \ 44 --with-sysroot=${CLFS} --with-lib-path=/tools/lib --disable-nls --enable-shared\45 --disable- multilib</userinput></screen>53 --with-sysroot=${CLFS} --with-lib-path=/tools/lib --disable-nls \ 54 --disable-static --disable-multilib</userinput></screen> 46 55 47 56 <variablelist os="bd"> 48 <title>The meaning of the configure options:</title>57 <title>The meaning of the new configure options:</title> 49 58 50 59 <varlistentry os="bd1"> 51 <term><parameter> --prefix=/cross-tools</parameter></term>60 <term><parameter>AR=ar AS=as</parameter></term> 52 61 <listitem> 53 <para>This tells the configure script to prepare to install the54 package in the <filename class="directory">/cross-tools</filename>55 directory.</para>62 <para>This prevents Binutils from compiling with ${CLFS_HOST}-ar 63 and ${CLFS_HOST}-as as they are provided by this package and therefore 64 not installed yet.</para> 56 65 </listitem> 57 66 </varlistentry> … … 93 102 94 103 <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">102 104 <term><parameter>--disable-multilib</parameter></term> 103 105 <listitem> … … 134 136 <filename class="directory">/tools/include</filename> directory:</para> 135 137 136 <screen os="bk"><userinput>cp -v ../binutils-&binutils- version;/include/libiberty.h /tools/include</userinput></screen>138 <screen os="bk"><userinput>cp -v ../binutils-&binutils-dir;/include/libiberty.h /tools/include</userinput></screen> 137 139 138 140 </sect2> -
BOOK/cross-tools/common/binutils.xml
r1c9985f r026bb5d 28 28 enable.</para> 29 29 30 <!-- Branch update patch area 31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 32 href="../../final-system/common/binutils.xml" 33 xpointer="xpointer(//*[@os='p1'])"/> 34 35 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 36 href="../../final-system/common/binutils.xml" 37 xpointer="xpointer(//*[@os='p2'])"/> 38 --> 30 39 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 31 40 href="../../final-system/common/binutils.xml" … … 40 49 xpointer="xpointer(//*[@os='i'])"/> 41 50 42 <screen os="bc"><userinput>AR=ar AS=as ../binutils-&binutils- version;/configure \51 <screen os="bc"><userinput>AR=ar AS=as ../binutils-&binutils-dir;/configure \ 43 52 --prefix=/cross-tools --host=${CLFS_HOST} --target=${CLFS_TARGET} \ 44 --with-sysroot=${CLFS} --with-lib-path=/tools/lib --disable-nls --enable-shared\45 -- enable-64-bit-bfd --disable-multilib</userinput></screen>53 --with-sysroot=${CLFS} --with-lib-path=/tools/lib --disable-nls \ 54 --disable-static --enable-64-bit-bfd --disable-multilib</userinput></screen> 46 55 47 56 <variablelist os="bd"> 48 <title>The meaning of the configure options:</title>57 <title>The meaning of the new configure options:</title> 49 58 50 59 <varlistentry os="bd1"> 51 <term><parameter> --prefix=/cross-tools</parameter></term>60 <term><parameter>AR=ar AS=as</parameter></term> 52 61 <listitem> 53 <para>This tells the configure script to prepare to install the54 package in the <filename class="directory">/cross-tools</filename>55 directory.</para>62 <para>This prevents Binutils from compiling with ${CLFS_HOST}-ar 63 and ${CLFS_HOST}-as as they are provided by this package and therefore 64 not installed yet.</para> 56 65 </listitem> 57 66 </varlistentry> … … 93 102 94 103 <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">102 104 <term><parameter>--disable-multilib</parameter></term> 103 105 <listitem> … … 107 109 </varlistentry> 108 110 109 <varlistentry os="bd 8">111 <varlistentry os="bd7"> 110 112 <term><parameter>--enable-64-bit-bfd</parameter></term> 111 113 <listitem> … … 141 143 <filename class="directory">/tools/include</filename> directory:</para> 142 144 143 <screen os="bk"><userinput>cp -v ../binutils-&binutils- version;/include/libiberty.h /tools/include</userinput></screen>145 <screen os="bk"><userinput>cp -v ../binutils-&binutils-dir;/include/libiberty.h /tools/include</userinput></screen> 144 146 145 147 </sect2> -
BOOK/cross-tools/common/eglibc.xml
r1c9985f r026bb5d 27 27 risk.</para> 28 28 29 <para os="db">Disable linking to <filename>libgcc_eh</filename>:</para> 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 30 href="../../final-system/common/eglibc.xml" 31 xpointer="xpointer(//*[@os='s1'])"/> 30 32 31 <screen os="dc"><userinput>cp -v Makeconfig{,.orig} 32 sed -e 's/-lgcc_eh//g' Makeconfig.orig > Makeconfig</userinput></screen> 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 34 href="../../final-system/common/eglibc.xml" 35 xpointer="xpointer(//*[@os='s2'])"/> 33 36 34 37 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 40 43 xpointer="xpointer(//*[@os='f'])"/> 41 44 42 <para os="dd"> The following lines need to be added to43 <filename>config.cache</filename> for EGLIBC to support NPTL:</para>45 <para os="dd">Add the following to <filename>config.cache</filename> 46 to disable ssp when building EGLIBC:</para> 44 47 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> 48 <screen os="de"><userinput>echo "libc_cv_ssp=no" > config.cache</userinput></screen> 51 49 52 50 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 58 56 ../eglibc-&eglibc-version;/configure --prefix=/tools \ 59 57 --host=${CLFS_TARGET} --build=${CLFS_HOST} \ 60 --disable-profile -- enable-add-ons\61 --with- tls --enable-kernel=2.6.0 --with-__thread\62 --with- binutils=/cross-tools/bin --with-headers=/tools/include\58 --disable-profile --with-tls --enable-kernel=2.6.32 \ 59 --with-__thread --with-binutils=/cross-tools/bin \ 60 --with-headers=/tools/include --enable-obsolete-rpc \ 63 61 --cache-file=config.cache</userinput></screen> 64 62 … … 107 105 108 106 <varlistentry os="dg6"> 109 <term><parameter>--enable-add-ons</parameter></term>110 <listitem>111 <para>This tells EGLIBC to utilize all add-ons that are112 available.</para>113 </listitem>114 </varlistentry>115 116 <varlistentry os="dg7">117 107 <term><parameter>--with-tls</parameter></term> 118 108 <listitem> … … 121 111 </varlistentry> 122 112 123 <varlistentry os="dg 8">124 <term><parameter>--enable-kernel=2.6. 0</parameter></term>113 <varlistentry os="dg7"> 114 <term><parameter>--enable-kernel=2.6.32</parameter></term> 125 115 <listitem> 126 116 <para>This tells EGLIBC to compile the library with support 127 for 2.6. xLinux kernels.</para>117 for 2.6.32 and later Linux kernels.</para> 128 118 </listitem> 129 119 </varlistentry> 130 120 131 <varlistentry os="dg 9">121 <varlistentry os="dg8"> 132 122 <term><parameter>--with-__thread</parameter></term> 133 123 <listitem> … … 137 127 </varlistentry> 138 128 139 <varlistentry os="dg 10">129 <varlistentry os="dg9"> 140 130 <term><parameter>--with-binutils=/cross-tools/bin</parameter></term> 141 131 <listitem> … … 145 135 </varlistentry> 146 136 147 <varlistentry os="dg1 1">137 <varlistentry os="dg10"> 148 138 <term><parameter>--with-headers=/tools/include</parameter></term> 149 139 <listitem> … … 155 145 </varlistentry> 156 146 157 <varlistentry os="dg1 2">147 <varlistentry os="dg11"> 158 148 <term><parameter>--cache-file=config.cache</parameter></term> 159 149 <listitem> -
BOOK/cross-tools/common/file.xml
r1c9985f r026bb5d 6 6 ]> 7 7 8 <sect1 id="ch-cross-tools-file" >8 <sect1 id="ch-cross-tools-file" role="wrap"> 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</userinput></screen> 27 <screen><userinput>./configure --prefix=/cross-tools --disable-static</userinput></screen> 28 29 <variablelist> 30 <title>The meaning of the configure options:</title> 31 32 <varlistentry> 33 <term><parameter>--prefix=/cross-tools</parameter></term> 34 <listitem> 35 <para>This tells the configure script to prepare to install the 36 package in the <filename class="directory">/cross-tools</filename> 37 directory.</para> 38 </listitem> 39 </varlistentry> 40 41 <varlistentry> 42 <term><parameter>--disable-static</parameter></term> 43 <listitem> 44 <para>This tells the File package not to compile or install static 45 libraries, which are not needed for the Cross-Tools</para> 46 </listitem> 47 </varlistentry> 48 49 </variablelist> 28 50 29 51 <para>Compile the package:</para> -
BOOK/cross-tools/common/gcc-final.xml
r1c9985f r026bb5d 24 24 25 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 26 href=" gcc-static.xml"26 href="../../final-system/common/gcc.xml" 27 27 xpointer="xpointer(//*[@os='p1'])"/> 28 28 29 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 30 href=" gcc-static.xml"30 href="../../final-system/common/gcc.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"59 51 xpointer="xpointer(//*[@os='f'])"/> 60 52 … … 70 62 ../gcc-&gcc-version;/configure --prefix=/cross-tools \ 71 63 --build=${CLFS_HOST} --target=${CLFS_TARGET} --host=${CLFS_HOST} \ 72 --with-sysroot=${CLFS} --with-local-prefix=/tools --disable-nls \ 73 --enable-shared --enable-languages=c,c++ --enable-__cxa_atexit \ 74 --with-mpfr=/cross-tools --with-gmp=/cross-tools --enable-c99 \ 75 --with-ppl=/cross-tools --with-cloog=/cross-tools \ 76 --enable-long-long --enable-threads=posix --disable-multilib</userinput></screen> 64 --with-sysroot=${CLFS} --with-local-prefix=/tools \ 65 --with-native-system-header-dir=/tools/include --disable-nls \ 66 --enable-shared --disable-static --enable-languages=c,c++ \ 67 --enable-__cxa_atexit --enable-c99 --enable-long-long --enable-threads=posix \ 68 --disable-multilib --with-mpc=/cross-tools --with-mpfr=/cross-tools \ 69 --with-gmp=/cross-tools --with-cloog=/cross-tools \ 70 --enable-cloog-backend=isl --with-isl=/cross-tools \ 71 --disable-isl-version-check --with-system-zlib --enable-checking=release \ 72 --enable-libstdcxx-time</userinput></screen> 77 73 78 74 <variablelist os="bg"> -
BOOK/cross-tools/common/gcc-static.xml
r1c9985f r026bb5d 24 24 and no Threads</title> 25 25 26 <para os="p1">The following patch contains a number of updates to the 27 &gcc-version; branch by the GCC developers:</para> 28 29 <screen os="p2"><userinput>patch -Np1 -i ../&gcc-branch_update-patch;</userinput></screen> 26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 27 href="../../final-system/common/gcc.xml" 28 xpointer="xpointer(//*[@os='p1'])"/> 29 30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 31 href="../../final-system/common/gcc.xml" 32 xpointer="xpointer(//*[@os='p2'])"/> 30 33 31 34 <para os="aa">Make a couple of essential adjustments to the … … 35 38 <screen os="ab"><userinput>patch -Np1 -i ../&gcc-specs-patch;</userinput></screen> 36 39 37 <para os="ag">Change the StartFile Spec and Standard Include Dir so that 38 GCC looks in <filename class="directory">/tools</filename>:</para> 39 40 <screen os="ah"><userinput>echo -en '#undef STANDARD_INCLUDE_DIR\n#define STANDARD_INCLUDE_DIR "/tools/include/"\n\n' >> gcc/config/linux.h 41 echo -en '\n#undef STANDARD_STARTFILE_PREFIX_1\n#define STANDARD_STARTFILE_PREFIX_1 "/tools/lib/"\n' >> gcc/config/linux.h 40 <para os="ag">Change the StartFile Spec so that GCC looks in 41 <filename class="directory">/tools</filename>:</para> 42 43 <screen os="ah"><userinput>echo -en '\n#undef STANDARD_STARTFILE_PREFIX_1\n#define STANDARD_STARTFILE_PREFIX_1 "/tools/lib/"\n' >> gcc/config/linux.h 42 44 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 default45 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>50 45 51 46 <para os="t1">We will create a dummy <filename>limits.h</filename> so … … 69 64 ../gcc-&gcc-version;/configure --prefix=/cross-tools \ 70 65 --build=${CLFS_HOST} --host=${CLFS_HOST} --target=${CLFS_TARGET} \ 71 --with-sysroot=${CLFS} --with-local-prefix=/tools --disable-nls \ 66 --with-sysroot=${CLFS} --with-local-prefix=/tools \ 67 --with-native-system-header-dir=/tools/include --disable-nls \ 72 68 --disable-shared --with-mpfr=/cross-tools --with-gmp=/cross-tools \ 73 --with-ppl=/cross-tools --with-cloog=/cross-tools \ 74 --without-headers --with-newlib --disable-decimal-float \ 75 --disable-libgomp --disable-libmudflap --disable-libssp \ 76 --disable-threads --enable-languages=c --disable-multilib</userinput></screen> 69 --with-isl=/cross-tools --with-cloog=/cross-tools --with-mpc=/cross-tools \ 70 --without-headers --with-newlib --disable-decimal-float --disable-libgomp \ 71 --disable-libmudflap --disable-libssp --disable-threads --disable-multilib \ 72 --disable-libatomic --disable-libitm --disable-libsanitizer \ 73 --disable-libquadmath --disable-target-libiberty --disable-target-zlib \ 74 --with-system-zlib --enable-cloog-backend=isl --disable-isl-version-check \ 75 --enable-languages=c --enable-checking=release</userinput></screen> 77 76 78 77 <variablelist os="am"> 79 <title>The meaning of the configure options:</title> 78 <title>The meaning of the new configure options:</title> 79 80 <varlistentry> 81 <term><parameter>--with-sysroot=${CLFS}</parameter></term> 82 <listitem> 83 <para>Tells GCC to consider ${CLFS} as the root file system.</para> 84 </listitem> 85 </varlistentry> 80 86 81 87 <varlistentry> … … 90 96 </varlistentry> 91 97 92 <varlistentry> 93 <term><parameter>--disable-shared</parameter></term> 94 <listitem> 95 <para>Disables the creation of the shared libraries.</para> 98 99 <varlistentry> 100 <term><parameter>--with-native-system-headers-dir=/tools/include</parameter></term> 101 <listitem> 102 <para>This switch ensures that GCC will search for the system headers 103 in <filename class="directory">/tools/include</filename> and that 104 host system headers will not be searched.</para> 105 </listitem> 106 </varlistentry> 107 108 <varlistentry> 109 <term><parameter>--disable-nls</parameter></term> 110 <listitem> 111 <para>This disables internationalization as i18n is not needed for the 112 cross-compile tools.</para> 113 </listitem> 114 </varlistentry> 115 116 <varlistentry> 117 <term><parameter>--without-headers</parameter></term> 118 <listitem> 119 <para>Disables GCC from using the target's Libc when cross compiling.</para> 120 </listitem> 121 </varlistentry> 122 123 <varlistentry> 124 <term><parameter>--with-newlib</parameter></term> 125 <listitem> 126 <para>Tells GCC that the target libc will use 'newlib'.</para> 127 </listitem> 128 </varlistentry> 129 130 <varlistentry> 131 <term><parameter>--disable-decimal-float</parameter></term> 132 <listitem> 133 <para>Disables support for the C decimal floating point extension.</para> 134 </listitem> 135 </varlistentry> 136 137 <varlistentry> 138 <term><parameter>--disable-libgomp</parameter></term> 139 <listitem> 140 <para>Disables the creation of runtime libraries used by GOMP.</para> 141 </listitem> 142 </varlistentry> 143 144 <varlistentry> 145 <term><parameter>--disable-libmudflap</parameter></term> 146 <listitem> 147 <para>Disables the creation of runtime libaries used by libmudflap.</para> 148 </listitem> 149 </varlistentry> 150 151 <varlistentry> 152 <term><parameter>--disable-libssp</parameter></term> 153 <listitem> 154 <para>Disables the use of Stack Smashing Protection for runtime libraries.</para> 96 155 </listitem> 97 156 </varlistentry> … … 108 167 109 168 <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> 110 197 <term><parameter>--enable-languages=c</parameter></term> 111 198 <listitem> … … 114 201 </varlistentry> 115 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 </listitem> 208 </varlistentry> 209 116 210 </variablelist> 117 211 … … 120 214 <screen os="ao"><userinput>make all-gcc all-target-libgcc</userinput></screen> 121 215 122 <para os="ap">Install the package:</para> 123 124 <screen os="aq"><userinput>make install-gcc install-target-libgcc</userinput></screen> 216 <variablelist os="ap"> 217 <title>The meaning of the new make options:</title> 218 219 <varlistentry> 220 <term><parameter>all-gcc all-target-libgcc</parameter></term> 221 <listitem> 222 <para>Compiles only the parts of GCC that are needed at this time, 223 rather than the full package.</para> 224 </listitem> 225 </varlistentry> 226 227 </variablelist> 228 229 <para os="aq">Install the package:</para> 230 231 <screen os="ar"><userinput>make install-gcc install-target-libgcc</userinput></screen> 125 232 126 233 </sect2> -
BOOK/cross-tools/common/gmp.xml
r1c9985f r026bb5d 33 33 --> 34 34 35 <note os="n1"> 36 <para>If you are building with a host which has 32-bit user-space with a 37 64-bit capable CPU, cross-tools GMP will attempt to link with 64-bit 38 libraries. Add the following variable during <command>configure</command> 39 to force GMP's ABI: <command>./configure ABI=32</command></para> 40 </note> 41 35 42 <para os="a">Prepare GMP for compilation:</para> 36 43 37 <screen os="b"><userinput>CPPFLAGS=-fexceptions ./configure \ 38 --prefix=/cross-tools --enable-cxx</userinput></screen> 44 <screen os="b"><userinput>./configure --prefix=/cross-tools --enable-cxx \ 45 --disable-static</userinput></screen> 46 47 <variablelist os="b1"> 48 <title>The meaning of the new configure options:</title> 49 50 <varlistentry> 51 <term><parameter>--enable-cxx</parameter></term> 52 <listitem> 53 <para>This tells GMP to enable C++ support.</para> 54 </listitem> 55 </varlistentry> 56 57 </variablelist> 39 58 40 59 <para os="c">Compile the package:</para> -
BOOK/cross-tools/common/introduction.xml
r1c9985f r026bb5d 22 22 <important> 23 23 <para>Before issuing the build instructions for a package, the package 24 should be unpacked as user <systemitem class="username">clfs</systemitem>, 25 and a <command>cd</command> into the created directory should be 26 performed. The build instructions assume that the <command>bash</command> 27 shell is in use.</para> 24 should be unpacked, and a <command>cd</command> into the created 25 directory should be performed.</para> 28 26 </important> 29 27 -
BOOK/cross-tools/common/mpc.xml
r1c9985f r026bb5d 26 26 27 27 <screen os="b"><userinput>LDFLAGS="-Wl,-rpath,/cross-tools/lib" \ 28 ./configure --prefix=/cross-tools \ 29 --with-gmp=/cross-tools \ 30 --with-mpfr=/cross-tools</userinput></screen> 28 ./configure --prefix=/cross-tools --disable-static \ 29 --with-gmp=/cross-tools --with-mpfr=/cross-tools</userinput></screen> 31 30 32 31 <para os="c">Compile the package:</para> -
BOOK/cross-tools/common/mpfr.xml
r1c9985f r026bb5d 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 25 33 <para os="a">Prepare MPFR for compilation:</para> 26 34 27 35 <screen os="b"><userinput>LDFLAGS="-Wl,-rpath,/cross-tools/lib" \ 28 36 ./configure --prefix=/cross-tools \ 29 --enable-shared --with-gmp=/cross-tools</userinput></screen> 37 --disable-static --with-gmp=/cross-tools</userinput></screen> 38 39 <variablelist os="b1"> 40 <title>The meaning of the new configure options:</title> 41 42 <varlistentry> 43 <term><parameter>LDFLAGS="-Wl,-rpath,/cross-tools/lib"</parameter></term> 44 <listitem> 45 <para>This tells <command>configure</command> to search in 46 <filename class="directory">/cross-tools</filename> for libraries.</para> 47 </listitem> 48 </varlistentry> 49 50 <varlistentry> 51 <term><parameter>--enable-shared</parameter></term> 52 <listitem> 53 <para>This tells <command>configure</command> to build MPFR's 54 shared libraries.</para> 55 </listitem> 56 </varlistentry> 57 58 <varlistentry> 59 <term><parameter>--with-gmp=/cross-tools</parameter></term> 60 <listitem> 61 <para>This tells <command>configure</command> where to find GMP.</para> 62 </listitem> 63 </varlistentry> 64 65 </variablelist> 30 66 31 67 <para os="c">Compile the package:</para> -
BOOK/cross-tools/common/ncurses.xml
r1c9985f r026bb5d 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, which 52 are not needed at this time.</para> 53 </listitem> 54 </varlistentry> 55 56 </variablelist> 57 38 58 <para os="c">Only one binary is needed for the Cross-Tools. Build the 39 59 headers and then build <command>tic</command>:</para> -
BOOK/cross-tools/mips-chapter.xml
r1c9985f r026bb5d 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"/> 17 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips/linux-headers.xml"/> 18 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/file.xml"/> … … 22 23 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/mpfr.xml"/> 23 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/mpc.xml"/> 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ ppl.xml"/>25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/cloog -ppl.xml"/>25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/isl.xml"/> 26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/cloog.xml"/> 26 27 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/binutils-32.xml"/> 27 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href=" common/gcc-static.xml"/>28 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips/gcc-static.xml"/> 28 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips/eglibc.xml"/> 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href=" common/gcc-final.xml"/>30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips/gcc-final.xml"/> 30 31 31 32 </chapter> -
BOOK/cross-tools/mips/eglibc.xml
r1c9985f r026bb5d 28 28 29 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 30 href="../../final-system/ mips/eglibc.xml"31 xpointer="xpointer(//*[@os=' g1'])"/>30 href="../../final-system/common/eglibc.xml" 31 xpointer="xpointer(//*[@os='s1'])"/> 32 32 33 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 34 href="../../final-system/mips/eglibc.xml" 35 xpointer="xpointer(//*[@os='g2'])"/> 36 37 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 38 href="../common/eglibc.xml" 39 xpointer="xpointer(//*[@os='db'])"/> 40 41 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 42 href="../common/eglibc.xml" 43 xpointer="xpointer(//*[@os='dc'])"/> 34 href="../../final-system/common/eglibc.xml" 35 xpointer="xpointer(//*[@os='s2'])"/> 44 36 45 37 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/cross-tools/mips/linux-headers.xml
r1c9985f r026bb5d 31 31 xpointer="xpointer(//*[@os='b'])"/> 32 32 33 <screen os="c"><userinput>install -dv /tools/include 34 make mrproper 33 <screen os="c"><userinput>make mrproper 35 34 make ARCH=mips headers_check 36 make ARCH=mips INSTALL_HDR_PATH=dest headers_install 37 cp -rv dest/include/* /tools/include</userinput></screen> 35 make ARCH=mips INSTALL_HDR_PATH=/tools headers_install</userinput></screen> 38 36 39 37 <variablelist os="d"> … … 53 51 54 52 <varlistentry os="d3"> 55 <term><parameter>make ARCH=mips INSTALL_HDR_PATH= destheaders_install</parameter></term>53 <term><parameter>make ARCH=mips INSTALL_HDR_PATH=/tools headers_install</parameter></term> 56 54 <listitem> 57 <para>Normally the headers_install target removes the entire 58 destination directory (default 59 <filename class="directory">/usr/include</filename>) before 60 installing the headers. To prevent this, we tell the kernel to 61 install the headers to a directory inside the source dir.</para> 55 <para>This will install the kernel headers into 56 <filename class="directory">/tools/include</filename>.</para> 62 57 </listitem> 63 58 </varlistentry> -
BOOK/cross-tools/mips64-64-chapter.xml
r1c9985f r026bb5d 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"/> 18 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips/linux-headers.xml"/> 19 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/file.xml"/> … … 23 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/mpfr.xml"/> 24 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/mpc.xml"/> 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ ppl.xml"/>26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/cloog -ppl.xml"/>26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/isl.xml"/> 27 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/cloog.xml"/> 27 28 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/binutils.xml"/> 28 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips64-64/gcc-static.xml"/> -
BOOK/cross-tools/mips64-64/eglibc.xml
r1c9985f r026bb5d 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"46 30 href="../../final-system/mips64/eglibc-64bit.xml" 47 31 xpointer="xpointer(//*[@os='m3'])"/> … … 50 34 href="../../final-system/mips64/eglibc-64bit.xml" 51 35 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'])"/> 52 44 53 45 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 107 99 xpointer="xpointer(//*[@os='dn'])"/> 108 100 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
r1c9985f r026bb5d 24 24 25 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 26 href=" gcc-static.xml"26 href="../../final-system/common/gcc.xml" 27 27 xpointer="xpointer(//*[@os='p1'])"/> 28 28 29 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 30 href=" gcc-static.xml"30 href="../../final-system/common/gcc.xml" 31 31 xpointer="xpointer(//*[@os='p2'])"/> 32 33 32 34 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 50 49 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 51 50 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"60 51 xpointer="xpointer(//*[@os='f'])"/> 61 52 … … 71 62 ../gcc-&gcc-version;/configure --prefix=/cross-tools \ 72 63 --build=${CLFS_HOST} --target=${CLFS_TARGET} --host=${CLFS_HOST} \ 73 --with-sysroot=${CLFS} --with-local-prefix=/tools --disable-nls \ 74 --enable-shared --enable-languages=c,c++ --enable-__cxa_atexit \ 75 --with-mpfr=/cross-tools --with-gmp=/cross-tools --enable-c99 \ 76 --with-ppl=/cross-tools --with-cloog=/cross-tools \ 77 --enable-long-long --enable-threads=posix --with-abi=64</userinput></screen> 64 --with-sysroot=${CLFS} --with-local-prefix=/tools \ 65 --with-native-system-header-dir=/tools/include --disable-nls \ 66 --disable-shared --with-mpfr=/cross-tools --with-gmp=/cross-tools \ 67 --with-isl=/cross-tools --with-cloog=/cross-tools --with-mpc=/cross-tools \ 68 --without-headers --with-newlib --disable-decimal-float --disable-libgomp \ 69 --disable-libmudflap --disable-libssp --disable-threads --disable-multilib \ 70 --disable-libatomic --disable-libitm --disable-libsanitizer \ 71 --disable-libquadmath --disable-target-libiberty --disable-target-zlib \ 72 --with-system-zlib --enable-cloog-backend=isl --disable-isl-version-check \ 73 --enable-languages=c --enable-checking=release --with-abi=64 74 </userinput></screen> 78 75 79 76 <variablelist os="bg"> -
BOOK/cross-tools/mips64-64/gcc-static.xml
r1c9985f r026bb5d 25 25 26 26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 27 href="../ common/gcc-static.xml"27 href="../../final-system/common/gcc.xml" 28 28 xpointer="xpointer(//*[@os='p1'])"/> 29 29 30 30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 31 href="../ 64/gcc-static.xml"31 href="../../final-system/common/gcc.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'])"/>57 49 58 50 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 79 71 ../gcc-&gcc-version;/configure --prefix=/cross-tools \ 80 72 --build=${CLFS_HOST} --host=${CLFS_HOST} --target=${CLFS_TARGET} \ 81 --with-sysroot=${CLFS} --with-local-prefix=/tools --disable-nls \ 82 --disable-shared --with-mpfr=/cross-tools --with-gmp=/cross-tools \ 83 --with-ppl=/cross-tools --with-cloog=/cross-tools \ 84 --without-headers --with-newlib --disable-decimal-float \ 85 --disable-libgomp --disable-libmudflap --disable-libssp \ 86 --disable-threads --enable-languages=c --with-abi=64</userinput></screen> 73 --with-sysroot=${CLFS} --with-local-prefix=/tools \ 74 --with-native-system-header-dir=/tools/include --disable-nls \ 75 --enable-shared --disable-static --enable-languages=c,c++ \ 76 --enable-__cxa_atexit --enable-c99 --enable-long-long --enable-threads=posix \ 77 --disable-multilib --with-mpc=/cross-tools --with-mpfr=/cross-tools \ 78 --with-gmp=/cross-tools --with-cloog=/cross-tools --enable-cloog-backend=isl \ 79 --with-isl=/cross-tools --disable-isl-version-check --with-system-zlib \ 80 --enable-checking=release --enable-libstdcxx-time --with-abi=64</userinput></screen> 87 81 88 82 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 106 100 xpointer="xpointer(//*[@os='aq'])"/> 107 101 102 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 103 href="../common/gcc-static.xml" 104 xpointer="xpointer(//*[@os='ar'])"/> 105 108 106 </sect2> 109 107 -
BOOK/cross-tools/mips64-chapter.xml
r1c9985f r026bb5d 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"/> 18 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips/linux-headers.xml"/> 19 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/file.xml"/> … … 23 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/mpfr.xml"/> 24 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/mpc.xml"/> 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ ppl.xml"/>26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/cloog -ppl.xml"/>26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/isl.xml"/> 27 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/cloog.xml"/> 27 28 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/binutils.xml"/> 28 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="m ultilib/gcc-static.xml"/>29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips64/gcc-static.xml"/> 29 30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips64/eglibc.xml"/> 30 31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips64/eglibc-n32.xml"/> 31 32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips64/eglibc-64bit.xml"/> 32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="m ultilib/gcc-final.xml"/>33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips64/gcc-final.xml"/> 33 34 34 35 </chapter> -
BOOK/cross-tools/mips64/eglibc-64bit.xml
r1c9985f r026bb5d 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"46 30 href="../../final-system/mips64/eglibc-64bit.xml" 47 31 xpointer="xpointer(//*[@os='m3'])"/> … … 50 34 href="../../final-system/mips64/eglibc-64bit.xml" 51 35 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'])"/> 52 44 53 45 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/cross-tools/mips64/eglibc-n32.xml
r1c9985f r026bb5d 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"46 30 href="../../final-system/mips64/eglibc-64bit.xml" 47 31 xpointer="xpointer(//*[@os='m3'])"/> … … 50 34 href="../../final-system/mips64/eglibc-64bit.xml" 51 35 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'])"/> 52 44 53 45 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 80 72 ../eglibc-&eglibc-version;/configure --prefix=/tools \ 81 73 --host=${CLFS_TARGET} --build=${CLFS_HOST} --libdir=/tools/lib32 \ 82 --disable-profile --enable-add-ons \ 83 --with-tls --enable-kernel=2.6.0 --with-__thread \ 74 --disable-profile --with-tls --enable-kernel=2.6.32 --with-__thread \ 84 75 --with-binutils=/cross-tools/bin --with-headers=/tools/include \ 85 -- cache-file=config.cache</userinput></screen>76 --enable-obsolete-rpc --cache-file=config.cache</userinput></screen> 86 77 87 78 <variablelist os="fa"> -
BOOK/cross-tools/mips64/eglibc.xml
r1c9985f r026bb5d 28 28 29 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 30 href="../ mips/eglibc.xml"31 xpointer="xpointer(//*[@os=' g1'])"/>30 href="../../final-system/common/eglibc.xml" 31 xpointer="xpointer(//*[@os='s1'])"/> 32 32 33 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'])"/> 34 href="../../final-system/common/eglibc.xml" 35 xpointer="xpointer(//*[@os='s2'])"/> 44 36 45 37 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/cross-tools/multilib/binutils.xml
r1c9985f r026bb5d 27 27 xpointer="xpointer(//*[@os='da'])"/> 28 28 29 <!-- Branch update patch area 30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 31 href="../../final-system/common/binutils.xml" 32 xpointer="xpointer(//*[@os='p1'])"/> 33 34 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 35 href="../../final-system/common/binutils.xml" 36 xpointer="xpointer(//*[@os='p2'])"/> 37 --> 29 38 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 30 39 href="../common/binutils.xml" … … 39 48 xpointer="xpointer(//*[@os='i'])"/> 40 49 41 <screen os="bc"><userinput>AR=ar AS=as ../binutils-&binutils- version;/configure \50 <screen os="bc"><userinput>AR=ar AS=as ../binutils-&binutils-dir;/configure \ 42 51 --prefix=/cross-tools --host=${CLFS_HOST} --target=${CLFS_TARGET} \ 43 --with-sysroot=${CLFS} --with-lib-path=/tools/lib --disable-nls --enable-shared\44 -- enable-64-bit-bfd</userinput></screen>52 --with-sysroot=${CLFS} --with-lib-path=/tools/lib:/tools/lib64 \ 53 --disable-nls --disable-static --enable-64-bit-bfd</userinput></screen> 45 54 46 55 <variablelist os="bd"> … … 73 82 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 74 83 href="../common/binutils.xml" 75 xpointer="xpointer(//*[@os='bd 8'])"/>84 xpointer="xpointer(//*[@os='bd7'])"/> 76 85 77 86 </variablelist> -
BOOK/cross-tools/multilib/eglibc-64bit.xml
r1c9985f r026bb5d 28 28 29 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 30 href=" eglibc.xml"31 xpointer="xpointer(//*[@os=' db'])"/>30 href="../../final-system/common/eglibc.xml" 31 xpointer="xpointer(//*[@os='s1'])"/> 32 32 33 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 34 href=" eglibc.xml"35 xpointer="xpointer(//*[@os=' dc'])"/>34 href="../../final-system/common/eglibc.xml" 35 xpointer="xpointer(//*[@os='s2'])"/> 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 --enable-add-ons \ 67 --with-tls --enable-kernel=2.6.0 --with-__thread \ 66 --disable-profile --with-tls --enable-kernel=2.6.32 --with-__thread \ 68 67 --with-binutils=/cross-tools/bin --with-headers=/tools/include \ 69 -- cache-file=config.cache</userinput></screen>68 --enable-obsolete-rpc --cache-file=config.cache</userinput></screen> 70 69 71 70 <variablelist os="dg"> -
BOOK/cross-tools/multilib/eglibc.xml
r1c9985f r026bb5d 28 28 29 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 30 href="../ common/eglibc.xml"31 xpointer="xpointer(//*[@os=' db'])"/>30 href="../../final-system/common/eglibc.xml" 31 xpointer="xpointer(//*[@os='s1'])"/> 32 32 33 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 34 href="../ common/eglibc.xml"35 xpointer="xpointer(//*[@os=' dc'])"/>34 href="../../final-system/common/eglibc.xml" 35 xpointer="xpointer(//*[@os='s2'])"/> 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 --enable-add-ons \ 62 --with-tls --enable-kernel=2.6.0 --with-__thread \ 61 --disable-profile --with-tls --enable-kernel=2.6.32 --with-__thread \ 63 62 --with-binutils=/cross-tools/bin --with-headers=/tools/include \ 64 -- cache-file=config.cache</userinput></screen>63 --enable-obsolete-rpc --cache-file=config.cache</userinput></screen> 65 64 66 65 <variablelist os="dg"> … … 111 110 xpointer="xpointer(//*[@os='dg10'])"/> 112 111 112 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 113 href="../common/eglibc.xml" 114 xpointer="xpointer(//*[@os='dg11'])"/> 115 113 116 </variablelist> 114 117 -
BOOK/cross-tools/multilib/gcc-final.xml
r1c9985f r026bb5d 24 24 25 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 26 href=" gcc-static.xml"26 href="../../final-system/common/gcc.xml" 27 27 xpointer="xpointer(//*[@os='p1'])"/> 28 28 29 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 30 href=" gcc-static.xml"30 href="../../final-system/common/gcc.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"59 51 xpointer="xpointer(//*[@os='f'])"/> 60 52 … … 70 62 ../gcc-&gcc-version;/configure --prefix=/cross-tools \ 71 63 --build=${CLFS_HOST} --target=${CLFS_TARGET} --host=${CLFS_HOST} \ 72 --with-sysroot=${CLFS} --with-local-prefix=/tools --disable-nls \ 73 --enable-shared --enable-languages=c,c++ --enable-__cxa_atexit \ 74 --with-mpfr=/cross-tools --with-gmp=/cross-tools --enable-c99 \ 75 --with-ppl=/cross-tools --with-cloog=/cross-tools \ 76 --enable-long-long --enable-threads=posix</userinput></screen> 64 --with-sysroot=${CLFS} --with-local-prefix=/tools \ 65 --with-native-system-header-dir=/tools/include \ 66 --disable-nls --enable-shared --disable-static \ 67 --enable-languages=c,c++ --enable-__cxa_atexit --enable-c99 \ 68 --enable-long-long --enable-threads=posix --with-mpc=/cross-tools \ 69 --with-mpfr=/cross-tools --with-gmp=/cross-tools --with-cloog=/cross-tools \ 70 --enable-cloog-backend=isl --with-isl=/cross-tools \ 71 --disable-isl-version-check --with-system-zlib --enable-checking=release \ 72 --enable-libstdcxx-time</userinput></screen> 77 73 78 74 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/cross-tools/multilib/gcc-static.xml
r1c9985f r026bb5d 25 25 26 26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 27 href="../ common/gcc-static.xml"27 href="../../final-system/common/gcc.xml" 28 28 xpointer="xpointer(//*[@os='p1'])"/> 29 29 30 30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 31 href="../ common/gcc-static.xml"31 href="../../final-system/common/gcc.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'])"/>57 49 58 50 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 79 71 ../gcc-&gcc-version;/configure --prefix=/cross-tools \ 80 72 --build=${CLFS_HOST} --host=${CLFS_HOST} --target=${CLFS_TARGET} \ 81 --with-sysroot=${CLFS} --with-local-prefix=/tools --disable-nls \ 73 --with-sysroot=${CLFS} --with-local-prefix=/tools \ 74 --with-native-system-header-dir=/tools/include --disable-nls \ 82 75 --disable-shared --with-mpfr=/cross-tools --with-gmp=/cross-tools \ 83 --with-ppl=/cross-tools --with-cloog=/cross-tools \ 84 --without-headers --with-newlib --disable-decimal-float \ 85 --disable-libgomp --disable-libmudflap --disable-libssp \ 86 --disable-threads --enable-languages=c</userinput></screen> 76 --with-cloog=/cross-tools --with-mpc=/cross-tools --without-headers \ 77 --with-newlib --disable-decimal-float --disable-libgomp --disable-libmudflap \ 78 --disable-libssp --disable-threads --disable-libatomic --disable-libitm \ 79 --disable-libsanitizer --disable-libquadmath --disable-target-libiberty \ 80 --disable-target-zlib --with-system-zlib --enable-cloog-backend=isl \ 81 --with-isl=/cross-tools --disable-isl-version-check --enable-languages=c \ 82 --enable-checking=release</userinput></screen> 87 83 88 84 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 106 102 xpointer="xpointer(//*[@os='aq'])"/> 107 103 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
r1c9985f r026bb5d 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"/> 17 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc/linux-headers.xml"/> 18 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/file.xml"/> … … 22 23 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/mpfr.xml"/> 23 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/mpc.xml"/> 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ ppl.xml"/>25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/cloog -ppl.xml"/>25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/isl.xml"/> 26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/cloog.xml"/> 26 27 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/binutils-32.xml"/> 27 28 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc/gcc-static.xml"/> -
BOOK/cross-tools/ppc/eglibc.xml
r1c9985f r026bb5d 28 28 29 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 30 href="../ common/eglibc.xml"31 xpointer="xpointer(//*[@os=' db'])"/>30 href="../../final-system/common/eglibc.xml" 31 xpointer="xpointer(//*[@os='s1'])"/> 32 32 33 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 34 href="../ common/eglibc.xml"35 xpointer="xpointer(//*[@os=' dc'])"/>34 href="../../final-system/common/eglibc.xml" 35 xpointer="xpointer(//*[@os='s2'])"/> 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>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> 49 <screen os="de"><userinput>echo "libc_cv_ssp=no" > config.cache</userinput></screen> 56 50 57 51 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/cross-tools/ppc/gcc-final.xml
r1c9985f r026bb5d 24 24 25 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 26 href=" gcc-static.xml"26 href="../../final-system/common/gcc.xml" 27 27 xpointer="xpointer(//*[@os='p1'])"/> 28 28 29 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 30 href=" gcc-static.xml"30 href="../../final-system/common/gcc.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'])"/>56 48 57 49 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/cross-tools/ppc/gcc-static.xml
r1c9985f r026bb5d 25 25 26 26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 27 href="../ common/gcc-static.xml"27 href="../../final-system/common/gcc.xml" 28 28 xpointer="xpointer(//*[@os='p1'])"/> 29 29 30 30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 31 href="../ common/gcc-static.xml"31 href="../../final-system/common/gcc.xml" 32 32 xpointer="xpointer(//*[@os='p2'])"/> 33 33 … … 44 44 xpointer="xpointer(//*[@os='ag'])"/> 45 45 46 <screen os="ah"><userinput>echo -en '#undef STANDARD_INCLUDE_DIR\n#define STANDARD_INCLUDE_DIR "/tools/include/"\n\n' >> gcc/config/rs6000/sysv4.h 47 echo -en '\n#undef STANDARD_STARTFILE_PREFIX_1\n#define STANDARD_STARTFILE_PREFIX_1 "/tools/lib/"\n' >> gcc/config/rs6000/sysv4.h 46 <screen os="ah"><userinput>echo -en '\n#undef STANDARD_STARTFILE_PREFIX_1\n#define STANDARD_STARTFILE_PREFIX_1 "/tools/lib/"\n' >> gcc/config/rs6000/sysv4.h 48 47 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'])"/>57 48 58 49 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 100 91 xpointer="xpointer(//*[@os='aq'])"/> 101 92 93 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 94 href="../common/gcc-static.xml" 95 xpointer="xpointer(//*[@os='ar'])"/> 96 102 97 </sect2> 103 98 -
BOOK/cross-tools/ppc/linux-headers.xml
r1c9985f r026bb5d 31 31 xpointer="xpointer(//*[@os='b'])"/> 32 32 33 <screen os="c"><userinput>install -dv /tools/include 34 make mrproper 33 <screen os="c"><userinput>make mrproper 35 34 make ARCH=powerpc headers_check 36 make ARCH=powerpc INSTALL_HDR_PATH=dest headers_install 37 cp -rv dest/include/* /tools/include</userinput></screen> 35 make ARCH=powerpc INSTALL_HDR_PATH=/tools headers_install</userinput></screen> 38 36 39 37 <variablelist os="d"> … … 53 51 54 52 <varlistentry os="d3"> 55 <term><parameter>make ARCH=powerpc INSTALL_HDR_PATH= destheaders_install</parameter></term>53 <term><parameter>make ARCH=powerpc INSTALL_HDR_PATH=/tools headers_install</parameter></term> 56 54 <listitem> 57 <para>Normally the headers_install target removes the entire 58 destination directory (default 59 <filename class="directory">/usr/include</filename>) before 60 installing the headers. To prevent this, we tell the kernel to 61 install the headers to a directory inside the source dir.</para> 55 <para>This will install the kernel headers into 56 <filename class="directory">/tools/include</filename>.</para> 62 57 </listitem> 63 58 </varlistentry> -
BOOK/cross-tools/ppc64-chapter.xml
r1c9985f r026bb5d 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"/> 18 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc/linux-headers.xml"/> 19 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/file.xml"/> … … 23 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/mpfr.xml"/> 24 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/mpc.xml"/> 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ ppl.xml"/>26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/cloog -ppl.xml"/>26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/isl.xml"/> 27 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/cloog.xml"/> 27 28 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/binutils.xml"/> 28 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc64/gcc-static.xml"/> -
BOOK/cross-tools/ppc64/eglibc-64bit.xml
r1c9985f r026bb5d 28 28 29 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 30 href="../ common/eglibc.xml"31 xpointer="xpointer(//*[@os=' db'])"/>30 href="../../final-system/common/eglibc.xml" 31 xpointer="xpointer(//*[@os='s1'])"/> 32 32 33 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 34 href="../ common/eglibc.xml"35 xpointer="xpointer(//*[@os=' dc'])"/>34 href="../../final-system/common/eglibc.xml" 35 xpointer="xpointer(//*[@os='s2'])"/> 36 36 37 37 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/cross-tools/ppc64/eglibc.xml
r1c9985f r026bb5d 28 28 29 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 30 href="../ common/eglibc.xml"31 xpointer="xpointer(//*[@os=' db'])"/>30 href="../../final-system/common/eglibc.xml" 31 xpointer="xpointer(//*[@os='s1'])"/> 32 32 33 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 34 href="../ common/eglibc.xml"35 xpointer="xpointer(//*[@os=' dc'])"/>34 href="../../final-system/common/eglibc.xml" 35 xpointer="xpointer(//*[@os='s2'])"/> 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 96 100 </variablelist> 97 101 -
BOOK/cross-tools/ppc64/gcc-final.xml
r1c9985f r026bb5d 24 24 25 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 26 href=" gcc-static.xml"26 href="../../final-system/common/gcc.xml" 27 27 xpointer="xpointer(//*[@os='p1'])"/> 28 28 29 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 30 href=" gcc-static.xml"30 href="../../final-system/common/gcc.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'])"/>56 48 57 49 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/cross-tools/ppc64/gcc-static.xml
r1c9985f r026bb5d 25 25 26 26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 27 href="../ common/gcc-static.xml"27 href="../../final-system/common/gcc.xml" 28 28 xpointer="xpointer(//*[@os='p1'])"/> 29 29 30 30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 31 href="../ common/gcc-static.xml"31 href="../../final-system/common/gcc.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'])"/>57 49 58 50 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 100 92 xpointer="xpointer(//*[@os='aq'])"/> 101 93 94 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 95 href="../common/gcc-static.xml" 96 xpointer="xpointer(//*[@os='ar'])"/> 97 102 98 </sect2> 103 99 -
BOOK/cross-tools/sparc-chapter.xml
r1c9985f r026bb5d 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"/> 17 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc/linux-headers.xml"/> 18 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/file.xml"/> … … 22 23 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/mpfr.xml"/> 23 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/mpc.xml"/> 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ ppl.xml"/>25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/cloog -ppl.xml"/>25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/isl.xml"/> 26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/cloog.xml"/> 26 27 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/binutils-32.xml"/> 27 28 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gcc-static.xml"/> -
BOOK/cross-tools/sparc/linux-headers.xml
r1c9985f r026bb5d 31 31 xpointer="xpointer(//*[@os='b'])"/> 32 32 33 <screen os="c"><userinput>install -dv /tools/include 34 make mrproper 33 <screen os="c"><userinput>make mrproper 35 34 make ARCH=sparc headers_check 36 make ARCH=sparc INSTALL_HDR_PATH=dest headers_install 37 cp -rv dest/include/* /tools/include</userinput></screen> 35 make ARCH=sparc INSTALL_HDR_PATH=/tools headers_install</userinput></screen> 38 36 39 37 <variablelist os="d"> … … 53 51 54 52 <varlistentry os="d3"> 55 <term><parameter>make ARCH=sparc INSTALL_HDR_PATH= destheaders_install</parameter></term>53 <term><parameter>make ARCH=sparc INSTALL_HDR_PATH=/tools headers_install</parameter></term> 56 54 <listitem> 57 <para>Normally the headers_install target removes the entire 58 destination directory (default 59 <filename class="directory">/usr/include</filename>) before 60 installing the headers. To prevent this, we tell the kernel to 61 install the headers to a directory inside the source dir.</para> 55 <para>This will install the kernel headers into 56 <filename class="directory">/tools/include</filename>.</para> 62 57 </listitem> 63 58 </varlistentry> -
BOOK/cross-tools/sparc64-64-chapter.xml
r1c9985f r026bb5d 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"/> 18 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc64/linux-headers.xml"/> 19 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/file.xml"/> … … 23 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/mpfr.xml"/> 24 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/mpc.xml"/> 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ ppl.xml"/>26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/cloog -ppl.xml"/>26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/isl.xml"/> 27 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/cloog.xml"/> 27 28 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/binutils.xml"/> 28 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/gcc-static.xml"/> -
BOOK/cross-tools/sparc64-64/eglibc.xml
r1c9985f r026bb5d 28 28 29 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 30 href="../ common/eglibc.xml"31 xpointer="xpointer(//*[@os=' db'])"/>30 href="../../final-system/common/eglibc.xml" 31 xpointer="xpointer(//*[@os='s1'])"/> 32 32 33 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 34 href="../ common/eglibc.xml"35 xpointer="xpointer(//*[@os=' dc'])"/>34 href="../../final-system/common/eglibc.xml" 35 xpointer="xpointer(//*[@os='s2'])"/> 36 36 37 37 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/cross-tools/sparc64-64/gcc-static.xml
r1c9985f r026bb5d 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" 27 35 href="../common/gcc-static.xml" 28 36 xpointer="xpointer(//*[@os='aa'])"/> … … 35 43 href="../common/gcc-static.xml" 36 44 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 86 90 </sect2> 87 91 -
BOOK/cross-tools/sparc64-chapter.xml
r1c9985f r026bb5d 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"/> 18 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc64/linux-headers.xml"/> 19 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/file.xml"/> … … 23 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/mpfr.xml"/> 24 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/mpc.xml"/> 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ ppl.xml"/>26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/cloog -ppl.xml"/>26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/isl.xml"/> 27 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/cloog.xml"/> 27 28 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/binutils.xml"/> 28 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gcc-static.xml"/> -
BOOK/cross-tools/sparc64/eglibc-64bit.xml
r1c9985f r026bb5d 28 28 29 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 30 href="../ common/eglibc.xml"31 xpointer="xpointer(//*[@os=' db'])"/>30 href="../../final-system/common/eglibc.xml" 31 xpointer="xpointer(//*[@os='s1'])"/> 32 32 33 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 34 href="../ common/eglibc.xml"35 xpointer="xpointer(//*[@os=' dc'])"/>34 href="../../final-system/common/eglibc.xml" 35 xpointer="xpointer(//*[@os='s2'])"/> 36 36 37 37 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/cross-tools/sparc64/eglibc.xml
r1c9985f r026bb5d 28 28 29 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 30 href="../ common/eglibc.xml"31 xpointer="xpointer(//*[@os=' db'])"/>30 href="../../final-system/common/eglibc.xml" 31 xpointer="xpointer(//*[@os='s1'])"/> 32 32 33 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 34 href="../ common/eglibc.xml"35 xpointer="xpointer(//*[@os=' dc'])"/>34 href="../../final-system/common/eglibc.xml" 35 xpointer="xpointer(//*[@os='s2'])"/> 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 --enable-add-ons \ 62 --with-tls --enable-kernel=2.6.0 --with-__thread \ 61 --disable-profile --with-tls --enable-kernel=2.6.32 --with-__thread \ 63 62 --with-binutils=/cross-tools/bin --with-headers=/tools/include \ 64 -- cache-file=config.cache</userinput></screen>63 --enable-obsolete-rpc --cache-file=config.cache</userinput></screen> 65 64 66 65 <variablelist os="dg"> -
BOOK/cross-tools/sparc64/linux-headers.xml
r1c9985f r026bb5d 31 31 xpointer="xpointer(//*[@os='b'])"/> 32 32 33 <screen os="c"><userinput>install -dv /tools/include 34 make mrproper 33 <screen os="c"><userinput>make mrproper 35 34 make ARCH=sparc64 headers_check 36 make ARCH=sparc64 INSTALL_HDR_PATH=dest headers_install 37 cp -rv dest/include/* /tools/include</userinput></screen> 35 make ARCH=sparc64 INSTALL_HDR_PATH=/tools headers_install</userinput></screen> 38 36 39 37 <variablelist os="d"> … … 53 51 54 52 <varlistentry os="d3"> 55 <term><parameter>make ARCH=sparc64 INSTALL_HDR_PATH= destheaders_install</parameter></term>53 <term><parameter>make ARCH=sparc64 INSTALL_HDR_PATH=/tools headers_install</parameter></term> 56 54 <listitem> 57 <para>Normally the headers_install target removes the entire 58 destination directory (default 59 <filename class="directory">/usr/include</filename>) before 60 installing the headers. To prevent this, we tell the kernel to 61 install the headers to a directory inside the source dir.</para> 55 <para>This will install the kernel headers into 56 <filename class="directory">/tools/include</filename>.</para> 62 57 </listitem> 63 58 </varlistentry> -
BOOK/cross-tools/x86-chapter.xml
r1c9985f r026bb5d 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"/> 17 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86/linux-headers.xml"/> 18 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/file.xml"/> … … 22 23 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/mpfr.xml"/> 23 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/mpc.xml"/> 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ ppl.xml"/>25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/cloog -ppl.xml"/>25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/isl.xml"/> 26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/cloog.xml"/> 26 27 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/binutils-32.xml"/> 27 28 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gcc-static.xml"/> -
BOOK/cross-tools/x86/eglibc.xml
r1c9985f r026bb5d 28 28 29 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 30 href="../ common/eglibc.xml"31 xpointer="xpointer(//*[@os=' db'])"/>30 href="../../final-system/common/eglibc.xml" 31 xpointer="xpointer(//*[@os='s1'])"/> 32 32 33 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 34 href="../ common/eglibc.xml"35 xpointer="xpointer(//*[@os=' dc'])"/>34 href="../../final-system/common/eglibc.xml" 35 xpointer="xpointer(//*[@os='s2'])"/> 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) - mtune=generic -g -O2" \59 CFLAGS="-march=$(cut -d- -f1 <<< $CLFS_TARGET) -O2" \ 60 60 ../eglibc-&eglibc-version;/configure --prefix=/tools \ 61 61 --host=${CLFS_TARGET} --build=${CLFS_HOST} \ 62 --disable-profile --enable-add-ons \ 63 --with-tls --enable-kernel=2.6.0 --with-__thread \ 62 --disable-profile --with-tls --enable-kernel=2.6.32 --with-__thread \ 64 63 --with-binutils=/cross-tools/bin --with-headers=/tools/include \ 65 -- cache-file=config.cache</userinput></screen>64 --enable-obsolete-rpc --cache-file=config.cache</userinput></screen> 66 65 67 66 <variablelist os="dg"> … … 86 85 <varlistentry os="ea2"> 87 86 <term><parameter>CFLAGS="-march=$(cut -d- -f1 <<< 88 $CLFS_TARGET) -mtune=generic -g -O2"</parameter></term>87 $CLFS_TARGET)" -O2</parameter></term> 89 88 <listitem> 90 89 <para>Forces EGLIBC to optimize for our target system.</para> … … 119 118 href="../common/eglibc.xml" 120 119 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'])"/>125 120 126 121 </variablelist> -
BOOK/cross-tools/x86/linux-headers.xml
r1c9985f r026bb5d 31 31 xpointer="xpointer(//*[@os='b'])"/> 32 32 33 <screen os="c"><userinput>install -dv /tools/include 34 make mrproper 33 <screen os="c"><userinput>make mrproper 35 34 make ARCH=i386 headers_check 36 make ARCH=i386 INSTALL_HDR_PATH=dest headers_install 37 cp -rv dest/include/* /tools/include</userinput></screen> 35 make ARCH=i386 INSTALL_HDR_PATH=/tools headers_install</userinput></screen> 38 36 39 37 <variablelist os="d"> … … 53 51 54 52 <varlistentry os="d3"> 55 <term><parameter>make ARCH=i386 INSTALL_HDR_PATH= destheaders_install</parameter></term>53 <term><parameter>make ARCH=i386 INSTALL_HDR_PATH=/tools headers_install</parameter></term> 56 54 <listitem> 57 <para>Normally the headers_install target removes the entire 58 destination directory (default 59 <filename class="directory">/usr/include</filename>) before 60 installing the headers. To prevent this, we tell the kernel to 61 install the headers to a directory inside the source dir.</para> 55 <para>This will install the kernel headers into 56 <filename class="directory">/tools/include</filename>.</para> 62 57 </listitem> 63 58 </varlistentry> -
BOOK/cross-tools/x86_64-64-chapter.xml
r1c9985f r026bb5d 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"/> 18 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86_64/linux-headers.xml"/> 19 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/file.xml"/> … … 23 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/mpfr.xml"/> 24 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/mpc.xml"/> 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ ppl.xml"/>26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/cloog -ppl.xml"/>26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/isl.xml"/> 27 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/cloog.xml"/> 27 28 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/binutils.xml"/> 28 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/gcc-static.xml"/> 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href=" 64/eglibc.xml"/>30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86_64-64/eglibc.xml"/> 30 31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/gcc-final.xml"/> 31 32 -
BOOK/cross-tools/x86_64-chapter.xml
r1c9985f r026bb5d 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"/> 18 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86_64/linux-headers.xml"/> 19 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/file.xml"/> … … 23 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/mpfr.xml"/> 24 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/mpc.xml"/> 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ ppl.xml"/>26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/cloog -ppl.xml"/>26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/isl.xml"/> 27 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/cloog.xml"/> 27 28 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/binutils.xml"/> 28 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gcc-static.xml"/> -
BOOK/cross-tools/x86_64/eglibc.xml
r1c9985f r026bb5d 28 28 29 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 30 href="../ common/eglibc.xml"31 xpointer="xpointer(//*[@os=' db'])"/>30 href="../../final-system/common/eglibc.xml" 31 xpointer="xpointer(//*[@os='s1'])"/> 32 32 33 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 34 href="../ common/eglibc.xml"35 xpointer="xpointer(//*[@os=' dc'])"/>34 href="../../final-system/common/eglibc.xml" 35 xpointer="xpointer(//*[@os='s2'])"/> 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) - mtune=generic -g -O2" \59 CFLAGS="-march=$(cut -d- -f1 <<< $CLFS_TARGET32) -O2" \ 60 60 ../eglibc-&eglibc-version;/configure --prefix=/tools \ 61 61 --host=${CLFS_TARGET32} --build=${CLFS_HOST} \ 62 --disable-profile --enable-add-ons \ 63 --with-tls --enable-kernel=2.6.0 --with-__thread \ 62 --disable-profile --with-tls --enable-kernel=2.6.32 --with-__thread \ 64 63 --with-binutils=/cross-tools/bin --with-headers=/tools/include \ 65 -- cache-file=config.cache</userinput></screen>64 --enable-obsolete-rpc --cache-file=config.cache</userinput></screen> 66 65 67 66 <variablelist os="dg"> … … 86 85 <varlistentry os="ea2"> 87 86 <term><parameter>CFLAGS="-march=$(cut -d- -f1 <<< 88 $CLFS_TARGET32) - mtune=generic -g -O2"</parameter></term>87 $CLFS_TARGET32) -O2"</parameter></term> 89 88 <listitem> 90 89 <para>Forces EGLIBC to optimize for our target system.</para> … … 115 114 href="../common/eglibc.xml" 116 115 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'])"/> 117 120 118 121 </variablelist> -
BOOK/cross-tools/x86_64/linux-headers.xml
r1c9985f r026bb5d 31 31 xpointer="xpointer(//*[@os='b'])"/> 32 32 33 <screen os="c"><userinput>install -dv /tools/include 34 make mrproper 33 <screen os="c"><userinput>make mrproper 35 34 make ARCH=x86_64 headers_check 36 make ARCH=x86_64 INSTALL_HDR_PATH=dest headers_install 37 cp -rv dest/include/* /tools/include</userinput></screen> 35 make ARCH=x86_64 INSTALL_HDR_PATH=/tools headers_install</userinput></screen> 38 36 39 37 <variablelist os="d"> … … 53 51 54 52 <varlistentry os="d3"> 55 <term><parameter>make ARCH=x86_64 INSTALL_HDR_PATH= destheaders_install</parameter></term>53 <term><parameter>make ARCH=x86_64 INSTALL_HDR_PATH=/tools headers_install</parameter></term> 56 54 <listitem> 57 <para>Normally the headers_install target removes the entire 58 destination directory (default 59 <filename class="directory">/usr/include</filename>) before 60 installing the headers. To prevent this, we tell the kernel to 61 install the headers to a directory inside the source dir.</para> 55 <para>This will install the kernel headers into 56 <filename class="directory">/tools/include</filename>.</para> 62 57 </listitem> 63 58 </varlistentry> -
BOOK/final-preps/addinguser.xml
r1c9985f r026bb5d 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 36 42 </listitem> 37 43 </varlistentry> … … 88 94 bash</command>.</para> 89 95 96 <note> 97 <para>Until specified otherwise, all commands from this point on 98 should be done as the <systemitem class="username">clfs</systemitem> 99 user.</para> 100 </note> 101 90 102 </sect1> -
BOOK/final-system/64/binutils.xml
r1c9985f r026bb5d 42 42 xpointer="xpointer(//*[@os='f'])"/> 43 43 44 <!-- Branch update patch area 45 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 46 href="../../final-system/common/binutils.xml" 47 xpointer="xpointer(//*[@os='p1'])"/> 48 49 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 50 href="../../final-system/common/binutils.xml" 51 xpointer="xpointer(//*[@os='p2'])"/> 52 --> 44 53 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 45 54 href="../common/binutils.xml" … … 56 65 <screen os="ca"><userinput>CC="gcc -isystem /usr/include" \ 57 66 LDFLAGS="-Wl,-rpath-link,/usr/lib:/lib" \ 58 ../binutils-&binutils- version;/configure --prefix=/usr \67 ../binutils-&binutils-dir;/configure --prefix=/usr \ 59 68 --libdir=/usr/lib --enable-shared \ 60 69 --disable-multilib --enable-64-bit-bfd</userinput></screen> -
BOOK/final-system/64/gcc.xml
r1c9985f r026bb5d 30 30 xpointer="xpointer(//*[@os='p2'])"/> 31 31 32 33 32 <para os="p5">Apply the following patch so that GCC links to 34 33 <filename class="directory">/lib</filename> instead of … … 36 35 37 36 <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'])"/> 38 45 39 46 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 72 79 href="../common/gcc.xml" 73 80 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'])"/> 74 89 75 90 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 121 136 xpointer="xpointer(//*[@os='x'])"/> 122 137 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 123 146 </sect2> 124 147 -
BOOK/final-system/alpha-chapter.xml
r1c9985f r026bb5d 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/ ppl.xml"/>26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/cloog -ppl.xml"/>25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/isl.xml"/> 26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/cloog.xml"/> 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/ glib.xml"/>33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ pkg-config.xml"/>32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/pkg-config-lite.xml"/> 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/shadow.xml"/> 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"/> 35 36 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/e2fsprogs.xml"/> 36 37 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/coreutils.xml"/> … … 38 39 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/m4.xml"/> 39 40 <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"/> 49 50 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bzip2.xml"/> 50 51 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/diffutils.xml"/> 51 52 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/file.xml"/> 53 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gawk.xml"/> 52 54 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/findutils.xml"/> 53 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gawk.xml"/>54 55 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gettext.xml"/> 55 56 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/grep.xml"/> 56 57 <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"/> 57 59 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gzip.xml"/> 58 60 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/iputils.xml"/> 59 61 <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"/>61 62 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/make.xml"/> 62 63 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/xz.xml"/> 63 64 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/man.xml"/> 64 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ module-init-tools.xml"/>65 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/kmod.xml"/> 65 66 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/patch.xml"/> 66 67 <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/ udev.xml"/>74 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/eudev.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
r1c9985f r026bb5d 44 44 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 45 45 href="../common/eglibc.xml" 46 xpointer="xpointer(//*[@os=' p1'])"/>46 xpointer="xpointer(//*[@os='b'])"/> 47 47 48 48 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 49 49 href="../common/eglibc.xml" 50 xpointer="xpointer(//*[@os=' p2'])"/>50 xpointer="xpointer(//*[@os='s1'])"/> 51 51 52 52 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 53 53 href="../common/eglibc.xml" 54 xpointer="xpointer(//*[@os=' b'])"/>54 xpointer="xpointer(//*[@os='s2'])"/> 55 55 56 56 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/final-system/common/autoconf.xml
r1c9985f r026bb5d 34 34 <screen os="d"><userinput>make</userinput></screen> 35 35 36 <para os="e">To test the results, issue: 37 <userinput>make check VERBOSE=yes</userinput>. 17 tests are skipped that use 38 Automake and different GCC languages. For full test coverage, Autoconf can 39 be re-tested after Automake has been installed.</para> 36 <para os="e">To test the results, issue:</para> 37 38 <screen os="e2"><userinput remap="test">make check VERBOSE=yes</userinput></screen> 39 40 <para os="e3">17 tests are skipped that use Automake and different GCC languages. 41 For full test coverage, Autoconf can be re-tested after Automake has been 42 installed.</para> 40 43 41 44 <para os="f">Install the package:</para> -
BOOK/final-system/common/automake.xml
r1c9985f r026bb5d 34 34 <screen os="d"><userinput>make</userinput></screen> 35 35 36 <para os="e">To test the results, issue: 37 <userinput>make check</userinput>.</para> 36 <para os="e">To test the results, issue:</para> 37 38 <screen os="e2"><userinput remap="test">make check</userinput></screen> 38 39 39 40 <para os="f">Install the package:</para> -
BOOK/final-system/common/binutils.xml
r1c9985f r026bb5d 40 40 needs to be resolved before running the test suites for Binutils and GCC.</para> 41 41 42 <!-- Branch update patch area 43 <para os="p1">The following patch contains a number of updates to the 44 &binutils-version; branch by the Binutils developers:</para> 45 46 <screen os="p2"><userinput>patch -Np1 -i ../&binutils-branch_update-patch;</userinput></screen> 47 --> 48 42 49 <para os="g">The Binutils documentation recommends building Binutils outside of the 43 50 source directory in a dedicated build directory:</para> … … 50 57 <screen os="ca"><userinput>CC="gcc -isystem /usr/include" \ 51 58 LDFLAGS="-Wl,-rpath-link,/usr/lib:/lib" \ 52 ../binutils-&binutils- version;/configure --prefix=/usr \59 ../binutils-&binutils-dir;/configure --prefix=/usr \ 53 60 --enable-shared</userinput></screen> 54 61 … … 91 98 <para os="p">Test the results:</para> 92 99 93 <screen os="q"><userinput >make check</userinput></screen>100 <screen os="q"><userinput remap="test">make check</userinput></screen> 94 101 95 102 <para os="r">Install the package:</para> … … 100 107 file that is needed by some packages:</para> 101 108 102 <screen os="u"><userinput>cp -v ../binutils-&binutils- version;/include/libiberty.h /usr/include</userinput></screen>109 <screen os="u"><userinput>cp -v ../binutils-&binutils-dir;/include/libiberty.h /usr/include</userinput></screen> 103 110 104 111 </sect2> … … 113 120 114 121 <seglistitem> 115 <seg>addr2line, ar, as, c++filt, gprof, ld, nm, objcopy, objdump, 122 <seg>addr2line, ar, as, c++filt, elfedit, gprof, ld, ld.bfd, nm, objcopy, 123 objdump, 116 124 ranlib, readelf, size, strings, and strip</seg> 117 125 <seg>libiberty.a, libbfd.[a,so], and libopcodes.[a,so]</seg> … … 170 178 </varlistentry> 171 179 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 172 190 <varlistentry id="gprof"> 173 191 <term><command>gprof</command></term> … … 188 206 <indexterm zone="ch-system-binutils ld"> 189 207 <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> 190 218 </indexterm> 191 219 </listitem> -
BOOK/final-system/common/bison.xml
r1c9985f r026bb5d 25 25 <title>Installation of Bison</title> 26 26 27 <para os="t3">The <command>configure </command>script does not determine 28 the correct value for the following. Set the value manually:</para> 29 30 <screen os="t4"><userinput>echo "ac_cv_prog_lex_is_flex=yes" > config.cache</userinput></screen> 31 27 32 <para os="a">Prepare Bison for compilation:</para> 28 33 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> 34 <screen os="b"><userinput>./configure --prefix=/usr --cache-file=config.cache</userinput></screen> 37 35 38 36 <para os="c">Compile the package:</para> … … 40 38 <screen os="d"><userinput>make</userinput></screen> 41 39 42 <para os="e">To test the results, issue: 43 <userinput>make check</userinput>.</para> 40 <para os="e">To test the results, issue:</para> 41 42 <screen os="e2"><userinput remap="test">make check</userinput></screen> 44 43 45 44 <para os="f">Install the package:</para> -
BOOK/final-system/common/coreutils.xml
r1c9985f r026bb5d 35 35 <para os="c">Now prepare Coreutils for compilation:</para> 36 36 37 <screen os="d"><userinput>./configure --prefix=/usr \ 37 <screen os="d"><userinput>FORCE_UNSAFE_CONFIGURE=1 \ 38 ./configure --prefix=/usr \ 38 39 --enable-no-install-program=kill,uptime \ 39 40 --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> 40 53 41 54 <para os="e">Compile the package:</para> … … 45 58 <para os="g">The test suite of Coreutils makes several assumptions about the 46 59 presence of system users and groups that are not valid within the minimal 47 environment that exists at the moment. Therefore, additional items need 48 to be set up before running the tests. Skip down to <quote>Install the 49 package</quote> if not running the test suite.</para> 50 51 <para os="h">Create two <systemitem class="groupname">dummy</systemitem> groups 52 and a <systemitem class="username">dummy</systemitem> user:</para> 53 54 <screen os="i"><userinput>echo "dummy1:x:1000:" >> /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 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 59 66 the tests that are meant to be run as user 60 67 <systemitem class="username">root</systemitem>:</para> 61 68 62 <screen os=" k"><userinput>make NON_ROOT_USERNAME=dummy check-root</userinput></screen>63 64 <para os=" l">The testsuite will now be run as the69 <screen os="i"><userinput remap="test">make NON_ROOT_USERNAME=dummy</userinput></screen> 70 71 <para os="j">The testsuite will now be run as the 65 72 <systemitem class="username">dummy</systemitem> user. Fix the permissions 66 73 for a few files to allow this:</para> 67 74 68 <screen os=" m"><userinput>chown -Rv dummy config.log {gnulib-tests,lib,src}/.deps</userinput></screen>69 70 <para os=" n">Then run the remainder of the tests as the75 <screen os="k"><userinput remap="test">chown -Rv dummy .</userinput></screen> 76 77 <para os="l">Then run the remainder of the tests as the 71 78 <systemitem class="username">dummy</systemitem> user:</para> 72 79 73 <screen os="o"><userinput>src/su dummy -c "make RUN_EXPENSIVE_TESTS=yes check"</userinput></screen> 74 75 <para os="p">When testing is complete, remove the 80 <screen os="m"><userinput remap="test">su dummy -s /bin/bash \ 81 -c "PATH=$PATH make RUN_EXPENSIVE_TESTS=yes -k check || true"</userinput></screen> 82 83 <para os="n">When testing is complete, remove the 76 84 <systemitem class="username">dummy</systemitem> user and groups:</para> 77 85 78 <screen os=" q"><userinput>sed -i '/dummy/d' /etc/passwd /etc/group</userinput></screen>79 80 <para os=" r">Install the package:</para>81 82 <screen os=" s"><userinput>make install</userinput></screen>83 84 <para os=" t">Move programs to the locations specified by the FHS:</para>85 86 <screen os=" u"><userinput>mv -v /usr/bin/{cat,chgrp,chmod,chown,cp,date} /bin86 <screen os="o"><userinput remap="test">sed -i '/dummy/d' /etc/passwd /etc/group</userinput></screen> 87 88 <para os="p">Install the package:</para> 89 90 <screen os="q"><userinput>make install</userinput></screen> 91 92 <para os="r">Move programs to the locations specified by the FHS:</para> 93 94 <screen os="s"><userinput>mv -v /usr/bin/{cat,chgrp,chmod,chown,cp,date} /bin 87 95 mv -v /usr/bin/{dd,df,echo,false,hostname,ln,ls,mkdir,mknod} /bin 88 96 mv -v /usr/bin/{mv,pwd,rm,rmdir,stty,true,uname} /bin 89 97 mv -v /usr/bin/chroot /usr/sbin</userinput></screen> 90 98 91 <para os=" v">Other Coreutils programs are used by some of the scripts99 <para os="t">Other Coreutils programs are used by some of the scripts 92 100 in the CLFS-Bootscripts package. As <filename 93 101 class="directory">/usr</filename> may not be available during the early 94 102 stages of booting, those binaries need to be on the root partition:</para> 95 103 96 <screen os=" w"><userinput>mv -v /usr/bin/{[,basename,head,install,nice} /bin104 <screen os="u"><userinput>mv -v /usr/bin/{[,basename,head,install,nice} /bin 97 105 mv -v /usr/bin/{readlink,sleep,sync,test,touch} /bin 98 106 ln -svf ../../bin/install /usr/bin</userinput></screen> … … 113 121 echo, env, expand, expr, factor, false, fmt, fold, groups, head, 114 122 hostid, hostname, id, install, join, link, ln, logname, ls, md5sum, 115 mkdir, mkfifo, mknod, mktemp, mv, nice, nl, nohup, od, paste, pathchk,116 p inky, pr, printenv, printf, ptx, pwd, readlink, rm, rmdir, runcon, seq,117 sha1sum, sha224sum, sha256sum, sha384sum, sha512sum, shred, shuf,118 s leep, 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>123 mkdir, mkfifo, mknod, mktemp, mv, nice, nl, nohup, nproc, numfmt, od, paste, 124 pathchk, pinky, pr, printenv, printf, ptx, pwd, readlink, realpath, rm, 125 rmdir, runcon, seq, sha1sum, sha224sum, sha256sum, sha384sum, 126 sha512sum, 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> 121 129 <seg>libstdbuf.so</seg> 122 130 <seg>/usr/lib/coreutils</seg> … … 636 644 </varlistentry> 637 645 646 <varlistentry id="nproc"> 647 <term><command>nproc</command></term> 648 <listitem> 649 <para>Prints the number of processing units available to the current 650 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 638 667 <varlistentry id="od"> 639 668 <term><command>od</command></term> … … 736 765 <indexterm zone="ch-system-coreutils readlink"> 737 766 <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> 738 777 </indexterm> 739 778 </listitem> -
BOOK/final-system/common/diffutils.xml
r1c9985f r026bb5d 39 39 <screen os="d"><userinput>make</userinput></screen> 40 40 41 <para os="e">This package does not come with a test suite.</para> 41 <para os="e">To test the results, issue:</para> 42 43 <screen os="e2"><userinput remap="test">make check</userinput></screen> 42 44 43 45 <para os="f">Install the package:</para> -
BOOK/final-system/common/e2fsprogs.xml
r1c9985f r026bb5d 73 73 <screen os="g"><userinput>make</userinput></screen> 74 74 75 <para os="h">To test the results, issue: 76 <userinput>make check</userinput>.</para> 75 <para os="h">To test the results, issue:</para> 76 77 <screen os="h2"><userinput remap="test">make check</userinput></screen> 77 78 78 79 <para os="i">Install the binaries, documentation and shared libraries:</para> … … 96 97 <seglistitem> 97 98 <seg>badblocks, chattr, compile_et, debugfs, dumpe2fs, e2freefrag, 98 e2fsck, e2image, e2initrd_helper, e2label, e2undo, filefrag, fsck.ext2,99 fsck.ext 3, fsck.ext4, fsck.ext4dev, logsave, lsattr, mk_cmds, mke2fs,100 mk fs.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], and103 libss.[a,so] </seg>99 e2fsck, e2image, e2initrd_helper, e2label, e2undo, e4defrag, filefrag, 100 fsck.ext2, fsck.ext3, fsck.ext4, fsck.ext4dev, logsave, lsattr, 101 mk_cmds, mke2fs, mkfs.ext2, mkfs.ext3, mkfs.ext4, mkfs.ext4dev, 102 mklost+found, resize2fs, and tune2fs</seg> 103 <seg>libcom_err.[a,so], libe2p.[a,so], libext2fs.[a,so], 104 libss.[a,so], and libquota.a</seg> 104 105 <seg>/usr/include/e2p, /usr/include/et, /usr/include/ext2fs, 105 /usr/include/ ss, /usr/share/et, /usr/share/ss</seg>106 /usr/include/quota, /usr/include/ss, /usr/share/et, /usr/share/ss</seg> 106 107 </seglistitem> 107 108 </segmentedlist> … … 126 127 <term><command>chattr</command></term> 127 128 <listitem> 128 <para>Changes the attributes of files on an <systemitem 129 class="filesystem">ext2</systemitem> file system; it also 130 changes <systemitem class="filesystem">ext3</systemitem> 131 file systems, the journaling version of <systemitem 132 class="filesystem">ext2</systemitem> file systems</para> 129 <para>Changes the attributes on a Linux file system</para> 133 130 <indexterm zone="ch-system-e2fsprogs chattr"> 134 131 <primary sortas="b-chattr">chattr</primary> … … 186 183 <listitem> 187 184 <para>Is used to check, and optionally repair <systemitem 188 class="filesystem">ext2</systemitem> file systems and <systemitem 189 class="filesystem">ext3</systemitem> file systems</para> 185 class="filesystem">ext2</systemitem>, <systemitem 186 class="filesystem">ext3</systemitem> and <systemitem 187 class="filesystem">ext4</systemitem>file systems</para> 190 188 <indexterm zone="ch-system-e2fsprogs e2fsck"> 191 189 <primary sortas="b-e2fsck">e2fsck</primary> … … 238 236 </varlistentry> 239 237 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 240 248 <varlistentry id="filefrag"> 241 249 <term><command>filefrag</command></term> … … 328 336 <term><command>mke2fs</command></term> 329 337 <listitem> 330 <para>Creates an <systemitem class="filesystem">ext2</systemitem> 331 or <systemitem class="filesystem">ext3</systemitem> file system on332 the given device</para>338 <para>Creates an <systemitem class="filesystem">ext2</systemitem>, 339 <systemitem class="filesystem">ext3</systemitem> or <systemitem 340 class="filesystem">ext4</systemitem> file system on the given device</para> 333 341 <indexterm zone="ch-system-e2fsprogs mke2fs"> 334 342 <primary sortas="b-mke2fs">mke2fs</primary> … … 448 456 </varlistentry> 449 457 458 <varlistentry id="libquota"> 459 <term><filename class="libraryfile">libquota</filename></term> 460 <listitem> 461 <para>Provides an interface for creating and updating quota files 462 and ext4 superblock fields</para> 463 <indexterm zone="ch-system-e2fsprogs libquota"> 464 <primary sortas="c-libquota">libquota</primary> 465 </indexterm> 466 </listitem> 467 </varlistentry> 468 450 469 <varlistentry id="libss"> 451 470 <term><filename class="libraryfile">libss</filename></term> -
BOOK/final-system/common/eglibc.xml
r1c9985f r026bb5d 58 58 unset LINKER</userinput></screen> 59 59 60 <para os="p1">The following patch fixes an issue where EGLIBC will61 improperly handle a condition where an elf binary has missing62 dependencies:</para>63 64 <screen os="p2"><userinput>patch -Np1 -i ../&eglibc-dl_dep_fix-patch;</userinput></screen>65 66 60 <para os="b">The EGLIBC build system is self-contained and will install 67 61 perfectly, even though the compiler specs file and linker are still … … 71 65 of achieving a clean build.</para> 72 66 73 <para os="e">The EGLIBC documentation recommends building EGLIBC outside of the 74 source directory in a dedicated build directory:</para> 67 <para os="s1">Allow EGLIBC to detect Make-4.x:</para> 68 69 <screen os="s2"><userinput>sed -r -i 's/(3..89..)/\1 | 4.*/' configure</userinput></screen> 70 71 <para os="e">The EGLIBC documentation recommends building EGLIBC outside of the source directory in a dedicated build directory:</para> 75 72 76 73 <screen os="f"><userinput>mkdir -v ../eglibc-build … … 80 77 81 78 <screen os="h"><userinput>../eglibc-&eglibc-version;/configure --prefix=/usr \ 82 --disable-profile --enable- add-ons --enable-kernel=2.6.0\83 -- libexecdir=/usr/lib/eglibc</userinput></screen>79 --disable-profile --enable-kernel=2.6.32 --libexecdir=/usr/lib/eglibc \ 80 --enable-obsolete-rpc</userinput></screen> 84 81 85 82 <variablelist os="i"> … … 89 86 <term><parameter>--libexecdir=/usr/lib/eglibc</parameter></term> 90 87 <listitem> 91 <para>This changes the location of the <command> pt_chown</command>92 programfrom its default of <filename88 <para>This changes the location of the <command>getconf</command> 89 utility from its default of <filename 93 90 class="directory">/usr/libexec</filename> to <filename 94 91 class="directory">/usr/lib/eglibc</filename>.</para> … … 111 108 <!-- items n,o,p no longer the master, use x86_64 which has no failures --> 112 109 113 <screen os="n"><userinput >cp -v ../eglibc-&eglibc-version;/iconvdata/gconv-modules iconvdata110 <screen os="n"><userinput remap="test">cp -v ../eglibc-&eglibc-version;/iconvdata/gconv-modules iconvdata 114 111 make -k check 2>&1 | tee eglibc-check-log; grep Error eglibc-check-log</userinput></screen> 115 112 … … 246 243 EOF</userinput></screen> 247 244 245 <para>Install timezone data:</para> 246 <screen><userinput>tar -xf ../tzdata&tzdata-version;.tar.gz 247 248 ZONEINFO=/usr/share/zoneinfo 249 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; do 254 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 done 258 259 cp -v zone.tab iso3166.tab $ZONEINFO 260 zic -d $ZONEINFO -p America/New_York 261 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 is 270 conventional to put these in both 271 <filename class="directory">zoneinfo</filename> and 272 <filename class="directory">zoneinfo/posix</filename>. It is 273 necessary to put the POSIX timezones in 274 <filename class="directory">zoneinfo</filename>, otherwise various 275 test-suites will report errors. On an embedded system, where space is 276 tight and you do not intend to ever update the timezones, you could save 277 1.9MB by not using the <filename class="directory">posix</filename> 278 directory, but some applications or test-suites might give less good 279 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 an 286 embedded system, where space is tight and you do not intend to 287 ever update the timezones, or care about the correct time, you could 288 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 use 296 New York because POSIX requires the daylight savings time rules 297 to be in accordance with US rules.</para> 298 </listitem> 299 </varlistentry> 300 </variablelist> 301 248 302 <para>To determine the local time zone, run the following script:</para> 249 303 … … 323 377 <seglistitem> 324 378 <seg>catchsegv, gencat, getconf, getent, iconv, iconvconfig, ldconfig, 325 ldd, lddlibc4, locale, localedef, m trace, nscd,326 pcprofiledump, p t_chown, rpcgen, rpcinfo, sln, sprof, tzselect, xtrace,327 zdump,and zic</seg>379 ldd, lddlibc4, locale, localedef, makedb, mtrace, nscd, 380 pcprofiledump, pldd, rpcgen, sln, sprof, tzselect, xtrace,zdump, 381 and zic</seg> 328 382 <seg>ld.so, libBrokenLocale.[a,so], libSegFault.so, libanl.[a,so], 329 383 libbsd-compat.a, libc.[a,so], libc_nonshared.a, libcidn.[a,so], … … 465 519 </varlistentry> 466 520 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 467 531 <varlistentry id="mtrace"> 468 532 <term><command>mtrace</command></term> … … 497 561 </varlistentry> 498 562 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> 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> 506 569 </indexterm> 507 570 </listitem> … … 519 582 </varlistentry> 520 583 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 531 584 <varlistentry id="sln"> 532 585 <term><command>sln</command></term> … … 535 588 <indexterm zone="ch-system-eglibc sln"> 536 589 <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> 537 600 </indexterm> 538 601 </listitem> -
BOOK/final-system/common/file.xml
r1c9985f r026bb5d 34 34 <screen os="d"><userinput>make</userinput></screen> 35 35 36 <para os="e">This package does not come with a test suite.</para> 36 <para os="e">To test the results, issue:</para> 37 38 <screen os="e2"><userinput remap="test">make check</userinput></screen> 37 39 38 40 <para os="f">Install the package:</para> -
BOOK/final-system/common/findutils.xml
r1c9985f r026bb5d 51 51 <screen os="e"><userinput>make</userinput></screen> 52 52 53 <para os="f">To test the results, issue: 54 <userinput>make check</userinput>.</para> 53 <para os="f">To test the results, issue:</para> 54 55 <screen os="f2"><userinput remap="test">make check</userinput></screen> 55 56 56 57 <para os="g">Install the package:</para> -
BOOK/final-system/common/flex.xml
r1c9985f r026bb5d 26 26 <title>Installation of Flex</title> 27 27 28 <para os="p1">The following patch contains fixes to Generate proper29 GCC 4.4.x code:</para>30 31 <screen os="p2"><userinput>patch -Np1 -i ../&flex-gcc44-patch;</userinput></screen>32 33 28 <para os="a">Prepare Flex for compilation:</para> 34 29 … … 39 34 <screen os="d"><userinput>make</userinput></screen> 40 35 41 <para os="e">To test the results, issue: 42 <userinput>make check</userinput>.</para> 36 <para os="e">To test the results, issue:</para> 37 38 <screen os="e2"><userinput remap="test">make check</userinput></screen> 43 39 44 40 <para os="f">Install the package:</para> … … 101 97 </varlistentry> 102 98 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 103 110 <varlistentry id="lex"> 104 111 <term><command>lex</command></term> -
BOOK/final-system/common/gawk.xml
r1c9985f r026bb5d 34 34 <screen os="d"><userinput>make</userinput></screen> 35 35 36 <para os="e">To test the results, issue: 37 <userinput>make check</userinput>.</para> 36 <para os="e">To test the results, issue:</para> 37 38 <screen os="e2"><userinput remap="test">make check</userinput></screen> 38 39 39 40 <para os="f">Install the package:</para> -
BOOK/final-system/common/gcc.xml
r1c9985f r026bb5d 26 26 <title>Installation of GCC</title> 27 27 28 29 28 <para os="p1">The following patch contains a number of updates to the 30 29 &gcc-version; branch by the GCC developers:</para> 31 30 32 31 <screen os="p2"><userinput>patch -Np1 -i ../&gcc-branch_update-patch;</userinput></screen> 32 33 <para os="fix1">Apply a <command>sed</command> subsitution that will 34 suppress the execution of the <command>fixincludes</command> script:</para> 35 36 <screen os="fix2"><userinput>cp -v gcc/Makefile.in{,.orig} 37 sed 's@\./fixinc\.sh@-c true@' gcc/Makefile.in.orig > gcc/Makefile.in</userinput></screen> 33 38 34 39 <para os="d">Apply a <command>sed</command> substitution that will suppress the … … 54 59 --enable-__cxa_atexit --enable-c99 --enable-long-long \ 55 60 --enable-clocale=gnu --enable-languages=c,c++ \ 56 --disable-multilib --disable-libstdcxx-pch</userinput></screen> 61 --disable-multilib --disable-libstdcxx-pch \ 62 --enable-cloog-backend=isl --disable-isl-version-check --with-system-zlib \ 63 --enable-checking=release --enable-libstdcxx-time \ 64 --disable-install-libiberty</userinput></screen> 57 65 58 66 <para os="j">Compile the package:</para> … … 65 73 </important> 66 74 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 67 79 <para os="m">Test the results, but do not stop at errors:</para> 68 80 69 <screen os="n"><userinput >make -k check</userinput></screen>81 <screen os="n"><userinput remap="test">make -k check</userinput></screen> 70 82 71 83 <para os="o">The <parameter>-k</parameter> flag is used to make the test suite … … 74 86 failures. To receive a summary of the test suite results, run:</para> 75 87 76 <screen os="p"><userinput >../gcc-&gcc-version;/contrib/test_summary</userinput></screen>88 <screen os="p"><userinput remap="test">../gcc-&gcc-version;/contrib/test_summary</userinput></screen> 77 89 78 90 <para os="q">For only the summaries, pipe the output through … … 97 109 98 110 <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> 99 115 100 116 </sect2> … … 109 125 110 126 <seglistitem> 111 <seg>c++, cc (link to gcc), cpp, g++, gcc, gccbug,and gcov</seg>112 <seg>lib gcc.a, libgcc_eh.a, libgcc_s.so, libgcov.a, libgomp.[a,so],113 lib mudflap.[a,so], libmudflapth.[a,so], libssp.[a,so],114 libssp_nonshared.a, libstdc++.[a,so], and libsupc++.a</seg>115 <seg>/usr/include/c++, /usr/lib/gcc </seg>127 <seg>c++, cc (link to gcc), cpp, g++, gcc, and gcov</seg> 128 <seg>libasan.[a,so], libgcc.a, libgcc_eh.a, libgcc_s.so, libgcov.a, 129 libgomp.[a,so], libmudflap.[a,so], libmudflapth.[a,so], libssp.[a,so], 130 libssp_nonshared.a, libstdc++.[a,so], libsupc++.a, and libtsan.[a,so]</seg> 131 <seg>/usr/include/c++, /usr/lib/gcc, /usr/share/gcc-&gcc-version;</seg> 116 132 </seglistitem> 117 133 </segmentedlist> … … 173 189 </varlistentry> 174 190 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 185 191 <varlistentry id="gcov"> 186 192 <term><command>gcov</command></term> … … 194 200 </varlistentry> 195 201 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 196 212 <varlistentry id="libgcc"> 197 213 <term><filename class="libraryfile">libgcc</filename></term> … … 269 285 </varlistentry> 270 286 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 271 297 </variablelist> 272 298 -
BOOK/final-system/common/gettext.xml
r1c9985f r026bb5d 36 36 <screen os="d"><userinput>make</userinput></screen> 37 37 38 <para os="e">To test the results, issue: <userinput>make check</userinput>.</para> 38 <para os="e">To test the results, issue:</para> 39 40 <screen os="e2"><userinput remap="test">make check</userinput></screen> 39 41 40 42 <para os="f">Install the package:</para> -
BOOK/final-system/common/gmp.xml
r1c9985f r026bb5d 35 35 36 36 <note os="n1"> 37 <para>If you are compiling this package on a different CPU th en you plan to38 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 will40 prevent GMP from optimizing for the wrong CPU. You can make this change with41 the following command:</para>37 <para>If you are compiling this package on a different CPU than you plan 38 to run the CLFS system on, you must replace GMP's 39 <filename>config.guess</filename> and <filename>config.sub</filename> 40 wrappers with the originals. This will prevent GMP from optimizing for 41 the wrong CPU. You can make this change with the following command:</para> 42 42 43 <screen> <userinput>mv -v config{fsf,}.guess44 mv -v config{fsf,}.sub</ userinput></screen>43 <screen>mv -v config{fsf,}.guess 44 mv -v config{fsf,}.sub</screen> 45 45 46 46 </note> … … 48 48 <para os="a">Prepare GMP for compilation:</para> 49 49 50 <screen os="b"><userinput>C PPFLAGS=-fexceptions CC="gcc -isystem /usr/include" \50 <screen os="b"><userinput>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 --enable-mpbsd</userinput></screen>53 ./configure --prefix=/usr --enable-cxx</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 >make check</userinput></screen>66 <screen os="g"><userinput remap="test">make check</userinput></screen> 67 67 68 68 <para os="h">Install the package:</para> -
BOOK/final-system/common/grep.xml
r1c9985f r026bb5d 28 28 <para os="a">Prepare Grep for compilation:</para> 29 29 30 <screen os="b"><userinput>./configure --prefix=/usr --bindir=/bin --without-included-regex</userinput></screen>30 <screen os="b"><userinput>./configure --prefix=/usr --bindir=/bin</userinput></screen> 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: 37 <userinput>make check</userinput>.</para> 36 <para os="e">To test the results, issue:</para> 37 38 <screen os="e2"><userinput remap="test">make check</userinput></screen> 38 39 39 40 <para os="f">Install the package:</para> -
BOOK/final-system/common/groff.xml
r1c9985f r026bb5d 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 , /usr/share/groff</seg>71 <seg>/usr/lib/groff, /usr/share/doc/groff-&groff-version;, /usr/share/groff</seg> 72 72 </seglistitem> 73 73 </segmentedlist> -
BOOK/final-system/common/gzip.xml
r1c9985f r026bb5d 34 34 <screen os="d"><userinput>make</userinput></screen> 35 35 36 <para os="e">To test the results, issue: <command>make check</command>.</para> 36 <para os="e">To test the results, issue:</para> 37 38 <screen os="e2"><userinput remap="test">make check</userinput></screen> 37 39 38 40 <para os="f">Install the package:</para> -
BOOK/final-system/common/iana-etc.xml
r1c9985f r026bb5d 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> 27 38 28 39 <para os="a">The following command converts the raw data provided by IANA into -
BOOK/final-system/common/iproute2.xml
r1c9985f r026bb5d 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 applying the <command>sed</command> command31 dependency on Berkeley DB by using the commands 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</userinput></screen> 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> 37 43 38 44 <para os="a">Compile the package:</para> … … 83 89 84 90 <seglistitem> 85 <seg> ctstat (link to lnstat), genl, ifcfg, ifstat, ip, lnstat,nstat,86 routef, routel, rtacct, rtmon, rtpr, rtstat (link to lnstat), ss,91 <seg>bridge, ctstat (link to lnstat), genl, ifcfg, ifstat, ip, lnstat, 92 nstat, routef, routel, rtacct, rtmon, rtpr, rtstat (link to lnstat), ss, 87 93 and tc</seg> 88 94 <seg>/etc/iproute2, /lib/tc, /usr/lib/tc, /usr/share/doc/iproute2</seg> … … 94 100 <?dbfo list-presentation="list"?> 95 101 <?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> 96 112 97 113 <varlistentry id="ctstat"> -
BOOK/final-system/common/iputils.xml
r1c9985f r026bb5d 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 for33 IPutils:</para>34 35 <screen os="p4"><userinput>patch -Np1 -i ../&iputils-doc-patch;</userinput></screen>36 37 32 <para os="a">Compile the package:</para> 38 33 39 <screen os="b"><userinput>make IPV4_TARGETS="tracepath ping rdisc clockdiff" \ 34 <screen os="b"><userinput>make USE_CAP=no \ 35 IPV4_TARGETS="tracepath ping clockdiff rdisc" \ 40 36 IPV6_TARGETS="tracepath6 traceroute6"</userinput></screen> 41 37 -
BOOK/final-system/common/kbd.xml
r1c9985f r026bb5d 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 32 28 <para os="a">Prepare Kbd for compilation:</para> 33 29 34 <screen os="b"><userinput>./configure --prefix=/usr</userinput></screen> 30 <screen os="b"><userinput>PKG_CONFIG_PATH="/tools/lib/pkgconfig" \ 31 ./configure --prefix=/usr --disable-vlock --enable-optional-progs</userinput></screen> 35 32 36 33 <para os="c">Compile the package:</para> … … 49 46 stages of booting, those binaries need to be on the root partition:</para> 50 47 51 <screen os="i"><userinput>mv -v /usr/bin/{kbd_mode,dumpkeys,loadkeys,openvt,setfont, 48 <screen os="i"><userinput>mv -v /usr/bin/{kbd_mode,dumpkeys,loadkeys,openvt,setfont,setvtrgb} /bin</userinput></screen> 52 49 53 50 </sect2> -
BOOK/final-system/common/libee.xml
r1c9985f r026bb5d 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 33 37 <screen os="d"><userinput>make</userinput></screen> 34 38 … … 45 49 46 50 <segmentedlist> 47 <segtitle>Installed Program s</segtitle>51 <segtitle>Installed Program</segtitle> 48 52 <segtitle>Installed libraries</segtitle> 53 <segtitle>Installed directory</segtitle> 49 54 50 55 <seglistitem> 51 <seg> convert</seg>56 <seg>libee-convert</seg> 52 57 <seg>libee.[a,so]</seg> 58 <seg>/usr/include/libee</seg> 53 59 </seglistitem> 54 60 </segmentedlist> … … 59 65 <?dbhtml list-presentation="table"?> 60 66 61 <varlistentry id=" convert">62 <term><command> convert</command></term>67 <varlistentry id="libee-convert"> 68 <term><command>libee-convert</command></term> 63 69 <listitem> 64 70 <para>todo</para> 65 <indexterm zone="ch-system-libee convert">66 <primary sortas="b- convert">convert</primary>71 <indexterm zone="ch-system-libee libee-convert"> 72 <primary sortas="b-libee-convert">libee-convert</primary> 67 73 </indexterm> 68 74 </listitem> -
BOOK/final-system/common/libtool.xml
r1c9985f r026bb5d 35 35 <screen os="d"><userinput>make</userinput></screen> 36 36 37 <para os="e">To test the results, issue: 38 <userinput>make check</userinput>.</para> 37 <para os="e">To test the results, issue:</para> 38 39 <screen os="e2"><userinput remap="test">make check</userinput></screen> 39 40 40 41 <para os="f">Install the package:</para> -
BOOK/final-system/common/linux-headers.xml
r1c9985f r026bb5d 32 32 <screen os="c"><userinput>make mrproper 33 33 make headers_check 34 make INSTALL_HDR_PATH=dest headers_install 35 cp -rv dest/include/* /usr/include 34 make INSTALL_HDR_PATH=/usr headers_install 36 35 find /usr/include -name .install -or -name ..install.cmd | xargs rm -fv</userinput></screen> 37 36 … … 55 54 56 55 <varlistentry os="d3"> 57 <term><parameter>make INSTALL_HDR_PATH= destheaders_install</parameter></term>56 <term><parameter>make INSTALL_HDR_PATH=/usr headers_install</parameter></term> 58 57 <listitem> 59 <para>Normally the headers_install target removes the entire 60 destination directory (default 61 <filename class="directory">/usr/include</filename>) before 62 installing the headers. To prevent this, we tell the kernel to 63 install the headers to a directory inside the source dir.</para> 58 <para>This will install the kernel headers into 59 <filename class="directory">/usr/include</filename>.</para> 60 </listitem> 61 </varlistentry> 62 63 <varlistentry os="d4"> 64 <term><parameter>find /usr/include -name .install -or -name ..install.cmd | xargs rm -fv</parameter></term> 65 <listitem> 66 <para>Removes a number of unneeded debugging files that were installed.</para> 64 67 </listitem> 65 68 </varlistentry> … … 77 80 78 81 <seglistitem> 79 <seg>/usr/include/{asm,asm-generic,drm,linux,mtd,rdma,s ound,video}/*.h</seg>82 <seg>/usr/include/{asm,asm-generic,drm,linux,mtd,rdma,scsi,sound,video,xen}/*.h</seg> 80 83 <seg>/usr/include/asm, /usr/include/asm-generic, /usr/include/drm, 81 84 /usr/include/linux, /usr/include/mtd, /usr/include/rdma, 82 /usr/include/scsi, /usr/include/sound, /usr/include/video, /usr/include/xen</seg> 85 /usr/include/scsi, /usr/include/sound, /usr/include/uapi, 86 /usr/include/video, /usr/include/xen</seg> 83 87 </seglistitem> 84 88 </segmentedlist> -
BOOK/final-system/common/make.xml
r1c9985f r026bb5d 33 33 <screen os="d"><userinput>make</userinput></screen> 34 34 35 <para os="e">To test the results, issue: 36 <userinput>make check</userinput>.</para> 35 <para os="e">To test the results, issue:</para> 36 37 <screen os="e2"><userinput remap="test">make check</userinput></screen> 37 38 38 39 <para os="f">Install the package:</para> -
BOOK/final-system/common/mpc.xml
r1c9985f r026bb5d 30 30 <screen os="b"><userinput>CC="gcc -isystem /usr/include" \ 31 31 LDFLAGS="-Wl,-rpath-link,/usr/lib:/lib" \ 32 EGREP="grep -E"./configure --prefix=/usr</userinput></screen>32 ./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 >make check</userinput></screen>45 <screen os="g"><userinput remap="test">make check</userinput></screen> 46 46 47 47 <para os="h">Install the package:</para> -
BOOK/final-system/common/mpfr.xml
r1c9985f r026bb5d 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 28 32 <para os="a">Prepare MPFR for compilation:</para> 29 33 … … 44 48 <para os="f">Test the results:</para> 45 49 46 <screen os="g"><userinput >make check</userinput></screen>50 <screen os="g"><userinput remap="test">make check</userinput></screen> 47 51 48 52 <para os="h">Install the package:</para> -
BOOK/final-system/common/ncurses.xml
r1c9985f r026bb5d 35 35 <screen os="b"><userinput>./configure --prefix=/usr --libdir=/lib \ 36 36 --with-shared --without-debug --enable-widec \ 37 --with-manpage-format=normal</userinput></screen> 37 --with-manpage-format=normal \ 38 --with-default-terminfo-dir=/usr/share/terminfo</userinput></screen> 38 39 39 40 <para os="c">Compile the package:</para> … … 41 42 <screen os="d"><userinput>make</userinput></screen> 42 43 43 <para os="e">This package does not come with a test suite.</para> 44 <para os="e">This package has a test suite, and can be ran after the 45 package is installed. The tests are in the 46 <filename class="directory">test/</filename> directory. See the 47 <filename>README</filename> file in that directory for details.</para> 44 48 45 49 <para os="f">Install the package:</para> -
BOOK/final-system/common/patch.xml
r1c9985f r026bb5d 35 35 <screen os="d"><userinput>make</userinput></screen> 36 36 37 <para os="e">This package does not come with a test suite.</para> 37 <para os="e">To test the results, issue:</para> 38 39 <screen os="e2"><userinput remap="test">make check</userinput></screen> 38 40 39 41 <para os="f">Install the package:</para> … … 77 79 78 80 </sect1> 81 -
BOOK/final-system/common/perl.xml
r1c9985f r026bb5d 39 39 loopback device as well as set a hostname for some of the tests:</para> 40 40 41 <screen><userinput>ip link set lo up41 <screen os="a01"><userinput remap="test">ip link set lo up 42 42 hostname clfs</userinput></screen> 43 43 </note> 44 44 45 <para os="a0 1">Before starting to configure, create a basic45 <para os="a02">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 2"><userinput>echo "127.0.0.1 localhost $(hostname)" > /etc/hosts</userinput></screen>49 <screen os="a03"><userinput remap="test">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: 104 <userinput>make test</userinput>.</para> 103 <para os="h">To test the results, issue:</para> 104 105 <screen os="h2"><userinput remap="test">make test</userinput></screen> 105 106 106 107 <para os="j">Install the package:</para> … … 120 121 <seglistitem> 121 122 <seg>a2p, c2ph, config_data, corelist, cpan, cpan2dist, cpanp, 122 cpanp-run-perl, dprofpp, enc2xs, find2perl, h2ph, h2xs, instmodsh,123 cpanp-run-perl, enc2xs, find2perl, h2ph, h2xs, instmodsh, json_pp, 123 124 libnetcfg, perl, perl&perl-version; (link to perl), perlbug, 124 125 perldoc, perlivp, perlthanks (link to perlbug), piconv, pl2pm, pod2html, 125 126 pod2latex, pod2man, pod2text, pod2usage, podchecker, podselect, prove, 126 psed (link to s2p), pstruct (link to c2ph), ptar, ptardiff, s2p, shasum,127 s plain, and xsubpp</seg>127 psed (link to s2p), pstruct (link to c2ph), ptar, ptardiff, ptargrep, 128 s2p, shasum, splain, xsubpp, and zipdetails</seg> 128 129 <seg>Several hundred which cannot all be listed here</seg> 129 130 <seg>/usr/lib/perl5</seg> … … 213 214 <indexterm zone="ch-system-perl cpanp-run-perl"> 214 215 <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>225 216 </indexterm> 226 217 </listitem> … … 282 273 </varlistentry> 283 274 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 284 285 <varlistentry id="libnetcfg"> 285 286 <term><command>libnetcfg</command></term> … … 505 506 </varlistentry> 506 507 508 <varlistentry id="ptargrep"> 509 <term><command>ptargrep</command></term> 510 <listitem> 511 <para>A Perl program that applies pattern matching to the contents 512 of files in a tar archive</para> 513 <indexterm zone="ch-system-perl ptargrep"> 514 <primary sortas="b-ptargrep">ptargrep</primary> 515 </indexterm> 516 </listitem> 517 </varlistentry> 518 507 519 <varlistentry id="s2p"> 508 520 <term><command>s2p</command></term> … … 545 557 </varlistentry> 546 558 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 547 569 </variablelist> 548 570 -
BOOK/final-system/common/procps.xml
r1c9985f r026bb5d 48 48 <para os="d">Install the package:</para> 49 49 50 <screen os="e"><userinput>make install</userinput></screen>50 <screen os="e"><userinput>make SKIP='/bin/kill /usr/share/man/man1/kill.1' install</userinput></screen> 51 51 52 52 </sect2> … … 60 60 61 61 <seglistitem> 62 <seg>free, kill,pgrep, pkill, pmap, ps, pwdx, skill, slabtop, snice, sysctl,62 <seg>free, pgrep, pkill, pmap, ps, pwdx, skill, slabtop, snice, sysctl, 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>90 80 </indexterm> 91 81 </listitem> -
BOOK/final-system/common/psmisc.xml
r1c9985f r026bb5d 79 79 80 80 <seglistitem> 81 <seg>fuser, killall, peekfd, pstree, and pstree.x11 (link to pstree)</seg> 81 <seg>fuser, killall, peekfd, prtstat, pstree, and pstree.x11 82 (link to pstree)</seg> 82 83 </seglistitem> 83 84 </segmentedlist> … … 120 121 </varlistentry> 121 122 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 122 133 <varlistentry id="pstree"> 123 134 <term><command>pstree</command></term> -
BOOK/final-system/common/rsyslog.xml
r1c9985f r026bb5d 34 34 <screen os="d"><userinput>make</userinput></screen> 35 35 36 <para os="e">This package does not come with a test suite.</para> 36 <para os="e">To test the results, issue:</para> 37 38 <screen os="e2"><userinput remap="test">make check</userinput></screen> 37 39 38 40 <para os="f">Install the package:</para> -
BOOK/final-system/common/sed.xml
r1c9985f r026bb5d 37 37 <screen os="f"><userinput>make html</userinput></screen> 38 38 39 <para os="g">To test the results, issue: 40 <userinput>make check</userinput>.</para> 39 <para os="g">To test the results, issue:</para> 40 41 <screen os="g2"><userinput remap="test">make check</userinput></screen> 41 42 42 43 <para os="h">Install the package:</para> -
BOOK/final-system/common/shadow.xml
r1c9985f r026bb5d 34 34 </note> 35 35 36 <para os="f1">Fix an issue with the Russian man pages:</para> 37 38 <screen os="f2"><userinput>sed -i 's/man_MANS = $(man_nopam) /man_MANS = /' man/ru/Makefile.in</userinput></screen> 39 40 <para os="b">Prepare Shadow for compilation:</para> 41 42 <screen os="c"><userinput>./configure --sysconfdir=/etc</userinput></screen> 43 44 <para os="d">The meaning of the configure options:</para> 45 46 <variablelist os="e"> 36 37 <para os="b">Disable the installation of the <command>groups</command> and 38 <command>nologin</command> programs and their man pages, as better versions 39 of these programs are provided by Coreutils and Util-linux:</para> 40 41 <screen os="c"><userinput>sed -i src/Makefile.in \ 42 -e 's/groups$(EXEEXT) //' -e 's/= nologin$(EXEEXT)/= /' 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"> 47 53 <varlistentry> 48 54 <term><parameter>--sysconfdir=/etc</parameter></term> … … 51 57 <filename class="directory">/usr/etc</filename>.</para></listitem> 52 58 </varlistentry> 59 53 60 </variablelist> 54 61 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/Makefile59 find man -name Makefile -exec sed -i '/groups.1.xml/d' '{}' \;60 find man -name Makefile -exec sed -i 's/groups.1 //' '{}' \;</userinput></screen>61 62 62 63 <para os="h">Compile the package:</para> … … 72 73 <para os="m" id="shadow-login_defs">Instead of using the default 73 74 <emphasis>crypt</emphasis> method, use the more secure 74 <emphasis> MD5</emphasis> method of password encryption, which also allows75 <emphasis>SHA512</emphasis> method of password encryption, which also allows 75 76 passwords longer than 8 characters. It is also necessary to change the 76 77 obsolete <filename class="directory">/var/spool/mail</filename> location … … 85 86 86 87 <screen os="s"><userinput>sed -i /etc/login.defs \ 87 -e 's@#\(ENCRYPT_METHOD \).*@\1 MD5@' \88 -e 's@#\(ENCRYPT_METHOD \).*@\1SHA512@' \ 88 89 -e 's@/var/spool/mail@/var/mail@'</userinput></screen> 89 90 … … 155 156 <seg>chage, chfn, chpasswd, chgpasswd, chsh, expiry, faillog, gpasswd, 156 157 groupadd, groupdel, groupmems, groupmod, grpck, grpconv, grpunconv, 157 lastlog, login, logoutd, newgrp, newusers, nologin,passwd, pwck,158 lastlog, login, logoutd, newgrp, newusers, passwd, pwck, 158 159 pwconv, pwunconv, sg (link to newgrp), su, useradd, userdel, usermod, 159 160 vigr (link to vipw), and vipw</seg> … … 380 381 </varlistentry> 381 382 382 <varlistentry id="nologin">383 <term><command>nologin</command></term>384 <listitem>385 <para>Displays a message that an account is not available. Designed386 to be used as the default shell for accounts that have been387 disabled</para>388 <indexterm zone="ch-system-shadow nologin">389 <primary sortas="b-nologin">nologin</primary>390 </indexterm>391 </listitem>392 </varlistentry>393 394 383 <varlistentry id="passwd"> 395 384 <term><command>passwd</command></term> -
BOOK/final-system/common/sysvinit.xml
r1c9985f r026bb5d 25 25 <title>Installation of Sysvinit</title> 26 26 27 <para os="c">Compile the package:</para> 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> 28 35 29 36 <screen os="d"><userinput>make -C src clobber … … 76 83 77 84 <screen><userinput>cat >> /etc/inittab << "EOF" 78 <literal>1:2345:respawn:/sbin/agetty - I '\033(K' tty1 960079 2:2345:respawn:/sbin/agetty - I '\033(K' tty2 960080 3:2345:respawn:/sbin/agetty - I '\033(K' tty3 960081 4:2345:respawn:/sbin/agetty - I '\033(K' tty4 960082 5:2345:respawn:/sbin/agetty - I '\033(K' tty5 960083 6:2345:respawn:/sbin/agetty - I '\033(K' tty6 960085 <literal>1:2345:respawn:/sbin/agetty --noclear -I '\033(K' tty1 9600 86 2:2345:respawn:/sbin/agetty --noclear -I '\033(K' tty2 9600 87 3:2345:respawn:/sbin/agetty --noclear -I '\033(K' tty3 9600 88 4:2345:respawn:/sbin/agetty --noclear -I '\033(K' tty4 9600 89 5:2345:respawn:/sbin/agetty --noclear -I '\033(K' tty5 9600 90 6:2345:respawn:/sbin/agetty --noclear -I '\033(K' tty6 9600 84 91 </literal> 85 92 EOF</userinput></screen> … … 89 96 90 97 <screen><userinput>cat >> /etc/inittab << "EOF" 91 <literal>c0:12345:respawn:/sbin/agetty 115200 ttyS0 vt10098 <literal>c0:12345:respawn:/sbin/agetty --noclear 115200 ttyS0 vt100 92 99 </literal> 93 100 EOF</userinput></screen> … … 118 125 119 126 <seglistitem> 120 <seg>bootlogd, halt, init, killall5, last, lastb (link to last), mesg, 121 mountpoint, pidof (link to killall5), poweroff (link to halt), 122 reboot (link to halt), runlevel, shutdown, sulogin, 123 telinit (link to init), utmpdump, and wall</seg> 127 <seg>bootlogd, fstab-decode, halt, init, killall5, pidof (link to 128 killall5), poweroff (link to halt), reboot (link to halt), runlevel, 129 shutdown, and telinit (link to init)</seg> 124 130 </seglistitem> 125 131 </segmentedlist> … … 136 142 <indexterm zone="ch-system-sysvinit bootlogd"> 137 143 <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> 138 154 </indexterm> 139 155 </listitem> … … 178 194 </varlistentry> 179 195 180 <varlistentry id="last">181 <term><command>last</command></term>182 <listitem>183 <para>Shows which users last logged in (and out), searching back184 through the <filename>/var/log/wtmp</filename> file; it also shows185 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 in196 <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 current207 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 224 196 <varlistentry id="pidof"> 225 197 <term><command>pidof</command></term> … … 276 248 </varlistentry> 277 249 278 <varlistentry id="sulogin">279 <term><command>sulogin</command></term>280 <listitem>281 <para>Allows <emphasis>root</emphasis> to log in; it is normally282 invoked by <command>init</command> when the system goes into single283 user mode</para>284 <indexterm zone="ch-system-sysvinit sulogin">285 <primary sortas="b-sulogin">sulogin</primary>286 </indexterm>287 </listitem>288 </varlistentry>289 290 250 <varlistentry id="telinit"> 291 251 <term><command>telinit</command></term> … … 298 258 </varlistentry> 299 259 300 <varlistentry id="utmpdump">301 <term><command>utmpdump</command></term>302 <listitem>303 <para>Displays the content of the given login file in a more304 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 321 260 </variablelist> 322 261 -
BOOK/final-system/common/tar.xml
r1c9985f r026bb5d 39 39 <screen os="d"><userinput>make</userinput></screen> 40 40 41 <para os="e">To test the results, issue: 42 <userinput>make check</userinput>.</para> 41 <para os="e">To test the results, issue:</para> 42 43 <screen os="e2"><userinput remap="test">make check</userinput></screen> 43 44 44 45 <para os="f">Install the package:</para> 45 46 46 47 <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> 47 52 48 53 </sect2> -
BOOK/final-system/common/texinfo.xml
r1c9985f r026bb5d 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 32 28 <para os="a">Prepare Texinfo for compilation:</para> 33 29 … … 38 34 <screen os="d"><userinput>make</userinput></screen> 39 35 40 <para os="e">To test the results, issue: 41 <userinput>make check</userinput>.</para> 36 <para os="e">To test the results, issue:</para> 37 38 <screen os="e2"><userinput remap="test">make check</userinput></screen> 42 39 43 40 <para os="f">Install the package:</para> … … 70 67 71 68 <seglistitem> 72 <seg>info, infokey, install-info, makeinfo , pdftexi2dvi, texi2dvi,73 texi2pdf, and texindex</seg>69 <seg>info, infokey, install-info, makeinfo (link to texi2any), 70 pdftexi2dvi, texi2dvi, texi2pdf, and texindex</seg> 74 71 <seg>/usr/share/texinfo</seg> 75 72 </seglistitem> -
BOOK/final-system/common/util-linux.xml
r1c9985f r026bb5d 33 33 <command>hwclock</command> program FHS-compliant, run the following:</para> 34 34 35 <screen><userinput>sed -i 's@etc/adjtime@var/lib/hwclock/adjtime@g' \36 hwclock/hwclock.c35 <screen><userinput>sed -i -e 's@etc/adjtime@var/lib/hwclock/adjtime@g' \ 36 $(grep -rl '/etc/adjtime' .) 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-arch \ 47 --enable-partx --enable-write --disable-wall</userinput></screen> 46 <screen os="b"><userinput>./configure --enable-write</userinput></screen> 48 47 49 48 <variablelist os="c"> … … 51 50 52 51 <varlistentry> 53 <term><parameter>--enable-arch</parameter></term>54 <listitem>55 <para>This option allows the <command>arch</command> program to be56 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>69 52 <term><parameter>--enable-write</parameter></term> 70 53 <listitem> … … 74 57 </varlistentry> 75 58 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 84 59 </variablelist> 85 60 … … 88 63 <screen os="e"><userinput>make</userinput></screen> 89 64 90 <para os="f">This package does not come with a test suite.</para> 65 <para os="dummy1">Create two <systemitem class="groupname">dummy</systemitem> groups and a <systemitem class="username">dummy</systemitem> user to be used during Util-linux and Coreutils test suites:</para> 66 67 <screen os="dummy2"><userinput remap="test">echo "dummy1:x:1000:" >> /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> 91 75 92 76 <para os="g">Install the package:</para> … … 111 95 112 96 <seglistitem> 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> 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> 126 112 </seglistitem> 127 113 </segmentedlist> … … 153 139 </varlistentry> 154 140 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>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> 161 147 </indexterm> 162 148 </listitem> … … 205 191 </varlistentry> 206 192 207 <varlistentry id="ch kdupexe">208 <term><command>ch kdupexe</command></term>209 <listitem> 210 <para> Finds duplicate executables</para>211 <indexterm zone="ch-system-util-linux ch kdupexe">212 <primary sortas="b-ch kdupexe">chkdupexe</primary>193 <varlistentry id="chcpu"> 194 <term><command>chcpu</command></term> 195 <listitem> 196 <para>Utility to configure CPUs</para> 197 <indexterm zone="ch-system-util-linux chcpu"> 198 <primary sortas="b-chcpu">chcpu</primary> 213 199 </indexterm> 214 200 </listitem> … … 319 305 </varlistentry> 320 306 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 321 327 <varlistentry id="fdformat"> 322 328 <term><command>fdformat</command></term> … … 350 356 </varlistentry> 351 357 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 352 368 <varlistentry id="flock"> 353 369 <term><command>flock</command></term> … … 389 405 <indexterm zone="ch-system-util-linux fsck.minix"> 390 406 <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> 391 427 </indexterm> 392 428 </listitem> … … 476 512 </varlistentry> 477 513 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 back 528 through the <filename>/var/log/wtmp</filename> file; it also shows 529 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 in 540 <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 478 547 <varlistentry id="ldattach"> 479 548 <term><command>ldattach</command></term> … … 486 555 </varlistentry> 487 556 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 498 557 <varlistentry id="logger"> 499 558 <term><command>logger</command></term> … … 526 585 </varlistentry> 527 586 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 528 597 <varlistentry id="lscpu"> 529 598 <term><command>lscpu</command></term> … … 532 601 <indexterm zone="ch-system-util-linux lscpu"> 533 602 <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> 534 613 </indexterm> 535 614 </listitem> … … 547 626 </varlistentry> 548 627 628 <varlistentry id="mesg"> 629 <term><command>mesg</command></term> 630 <listitem> 631 <para>Controls whether other users can send messages to the current 632 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 549 639 <varlistentry id="mkfs"> 550 640 <term><command>mkfs</command></term> … … 620 710 </varlistentry> 621 711 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 622 722 <varlistentry id="namei"> 623 723 <term><command>namei</command></term> … … 626 726 <indexterm zone="ch-system-util-linux namei"> 627 727 <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. Designed 736 to be used as the default shell for accounts that have been 737 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> 628 750 </indexterm> 629 751 </listitem> … … 662 784 </varlistentry> 663 785 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 664 806 <varlistentry id="readprofile"> 665 807 <term><command>readprofile</command></term> … … 693 835 </varlistentry> 694 836 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 695 847 <varlistentry id="rev"> 696 848 <term><command>rev</command></term> … … 770 922 <indexterm zone="ch-system-util-linux sfdisk"> 771 923 <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 normally 932 invoked by <command>init</command> when the system goes into single 933 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> 772 946 </indexterm> 773 947 </listitem> … … 827 1001 </varlistentry> 828 1002 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 839 1003 <varlistentry id="ul"> 840 1004 <term><command>ul</command></term> … … 854 1018 <indexterm zone="ch-system-util-linux umount"> 855 1019 <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 more 1038 user-friendly format</para> 1039 <indexterm zone="ch-system-util-linux utmpdump"> 1040 <primary sortas="b-utmpdump">utmpdump</primary> 856 1041 </indexterm> 857 1042 </listitem> … … 881 1066 </varlistentry> 882 1067 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 883 1088 <varlistentry id="whereis"> 884 1089 <term><command>whereis</command></term> … … 892 1097 </varlistentry> 893 1098 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 894 1109 <varlistentry id="write"> 895 1110 <term><command>write</command></term> … … 914 1129 </varlistentry> 915 1130 1131 <varlistentry id="libmount"> 1132 <term><filename class="libraryfile">libmount</filename></term> 1133 <listitem> 1134 <para>Contains routines for parsing the 1135 <filename>/etc/fstab</filename>, <filename>/etc/mtab</filename>, 1136 and <filename>/proc/self/mountinfo</filename> files, managing 1137 <filename>/etc/mtab</filename>, and configuring various mount 1138 options</para> 1139 <indexterm zone="ch-system-util-linux libmount"> 1140 <primary sortas="c-libmount">libmount</primary> 1141 </indexterm> 1142 </listitem> 1143 </varlistentry> 1144 916 1145 <varlistentry id="libuuid"> 917 1146 <term><filename class="libraryfile">libuuid</filename></term> -
BOOK/final-system/common/vim.xml
r1c9985f r026bb5d 71 71 <screen os="h"><userinput>make</userinput></screen> 72 72 73 <para os="i">To test the results, issue: <userinput>make test</userinput>. 74 However, this test suite outputs a lot of binary data to the 73 <para os="i">To test the results, issue:</para> 74 75 <screen os="i2"><userinput remap="test">make test</userinput></screen> 76 77 <para os="i3">However, this test suite outputs a lot of binary data to the 75 78 screen, which can cause issues with the settings of the current terminal. 76 79 This can be resolved by redirecting the output to a log file.</para> -
BOOK/final-system/common/xz.xml
r1c9985f r026bb5d 36 36 <screen os="d"><userinput>make</userinput></screen> 37 37 38 <para os="e">To test the results, issue: 39 <userinput>make check</userinput>.</para> 40 38 <para os="e">To test the results, issue:</para> 39 40 <screen os="e2"><userinput remap="test">make check</userinput></screen> 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 appropriate 52 location, and recreate the symlink pointing to it:</para> 53 54 <screen os="k"><userinput>mv -v /usr/lib/liblzma.so.* /lib 55 ln -svf ../../lib/liblzma.so.&xz-version; /usr/lib/liblzma.so</userinput></screen> 50 56 51 57 </sect2> … … 60 66 61 67 <seglistitem> 62 <seg>lzcat (link to xz), lzcmp (link to lzdiff), lzdiff, lzegrep (link to lzgrep), 63 lzfgrep (link to lzgrep), lzgrep, lzless (link to lzmore), lzma (link to xz), 64 lzmadec, lzmore, unlzma (link to xz), unxz (link to xz), xz, xzcat 65 (link to xz), and xzdec</seg> 68 <seg>lzcat (link to xz), lzcmp (link to xzdiff), lzdiff (link to 69 xzdiff), lzegrep (link to xzgrep), lzfgrep (link to xzgrep), lzgrep 70 (link to xzgrep), lzless (link to xzless), lzma (link to xz), lzmadec, 71 lzmainfo, lzmore (link to xzmore), unlzma (link to xz), unxz (link to 72 xz), xz, xzcat (link to xz), xzcmp (link to xzdiff), xzdec, xzdiff, 73 xzegrep (link to xzgrep), xzfgrep (link to xzgrep), xzgrep, xzless, 74 and xzmore</seg> 66 75 <seg>liblzma.[a,so]</seg> 67 76 <seg>/usr/include/lzma, /usr/share/doc/xz</seg> … … 164 173 </varlistentry> 165 174 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 166 185 <varlistentry id="lzmore"> 167 186 <term><command>lzmore</command></term> … … 214 233 </varlistentry> 215 234 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 216 245 <varlistentry id="xzdec"> 217 246 <term><command>xzdec</command></term> … … 224 253 </varlistentry> 225 254 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 226 315 <varlistentry id="liblzma"> 227 316 <term><filename class="libraryfile">liblzma</filename></term> -
BOOK/final-system/common/zlib.xml
r1c9985f r026bb5d 37 37 <screen os="d"><userinput>make</userinput></screen> 38 38 39 <para os="e">To test the results, issue: 40 <userinput>make check</userinput>.</para> 39 <para os="e">To test the results, issue:</para> 40 41 <screen os="e2" ><userinput remap="test">make check</userinput></screen> 41 42 42 43 <para os="f">Install the package:</para> -
BOOK/final-system/mips-chapter.xml
r1c9985f r026bb5d 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/ ppl.xml"/>26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/cloog -ppl.xml"/>25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/isl.xml"/> 26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/cloog.xml"/> 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=" common/gcc.xml"/>29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips/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/ glib.xml"/>33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ pkg-config.xml"/>32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/pkg-config-lite.xml"/> 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/shadow.xml"/> 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"/> 35 36 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/e2fsprogs.xml"/> 36 37 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/coreutils.xml"/> … … 38 39 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/m4.xml"/> 39 40 <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"/> 49 50 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bzip2.xml"/> 50 51 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/diffutils.xml"/> 51 52 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/file.xml"/> 53 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gawk.xml"/> 52 54 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/findutils.xml"/> 53 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gawk.xml"/>54 55 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gettext.xml"/> 55 56 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/grep.xml"/> 56 57 <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"/> 57 59 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gzip.xml"/> 58 60 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/iputils.xml"/> 59 61 <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"/>61 62 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/make.xml"/> 62 63 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/xz.xml"/> 63 64 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/man.xml"/> 64 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ module-init-tools.xml"/>65 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/kmod.xml"/> 65 66 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/patch.xml"/> 66 67 <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/ udev.xml"/>74 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/eudev.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
r1c9985f r026bb5d 44 44 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 45 45 href="../common/eglibc.xml" 46 xpointer="xpointer(//*[@os=' p1'])"/>46 xpointer="xpointer(//*[@os='b'])"/> 47 47 48 48 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 49 49 href="../common/eglibc.xml" 50 xpointer="xpointer(//*[@os=' p2'])"/>50 xpointer="xpointer(//*[@os='s1'])"/> 51 51 52 52 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 53 53 href="../common/eglibc.xml" 54 xpointer="xpointer(//*[@os='b'])"/> 55 56 <para os="g1">MIPS is not supported in the main EGLIBC tree, so 57 we need the eglibc-ports tarball. After entering the EGLIBC source dir, 58 unpack <filename>eglibc-ports-&eglibc-version;</filename> and rename the 59 directory it creates so that EGLIBC's build system can find it:</para> 60 61 <screen os="g2"><userinput>tar -jxvf ../eglibc-ports-&eglibc-ports-version;.tar.bz2 62 mv -v eglibc-ports-&eglibc-version; ports</userinput></screen> 54 xpointer="xpointer(//*[@os='s2'])"/> 63 55 64 56 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/final-system/mips64-64-chapter.xml
r1c9985f r026bb5d 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/ ppl.xml"/>26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/cloog -ppl.xml"/>25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/isl.xml"/> 26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/cloog.xml"/> 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=" 64/gcc.xml"/>29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips64-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/ glib.xml"/>33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ pkg-config.xml"/>32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/pkg-config-lite.xml"/> 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/shadow.xml"/> 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"/> 35 36 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/e2fsprogs.xml"/> 36 37 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/coreutils.xml"/> … … 38 39 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/m4.xml"/> 39 40 <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"/> 49 50 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bzip2.xml"/> 50 51 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/diffutils.xml"/> 51 52 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/file.xml"/> 53 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gawk.xml"/> 52 54 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/findutils.xml"/> 53 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gawk.xml"/>54 55 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gettext.xml"/> 55 56 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/grep.xml"/> 56 57 <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"/> 57 59 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gzip.xml"/> 58 60 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/iputils.xml"/> 59 61 <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"/>61 62 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/make.xml"/> 62 63 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/xz.xml"/> 63 64 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/man.xml"/> 64 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ module-init-tools.xml"/>65 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/kmod.xml"/> 65 66 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/patch.xml"/> 66 67 <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/ udev.xml"/>74 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/eudev.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
r1c9985f r026bb5d 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"54 46 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'])"/>63 47 64 48 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 72 56 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 73 57 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" 74 66 xpointer="xpointer(//*[@os='e'])"/> 75 67 … … 80 72 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 81 73 href="../x86_64-64/eglibc.xml" 82 xpointer="xpointer(//*[@os='l 1'])"/>74 xpointer="xpointer(//*[@os='l5'])"/> 83 75 84 76 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 85 77 href="../x86_64-64/eglibc.xml" 86 xpointer="xpointer(//*[@os='l 2'])"/>78 xpointer="xpointer(//*[@os='l6'])"/> 87 79 88 80 <para>Now we will force EGLIBC to build as 64-bit instead of the default … … 148 140 xpointer="xpointer(//*[@os='t'])"/> 149 141 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
r1c9985f r026bb5d 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/ 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="m ips64/ppl-64bit.xml"/>36 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/cloog -ppl.xml"/>37 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/cloog- ppl-n32.xml"/>38 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/cloog- ppl-64bit.xml"/>33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/isl.xml"/> 34 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/isl-n32.xml"/> 35 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/isl-64bit.xml"/> 36 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/cloog.xml"/> 37 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/cloog-n32.xml"/> 38 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/cloog-64bit.xml"/> 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="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"/> 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"/> 51 49 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/util-linux.xml"/> 52 50 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/util-linux-n32.xml"/> 53 51 <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"/> 54 55 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/e2fsprogs.xml"/> 55 56 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/e2fsprogs-n32.xml"/> … … 62 63 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/bison-n32.xml"/> 63 64 <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"/>67 65 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/libtool.xml"/> 68 66 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/libtool-n32.xml"/> … … 82 80 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/automake.xml"/> 83 81 <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"/> 84 83 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/bzip2.xml"/> 85 84 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/bzip2-n32.xml"/> … … 89 88 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/file-n32.xml"/> 90 89 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/file-64bit.xml"/> 90 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gawk.xml"/> 91 91 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/findutils.xml"/> 92 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gawk.xml"/>93 92 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gettext.xml"/> 94 93 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gettext-n32.xml"/> … … 96 95 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/grep.xml"/> 97 96 <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"/>102 101 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/make.xml"/> 103 102 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/xz.xml"/> … … 105 104 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/xz-64bit.xml"/> 106 105 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/man.xml"/> 107 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/module-init-tools.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"/> 108 109 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/patch.xml"/> 109 110 <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/ 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"/>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"/> 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
r1c9985f r026bb5d 42 42 xpointer="xpointer(//*[@os='f'])"/> 43 43 44 <!-- Branch update patch area 45 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 46 href="../../final-system/common/binutils.xml" 47 xpointer="xpointer(//*[@os='p1'])"/> 48 49 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 50 href="../../final-system/common/binutils.xml" 51 xpointer="xpointer(//*[@os='p2'])"/> 52 --> 44 53 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 45 54 href="../common/binutils.xml" … … 56 65 <screen os="ca"><userinput>CC="gcc -isystem /usr/include ${BUILD64}" \ 57 66 LDFLAGS="-Wl,-rpath-link,/usr/lib64:/lib64:/usr/lib32:/lib32:/usr/lib:/lib ${BUILD64}" \ 58 ../binutils-&binutils- version;/configure --prefix=/usr \67 ../binutils-&binutils-dir;/configure --prefix=/usr \ 59 68 --enable-shared --enable-64-bit-bfd --libdir=/usr/lib64</userinput></screen> 60 69 -
BOOK/final-system/mips64/eglibc-64bit.xml
r1c9985f r026bb5d 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"49 41 href="eglibc.xml" 50 42 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'])"/>59 43 60 44 <para os="m3">The following will cause EGLIBC to use an absolute path to the … … 63 47 <screen os="m4"><userinput>cp -v config.make.in{,.orig} 64 48 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'])"/> 65 57 66 58 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/final-system/mips64/eglibc-n32.xml
r1c9985f r026bb5d 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"50 42 href="eglibc.xml" 51 43 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'])"/>60 44 61 45 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 66 50 href="eglibc-64bit.xml" 67 51 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'])"/> 68 60 69 61 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 86 78 <screen os="h"><userinput>CC="gcc ${BUILDN32}" CXX="g++ ${BUILDN32}" \ 87 79 ../eglibc-&eglibc-version;/configure --prefix=/usr \ 88 --disable-profile --enable-add-ons --enable-kernel=2.6.0 \ 89 --libexecdir=/usr/lib32/eglibc --libdir=/usr/lib32</userinput></screen> 80 --disable-profile --enable-kernel=2.6.32 \ 81 --libexecdir=/usr/lib32/eglibc --libdir=/usr/lib32 \ 82 --enable-obsolete-rpc</userinput></screen> 90 83 91 84 <variablelist os="i"> … … 95 88 <term><parameter>--libexecdir=/usr/lib32/eglibc</parameter></term> 96 89 <listitem> 97 <para>This changes the location of the <command> pt_chown</command>90 <para>This changes the location of the <command>getconf</command> 98 91 program from its default of <filename 99 92 class="directory">/usr/libexec</filename> to <filename -
BOOK/final-system/mips64/eglibc.xml
r1c9985f r026bb5d 45 45 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 46 46 href="../common/eglibc.xml" 47 xpointer="xpointer(//*[@os=' p1'])"/>47 xpointer="xpointer(//*[@os='b'])"/> 48 48 49 49 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 50 50 href="../common/eglibc.xml" 51 xpointer="xpointer(//*[@os=' p2'])"/>51 xpointer="xpointer(//*[@os='s1'])"/> 52 52 53 53 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 54 54 href="../common/eglibc.xml" 55 xpointer="xpointer(//*[@os='b'])"/> 56 57 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 58 href="../mips/eglibc.xml" 59 xpointer="xpointer(//*[@os='g1'])"/> 60 61 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 62 href="../mips/eglibc.xml" 63 xpointer="xpointer(//*[@os='g2'])"/> 55 xpointer="xpointer(//*[@os='s2'])"/> 64 56 65 57 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 97 89 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 98 90 href="../multilib/eglibc.xml" 99 xpointer="xpointer(//*[@os='l1 '])"/>91 xpointer="xpointer(//*[@os='l1b'])"/> 100 92 101 93 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 102 94 href="../multilib/eglibc.xml" 103 xpointer="xpointer(//*[@os='l2 '])"/>95 xpointer="xpointer(//*[@os='l2b'])"/> 104 96 105 97 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/final-system/mips64/gcc.xml
r1c9985f r026bb5d 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" 34 42 xpointer="xpointer(//*[@os='d'])"/> 35 43 … … 56 64 --libexecdir=/usr/lib64 --enable-shared --enable-threads=posix \ 57 65 --enable-__cxa_atexit --enable-c99 --enable-long-long --with-abi=64 \ 58 --enable-clocale=gnu --enable-languages=c,c++ --disable-libstdcxx-pch</userinput></screen> 66 --enable-clocale=gnu --enable-languages=c,c++ --disable-libstdcxx-pch \ 67 --enable-cloog-backend=isl --disable-isl-version-check --with-system-zlib \ 68 --enable-checking=release --enable-libstdcxx-time \ 69 --disable-install-libiberty</userinput></screen> 59 70 60 71 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 69 80 href="../common/gcc.xml" 70 81 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'])"/> 71 90 72 91 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 118 137 xpointer="xpointer(//*[@os='x'])"/> 119 138 139 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 140 href="../multilib/gcc.xml" 141 xpointer="xpointer(//*[@os='y'])"/> 142 143 <screen os="z"><userinput>mv -v /usr/lib/*gdb.py /usr/share/gdb/auto-load/usr/lib 144 mv -v /usr/lib32/*gdb.py /usr/share/gdb/auto-load/usr/lib32 145 mv -v /usr/lib64/*gdb.py /usr/share/gdb/auto-load/usr/lib64</userinput></screen> 146 120 147 </sect2> 121 148 -
BOOK/final-system/multilib/autoconf.xml
r1c9985f r026bb5d 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" 44 52 xpointer="xpointer(//*[@os='f'])"/> 45 53 -
BOOK/final-system/multilib/automake.xml
r1c9985f r026bb5d 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" 43 47 href="../common/autoconf.xml" 44 48 xpointer="xpointer(//*[@os='f'])"/> -
BOOK/final-system/multilib/binutils.xml
r1c9985f r026bb5d 42 42 xpointer="xpointer(//*[@os='f'])"/> 43 43 44 <!-- Branch update patch area 45 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 46 href="../../final-system/common/binutils.xml" 47 xpointer="xpointer(//*[@os='p1'])"/> 48 49 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 50 href="../../final-system/common/binutils.xml" 51 xpointer="xpointer(//*[@os='p2'])"/> 52 --> 44 53 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 45 54 href="../common/binutils.xml" … … 56 65 <screen os="ca"><userinput>CC="gcc -isystem /usr/include ${BUILD64}" \ 57 66 LDFLAGS="-Wl,-rpath-link,/usr/lib64:/lib64:/usr/lib:/lib ${BUILD64}" \ 58 ../binutils-&binutils- version;/configure --prefix=/usr \67 ../binutils-&binutils-dir;/configure --prefix=/usr \ 59 68 --enable-shared --enable-64-bit-bfd --libdir=/usr/lib64</userinput></screen> 60 69 -
BOOK/final-system/multilib/bison-64bit.xml
r1c9985f r026bb5d 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" 26 34 xpointer="xpointer(//*[@os='a'])"/> 27 35 28 <screen os="b"><userinput>CC="gcc ${BUILD64}" ./configure --prefix=/usr --libdir=/usr/lib64 </userinput></screen>36 <screen os="b"><userinput>CC="gcc ${BUILD64}" ./configure --prefix=/usr --libdir=/usr/lib64 --cache-file=config.cache</userinput></screen> 29 37 30 38 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 39 47 href="../common/bison.xml" 40 48 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'])"/> 41 53 42 54 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/final-system/multilib/bison-n32.xml
r1c9985f r026bb5d 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" 27 35 xpointer="xpointer(//*[@os='a'])"/> 28 36 29 <screen os="b"><userinput>CC="gcc ${BUILDN32}" ./configure --prefix=/usr --libdir=/usr/lib32 </userinput></screen>37 <screen os="b"><userinput>CC="gcc ${BUILDN32}" ./configure --prefix=/usr --libdir=/usr/lib32 --cache-file=config.cache</userinput></screen> 30 38 31 39 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 40 48 href="../common/bison.xml" 41 49 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'])"/> 42 54 43 55 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/final-system/multilib/bison.xml
r1c9985f r026bb5d 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" 27 35 xpointer="xpointer(//*[@os='a'])"/> 28 36 29 <screen os="b"><userinput>CC="gcc ${BUILD32}" ./configure --prefix=/usr </userinput></screen>37 <screen os="b"><userinput>CC="gcc ${BUILD32}" ./configure --prefix=/usr --cache-file=config.cache</userinput></screen> 30 38 31 39 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 40 48 href="../common/bison.xml" 41 49 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'])"/> 42 54 43 55 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/final-system/multilib/coreutils.xml
r1c9985f r026bb5d 34 34 xpointer="xpointer(//*[@os='c'])"/> 35 35 36 <screen os="d"><userinput>CC="gcc ${BUILD64}" ./configure --prefix=/usr \ 36 <screen os="d"><userinput>FORCE_UNSAFE_CONFIGURE=1 CC="gcc ${BUILD64}" \ 37 ./configure --prefix=/usr \ 37 38 --enable-no-install-program=kill,uptime \ 38 39 --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'])"/> 39 44 40 45 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 106 111 xpointer="xpointer(//*[@os='u'])"/> 107 112 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 116 113 </sect2> 117 114 -
BOOK/final-system/multilib/diffutils.xml
r1c9985f r026bb5d 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" 52 56 xpointer="xpointer(//*[@os='f'])"/> 53 57 -
BOOK/final-system/multilib/e2fsprogs-64bit.xml
r1c9985f r026bb5d 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" 65 69 xpointer="xpointer(//*[@os='i'])"/> 66 70 -
BOOK/final-system/multilib/eglibc-64bit.xml
r1c9985f r026bb5d 40 40 41 41 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 42 href=" ../common/eglibc.xml"43 xpointer="xpointer(//*[@os=' p1'])"/>42 href="eglibc.xml" 43 xpointer="xpointer(//*[@os='b'])"/> 44 44 45 45 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 46 46 href="../common/eglibc.xml" 47 xpointer="xpointer(//*[@os=' p2'])"/>47 xpointer="xpointer(//*[@os='s1'])"/> 48 48 49 49 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 50 href=" eglibc.xml"51 xpointer="xpointer(//*[@os=' b'])"/>50 href="../common/eglibc.xml" 51 xpointer="xpointer(//*[@os='s2'])"/> 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-add-ons --enable-kernel=2.6.0 \ 73 --libexecdir=/usr/lib64/glibc --libdir=/usr/lib64</userinput></screen> 72 --disable-profile --enable-kernel=2.6.32 \ 73 --libexecdir=/usr/lib64/glibc --libdir=/usr/lib64 \ 74 --enable-obsolete-rpc</userinput></screen> 74 75 75 76 <variablelist os="i"> … … 79 80 <term><parameter>--libexecdir=/usr/lib64/glibc</parameter></term> 80 81 <listitem> 81 <para>This changes the location of the <command> pt_chown</command>82 programfrom its default of <filename82 <para>This changes the location of the <command>getconf</command> 83 utility from its default of <filename 83 84 class="directory">/usr/libexec</filename> to <filename 84 85 class="directory">/usr/lib64/glibc</filename>.</para> -
BOOK/final-system/multilib/eglibc.xml
r1c9985f r026bb5d 45 45 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 46 46 href="../common/eglibc.xml" 47 xpointer="xpointer(//*[@os=' p1'])"/>47 xpointer="xpointer(//*[@os='b'])"/> 48 48 49 49 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 50 50 href="../common/eglibc.xml" 51 xpointer="xpointer(//*[@os=' p2'])"/>51 xpointer="xpointer(//*[@os='s1'])"/> 52 52 53 53 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 54 54 href="../common/eglibc.xml" 55 xpointer="xpointer(//*[@os=' b'])"/>55 xpointer="xpointer(//*[@os='s2'])"/> 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-add-ons --enable-kernel=2.6.0 \ 72 --libexecdir=/usr/lib/eglibc --host=${CLFS_TARGET32}</userinput></screen> 71 --disable-profile --enable-kernel=2.6.32 \ 72 --libexecdir=/usr/lib/eglibc --host=${CLFS_TARGET32} \ 73 --enable-obsolete-rpc</userinput></screen> 73 74 74 75 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 88 89 xpointer="xpointer(//*[@os='l'])"/> 89 90 90 <para os="l1 ">In multilib, we tend to think that compiling for91 <para os="l1b">In multilib, we tend to think that compiling for 91 92 <literal>${CLFS_TARGET32}</literal> is <emphasis>not</emphasis> 92 93 cross-compiling. EGLIBC takes the traditional view that if you are building … … 96 97 sed allows these tests to succeed:</para> 97 98 98 <screen os="l2 "><userinput>sed -i '/cross-compiling/s@ifeq@ifneq@g' ../eglibc-&eglibc-version;/localedata/Makefile</userinput></screen>99 <screen os="l2b"><userinput>sed -i '/cross-compiling/s@ifeq@ifneq@g' ../eglibc-&eglibc-version;/localedata/Makefile</userinput></screen> 99 100 100 101 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/final-system/multilib/file-64bit.xml
r1c9985f r026bb5d 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" 45 49 xpointer="xpointer(//*[@os='f'])"/> 46 50 -
BOOK/final-system/multilib/file-n32.xml
r1c9985f r026bb5d 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 44 48 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 45 49 href="file.xml" -
BOOK/final-system/multilib/file.xml
r1c9985f r026bb5d 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" 45 49 xpointer="xpointer(//*[@os='f'])"/> 46 50 -
BOOK/final-system/multilib/findutils.xml
r1c9985f r026bb5d 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'])"/> 56 60 57 61 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/final-system/multilib/flex-64bit.xml
r1c9985f r026bb5d 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"34 26 xpointer="xpointer(//*[@os='a'])"/> 35 27 … … 48 40 href="../common/flex.xml" 49 41 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'])"/> 50 46 51 47 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/final-system/multilib/flex-n32.xml
r1c9985f r026bb5d 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'])"/>31 23 32 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/final-system/multilib/flex.xml
r1c9985f r026bb5d 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'])"/>32 24 33 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/final-system/multilib/gawk.xml
r1c9985f r026bb5d 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" 45 49 xpointer="xpointer(//*[@os='f'])"/> 46 50 -
BOOK/final-system/multilib/gcc.xml
r1c9985f r026bb5d 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" 34 42 xpointer="xpointer(//*[@os='d'])"/> 35 43 … … 56 64 --libexecdir=/usr/lib64 --enable-shared --enable-threads=posix \ 57 65 --enable-__cxa_atexit --enable-c99 --enable-long-long \ 58 --enable-clocale=gnu --enable-languages=c,c++ --disable-libstdcxx-pch</userinput></screen> 66 --enable-clocale=gnu --enable-languages=c,c++ --disable-libstdcxx-pch \ 67 --enable-cloog-backend=isl --disable-isl-version-check --with-system-zlib \ 68 --enable-checking=release --enable-libstdcxx-time \ 69 --disable-install-libiberty</userinput></screen> 59 70 60 71 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 69 80 href="../common/gcc.xml" 70 81 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'])"/> 71 90 72 91 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 118 137 xpointer="xpointer(//*[@os='x'])"/> 119 138 139 <para os="y">Finally, move some misplaced files:</para> 140 141 142 <screen os="z"><userinput>mv -v /usr/lib/*gdb.py /usr/share/gdb/auto-load/usr/lib 143 mv -v /usr/lib64/*gdb.py /usr/share/gdb/auto-load/usr/lib64</userinput></screen> 144 120 145 </sect2> 121 146 -
BOOK/final-system/multilib/gettext-64bit.xml
r1c9985f r026bb5d 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" 45 49 xpointer="xpointer(//*[@os='f'])"/> 46 50 -
BOOK/final-system/multilib/gettext-n32.xml
r1c9985f r026bb5d 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" 46 50 xpointer="xpointer(//*[@os='f'])"/> 47 51 -
BOOK/final-system/multilib/gettext.xml
r1c9985f r026bb5d 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 44 48 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 45 49 href="../common/gettext.xml" -
BOOK/final-system/multilib/gmp-64bit.xml
r1c9985f r026bb5d 40 40 xpointer="xpointer(//*[@os='a'])"/> 41 41 42 <screen os="b"><userinput>C PPFLAGS=-fexceptions CC="gcc -isystem /usr/include ${BUILD64}" \42 <screen os="b"><userinput>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 --enable-mpbsd</userinput></screen>46 --libdir=/usr/lib64 --enable-cxx</userinput></screen> 47 47 48 48 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/final-system/multilib/gmp-n32.xml
r1c9985f r026bb5d 42 42 xpointer="xpointer(//*[@os='a'])"/> 43 43 44 <screen os="b"><userinput>C PPFLAGS=-fexceptions CC="gcc -isystem /usr/include ${BUILDN32}" \44 <screen os="b"><userinput>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 --enable-mpbsd</userinput></screen>48 --libdir=/usr/lib32 --enable-cxx</userinput></screen> 49 49 50 50 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/final-system/multilib/gmp.xml
r1c9985f r026bb5d 41 41 xpointer="xpointer(//*[@os='a'])"/> 42 42 43 <screen os="b"><userinput>C PPFLAGS=-fexceptions CC="gcc -isystem /usr/include ${BUILD32}" \43 <screen os="b"><userinput>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 \ 47 -enable-cxx --enable-mpbsd</userinput></screen> 46 ABI=32 ./configure --prefix=/usr --enable-cxx</userinput></screen> 48 47 49 48 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/final-system/multilib/grep.xml
r1c9985f r026bb5d 27 27 28 28 <screen os="b"><userinput>CC="gcc ${BUILD64}" ./configure --prefix=/usr \ 29 --bindir=/bin --without-included-regex</userinput></screen>29 --bindir=/bin</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'])"/> 42 46 43 47 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/final-system/multilib/gzip.xml
r1c9985f r026bb5d 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" 44 48 xpointer="xpointer(//*[@os='f'])"/> 45 49 -
BOOK/final-system/multilib/iproute2.xml
r1c9985f r026bb5d 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'])"/> 31 39 32 40 <para os="p1">This patch adds the ability to update the LIBDIR path:</para> -
BOOK/final-system/multilib/iputils.xml
r1c9985f r026bb5d 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"42 34 xpointer="xpointer(//*[@os='a'])"/> 43 35 44 <screen os="b"><userinput>make CC="gcc ${BUILD64}" IPV4_TARGETS="tracepath ping clockdiff" \ 36 <screen os="b"><userinput>make USE_CAP=no CC="gcc ${BUILD64}" \ 37 IPV4_TARGETS="tracepath ping clockdiff rdisc" \ 45 38 IPV6_TARGETS="tracepath6 traceroute6"</userinput></screen> 46 39 -
BOOK/final-system/multilib/kbd.xml
r1c9985f r026bb5d 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"34 26 xpointer="xpointer(//*[@os='a'])"/> 35 27 36 <screen os="b"><userinput>CC="gcc ${BUILD64}" ./configure --prefix=/usr</userinput></screen> 28 <screen os="b"><userinput>CC="gcc ${BUILD64}" PKG_CONFIG_PATH="/tools/lib64/pkgconfig" \ 29 ./configure --prefix=/usr --disable-vlock --enable-optional-progs</userinput></screen> 37 30 38 31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 40 33 xpointer="xpointer(//*[@os='c'])"/> 41 34 42 <screen os="d"><userinput>make CC="gcc ${BUILD64}"</userinput></screen>35 <screen os="d"><userinput>make</userinput></screen> 43 36 44 37 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/final-system/multilib/libee-64bit.xml
r1c9985f r026bb5d 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" 38 42 xpointer="xpointer(//*[@os='d'])"/> 39 43 -
BOOK/final-system/multilib/libee-n32.xml
r1c9985f r026bb5d 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" 39 43 xpointer="xpointer(//*[@os='d'])"/> 40 44 -
BOOK/final-system/multilib/libee.xml
r1c9985f r026bb5d 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" 38 42 xpointer="xpointer(//*[@os='d'])"/> 39 43 -
BOOK/final-system/multilib/libtool-64bit.xml
r1c9985f r026bb5d 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" 51 55 xpointer="xpointer(//*[@os='f'])"/> 52 56 … … 60 64 61 65 <screen os="m2"><userinput>mv -v /usr/bin/libtool{,-64} 62 ln -s multiarch_wrapper /usr/bin/libtool</userinput></screen>66 ln -sv multiarch_wrapper /usr/bin/libtool</userinput></screen> 63 67 64 68 </sect2> -
BOOK/final-system/multilib/make.xml
r1c9985f r026bb5d 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" 44 48 xpointer="xpointer(//*[@os='f'])"/> 45 49 -
BOOK/final-system/multilib/mpc-64bit.xml
r1c9985f r026bb5d 28 28 <screen os="b"><userinput>CC="gcc -isystem /usr/include ${BUILD64}" \ 29 29 LDFLAGS="-Wl,-rpath-link,/usr/lib64:/lib64 ${BUILD64}" \ 30 EGREP="grep -E"./configure --prefix=/usr --libdir=/usr/lib64</userinput></screen>30 ./configure --prefix=/usr --libdir=/usr/lib64</userinput></screen> 31 31 32 32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/final-system/multilib/mpc-n32.xml
r1c9985f r026bb5d 29 29 <screen os="b"><userinput>CC="gcc -isystem /usr/include ${BUILDN32}" \ 30 30 LDFLAGS="-Wl,-rpath-link,/usr/lib32:/lib32 ${BUILDN32}" \ 31 EGREP="grep -E"./configure --prefix=/usr --libdir=/usr/lib32</userinput></screen>31 ./configure --prefix=/usr --libdir=/usr/lib32</userinput></screen> 32 32 33 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/final-system/multilib/mpc.xml
r1c9985f r026bb5d 29 29 <screen os="b"><userinput>CC="gcc -isystem /usr/include ${BUILD32}" \ 30 30 LDFLAGS="-Wl,-rpath-link,/usr/lib:/lib ${BUILD32}" \ 31 EGREP="grep -E"./configure --prefix=/usr --host=${CLFS_TARGET32}</userinput></screen>31 ./configure --prefix=/usr --host=${CLFS_TARGET32}</userinput></screen> 32 32 33 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/final-system/multilib/mpfr-64bit.xml
r1c9985f r026bb5d 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'])"/> 23 31 24 32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/final-system/multilib/mpfr-n32.xml
r1c9985f r026bb5d 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'])"/> 24 32 25 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/final-system/multilib/mpfr.xml
r1c9985f r026bb5d 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'])"/> 24 32 25 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/final-system/multilib/multiarch_wrapper.xml
r1c9985f r026bb5d 91 91 <screen os="g"><userinput>echo 'echo "32bit Version"' > test-32 92 92 echo 'echo "64bit Version"' > test-64 93 chmod 755 test-32 test-6493 chmod -v 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> 105 109 106 110 </sect2> -
BOOK/final-system/multilib/ncurses-64bit.xml
r1c9985f r026bb5d 37 37 ./configure --prefix=/usr --libdir=/lib64 \ 38 38 --with-shared --without-debug --enable-widec \ 39 --with-manpage-format=normal</userinput></screen> 39 --with-manpage-format=normal \ 40 --with-default-terminfo-dir=/usr/share/terminfo</userinput></screen> 40 41 41 42 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/final-system/multilib/ncurses-n32.xml
r1c9985f r026bb5d 38 38 ./configure --prefix=/usr --libdir=/lib32 \ 39 39 --with-shared --without-debug --enable-widec \ 40 --with-manpage-format=normal</userinput></screen> 40 --with-manpage-format=normal \ 41 --with-default-terminfo-dir=/usr/share/terminfo</userinput></screen> 41 42 42 43 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/final-system/multilib/ncurses.xml
r1c9985f r026bb5d 38 38 ./configure --prefix=/usr --libdir=/lib \ 39 39 --with-shared --without-debug --enable-widec \ 40 --with-manpage-format=normal</userinput></screen> 40 --with-manpage-format=normal \ 41 --with-default-terminfo-dir=/usr/share/terminfo</userinput></screen> 41 42 42 43 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/final-system/multilib/patch.xml
r1c9985f r026bb5d 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" 44 48 xpointer="xpointer(//*[@os='f'])"/> 45 49 -
BOOK/final-system/multilib/perl-64bit.xml
r1c9985f r026bb5d 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" 104 108 xpointer="xpointer(//*[@os='j'])"/> 105 109 -
BOOK/final-system/multilib/perl-n32.xml
r1c9985f r026bb5d 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" 107 111 xpointer="xpointer(//*[@os='j'])"/> 108 112 -
BOOK/final-system/multilib/perl.xml
r1c9985f r026bb5d 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" 47 51 xpointer="xpointer(//*[@os='a'])"/> 48 52 … … 73 77 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 74 78 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" 75 83 xpointer="xpointer(//*[@os='j'])"/> 76 84 -
BOOK/final-system/multilib/procps-64bit.xml
r1c9985f r026bb5d 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" 34 42 xpointer="xpointer(//*[@os='s1'])"/> 35 43 … … 52 60 xpointer="xpointer(//*[@os='d'])"/> 53 61 54 <screen os="e"><userinput>make install lib64=lib64</userinput></screen>62 <screen os="e"><userinput>make SKIP='/bin/kill /usr/share/man/man1/kill.1' install lib64=lib64</userinput></screen> 55 63 56 64 <variablelist os="f"> -
BOOK/final-system/multilib/procps-n32.xml
r1c9985f r026bb5d 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" 35 43 xpointer="xpointer(//*[@os='s1'])"/> 36 44 … … 54 62 55 63 56 <screen os="e"><userinput>make install lib64=lib32</userinput></screen>64 <screen os="e"><userinput>make SKIP='/bin/kill /usr/share/man/man1/kill.1' install lib64=lib32</userinput></screen> 57 65 58 66 <variablelist os="f"> -
BOOK/final-system/multilib/procps.xml
r1c9985f r026bb5d 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" 35 43 xpointer="xpointer(//*[@os='s1'])"/> 36 44 … … 53 61 xpointer="xpointer(//*[@os='d'])"/> 54 62 55 <screen os="e"><userinput>make install lib64=lib</userinput></screen>63 <screen os="e"><userinput>make SKIP='/bin/kill /usr/share/man/man1/kill.1' install lib64=lib</userinput></screen> 56 64 57 65 <variablelist os="f"> -
BOOK/final-system/multilib/rsyslog.xml
r1c9985f r026bb5d 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" 45 49 xpointer="xpointer(//*[@os='f'])"/> 46 50 -
BOOK/final-system/multilib/sed.xml
r1c9985f r026bb5d 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" 53 57 xpointer="xpointer(//*[@os='h'])"/> 54 58 -
BOOK/final-system/multilib/shadow.xml
r1c9985f r026bb5d 30 30 xpointer="xpointer(//*[@os='b'])"/> 31 31 32 <screen os="c"><userinput>CC="gcc ${BUILD64}" ./configure --sysconfdir=/etc \ 33 --without-libpam --without-audit --without-selinux</userinput></screen> 32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 33 href="../common/shadow.xml" 34 xpointer="xpointer(//*[@os='c'])"/> 34 35 35 36 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 37 38 xpointer="xpointer(//*[@os='d'])"/> 38 39 39 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 40 href="../common/shadow.xml" 41 xpointer="xpointer(//*[@os='e'])"/> 40 <screen os="c"><userinput>CC="gcc ${BUILD64}" ./configure --sysconfdir=/etc</userinput></screen> 42 41 43 42 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/final-system/multilib/sysvinit.xml
r1c9985f r026bb5d 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'])"/> 22 30 23 31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/final-system/multilib/tar.xml
r1c9985f r026bb5d 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" 54 58 xpointer="xpointer(//*[@os='f'])"/> 55 59 … … 57 61 href="../common/tar.xml" 58 62 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'])"/> 59 71 60 72 </sect2> -
BOOK/final-system/multilib/texinfo.xml
r1c9985f r026bb5d 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"34 26 xpointer="xpointer(//*[@os='a'])"/> 35 27 … … 47 39 href="../common/texinfo.xml" 48 40 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'])"/> 49 45 50 46 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/final-system/multilib/util-linux-64bit.xml
r1c9985f r026bb5d 31 31 32 32 <screen os="b"><userinput>CC="gcc ${BUILD64}" ./configure --libdir=/lib64 \ 33 --enable- partx --disable-wall --enable-write</userinput></screen>33 --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'])"/> 50 54 51 55 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/final-system/multilib/util-linux-n32.xml
r1c9985f r026bb5d 28 28 29 29 <screen os="b"><userinput>CC="gcc ${BUILDN32}" ./configure --libdir=/lib32 \ 30 --enable- partx --disable-wall --enable-write</userinput></screen>30 --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'])"/> 47 51 48 52 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/final-system/multilib/util-linux.xml
r1c9985f r026bb5d 9 9 <?dbhtml filename="util-linux.html"?> 10 10 11 <title>Util-linux-&util-linux-version; </title>11 <title>Util-linux-&util-linux-version; 32 Bit</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- partx --disable-wall --enable-write</userinput></screen>30 --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" 46 54 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'])"/> 47 59 48 60 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 53 65 href="../common/util-linux.xml" 54 66 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'])"/>63 67 64 68 </sect2> -
BOOK/final-system/multilib/vim.xml
r1c9985f r026bb5d 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" 70 78 xpointer="xpointer(//*[@os='j'])"/> 71 79 -
BOOK/final-system/multilib/xz-64bit.xml
r1c9985f r026bb5d 26 26 xpointer="xpointer(//*[@os='a'])"/> 27 27 28 <screen os="b"><userinput>CC="gcc ${BUILD64}" ./configure --prefix=/usr --libdir=/ lib64</userinput></screen>28 <screen os="b"><userinput>CC="gcc ${BUILD64}" ./configure --prefix=/usr --libdir=/usr/lib64</userinput></screen> 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" 44 48 xpointer="xpointer(//*[@os='f'])"/> 45 49 … … 49 53 50 54 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 51 href=" xz.xml"55 href="../common/xz.xml" 52 56 xpointer="xpointer(//*[@os='h'])"/> 53 57 54 58 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 55 href=" xz.xml"59 href="../common/xz.xml" 56 60 xpointer="xpointer(//*[@os='i'])"/> 57 61 … … 60 64 xpointer="xpointer(//*[@os='j'])"/> 61 65 62 <screen os="k"><userinput>mv -v /lib64/liblzma.a /usr/lib64</userinput></screen> 66 <screen os="k"><userinput>mv -v /usr/lib64/liblzma.so.* /lib64 67 ln -svf ../../lib64/liblzma.so.&xz-version; /usr/lib64/liblzma.so</userinput></screen> 63 68 64 69 </sect2> -
BOOK/final-system/multilib/xz-n32.xml
r1c9985f r026bb5d 27 27 xpointer="xpointer(//*[@os='a'])"/> 28 28 29 <screen os="b"><userinput>CC="gcc ${BUILDN32}" ./configure --prefix=/usr --libdir=/ lib32</userinput></screen>29 <screen os="b"><userinput>CC="gcc ${BUILDN32}" ./configure --prefix=/usr --libdir=/usr/lib32</userinput></screen> 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=' f'])"/>45 xpointer="xpointer(//*[@os='e2'])"/> 46 46 47 47 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 48 48 href="xz.xml" 49 xpointer="xpointer(//*[@os=' g'])"/>49 xpointer="xpointer(//*[@os='f'])"/> 50 50 51 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 52 href="xz.xml" 53 xpointer="xpointer(//*[@os='h'])"/> 54 55 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 56 href="xz.xml" 57 xpointer="xpointer(//*[@os='i'])"/> 51 <screen os="g"><userinput>make install</userinput></screen> 58 52 59 53 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 61 55 xpointer="xpointer(//*[@os='j'])"/> 62 56 63 <screen os="k"><userinput>mv -v /lib32/liblzma.a /usr/lib32</userinput></screen> 57 <screen os="k"><userinput>mv -v /usr/lib32/liblzma.so.* /lib32 58 ln -svf ../../lib32/liblzma.so.&xz-version; /usr/lib32/liblzma.so</userinput></screen> 64 59 65 60 </sect2> -
BOOK/final-system/multilib/xz.xml
r1c9985f r026bb5d 27 27 xpointer="xpointer(//*[@os='a'])"/> 28 28 29 <screen os="b"><userinput>CC="gcc ${BUILD32}" ./configure --prefix=/usr libdir=/lib</userinput></screen>29 <screen os="b"><userinput>CC="gcc ${BUILD32}" ./configure --prefix=/usr</userinput></screen> 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" 45 49 xpointer="xpointer(//*[@os='f'])"/> 46 50 … … 51 55 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 52 56 href="../common/xz.xml" 53 xpointer="xpointer(//*[@os=' h'])"/>57 xpointer="xpointer(//*[@os='j'])"/> 54 58 55 59 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 56 60 href="../common/xz.xml" 57 xpointer="xpointer(//*[@os='i'])"/> 58 59 <para os="j">Move the static libraries to the proper location:</para> 60 61 <screen os="k"><userinput>mv -v /lib/liblzma.a /usr/lib</userinput></screen> 61 xpointer="xpointer(//*[@os='k'])"/> 62 62 63 63 </sect2> -
BOOK/final-system/multilib/zlib-64bit.xml
r1c9985f r026bb5d 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" 47 51 xpointer="xpointer(//*[@os='f'])"/> 48 52 -
BOOK/final-system/multilib/zlib-n32.xml
r1c9985f r026bb5d 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" 48 52 xpointer="xpointer(//*[@os='f'])"/> 49 53 -
BOOK/final-system/multilib/zlib.xml
r1c9985f r026bb5d 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" 48 52 xpointer="xpointer(//*[@os='f'])"/> 49 53 -
BOOK/final-system/ppc-chapter.xml
r1c9985f r026bb5d 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/ ppl.xml"/>26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/cloog -ppl.xml"/>25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/isl.xml"/> 26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/cloog.xml"/> 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/ glib.xml"/>33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ pkg-config.xml"/>32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/pkg-config-lite.xml"/> 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/shadow.xml"/> 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"/> 35 36 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/e2fsprogs.xml"/> 36 37 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/coreutils.xml"/> … … 38 39 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/m4.xml"/> 39 40 <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"/> 49 50 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bzip2.xml"/> 50 51 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/diffutils.xml"/> 51 52 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/file.xml"/> 53 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gawk.xml"/> 52 54 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/findutils.xml"/> 53 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gawk.xml"/>54 55 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gettext.xml"/> 55 56 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/grep.xml"/> 56 57 <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"/> 57 59 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gzip.xml"/> 58 60 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/iputils.xml"/> 59 61 <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"/>61 62 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/make.xml"/> 62 63 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/xz.xml"/> 63 64 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/man.xml"/> 64 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ module-init-tools.xml"/>65 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/kmod.xml"/> 65 66 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/patch.xml"/> 66 67 <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/ udev.xml"/>74 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/eudev.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
r1c9985f r026bb5d 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'])"/> 47 55 48 56 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/final-system/ppc/gcc.xml
r1c9985f r026bb5d 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'])"/> 31 39 32 40 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 63 71 href="../common/gcc.xml" 64 72 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'])"/> 65 81 66 82 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 112 128 xpointer="xpointer(//*[@os='x'])"/> 113 129 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 114 138 </sect2> 115 139 -
BOOK/final-system/ppc/yaboot.xml
r1c9985f r026bb5d 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 28 36 <para os="a">The supplied man pages have <filename 29 37 class="directory">/usr/local</filename> in the text. This sed will correct … … 31 39 32 40 <screen os="b"><userinput>sed -i 's%/usr/local%/usr%' man/*</userinput></screen> 41 42 <para os="aa"> Prevent the build from failing due to warnings with 43 the following sed:</para> 44 45 <screen os="ba"><userinput>sed -i 's%-Werror%%' Makefile</userinput></screen> 33 46 34 47 <para os="c">Compile the package:</para> -
BOOK/final-system/ppc64-chapter.xml
r1c9985f r026bb5d 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/ ppl.xml"/>30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/ ppl-64bit.xml"/>31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/cloog -ppl.xml"/>32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/cloog- ppl-64bit.xml"/>29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/isl.xml"/> 30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/isl-64bit.xml"/> 31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/cloog.xml"/> 32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/cloog-64bit.xml"/> 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/glib.xml"/> 42 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/glib-64bit.xml"/> 43 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/pkg-config.xml"/> 41 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/pkg-config-lite.xml"/> 42 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/shadow.xml"/> 44 43 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/util-linux.xml"/> 45 44 <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"/> 46 47 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/e2fsprogs.xml"/> 47 48 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/e2fsprogs-64bit.xml"/> … … 51 52 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/bison.xml"/> 52 53 <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"/>55 54 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc64/libtool.xml"/> 56 55 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/libtool-64bit.xml"/> … … 65 64 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/automake.xml"/> 66 65 <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/gawk.xml"/> 72 73 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/findutils.xml"/> 73 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gawk.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"/> 78 79 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gzip.xml"/> 79 80 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/iputils.xml"/> 80 81 <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/module-init-tools.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"/> 87 88 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/patch.xml"/> 88 89 <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/ udev.xml"/>99 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/ udev-64bit.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"/> 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
r1c9985f r026bb5d 39 39 40 40 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 41 href=" ../common/eglibc.xml"42 xpointer="xpointer(//*[@os=' p1'])"/>41 href="eglibc.xml" 42 xpointer="xpointer(//*[@os='b'])"/> 43 43 44 44 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 45 45 href="../common/eglibc.xml" 46 xpointer="xpointer(//*[@os=' p2'])"/>46 xpointer="xpointer(//*[@os='s1'])"/> 47 47 48 48 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 49 href=" eglibc.xml"50 xpointer="xpointer(//*[@os=' b'])"/>49 href="../common/eglibc.xml" 50 xpointer="xpointer(//*[@os='s2'])"/> 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-add-ons --enable-kernel=2.6.0 \ 72 --libexecdir=/usr/lib64/eglibc --libdir=/usr/lib64</userinput></screen> 71 --disable-profile --enable-kernel=2.6.32 \ 72 --libexecdir=/usr/lib64/eglibc --libdir=/usr/lib64 \ 73 --enable-obsolete-rpc</userinput></screen> 73 74 74 75 <variablelist os="i"> … … 78 79 <term><parameter>--libexecdir=/usr/lib64/eglibc</parameter></term> 79 80 <listitem> 80 <para>This changes the location of the <command> pt_chown</command>81 programfrom its default of <filename81 <para>This changes the location of the <command>getconf</command> 82 utility from its default of <filename 82 83 class="directory">/usr/libexec</filename> to <filename 83 84 class="directory">/usr/lib64/eglibc</filename>.</para> -
BOOK/final-system/ppc64/eglibc.xml
r1c9985f r026bb5d 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"55 47 xpointer="xpointer(//*[@os='b'])"/> 56 48 … … 73 65 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 74 66 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-add-ons --enable-kernel=2.6.0 \ 88 --libexecdir=/usr/lib/eglibc --host=${CLFS_TARGET32}</userinput></screen> 87 --disable-profile --enable-kernel=2.6.32 \ 88 --libexecdir=/usr/lib/eglibc --host=${CLFS_TARGET32} \ 89 --enable-obsolete-rpc</userinput></screen> 89 90 90 91 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 106 107 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 107 108 href="../multilib/eglibc.xml" 108 xpointer="xpointer(//*[@os='l1 '])"/>109 xpointer="xpointer(//*[@os='l1b'])"/> 109 110 110 111 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 111 112 href="../multilib/eglibc.xml" 112 xpointer="xpointer(//*[@os='l2 '])"/>113 xpointer="xpointer(//*[@os='l2b'])"/> 113 114 114 115 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/final-system/ppc64/gcc.xml
r1c9985f r026bb5d 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'])"/> 31 39 32 40 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 65 73 href="../common/gcc.xml" 66 74 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'])"/> 67 83 68 84 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 114 130 xpointer="xpointer(//*[@os='x'])"/> 115 131 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 116 140 </sect2> 117 141 -
BOOK/final-system/ppc64/yaboot.xml
r1c9985f r026bb5d 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. The Makefile already 27 overrides any CC and ignores LDFLAGS in favour of its own variables, so we 28 need to use the following seds for a successful compile and install.</para> 26 options to both the compiler and the linker. To prevent the build from 27 failing due to compiler warnings, the -Werror flag is removed. The 28 Makefile already overrides any CC and ignores LDFLAGS in favour of 29 its own variables, so we need to use the following seds for a 30 successful compile and install.</para> 29 31 30 32 <screen><userinput>sed -i -e "s/\(-print-libgcc-file-name\)/${BUILD32} \1/" \ 33 -e "s/-Werror//" \ 31 34 -e "s/\(-Bstatic\)/-melf32ppclinux \1/" Makefile 32 35 </userinput></screen> … … 44 47 </varlistentry> 45 48 <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> 46 55 <term><parameter>"s/\(-Bstatic\)/-melf32ppclinux \1/"</parameter></term> 47 56 <listitem> … … 54 63 55 64 </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'])"/> 56 81 57 82 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/final-system/sparc-chapter.xml
r1c9985f r026bb5d 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/ ppl.xml"/>26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/cloog -ppl.xml"/>25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/isl.xml"/> 26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/cloog.xml"/> 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/ glib.xml"/>33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ pkg-config.xml"/>32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/pkg-config-lite.xml"/> 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/shadow.xml"/> 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"/> 35 36 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/e2fsprogs.xml"/> 36 37 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/coreutils.xml"/> … … 38 39 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/m4.xml"/> 39 40 <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"/> 49 50 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bzip2.xml"/> 50 51 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/diffutils.xml"/> 51 52 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/file.xml"/> 53 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gawk.xml"/> 52 54 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/findutils.xml"/> 53 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gawk.xml"/>54 55 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gettext.xml"/> 55 56 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/grep.xml"/> 56 57 <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"/> 57 59 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gzip.xml"/> 58 60 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/iputils.xml"/> 59 61 <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"/>61 62 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/make.xml"/> 62 63 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/xz.xml"/> 63 64 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/man.xml"/> 64 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ module-init-tools.xml"/>65 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/kmod.xml"/> 65 66 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/patch.xml"/> 66 67 <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/ udev.xml"/>74 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/eudev.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
r1c9985f r026bb5d 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/ ppl.xml"/>26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/cloog -ppl.xml"/>25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/isl.xml"/> 26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/cloog.xml"/> 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/ glib.xml"/>33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ pkg-config.xml"/>32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/pkg-config-lite.xml"/> 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/shadow.xml"/> 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"/> 35 36 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/e2fsprogs.xml"/> 36 37 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/coreutils.xml"/> … … 38 39 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/m4.xml"/> 39 40 <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"/> 49 50 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bzip2.xml"/> 50 51 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/diffutils.xml"/> 51 52 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/file.xml"/> 53 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gawk.xml"/> 52 54 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/findutils.xml"/> 53 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gawk.xml"/>54 55 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gettext.xml"/> 55 56 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/grep.xml"/> 56 57 <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"/> 57 59 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gzip.xml"/> 58 60 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/iputils.xml"/> 59 61 <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"/>61 62 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/make.xml"/> 62 63 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/xz.xml"/> 63 64 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/man.xml"/> 64 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ module-init-tools.xml"/>65 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/kmod.xml"/> 65 66 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/patch.xml"/> 66 67 <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/ udev.xml"/>74 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/eudev.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 /silo.xml"/>77 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc64-64/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
r1c9985f r026bb5d 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" 50 58 xpointer="xpointer(//*[@os='e'])"/> 51 59 … … 64 72 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 65 73 href="../x86_64-64/eglibc.xml" 66 xpointer="xpointer(//*[@os='l 1'])"/>74 xpointer="xpointer(//*[@os='l5'])"/> 67 75 68 76 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 69 77 href="../x86_64-64/eglibc.xml" 70 xpointer="xpointer(//*[@os='l 2'])"/>78 xpointer="xpointer(//*[@os='l6'])"/> 71 79 72 80 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 75 83 76 84 <screen os="h"><userinput>CC="gcc ${BUILD64}" ../eglibc-&eglibc-version;/configure --prefix=/usr \ 77 --disable-profile --enable- add-ons --enable-kernel=2.6.0\85 --disable-profile --enable-kernel=2.6.32 \ 78 86 --libexecdir=/usr/lib/eglibc --libdir=/usr/lib \ 79 -- cache-file=config.cache</userinput></screen>87 --enable-obsolete-rpc --cache-file=config.cache</userinput></screen> 80 88 81 89 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 127 135 xpointer="xpointer(//*[@os='t'])"/> 128 136 129 < para os="u">The stubs.h header installed by EGLIBC looks for stubs-32.h130 and stubs-64.h. This configuration of EGLIBC only generates stubs-64.h. Fix131 this with the following:</para>137 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 138 href="../x86_64-64/eglibc.xml" 139 xpointer="xpointer(//*[@os='u'])"/> 132 140 133 <screen os="v"><userinput>mv -v /usr/include/gnu/stubs{-64,}.h</userinput></screen> 141 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 142 href="../x86_64-64/eglibc.xml" 143 xpointer="xpointer(//*[@os='v'])"/> 134 144 135 145 </sect2> -
BOOK/final-system/sparc64-64/silo.xml
r1c9985f r026bb5d 33 33 xpointer="xpointer(//*[@os='b'])"/> 34 34 35 < xi:include xmlns:xi="http://www.w3.org/2001/XInclude"36 href="../sparc/silo.xml" 37 xpointer="xpointer(//*[@os='c'])"/>35 <para os="c">Compile the Silo package:</para> 36 37 <screen><userinput>make CC="gcc ${BUILD64}" LD="ld -m elf64_sparc"</userinput></screen> 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 going48 to use the precompiled boot files. This is a temporary fix to the book, but49 will give us a functional system. As soon as a fix is released, this section50 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 54 47 </sect2> 55 48 -
BOOK/final-system/sparc64-chapter.xml
r1c9985f r026bb5d 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/ ppl.xml"/>30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/ ppl-64bit.xml"/>31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/cloog -ppl.xml"/>32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/cloog- ppl-64bit.xml"/>29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/isl.xml"/> 30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/isl-64bit.xml"/> 31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/cloog.xml"/> 32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/cloog-64bit.xml"/> 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/glib.xml"/> 42 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/glib-64bit.xml"/> 43 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/pkg-config.xml"/> 41 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/pkg-config-lite.xml"/> 42 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/shadow.xml"/> 44 43 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/util-linux.xml"/> 45 44 <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"/> 46 47 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/e2fsprogs.xml"/> 47 48 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/e2fsprogs-64bit.xml"/> … … 51 52 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/bison.xml"/> 52 53 <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"/>55 54 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc64/libtool.xml"/> 56 55 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/libtool-64bit.xml"/> … … 65 64 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/automake.xml"/> 66 65 <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/gawk.xml"/> 72 73 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/findutils.xml"/> 73 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gawk.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"/> 78 79 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gzip.xml"/> 79 80 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/iputils.xml"/> 80 81 <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/module-init-tools.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"/> 87 88 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/patch.xml"/> 88 89 <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/ udev.xml"/>99 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/ udev-64bit.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"/> 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 /silo.xml"/>102 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc64-64/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
r1c9985f r026bb5d 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" 46 54 xpointer="xpointer(//*[@os='e'])"/> 47 55 … … 69 77 <screen os="h"><userinput>CC="gcc ${BUILD64}" CXX="g++ ${BUILD64}" \ 70 78 ../eglibc-&eglibc-version;/configure --prefix=/usr \ 71 --disable-profile --enable- add-ons --enable-kernel=2.6.0\79 --disable-profile --enable-kernel=2.6.32 \ 72 80 --libexecdir=/usr/lib64/eglibc --libdir=/usr/lib64 \ 73 -- cache-file=config.cache</userinput></screen>81 --enable-obsolete-rpc --cache-file=config.cache</userinput></screen> 74 82 75 83 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/final-system/x86-chapter.xml
r1c9985f r026bb5d 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/ ppl.xml"/>26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/cloog -ppl.xml"/>25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/isl.xml"/> 26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/cloog.xml"/> 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/ glib.xml"/>33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ pkg-config.xml"/>32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/pkg-config-lite.xml"/> 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/shadow.xml"/> 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"/> 35 36 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/e2fsprogs.xml"/> 36 37 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/coreutils.xml"/> … … 38 39 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/m4.xml"/> 39 40 <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"/> 49 50 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bzip2.xml"/> 50 51 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/diffutils.xml"/> 51 52 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/file.xml"/> 53 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gawk.xml"/> 52 54 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/findutils.xml"/> 53 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gawk.xml"/>54 55 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gettext.xml"/> 55 56 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/grep.xml"/> 56 57 <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"/> 57 59 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gzip.xml"/> 58 60 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/iputils.xml"/> 59 61 <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"/>61 62 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/make.xml"/> 62 63 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/xz.xml"/> 63 64 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/man.xml"/> 64 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ module-init-tools.xml"/>65 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/kmod.xml"/> 65 66 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/patch.xml"/> 66 67 <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/ udev.xml"/>74 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/eudev.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
r1c9985f r026bb5d 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" 50 58 xpointer="xpointer(//*[@os='e'])"/> 51 59 … … 58 66 xpointer="xpointer(//*[@os='g'])"/> 59 67 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> 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> 64 73 65 74 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/final-system/x86/grub.xml
r1c9985f r026bb5d 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 cpu</option>35 flags (including the <option>-march</option> and <option>-mtune</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 41 45 <para os="a">Prepare GRUB for compilation:</para> 42 46 … … 48 52 <screen os="d"><userinput>make</userinput></screen> 49 53 50 <para os="e">To test GRUB you must have QEMU installed and then, issue: 51 <userinput>make check</userinput>.</para> 54 <para os="e">To test GRUB you must have QEMU installed and then, issue:</para> 55 56 <screen os="d2"><userinput remap="test">make check</userinput></screen> 52 57 53 58 <para os="f">Install the package:</para> -
BOOK/final-system/x86_64-64-chapter.xml
r1c9985f r026bb5d 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/ ppl.xml"/>26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/cloog -ppl.xml"/>25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/isl.xml"/> 26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/cloog.xml"/> 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/ glib.xml"/>33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ pkg-config.xml"/>32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/pkg-config-lite.xml"/> 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/shadow.xml"/> 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"/> 35 36 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/e2fsprogs.xml"/> 36 37 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/coreutils.xml"/> … … 38 39 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/m4.xml"/> 39 40 <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"/> 49 50 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bzip2.xml"/> 50 51 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/diffutils.xml"/> 51 52 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/file.xml"/> 53 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gawk.xml"/> 52 54 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/findutils.xml"/> 53 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gawk.xml"/>54 55 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gettext.xml"/> 55 56 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/grep.xml"/> 56 57 <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"/> 57 59 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gzip.xml"/> 58 60 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/iputils.xml"/> 59 61 <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"/>61 62 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/make.xml"/> 62 63 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/xz.xml"/> 63 64 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/man.xml"/> 64 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ module-init-tools.xml"/>65 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/kmod.xml"/> 65 66 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/patch.xml"/> 66 67 <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/ udev.xml"/>74 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/eudev.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
r1c9985f r026bb5d 42 42 xpointer="xpointer(//*[@os='f'])"/> 43 43 44 <!-- Branch update patch area 45 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 46 href="../../final-system/common/binutils.xml" 47 xpointer="xpointer(//*[@os='p1'])"/> 48 49 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 50 href="../../final-system/common/binutils.xml" 51 xpointer="xpointer(//*[@os='p2'])"/> 52 --> 44 53 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 45 54 href="../common/binutils.xml" -
BOOK/final-system/x86_64-64/eglibc.xml
r1c9985f r026bb5d 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" 50 58 xpointer="xpointer(//*[@os='e'])"/> 51 59 … … 54 62 xpointer="xpointer(//*[@os='f'])"/> 55 63 56 <para os="l 1">Tell EGLIBC to install its libraries into64 <para os="l5">Tell EGLIBC to install its libraries into 57 65 <filename class="directory">/lib</filename>:</para> 58 66 59 <screen os="l 2"><userinput>echo "slibdir=/lib" >> configparms</userinput></screen>67 <screen os="l6"><userinput>echo "slibdir=/lib" >> configparms</userinput></screen> 60 68 61 69 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 63 71 xpointer="xpointer(//*[@os='g'])"/> 64 72 65 <screen os="h"><userinput>CFLAGS="- mtune=generic -g -O2" \73 <screen os="h"><userinput>CFLAGS="-O2" \ 66 74 ../eglibc-&eglibc-version;/configure --prefix=/usr \ 67 --disable-profile --enable-add-ons --enable-kernel=2.6.0 \ 68 --libexecdir=/usr/lib/eglibc --libdir=/usr/lib</userinput></screen> 75 --disable-profile --enable-kernel=2.6.32 \ 76 --libexecdir=/usr/lib/eglibc --libdir=/usr/lib \ 77 --enable-obsolete-rpc</userinput></screen> 69 78 70 79 <variablelist os="i"> … … 74 83 <term><parameter>--libexecdir=/usr/lib/eglibc</parameter></term> 75 84 <listitem> 76 <para>This changes the location of the <command> pt_chown</command>77 programfrom its default of <filename85 <para>This changes the location of the <command>getconf</command> 86 utility from its default of <filename 78 87 class="directory">/usr/libexec</filename> to <filename 79 88 class="directory">/usr/lib/eglibc</filename>.</para> … … 147 156 148 157 <screen><userinput>rm -v /usr/bin/ldd.bak</userinput></screen> 158 159 <para os="u">The stubs.h header installed by EGLIBC looks for stubs-32.h 160 and stubs-64.h. This configuration of EGLIBC only generates stubs-64.h. Fix 161 this with the following:</para> 162 163 <screen os="v"><userinput>mv -v /usr/include/gnu/stubs{-64,}.h</userinput></screen> 149 164 150 165 </sect2> -
BOOK/final-system/x86_64-chapter.xml
r1c9985f r026bb5d 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/ ppl.xml"/>30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/ ppl-64bit.xml"/>31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/cloog -ppl.xml"/>32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/cloog- ppl-64bit.xml"/>29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/isl.xml"/> 30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/isl-64bit.xml"/> 31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/cloog.xml"/> 32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/cloog-64bit.xml"/> 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/glib.xml"/> 42 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/glib-64bit.xml"/> 43 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/pkg-config.xml"/> 41 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/pkg-config-lite.xml"/> 42 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/shadow.xml"/> 44 43 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/util-linux.xml"/> 45 44 <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"/> 46 47 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/e2fsprogs.xml"/> 47 48 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/e2fsprogs-64bit.xml"/> … … 51 52 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/bison.xml"/> 52 53 <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"/>55 54 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86_64/libtool.xml"/> 56 55 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/libtool-64bit.xml"/> … … 65 64 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/automake.xml"/> 66 65 <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/gawk.xml"/> 72 73 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/findutils.xml"/> 73 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gawk.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"/> 78 79 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gzip.xml"/> 79 80 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/iputils.xml"/> 80 81 <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/module-init-tools.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"/> 87 88 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/patch.xml"/> 88 89 <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/ udev.xml"/>99 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/ udev-64bit.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"/> 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
r1c9985f r026bb5d 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" 45 53 href="eglibc.xml" 46 54 xpointer="xpointer(//*[@os='e'])"/> … … 63 71 64 72 <screen os="h"><userinput>CC="gcc ${BUILD64}" CXX="g++ ${BUILD64}" \ 65 CFLAGS="- mtune=generic -g -O2" \73 CFLAGS="-O2" \ 66 74 ../eglibc-&eglibc-version;/configure --prefix=/usr \ 67 --disable-profile --enable-add-ons --enable-kernel=2.6.0 \ 68 --libexecdir=/usr/lib64/eglibc --libdir=/usr/lib64</userinput></screen> 75 --disable-profile --enable-kernel=2.6.32 \ 76 --libexecdir=/usr/lib64/eglibc --libdir=/usr/lib64 \ 77 --enable-obsolete-rpc</userinput></screen> 69 78 70 79 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/final-system/x86_64/eglibc.xml
r1c9985f r026bb5d 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" 51 59 xpointer="xpointer(//*[@os='e'])"/> 52 60 … … 60 68 61 69 <screen os="h"><userinput>CC="gcc ${BUILD32}" CXX="g++ ${BUILD32}" \ 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> 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> 66 75 67 76 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 83 92 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 84 93 href="../multilib/eglibc.xml" 85 xpointer="xpointer(//*[@os='l1 '])"/>94 xpointer="xpointer(//*[@os='l1b'])"/> 86 95 87 96 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 88 97 href="../multilib/eglibc.xml" 89 xpointer="xpointer(//*[@os='l2 '])"/>98 xpointer="xpointer(//*[@os='l2b'])"/> 90 99 91 100 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/general.ent
r1c9985f r026bb5d 8 8 <!ENTITY releasedate "&month_name; &day;, &year;"> 9 9 10 <!ENTITY major-version " 1">10 <!ENTITY major-version "2"> 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"> 22 23 <!ENTITY version-sparc "&version;-Sparc"> 23 24 <!ENTITY version-sparcv8 "&version;-Sparc_v8"> … … 39 40 <!ENTITY livecd-root "&lfs-root;livecd/"> 40 41 <!ENTITY test-results "&clfs-root;testsuite-logs/&generic-version;/"> 41 <!ENTITY errata "&clfs-wiki; clfs/errata/&generic-version;/">42 <!ENTITY errata "&clfs-wiki;wiki/errata"> 42 43 43 44 <!ENTITY gnu "http://ftp.gnu.org/gnu/"> -
BOOK/introduction/alpha/changelog.xml
r1c9985f r026bb5d 33 33 34 34 --> 35 36 35 <listitem> 37 <para> July 13, 2008</para>36 <para>24 October 2013</para> 38 37 <itemizedlist> 39 38 <listitem> 40 <para>[jciccone] - Bump the Linux Alpha PAGE_SIZE patch to -2.</para> 41 </listitem> 42 </itemizedlist> 43 </listitem> 44 45 <listitem> 46 <para>Janurary 6, 2007</para> 47 <itemizedlist> 48 <listitem> 49 <para>[jciccone] - Add a sed to the kernel build that removes -Werror 50 from a specific part of the build.</para> 51 </listitem> 52 </itemizedlist> 53 </listitem> 54 55 <listitem> 56 <para>Janurary 1, 2007</para> 57 <itemizedlist> 58 <listitem> 59 <para>[jciccone] - Update the aboot patch so that it builds again.</para> 60 </listitem> 61 </itemizedlist> 62 </listitem> 63 64 <listitem> 65 <para>December 23, 2007</para> 66 <itemizedlist> 67 <listitem> 68 <para>[jciccone] - Added a patch to the Kernel that makes the 69 PAGE_SIZE definition available in userspace.</para> 70 </listitem> 71 </itemizedlist> 72 </listitem> 73 74 <listitem> 75 <para>December 21, 2007</para> 76 <itemizedlist> 77 <listitem> 78 <para>[jciccone] - Added a patch to Glibc that works around compile 79 errors with PTR_MANGLE.</para> 80 </listitem> 81 </itemizedlist> 82 </listitem> 83 84 <listitem> 85 <para>February 17, 2007</para> 86 <itemizedlist> 87 <listitem> 88 <para>[jciccone] - Added a patch that adds sigsuspend_nocancel 89 support to Glibc.</para> 90 </listitem> 91 </itemizedlist> 92 </listitem> 93 94 <listitem> 95 <para>August 28, 2006</para> 96 <itemizedlist> 97 <listitem> 98 <para>[jim] - Changelog restarted, see the 1.0.0 book for the old changelog..</para> 39 <para>[William Harrington] - Changelog restarted, see the 2.1.0 book for the old changelog.</para> 99 40 </listitem> 100 41 </itemizedlist> -
BOOK/introduction/common/acknowledgements.xml
r1c9985f r026bb5d 46 46 </listitem> 47 47 <listitem> 48 <para>Jonathan Norman - x86, x86_64, PowerPC & UltraSPARC.</para> 49 </listitem> 50 <listitem> 48 51 <para>Jeremy Huntwork - PowerPC, x86, Sparc builds.</para> 49 52 </listitem> … … 62 65 <listitem> 63 66 <para>Zack Winkles - Unstable book work.</para> 67 </listitem> 68 <listitem> 69 <para>William Harrington - x86, x86_64, PowerPC, Sparc, Mips builds.</para> 64 70 </listitem> 65 71 </itemizedlist> -
BOOK/introduction/common/changelog.xml
r1c9985f r026bb5d 28 28 <itemizedlist> 29 29 <listitem> 30 <para>[name] - New changelog entry.</para> 31 </listitem> 32 <listitem> 33 <para>[name] - Previous changelog entry.</para> 34 </listitem> 35 </itemizedlist> 36 </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 37 38 --> 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> 3005 <listitem> 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> 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> 213 <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> 4241 231 </listitem> 4242 232 </itemizedlist> … … 4245 235 </itemizedlist> 4246 236 4247 <para>Branch Synced from the Release of LFS 6.0 on February 23rd, 2005</para>4248 4249 237 </sect1> -
BOOK/introduction/common/how.xml
r1c9985f r026bb5d 19 19 tools.</para> 20 20 21 <para>As an alternative to installing an entire separate distribution 22 onto your machine, you may wish to use the Linux From Scratch LiveCD. 23 This CD works well as a host system, providing all the tools you need to 24 successfully follow the instructions in this book. It does also 25 contain source packages and patches for the LFS book, and a copy of the LFS 26 book, but not the needed packages or book for CLFS. You can still use the 27 CD for building CLFS, but you will need to download the packages, patches 28 and book separately. You can also look at 29 <ulink url="&hints-root;Remastering_the_LFS_LiveCD"/> 30 for infomation on building your own CD, replacing the LFS packages and book 31 with those for CLFS. Once you have the CD, no network connection or 32 additional downloads are necessary. For more information about the LFS 33 LiveCD or to download a copy, visit <ulink url="&livecd-root;"/>.</para> 21 <para>As an alternative to installing an entire separate distribution onto 22 your machine, you may wish to use a livecd. Most distributions provide 23 a livecd, which provides an environment to which you can add the required 24 tools onto, allowing you to 25 successfully follow the instructions in this book. Remember that if you 26 reboot the livecd you will need to reconfigure the host environment before 27 continuing with your build.</para> 34 28 35 29 <para><xref linkend="chapter-partitioning"/> of this book describes how -
BOOK/introduction/mips/changelog.xml
r1c9985f r026bb5d 33 33 34 34 --> 35 36 35 <listitem> 37 <para> November 21, 2006</para>36 <para>24 October 2013</para> 38 37 <itemizedlist> 39 38 <listitem> 40 <para>[jim] - Updated to Colo 1.22.</para> 41 </listitem> 42 </itemizedlist> 43 </listitem> 44 45 <listitem> 46 <para>October 26, 2006</para> 47 <itemizedlist> 48 <listitem> 49 <para>[jim] - Added patch to Glibc 2.5, to fix an issue of a missing ldd-rewrite.sed.</para> 50 </listitem> 51 </itemizedlist> 52 </listitem> 53 54 <listitem> 55 <para>August 28, 2006</para> 56 <itemizedlist> 57 <listitem> 58 <para>[jim] - Changelog restarted, see the 1.0.0 book for the old changelog.</para> 39 <para>[William Harrington] - Changelog restarted, see the 2.1.0 book for the old changelog.</para> 59 40 </listitem> 60 41 </itemizedlist> -
BOOK/introduction/mips64-64/changelog.xml
r1c9985f r026bb5d 33 33 34 34 --> 35 36 35 <listitem> 37 <para> June 02, 2008</para>36 <para>24 October 2013</para> 38 37 <itemizedlist> 39 38 <listitem> 40 <para>[ken] - create libstdc++.so symlinks in /usr/lib64 so that the 41 glibc and ld tests all link, and delete them safely before installing 42 binutils.</para> 43 <para>[ken] - ensure binutils does not install libiberty.a into 44 /usr/lib64.</para> 39 <para>[William Harrington] - Changelog restarted, see the 2.1.0 book for the old changelog.</para> 45 40 </listitem> 46 41 </itemizedlist> 47 42 </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 76 43 </itemizedlist> 77 44 -
BOOK/introduction/mips64/changelog.xml
r1c9985f r026bb5d 33 33 34 34 --> 35 36 35 <listitem> 37 <para> November 17, 2007</para>36 <para>08 November 2013</para> 38 37 <itemizedlist> 39 38 <listitem> 40 <para>[ken] - Put e2fsprogs libraries into /tools/lib64 in "if you are going to chroot". 41 Thanks to Jacek Herold for the report.</para> 39 <para>[William Harrington] - Add /tools/lib64 to ld search path for cross-tools Binutils.</para> 42 40 </listitem> 43 41 </itemizedlist> … … 45 43 46 44 <listitem> 47 <para> November 21, 2006</para>45 <para>24 October 2013</para> 48 46 <itemizedlist> 49 47 <listitem> 50 <para>[jim] - Updated to Colo 1.22.</para> 51 </listitem> 52 </itemizedlist> 53 </listitem> 54 55 <listitem> 56 <para>October 26, 2006</para> 57 <itemizedlist> 58 <listitem> 59 <para>[jim] - Added patch to Glibc 2.5, to fix an issue of a missing ldd-rewrite.sed.</para> 60 </listitem> 61 </itemizedlist> 62 </listitem> 63 64 <listitem> 65 <para>August 28, 2006</para> 66 <itemizedlist> 67 <listitem> 68 <para>[jim] - Changelog restarted, see the 1.0.0 book for the old changelog.</para> 48 <para>[William Harrington] - Changelog restarted, see the 2.1.0 book for the old changelog.</para> 69 49 </listitem> 70 50 </itemizedlist> -
BOOK/introduction/ppc/changelog.xml
r1c9985f r026bb5d 33 33 34 34 --> 35 36 35 <listitem> 37 <para> August 28, 2010</para>36 <para>24 October 2013</para> 38 37 <itemizedlist> 39 38 <listitem> 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> 39 <para>[William Harrington] - Changelog restarted, see the 2.1.0 book for the old changelog.</para> 176 40 </listitem> 177 41 </itemizedlist> -
BOOK/introduction/ppc64/changelog.xml
r1c9985f r026bb5d 33 33 34 34 --> 35 36 35 <listitem> 37 <para> July 26, 2009</para>36 <para>08 November 2013</para> 38 37 <itemizedlist> 39 38 <listitem> 40 <para>[jim] - By default parted requires the device-mapper library. We 41 don't install it so we disable it.</para> 42 </listitem> 43 <listitem> 44 <para>[jim] - Final system GCC failes on Powerpc. The following is a 45 temporary hack until a permanent fix is in place. See GCC bug 46 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37739 fo details.</para> 39 <para>[William Harrington] - Add /tools/lib64 to ld search path for cross-tools Binutils.</para> 47 40 </listitem> 48 41 </itemizedlist> … … 50 43 51 44 <listitem> 52 <para> July 23, 2009</para>45 <para>24 October 2013</para> 53 46 <itemizedlist> 54 47 <listitem> 55 <para>[jim] - Updated Parted to 1.9.0.</para> 56 </listitem> 57 </itemizedlist> 58 </listitem> 59 60 <listitem> 61 <para>March 15, 2009</para> 62 <itemizedlist> 63 <listitem> 64 <para>[Jim] - Fixed Yaboot build. Requires 32-bit e2fsprogs libraries.</para> 65 </listitem> 66 </itemizedlist> 67 </listitem> 68 69 <listitem> 70 <para>February 18, 2009</para> 71 <itemizedlist> 72 <listitem> 73 <para>[Jim] - Fixed GCC Build - See http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37739.</para> 74 </listitem> 75 </itemizedlist> 76 </listitem> 77 78 <listitem> 79 <para>February 17, 2009</para> 80 <itemizedlist> 81 <listitem> 82 <para>[Jim] - Added patch for HFS Utils that fixes a missing errno.h and allows HFS Utils to see beyond 83 2gb.</para> 84 </listitem> 85 </itemizedlist> 86 </listitem> 87 88 <listitem> 89 <para>February 16, 2009</para> 90 <itemizedlist> 91 <listitem> 92 <para>[Jim] - Fixed GCC Build on Powerpc. Changed STANDARD_STARTFILE_PREFIX_1 to use sysv4.h.</para> 93 </listitem> 94 </itemizedlist> 95 </listitem> 96 97 <listitem> 98 <para>January 7, 2009</para> 99 <itemizedlist> 100 <listitem> 101 <para>[Jim] - Updated to Yaboot 1.3.14.</para> 102 </listitem> 103 </itemizedlist> 104 </listitem> 105 106 <listitem> 107 <para>January 8, 2008</para> 108 <itemizedlist> 109 <listitem> 110 <para>[ken] - Patch gcc so it can compile a modular kernel.</para> 111 </listitem> 112 </itemizedlist> 113 </listitem> 114 115 <listitem> 116 <para>November 17, 2007</para> 117 <itemizedlist> 118 <listitem> 119 <para>[ken] - Put e2fsprogs libraries into /tools/lib64 in "if you are going to chroot". 120 Thanks to Jacek Herold for the report.</para> 121 <para>[ken] - Add --disable-Werror to parted (required by recent gcc).</para> 122 </listitem> 123 </itemizedlist> 124 </listitem> 125 126 <listitem> 127 <para>September 03, 2007</para> 128 <itemizedlist> 129 <listitem> 130 <para>[jim] - Updated Parted to 1.8.8.</para> 131 </listitem> 132 </itemizedlist> 133 </listitem> 134 135 <listitem> 136 <para>July 24, 2007</para> 137 <itemizedlist> 138 <listitem> 139 <para>[ken] - Removed the patch for cross-compiling e2fsprogs, not 140 needed with 1.40.2.</para> 141 </listitem> 142 </itemizedlist> 143 </listitem> 144 145 <listitem> 146 <para>February 22, 2007</para> 147 <itemizedlist> 148 <listitem> 149 <para>[ken] - Removed the glibc-headers from cross-tools.</para> 150 <para>[ken] - Removed the sed of procfs.h from the glibc instructions. 151 </para> 152 <para>[ken] - Mention that Parted installs a library and put it in 153 /usr/lib64.</para> 154 </listitem> 155 </itemizedlist> 156 </listitem> 157 158 <listitem> 159 <para>January 15, 2007</para> 160 <itemizedlist> 161 <listitem> 162 <para>[jim] - Updated to Parted 1.8.2.</para> 163 </listitem> 164 </itemizedlist> 165 </listitem> 166 167 <listitem> 168 <para>November 17, 2006</para> 169 <itemizedlist> 170 <listitem> 171 <para>[jim] - Updated to Parted 1.8.0.</para> 172 </listitem> 173 </itemizedlist> 174 </listitem> 175 176 <listitem> 177 <para>October 11, 2006</para> 178 <itemizedlist> 179 <listitem> 180 <para>[jim] - Updated to Parted 1.7.1.</para> 181 </listitem> 182 </itemizedlist> 183 </listitem> 184 185 <listitem> 186 <para>August 28, 2006</para> 187 <itemizedlist> 188 <listitem> 189 <para>[jim] - Changelog restarted, see the 1.0.0 book for the old changelog.</para> 48 <para>[William Harrington] - Changelog restarted, see the 2.1.0 book for the old changelog.</para> 190 49 </listitem> 191 50 </itemizedlist> … … 193 52 194 53 </itemizedlist> 54 195 55 </sect1> -
BOOK/introduction/sparc/changelog.xml
r1c9985f r026bb5d 33 33 34 34 --> 35 36 35 <listitem> 37 <para> February 5, 2009</para>36 <para>24 October 2013</para> 38 37 <itemizedlist> 39 38 <listitem> 40 <para>[Jim] - Added patch to kbd to fix missing kbio header.</para> 41 </listitem> 42 </itemizedlist> 43 </listitem> 44 45 <listitem> 46 <para>January 7, 2009</para> 47 <itemizedlist> 48 <listitem> 49 <para>[Jim] - Updated to Silo 1.4.14.</para> 50 </listitem> 51 </itemizedlist> 52 </listitem> 53 54 <listitem> 55 <para>November 2, 2006</para> 56 <itemizedlist> 57 <listitem> 58 <para>[jim] - Updated Silo for 2.6.18.1 headers.</para> 59 </listitem> 60 </itemizedlist> 61 </listitem> 62 63 <listitem> 64 <para>October 24, 2006</para> 65 <itemizedlist> 66 <listitem> 67 <para>[jim] - Fixed glibc in Sparc builds, add patch to fix missing symbols.</para> 68 </listitem> 69 </itemizedlist> 70 </listitem> 71 72 <listitem> 73 <para>September 11, 2006</para> 74 <itemizedlist> 75 <listitem> 76 <para>[jim] - Updated to Silo 1.4.13.</para> 77 </listitem> 78 </itemizedlist> 79 </listitem> 80 81 <listitem> 82 <para>August 28, 2006</para> 83 <itemizedlist> 84 <listitem> 85 <para>[jim] - Changelog restarted, see the 1.0.0 book for the old changelog.</para> 39 <para>[William Harrington] - Changelog restarted, see the 2.1.0 book for the old changelog.</para> 86 40 </listitem> 87 41 </itemizedlist> -
BOOK/introduction/sparc64-64/changelog.xml
r1c9985f r026bb5d 33 33 34 34 --> 35 36 35 <listitem> 37 <para> February 5, 2009</para>36 <para>24 October 2013</para> 38 37 <itemizedlist> 39 38 <listitem> 40 <para>[Jim] - Added patch to kbd to fix missing kbio header.</para> 41 </listitem> 42 </itemizedlist> 43 </listitem> 44 45 <listitem> 46 <para>January 7, 2009</para> 47 <itemizedlist> 48 <listitem> 49 <para>[Jim] - Updated to Silo 1.4.14.</para> 50 </listitem> 51 </itemizedlist> 52 </listitem> 53 54 <listitem> 55 <para>August 24, 2008</para> 56 <itemizedlist> 57 <listitem> 58 <para>[jciccone] - Added Ratrophy's memcpy patch to inetutils to 59 resolve the Bus Error problem with ping on sparc64.</para> 60 </listitem> 61 </itemizedlist> 62 </listitem> 63 64 <listitem> 65 <para>June 02, 2008</para> 66 <itemizedlist> 67 <listitem> 68 <para>[ken] - create libstdc++.so symlinks in /usr/lib64 so that the 69 glibc and ld tests all link, and delete them safely before installing 70 binutils.</para> 71 <para>[ken] - ensure binutils does not install libiberty.a into 72 /usr/lib64.</para> 73 </listitem> 74 </itemizedlist> 75 </listitem> 76 77 <listitem> 78 <para>February 3, 2008</para> 79 <itemizedlist> 80 <listitem> 81 <para>[jciccone] - Added a patch to the kernel that includes 82 spitfire.h in elf.h outside of kernel space. This fixed a 83 compilation error with elftoaout.</para> 84 </listitem> 85 </itemizedlist> 86 </listitem> 87 88 <listitem> 89 <para>November 2, 2006</para> 90 <itemizedlist> 91 <listitem> 92 <para>[jim] - Updated Silo for 2.6.18.1 headers.</para> 93 </listitem> 94 </itemizedlist> 95 </listitem> 96 97 <listitem> 98 <para>October 24, 2006</para> 99 <itemizedlist> 100 <listitem> 101 <para>[jim] - Fixed glibc in Sparc builds, add patch to fix missing symbols.</para> 102 </listitem> 103 </itemizedlist> 104 </listitem> 105 106 <listitem> 107 <para>September 11, 2006</para> 108 <itemizedlist> 109 <listitem> 110 <para>[jim] - Updated to Silo 1.4.13.</para> 111 </listitem> 112 </itemizedlist> 113 </listitem> 114 115 <listitem> 116 <para>August 28, 2006</para> 117 <itemizedlist> 118 <listitem> 119 <para>[jim] - Changelog restarted, see the 1.0.0 book for the old changelog.</para> 39 <para>[William Harrington] - Changelog restarted, see the 2.1.0 book for the old changelog.</para> 120 40 </listitem> 121 41 </itemizedlist> -
BOOK/introduction/sparc64/changelog.xml
r1c9985f r026bb5d 33 33 34 34 --> 35 36 35 <listitem> 37 <para> Janurary 10, 2011</para>36 <para>08 November 2013</para> 38 37 <itemizedlist> 39 38 <listitem> 40 <para>[ jciccone] - Updated the Silo Fixes patch to -2.</para>39 <para>[William Harrington] - Add /tools/lib64 to ld search path for cross-tools Binutils.</para> 41 40 </listitem> 42 41 </itemizedlist> … … 44 43 45 44 <listitem> 46 <para> February 5, 2009</para>45 <para>24 October 2013</para> 47 46 <itemizedlist> 48 47 <listitem> 49 <para>[Jim] - Added patch to kbd to fix missing kbio header.</para> 50 </listitem> 51 </itemizedlist> 52 </listitem> 53 54 <listitem> 55 <para>January 7, 2009</para> 56 <itemizedlist> 57 <listitem> 58 <para>[Jim] - Updated to Silo 1.4.14.</para> 59 </listitem> 60 </itemizedlist> 61 </listitem> 62 63 <listitem> 64 <para>August 24, 2008</para> 65 <itemizedlist> 66 <listitem> 67 <para>[jciccone] - Added Ratrophy's memcpy patch to inetutils to 68 resolve the Bus Error problem with ping on sparc64.</para> 69 </listitem> 70 </itemizedlist> 71 </listitem> 72 73 <listitem> 74 <para>Feburary 3, 2008</para> 75 <itemizedlist> 76 <listitem> 77 <para>[jciccone] - Added a patch to the kernel that includes 78 spitfire.h in elf.h outside of kernel space. This fixed a 79 compilation error with elftoaout.</para> 80 </listitem> 81 </itemizedlist> 82 </listitem> 83 84 <listitem> 85 <para>Janurary 22, 2008</para> 86 <itemizedlist> 87 <listitem> 88 <para>[jciccone] - Changed the default CLFS_TARGET32 to 89 sparcv9-unknown-linux-gnu.</para> 90 </listitem> 91 </itemizedlist> 92 </listitem> 93 94 <listitem> 95 <para>November 17, 2007</para> 96 <itemizedlist> 97 <listitem> 98 <para>[ken] - Put e2fsprogs libraries into /tools/lib64 in "if you are going to chroot". 99 Thanks to Jacek Herold for the report.</para> 100 </listitem> 101 </itemizedlist> 102 </listitem> 103 104 <listitem> 105 <para>February 26, 2006</para> 106 <itemizedlist> 107 <listitem> 108 <para>[ken] - Corrected 'Adjusting the Toolchain'. 64-bit linker is in /lib64. 109 Thanks to William Harrington for the report.</para> 110 </listitem> 111 </itemizedlist> 112 </listitem> 113 114 <listitem> 115 <para>November 2, 2006</para> 116 <itemizedlist> 117 <listitem> 118 <para>[jim] - Updated Silo for 2.6.18.1 headers.</para> 119 </listitem> 120 </itemizedlist> 121 </listitem> 122 123 <listitem> 124 <para>October 24, 2006</para> 125 <itemizedlist> 126 <listitem> 127 <para>[jim] - Fixed glibc in Sparc builds, add patch to fix missing symbols.</para> 128 </listitem> 129 </itemizedlist> 130 </listitem> 131 132 <listitem> 133 <para>September 11, 2006</para> 134 <itemizedlist> 135 <listitem> 136 <para>[jim] - Updated to Silo 1.4.13.</para> 137 </listitem> 138 </itemizedlist> 139 </listitem> 140 141 <listitem> 142 <para>August 28, 2006</para> 143 <itemizedlist> 144 <listitem> 145 <para>[jim] - Changelog restarted, see the 1.0.0 book for the old changelog.</para> 48 <para>[William Harrington] - Changelog restarted, see the 2.1.0 book for the old changelog.</para> 146 49 </listitem> 147 50 </itemizedlist> -
BOOK/introduction/x86/changelog.xml
r1c9985f r026bb5d 32 32 33 33 --> 34 35 34 <listitem> 36 <para> May 18, 2011</para>35 <para>24 October 2013</para> 37 36 <itemizedlist> 38 37 <listitem> 39 <para>[Jonathan] - Updated Grub2 to 1.99.</para> 40 </listitem> 41 </itemizedlist> 42 </listitem> 43 44 45 <listitem> 46 <para>July 08, 2008</para> 47 <itemizedlist> 48 <listitem> 49 <para>[jciccone] - Added the 256-Byte Inode patch to Grub.</para> 50 </listitem> 51 </itemizedlist> 52 </listitem> 53 54 <listitem> 55 <para>March 18, 2008</para> 56 <itemizedlist> 57 <listitem> 58 <para>[jciccone] - Fixed the Glibc i586_chk patch and updated it to -2.</para> 59 </listitem> 60 </itemizedlist> 61 </listitem> 62 63 <listitem> 64 <para>August 28, 2006</para> 65 <itemizedlist> 66 <listitem> 67 <para>[jim] - Changelog restarted, see the 1.0.0 book for the old changelog.</para> 38 <para>[William Harrington] - Changelog restarted, see the 2.1.0 book for the old changelog.</para> 68 39 </listitem> 69 40 </itemizedlist> … … 73 44 74 45 </sect1> 75 -
BOOK/introduction/x86_64-64/changelog.xml
r1c9985f r026bb5d 33 33 34 34 --> 35 36 35 <listitem> 37 <para> May 18, 2011</para>36 <para>24 October 2013</para> 38 37 <itemizedlist> 39 38 <listitem> 40 <para>[Jonathan] - Updated Grub2 to 1.99.</para> 41 </listitem> 42 </itemizedlist> 43 </listitem> 44 45 46 <listitem> 47 <para>Sept 05, 2009</para> 48 <itemizedlist> 49 <listitem> 50 <para>[zippo] - fixed lilo make command to make all</para> 51 </listitem> 52 <listitem> 53 <para>[zippo] - Added kernel version to lilo.conf</para> 54 </listitem> 55 </itemizedlist> 56 </listitem> 57 58 59 60 <listitem> 61 <para>Sept 05, 2009</para> 62 <itemizedlist> 63 <listitem> 64 <para>[ken] - create libstdc++.so symlinks in /usr/lib64 so that the 65 glibc and ld tests all link, and delete them safely before installing 66 binutils.</para> 67 <para>[ken] - ensure binutils does not install libiberty.a into 68 /usr/lib64.</para> 69 </listitem> 70 </itemizedlist> 71 </listitem> 72 73 <listitem> 74 <para>January 22, 2008</para> 75 <itemizedlist> 76 <listitem> 77 <para>[ken] - Use ${CLFS}/etc/lilo.conf when running lilo in 'boot'. 78 Thanks to b-vol for highlighting the issue.</para> 79 </listitem> 80 </itemizedlist> 81 </listitem> 82 83 <listitem> 84 <para>February 19, 2007</para> 85 <itemizedlist> 86 <listitem> 87 <para>[jim] - Updated to Lilo 22.8.</para> 88 </listitem> 89 </itemizedlist> 90 </listitem> 91 92 <listitem> 93 <para>February 05, 2007</para> 94 <itemizedlist> 95 <listitem> 96 <para>[ken] - Target for lilo in boot/ is now lilo.static.</para> 97 </listitem> 98 <listitem> 99 <para>[ken] - Remove sed for gettext testsuite, no longer needed.</para> 100 </listitem> 101 </itemizedlist> 102 </listitem> 103 104 <listitem> 105 <para>November 14, 2006</para> 106 <itemizedlist> 107 <listitem> 108 <para>[ken] - Fixed longstanding typo in lilo instructions for boot.</para> 109 </listitem> 110 </itemizedlist> 111 </listitem> 112 113 <listitem> 114 <para>August 28, 2006</para> 115 <itemizedlist> 116 <listitem> 117 <para>[jim] - Updated to Lilo 22.7.3.</para> 118 </listitem> 119 </itemizedlist> 120 </listitem> 121 122 <listitem> 123 <para>August 28, 2006</para> 124 <itemizedlist> 125 <listitem> 126 <para>[jim] - Changelog restarted, see the 1.0.0 book for the old changelog.</para> 39 <para>[William Harrington] - Changelog restarted, see the 2.1.0 book for the old changelog.</para> 127 40 </listitem> 128 41 </itemizedlist> -
BOOK/introduction/x86_64/changelog.xml
r1c9985f r026bb5d 33 33 34 34 --> 35 36 35 <listitem> 37 <para> May 18, 2011</para>36 <para>08 November 2013</para> 38 37 <itemizedlist> 39 38 <listitem> 40 <para>[Jonathan] - Updated Grub2 to 1.99.</para> 41 </listitem> 42 </itemizedlist> 43 </listitem> 44 45 46 <listitem> 47 <para>July 08, 2008</para> 48 <itemizedlist> 49 <listitem> 50 <para>[jciccone] - Added the 256-Byte Inode patch to Grub.</para> 39 <para>[William Harrington] - Add /tools/lib64 to ld search path for cross-tools Binutils.</para> 51 40 </listitem> 52 41 </itemizedlist> … … 54 43 55 44 <listitem> 56 <para> November 17, 2007</para>45 <para>24 October 2013</para> 57 46 <itemizedlist> 58 47 <listitem> 59 <para>[ken] - Put e2fsprogs libraries into /tools/lib64 in "if you are going to chroot". 60 Thanks to Jacek Herold for the report.</para> 61 </listitem> 62 </itemizedlist> 63 </listitem> 64 65 <listitem> 66 <para>February 05, 2007</para> 67 <itemizedlist> 68 <listitem> 69 <para>[ken] - Remove sed for 64-bit gettext testsuite, no longer needed.</para> 70 </listitem> 71 </itemizedlist> 72 </listitem> 73 74 <listitem> 75 <para>August 28, 2006</para> 76 <itemizedlist> 77 <listitem> 78 <para>[jim] - Changelog restarted, see the 1.0.0 book for the old changelog..</para> 48 <para>[William Harrington] - Changelog restarted, see the 2.1.0 book for the old changelog.</para> 79 49 </listitem> 80 50 </itemizedlist> -
BOOK/materials/common/introduction.xml
r1c9985f r026bb5d 46 46 <screen><userinput>chmod -v a+wt ${CLFS}/sources</userinput></screen> 47 47 48 <para>You can download all needed packages and patches either by using the 49 links on the following pages in this section, or by passing the 50 <ulink url="../dl.list">download list</ulink> to <command>wget</command>.</para> 48 <para>You can download all needed packages and patches into this directory 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> 51 68 52 69 </sect1> -
BOOK/materials/common/packages.xml
r1c9985f r026bb5d 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> 45 54 <term>Binutils (&binutils-version;) - <token>&binutils-size;</token>:</term> 46 55 <listitem> … … 79 88 80 89 <varlistentry> 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> 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> 86 104 </listitem> 87 105 </varlistentry> … … 138 156 <para>Download: <ulink url="&e2fsprogs-url;"/></para> 139 157 <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> 140 167 </listitem> 141 168 </varlistentry> … … 277 304 278 305 <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> 279 315 <term>Kbd (&kbd-version;) - <token>&kbd-size;</token>:</term> 280 316 <listitem> … … 286 322 287 323 <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> 288 333 <term>Less (&less-version;) - <token>&less-size;</token>:</term> 289 334 <listitem> … … 367 412 368 413 <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>378 414 <term>MPC (&mpc-version;) - <token>&mpc-size;</token>:</term> 379 415 <listitem> … … 421 457 422 458 <varlistentry> 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> 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> 437 464 </listitem> 438 465 </varlistentry> … … 528 555 </varlistentry> 529 556 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> 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> 537 564 </varlistentry> 538 565 … … 570 597 <para>Download: <ulink url="&zlib-url;"/></para> 571 598 <para>MD5 sum: <literal>&zlib-md5;</literal></para> 599 600 <note> 601 <para>Zlib (&zlib-version;) may no longer be available at the 602 listed location. The site administrators of the master download 603 location occasionally remove older versions when new ones are 604 released. An alternative download location that may have the 605 correct version available is <ulink 606 url="&packages-root;"/>.</para> 607 </note> 572 608 </listitem> 573 609 </varlistentry> -
BOOK/materials/common/patches.xml
r1c9985f r026bb5d 28 28 </varlistentry> 29 29 30 <!-- Binutils branch update area 30 31 <varlistentry> 31 <term> CLooG-PPL Autogen Patch - <token>&cloog-ppl-autogen-patch-size;</token>:</term>32 <term>Binutils Branch Update Patch - <token>&binutils-branch_update-patch-size;</token>:</term> 32 33 <listitem> 33 34 <para>Download: <ulink 34 url="&patches-root;& cloog-ppl-autogen-patch;"/></para>35 <para>MD5 sum: <literal>& cloog-ppl-autogen-patch-md5;</literal></para>35 url="&patches-root;&binutils-branch_update-patch;"/></para> 36 <para>MD5 sum: <literal>&binutils-branch_update-patch-md5;</literal></para> 36 37 </listitem> 37 38 </varlistentry> 38 39 --> 39 40 <varlistentry> 40 41 <term>Coreutils Uname Patch - <token>&coreutils-uname-patch-size;</token>:</term> … … 46 47 </varlistentry> 47 48 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 49 <!-- GCC Branch Update Area --> 66 50 <varlistentry> 67 51 <term>GCC Branch Update Patch - <token>&gcc-branch_update-patch-size;</token>:</term> … … 70 54 url="&patches-root;&gcc-branch_update-patch;"/></para> 71 55 <para>MD5 sum: <literal>&gcc-branch_update-patch-md5;</literal></para> 56 </listitem> 57 </varlistentry> 58 59 <varlistentry> 60 <term>Iana-Etc Get Fix Patch - <token>&iana-etc-get_fix-patch-size;</token>:</term> 61 <listitem> 62 <para>Download: <ulink 63 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: <ulink 72 url="&patches-root;&iana-etc-numbers_update-patch;"/></para> 73 <para>MD5 sum: <literal>&iana-etc-numbers_update-patch-md5;</literal></para> 72 74 </listitem> 73 75 </varlistentry> … … 83 85 84 86 <varlistentry> 85 <term>IPUtils Pregenerated Documentation Patch - <token>&iputils-doc-patch-size;</token>:</term>86 <listitem>87 <para>Download: <ulink88 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: <ulink97 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>103 87 <term>Man i18n Patch - <token>&man-i18n-patch-size;</token>:</term> 104 88 <listitem> … … 106 90 url="&patches-root;&man-i18n-patch;"/></para> 107 91 <para>MD5 sum: <literal>&man-i18n-patch-md5;</literal></para> 92 </listitem> 93 </varlistentry> 94 95 <varlistentry> 96 <term>MPFR Fixes Patch - <token>&mpfr-fixes-patch-size;</token>:</term> 97 <listitem> 98 <para>Download: <ulink 99 url="&patches-root;&mpfr-fixes-patch;"/></para> 100 <para>MD5 sum: <literal>&mpfr-fixes-patch-md5;</literal></para> 108 101 </listitem> 109 102 </varlistentry> … … 172 165 </varlistentry> 173 166 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 167 <!-- Vim branch update patch area --> 183 168 <varlistentry> 184 169 <term>Vim Branch Update Patch - <token>&vim-branch_update-patch-size;</token>:</term> -
BOOK/materials/mips/packages.xml
r1c9985f r026bb5d 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 51 42 </variablelist> 52 43 -
BOOK/materials/ppc/patches.xml
r1c9985f r026bb5d 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: <ulink 50 url="&patches-root;&yaboot-parted-patch;"/></para> 51 <para>MD5 sum: <literal>&yaboot-parted-patch-md5;</literal></para> 52 </listitem> 53 </varlistentry> 54 55 <varlistentry os="yaboot-stubfuncs-patch"> 56 <term>Yaboot Stubfuncs Patch - <token>&yaboot-stubfuncs-patch-size;</token>:</term> 57 <listitem> 58 <para>Download: <ulink 59 url="&patches-root;&yaboot-stubfuncs-patch;"/></para> 60 <para>MD5 sum: <literal>&yaboot-stubfuncs-patch-md5;</literal></para> 61 </listitem> 62 </varlistentry> 63 46 64 </variablelist> 47 65 -
BOOK/materials/ppc64/patches.xml
r1c9985f r026bb5d 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 39 43 </variablelist> 40 44 -
BOOK/mips-index.xml
r1c9985f r026bb5d 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"/> 76 78 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="appendices/license.xml"/> 77 79 -
BOOK/mips64-64-index.xml
r1c9985f r026bb5d 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"/> 76 78 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="appendices/license.xml"/> 77 79 -
BOOK/mips64-index.xml
r1c9985f r026bb5d 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"/> 76 78 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="appendices/license.xml"/> 77 79 -
BOOK/network/common/dhcp.xml
r1c9985f r026bb5d 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. bz218 <screen><userinput>tar -xvf bootscripts-cross-lfs-&bootscripts-clfs-version;.tar.xz 19 19 cd bootscripts-cross-lfs-&bootscripts-clfs-version; 20 20 make install-service-dhcpcd</userinput></screen> -
BOOK/network/common/static.xml
r1c9985f r026bb5d 29 29 mkdir -v ifconfig.eth0 && 30 30 cat > ifconfig.eth0/ipv4 << "EOF" 31 <literal>ONBOOT= yes32 SERVICE= ipv4-static33 IP= 192.168.1.134 GATEWAY= 192.168.1.235 PREFIX= 2436 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
r1c9985f r026bb5d 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/lib/dhcpcd</userinput></screen> 33 --sysconfdir=/etc --dbdir=/var/lib/dhcpcd --libexecdir=/usr/lib64/dhcpcd \ 34 --libdir=/usr/lib64</userinput></screen> 34 35 35 36 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/packages.ent
r1c9985f r026bb5d 7 7 8 8 <!ENTITY aboot-version "0.9b"> 9 <!ENTITY aboot-size "11 1KB">9 <!ENTITY aboot-size "112 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 6KB">15 <!ENTITY arcload-size "48 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 8">21 <!ENTITY autoconf-size "1,1 44KB">20 <!ENTITY autoconf-version "2.69"> 21 <!ENTITY autoconf-size "1,188 KB"> 22 22 <!ENTITY autoconf-url "&gnu;autoconf/autoconf-&autoconf-version;.tar.xz"> 23 <!ENTITY autoconf-md5 " 723677f7727542d273112e7feb870a7a">23 <!ENTITY autoconf-md5 "50f97f4159805e374639a73e2636f22e"> 24 24 <!ENTITY autoconf-home "&gnu-software;autoconf"> 25 25 26 <!ENTITY automake-version2 "1.1 1">27 <!ENTITY automake-version "&automake-version2; .1">28 <!ENTITY automake-size "1, 044KB">29 <!ENTITY automake-url "&gnu;automake/automake-&automake-version;.tar. bz2">30 <!ENTITY automake-md5 "c 2972c4d9b3e29c03d5f2af86249876f">26 <!ENTITY automake-version2 "1.14"> 27 <!ENTITY automake-version "&automake-version2;"> 28 <!ENTITY automake-size "1,486 KB"> 29 <!ENTITY automake-url "&gnu;automake/automake-&automake-version;.tar.xz"> 30 <!ENTITY automake-md5 "cb3fba6d631cddf12e230fd0cc1890df"> 31 31 <!ENTITY automake-home "&gnu-software;automake"> 32 32 … … 37 37 <!ENTITY bash-home "&gnu-software;bash"> 38 38 39 <!ENTITY binutils-version "2.21"> 40 <!ENTITY binutils-size "18,304 KB"> 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"> 41 49 <!ENTITY binutils-url "&gnu;binutils/binutils-&binutils-version;.tar.bz2"> 42 <!ENTITY binutils-md5 " c84c5acc9d266f1a7044b51c85a823f5">50 <!ENTITY binutils-md5 "e0f71a7b2ddab0f8612336ac81d9636b"> 43 51 <!ENTITY binutils-home "http://sources.redhat.com/binutils"> 44 52 45 <!ENTITY bison-version " 2.5">46 <!ENTITY bison-size " 2,030KB">47 <!ENTITY bison-url "&gnu;bison/bison-&bison-version;.tar. bz2">48 <!ENTITY bison-md5 " 9dba20116b13fc61a0846b0058fbe004">53 <!ENTITY bison-version "3.0.2"> 54 <!ENTITY bison-size "1,927 KB"> 55 <!ENTITY bison-url "&gnu;bison/bison-&bison-version;.tar.xz"> 56 <!ENTITY bison-md5 "146be9ff9fbd27497f0bf2286a5a2082"> 49 57 <!ENTITY bison-home "&gnu-software;bison"> 50 58 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"> 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"> 55 64 <!ENTITY bootscripts-clfs-home " "> 56 65 … … 61 70 <!ENTITY bzip2-home "http://www.bzip.org/"> 62 71 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"> 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"> 68 83 69 84 <!ENTITY colo-version "1.22"> 70 <!ENTITY colo-size "25 1KB">85 <!ENTITY colo-size "252 KB"> 71 86 <!ENTITY colo-url "http://www.colonel-panic.org/cobalt-mips/colo/colo-&colo-version;.tar.gz"> 72 87 <!ENTITY colo-md5 "52c16ad31f3b88f710f0fdb5abed0457"> 73 88 <!ENTITY colo-home "http://www.colonel-panic.org/cobalt-mips"> 74 89 75 <!ENTITY coreutils-version "8. 12">76 <!ENTITY coreutils-size " 11,497KB">77 <!ENTITY coreutils-url "&gnu;coreutils/coreutils-&coreutils-version;.tar. gz">78 <!ENTITY coreutils-md5 " fce7999953a67243d00d75cc86dbcaa6">90 <!ENTITY coreutils-version "8.22"> 91 <!ENTITY coreutils-size "5,335 KB"> 92 <!ENTITY coreutils-url "&gnu;coreutils/coreutils-&coreutils-version;.tar.xz"> 93 <!ENTITY coreutils-md5 "8fb0ae2267aa6e728958adc38f8163a2"> 79 94 <!ENTITY coreutils-home "&gnu-software;coreutils"> 80 95 81 <!ENTITY dejagnu-version "1.5 ">82 <!ENTITY dejagnu-size "56 4KB">96 <!ENTITY dejagnu-version "1.5.1"> 97 <!ENTITY dejagnu-size "568 KB"> 83 98 <!ENTITY dejagnu-url "&gnu;dejagnu/dejagnu-&dejagnu-version;.tar.gz"> 84 <!ENTITY dejagnu-md5 " 3df1cbca885e751e22d3ebd1ac64dc3c">99 <!ENTITY dejagnu-md5 "8386e04e362345f50ad169f052f4c4ab"> 85 100 <!ENTITY dejagnu-home "&gnu-software;dejagnu"> 86 101 87 <!ENTITY dhcpcd-version " 5.2.12">88 <!ENTITY dhcpcd-size " 71KB">102 <!ENTITY dhcpcd-version "6.1.0"> 103 <!ENTITY dhcpcd-size "114 KB KB"> 89 104 <!ENTITY dhcpcd-url "http://roy.marples.name/downloads/dhcpcd/dhcpcd-&dhcpcd-version;.tar.bz2"> 90 <!ENTITY dhcpcd-md5 " 832e3cd6bfcaff64e9476e0ff7849e8f">105 <!ENTITY dhcpcd-md5 "6070040c57492925af9ac6aed980de2a"> 91 106 <!ENTITY dhcpcd-home "http://roy.marples.name/projects/dhcpcd"> 92 107 93 <!ENTITY diffutils-version "3. 0">94 <!ENTITY diffutils-size "1, 784KB">95 <!ENTITY diffutils-url "&gnu;diffutils/diffutils-&diffutils-version;.tar. gz">96 <!ENTITY diffutils-md5 " 684aaba1baab743a2a90e52162ff07da">108 <!ENTITY diffutils-version "3.3"> 109 <!ENTITY diffutils-size "1,172 KB"> 110 <!ENTITY diffutils-url "&gnu;diffutils/diffutils-&diffutils-version;.tar.xz"> 111 <!ENTITY diffutils-md5 "99180208ec2a82ce71f55b0d7389f1b3"> 97 112 <!ENTITY diffutils-home "&gnu-software;diffutils"> 98 113 99 114 <!ENTITY dvhtool-version "1.0.1"> 100 <!ENTITY dvhtool-size "5 2KB">115 <!ENTITY dvhtool-size "56 KB"> 101 116 <!ENTITY dvhtool-url "http://ftp.debian.org/debian/pool/main/d/dvhtool/dvhtool_&dvhtool-version;.orig.tar.gz"> 102 117 <!ENTITY dvhtool-md5 "4448c01e6a015685af90a79fbea8da4e"> 103 118 <!ENTITY dvhtool-home "http://packages.qa.debian.org/d/dvhtool.html"> 104 119 105 <!ENTITY e2fsprogs-version "1.4 1.14">106 <!ENTITY e2fsprogs-size "4,4 08KB">107 <!ENTITY e2fsprogs-url "& sourceforge;e2fsprogs/e2fsprogs-&e2fsprogs-version;.tar.gz">108 <!ENTITY e2fsprogs-md5 " 05f70470aea2ef7efbb0845b2b116720">120 <!ENTITY e2fsprogs-version "1.42.8"> 121 <!ENTITY e2fsprogs-size "4,496 KB"> 122 <!ENTITY e2fsprogs-url "&kernel;linux/kernel/people/tytso/e2fsprogs/v&e2fsprogs-version;/e2fsprogs-&e2fsprogs-version;.tar.xz"> 123 <!ENTITY e2fsprogs-md5 "57f20ba5e4cac8ce082065a61aa3f3bc"> 109 124 <!ENTITY e2fsprogs-home "http://e2fsprogs.sourceforge.net"> 110 125 111 <!ENTITY eglibc-version "2.1 3">112 <!ENTITY eglibc-revision " 13356">126 <!ENTITY eglibc-version "2.18"> 127 <!ENTITY eglibc-revision "24148"> 113 128 <!ENTITY eglibc-fversion "&eglibc-version;-r&eglibc-revision;"> 114 <!ENTITY eglibc-size "1 6,100KB">115 <!ENTITY eglibc-url " &packages-root;eglibc-&eglibc-fversion;.tar.bz2">116 <!ENTITY eglibc-md5 " 689231137135771df3637e99ad169083">129 <!ENTITY eglibc-size "11,943 KB"> 130 <!ENTITY eglibc-url "http://cross-lfs.org/files/eglibc-&eglibc-fversion;.tar.xz"> 131 <!ENTITY eglibc-md5 "8b3dc01f6ee5f1654b98213e8d4721a4"> 117 132 <!ENTITY eglibc-home "http://www.eglibc.org/home"> 118 133 <!ENTITY eglibc-ld-name "ld-&eglibc-version;.so"> 119 134 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 126 135 <!ENTITY elftoaout-version "2.3"> 127 <!ENTITY elftoaout-size "1 2KB">136 <!ENTITY elftoaout-size "16 KB"> 128 137 <!ENTITY elftoaout-url "http://gd.tuwien.ac.at/opsys/linux/Owl/pool/sources/elftoaout/elftoaout-&elftoaout-version;.tgz"> 129 138 <!ENTITY elftoaout-md5 "be3bd6f7ba8ae107cbdbaa820ba64f86"> … … 137 146 <!ENTITY expect-lib-version "5.43"> 138 147 139 <!ENTITY file-version "5. 07">140 <!ENTITY file-size " 584KB">148 <!ENTITY file-version "5.16"> 149 <!ENTITY file-size "659 KB"> 141 150 <!ENTITY file-url "ftp://ftp.astron.com/pub/file/file-&file-version;.tar.gz"> 142 151 <!--<!ENTITY file-url "&packages-root;file-&file-version;.tar.gz">--> 143 <!ENTITY file-md5 " b8d1f9a8a644067bd0a703cebf3f4858">152 <!ENTITY file-md5 "359c0cf41c3d438d17b4d293f3b950dc"> 144 153 <!ENTITY file-home "http://www.darwinsys.com/file"> 145 154 146 155 <!ENTITY findutils-version "4.4.2"> 147 <!ENTITY findutils-size "2, 099KB">156 <!ENTITY findutils-size "2,100 KB"> 148 157 <!ENTITY findutils-url "&gnu;findutils/findutils-&findutils-version;.tar.gz"> 149 158 <!ENTITY findutils-md5 "351cc4adb07d54877fa15f75fb77d39f"> 150 159 <!ENTITY findutils-home "&gnu-software;findutils"> 151 160 152 <!ENTITY flex-version "2.5.3 5">153 <!ENTITY flex-size "1,2 27KB">161 <!ENTITY flex-version "2.5.37"> 162 <!ENTITY flex-size "1,276 KB"> 154 163 <!ENTITY flex-url "&sourceforge;flex/flex-&flex-version;.tar.bz2"> 155 <!ENTITY flex-md5 " 10714e50cea54dc7a227e3eddcd44d57">164 <!ENTITY flex-md5 "c75940e1fc25108f2a7b3ef42abdae06"> 156 165 <!ENTITY flex-home "http://flex.sourceforge.net"> 157 166 158 <!ENTITY gawk-version " 3.1.8">159 <!ENTITY gawk-size " 1,940KB">160 <!ENTITY gawk-url "&gnu;gawk/gawk-&gawk-version;.tar. bz2">161 <!ENTITY gawk-md5 " 52b41c6c4418b3226dfb8f82076193bb">167 <!ENTITY gawk-version "4.1.0"> 168 <!ENTITY gawk-size "2,004 KB"> 169 <!ENTITY gawk-url "&gnu;gawk/gawk-&gawk-version;.tar.xz"> 170 <!ENTITY gawk-md5 "b18992ff8faf3217dab55d2d0aa7d707"> 162 171 <!ENTITY gawk-home "&gnu-software;gawk"> 163 172 164 <!ENTITY gcc-version "4. 6.0">165 <!ENTITY gcc-size " 69,904KB">173 <!ENTITY gcc-version "4.8.2"> 174 <!ENTITY gcc-size "86,000 KB"> 166 175 <!ENTITY gcc-url "ftp://gcc.gnu.org/pub/gcc/releases/gcc-&gcc-version;/gcc-&gcc-version;.tar.bz2"> 167 <!ENTITY gcc-md5 " 93d1c436bf991564524701259b6285a2">176 <!ENTITY gcc-md5 "a3d7d63b9cb6b6ea049469a0c4a43c9d"> 168 177 <!ENTITY gcc-home "http://gcc.gnu.org"> 169 178 170 <!ENTITY gettext-version "0.18. 1.1">171 <!ENTITY gettext-size "1 4,788KB">179 <!ENTITY gettext-version "0.18.3.1"> 180 <!ENTITY gettext-size "16,342 KB"> 172 181 <!ENTITY gettext-url "&gnu;gettext/gettext-&gettext-version;.tar.gz"> 173 <!ENTITY gettext-md5 "3 dd55b952826d2b32f51308f2f91aa89">182 <!ENTITY gettext-md5 "3fc808f7d25487fc72b5759df7419e02"> 174 183 <!ENTITY gettext-home "&gnu-software;gettext"> 175 184 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"> 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"> 186 189 <!ENTITY gmp-home "http://gmplib.org/"> 187 190 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">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"> 192 195 <!ENTITY grep-home "&gnu-software;grep"> 193 196 194 <!ENTITY groff-version "1.2 1">195 <!ENTITY groff-size "3, 776KB">197 <!ENTITY groff-version "1.22.2"> 198 <!ENTITY groff-size "3,928 KB"> 196 199 <!ENTITY groff-url "&gnu;groff/groff-&groff-version;.tar.gz"> 197 <!ENTITY groff-md5 " 8b8cd29385b97616a0f0d96d0951c5bf">200 <!ENTITY groff-md5 "9f4cd592a5efc7e36481d8d8d8af6d16"> 198 201 <!ENTITY groff-home "&gnu-software;groff"> 199 202 200 <!ENTITY grub-version " 1.99">201 <!ENTITY grub-size " 2,639KB">203 <!ENTITY grub-version "2.00"> 204 <!ENTITY grub-size "5,020 KB"> 202 205 <!ENTITY grub-url "&gnu;grub/grub-&grub-version;.tar.xz"> 203 <!ENTITY grub-md5 " 27e360b951f006c464299d06bbd63442">206 <!ENTITY grub-md5 "a1043102fbc7bcedbf53e7ee3d17ab91"> 204 207 <!ENTITY grub-home "&gnu-software;grub"> 205 208 206 <!ENTITY gzip-version "1. 4">207 <!ENTITY gzip-size "8 88KB">208 <!ENTITY gzip-url "&gnu;gzip/gzip-&gzip-version;.tar. gz">209 <!ENTITY gzip-md5 " e381b8506210c794278f5527cba0e765">209 <!ENTITY gzip-version "1.6"> 210 <!ENTITY gzip-size "812 KB"> 211 <!ENTITY gzip-url "&gnu;gzip/gzip-&gzip-version;.tar.xz"> 212 <!ENTITY gzip-md5 "da981f86677d58a106496e68de6f8995"> 210 213 <!ENTITY gzip-home "http://www.gzip.org"> 211 214 212 215 <!ENTITY hfsutils-version "3.2.6"> 213 <!ENTITY hfsutils-size "20 2KB">216 <!ENTITY hfsutils-size "204 KB"> 214 217 <!ENTITY hfsutils-url "ftp://ftp.mars.org/pub/hfs/hfsutils-&hfsutils-version;.tar.gz"> 215 218 <!ENTITY hfsutils-md5 "fa572afd6da969e25c1455f728750ec4"> … … 217 220 218 221 <!ENTITY iana-etc-version "2.30"> 219 <!ENTITY iana-etc-size "20 0KB">222 <!ENTITY iana-etc-size "204 KB"> 220 223 <!ENTITY iana-etc-url "http://ftp.cross-lfs.org/pub/clfs/conglomeration/iana-etc/iana-etc-&iana-etc-version;.tar.bz2"> 221 224 <!ENTITY iana-etc-md5 "3ba3afb1d1b261383d247f46cb135ee8"> … … 224 227 225 228 226 <!ENTITY iproute2-version " 2.6.38">227 <!ENTITY iproute2-size " 390KB">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 "s201 01006">233 <!ENTITY iputils-size " 96KB">229 <!ENTITY iproute2-version "3.12.0"> 230 <!ENTITY iproute2-size "425 KB"> 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 "s20121221"> 236 <!ENTITY iputils-size "155 KB"> 234 237 <!ENTITY iputils-url "http://www.skbuff.net/iputils/iputils-&iputils-version;.tar.bz2"> 235 <!ENTITY iputils-md5 " a36c25e9ec17e48be514dc0485e7376c">238 <!ENTITY iputils-md5 "6072aef64205720dd1893b375e184171"> 236 239 <!ENTITY iputils-home "http://www.linuxfoundation.org/en/Net:Iputils"> 237 240 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"> 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"> 246 261 <!ENTITY less-url "http://www.greenwoodsoftware.com/less/less-&less-version;.tar.gz"> 247 <!ENTITY less-md5 " 47db098fb3cdaf847b3c4be05ee954fc">262 <!ENTITY less-md5 "c3b603140aed2beb6091fdbc27f80ff0"> 248 263 <!ENTITY less-home "http://www.greenwoodsoftware.com/less"> 249 264 250 <!ENTITY libee-version "0. 3.1">251 <!ENTITY libee-size "3 44KB">252 <!ENTITY libee-url "http://www.libee.org/ files/download/libee-&libee-version;.tar.gz">253 <!ENTITY libee-md5 " 61403a9a62b984381cf48454664f915e">265 <!ENTITY libee-version "0.4.1"> 266 <!ENTITY libee-size "352 KB"> 267 <!ENTITY libee-url "http://www.libee.org/download/files/download/libee-&libee-version;.tar.gz"> 268 <!ENTITY libee-md5 "7bbf4160876c12db6193c06e2badedb2"> 254 269 <!ENTITY libee-home "http://www.libee.org/"> 255 270 256 <!ENTITY libestr-version "0.1. 0">257 <!ENTITY libestr-size "3 08KB">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 "8 36KB">271 <!ENTITY libestr-version "0.1.5"> 272 <!ENTITY libestr-size "326 KB"> 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 "852 KB"> 264 279 <!ENTITY libtool-url "&gnu;libtool/libtool-&libtool-version;.tar.xz"> 265 <!ENTITY libtool-md5 " 4e6144439d95d7332dc50ace6dd24c55">280 <!ENTITY libtool-md5 "2ec8997e0c07249eb4cbd072417d70fe"> 266 281 <!ENTITY libtool-home "&gnu-software;libtool"> 267 282 268 <!ENTITY linux-dl-version " 2.6">269 270 <!ENTITY linux-version " 2.6.39">271 <!ENTITY linux-size "7 4,316KB">272 <!ENTITY linux-url "&kernel;linux/kernel/v&linux-dl-version;/linux-&linux-version;.tar. bz2">273 <!ENTITY linux-md5 " 1aab7a741abe08d42e8eccf20de61e05">283 <!ENTITY linux-dl-version "3.0"> 284 285 <!ENTITY linux-version "3.12"> 286 <!ENTITY linux-size "76,385 KB"> 287 <!ENTITY linux-url "&kernel;linux/kernel/v&linux-dl-version;/linux-&linux-version;.tar.xz"> 288 <!ENTITY linux-md5 "cc6ee608854e0da4b64f6c1ff8b6398c"> 274 289 <!ENTITY linux-home "http://www.kernel.org"> 275 290 276 <!ENTITY m4-version "1.4.1 6">277 <!ENTITY m4-size "1, 232KB">278 <!ENTITY m4-url "&gnu;m4/m4-&m4-version;.tar. bz2">279 <!ENTITY m4-md5 " 8a7cef47fecab6272eb86a6be6363b2f">291 <!ENTITY m4-version "1.4.17"> 292 <!ENTITY m4-size "1,149 KB"> 293 <!ENTITY m4-url "&gnu;m4/m4-&m4-version;.tar.xz"> 294 <!ENTITY m4-md5 "12a3c829301a4fd6586a57d3fcf196dc"> 280 295 <!ENTITY m4-home "&gnu-software;m4"> 281 296 282 <!ENTITY make-version " 3.82">283 <!ENTITY make-size "1, 216KB">297 <!ENTITY make-version "4.0"> 298 <!ENTITY make-size "1,342 KB"> 284 299 <!ENTITY make-url "&gnu;make/make-&make-version;.tar.bz2"> 285 <!ENTITY make-md5 " 1a11100f3c63fcf5753818e59d63088f">300 <!ENTITY make-md5 "571d470a7647b455e3af3f92d79f1c18"> 286 301 <!ENTITY make-home "&gnu-software;make"> 287 302 … … 292 307 <!ENTITY man-home "http://primates.ximian.com/~flucifredi/man"> 293 308 294 <!ENTITY man-pages-version "3. 32">295 <!ENTITY man-pages-size "1,1 08KB">296 <!ENTITY man-pages-url "&kernel;linux/docs/man pages/Archive/man-pages-&man-pages-version;.tar.bz2">297 <!ENTITY man-pages-md5 " 1278c5289660e42a597fefd30d9bdcf0">309 <!ENTITY man-pages-version "3.55"> 310 <!ENTITY man-pages-size "1,177 KB"> 311 <!ENTITY man-pages-url "&kernel;linux/docs/man-pages/man-pages-&man-pages-version;.tar.xz"> 312 <!ENTITY man-pages-md5 "443b13defb23df578aa11c6c768f2c7d"> 298 313 <!ENTITY man-pages-home "http://www.win.tue.nl/~aeb/linux/man"> 299 314 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"> 315 <!ENTITY mpc-version "1.0.1"> 316 <!ENTITY mpc-size "616 KB"> 308 317 <!ENTITY mpc-url "http://www.multiprecision.org/mpc/download/mpc-&mpc-version;.tar.gz"> 309 <!ENTITY mpc-md5 " 0d6acab8d214bd7d1fbbc593e83dd00d">318 <!ENTITY mpc-md5 "b32a2e1a3daa392372fbd586d1ed3679"> 310 319 <!ENTITY mpc-home "http://www.multiprecision.org/"> 311 320 312 <!ENTITY mpfr-version "3. 0.1">313 <!ENTITY mpfr-size "1, 128KB">314 <!ENTITY mpfr-url "http://www.mpfr.org/mpfr- current/mpfr-&mpfr-version;.tar.bz2">315 <!ENTITY mpfr-md5 " bfbecb2eacb6d48432ead5cfc3f7390a">321 <!ENTITY mpfr-version "3.1.2"> 322 <!ENTITY mpfr-size "1,050 KB"> 323 <!ENTITY mpfr-url "http://www.mpfr.org/mpfr-&mpfr-version;/mpfr-&mpfr-version;.tar.xz"> 324 <!ENTITY mpfr-md5 "e3d203d188b8fe60bb6578dd3152e05c"> 316 325 <!ENTITY mpfr-home "http://www.mpfr.org/"> 317 326 … … 322 331 <!ENTITY ncurses-home "&gnu-software;ncurses"> 323 332 324 <!ENTITY parted-version " 1.9.0">325 <!ENTITY parted-size " 2,581KB">333 <!ENTITY parted-version "3.1"> 334 <!ENTITY parted-size "1,492 KB"> 326 335 <!ENTITY parted-url "&gnu;parted/parted-&parted-version;.tar.xz"> 327 <!ENTITY parted-md5 " a9ffa9b69f0b6099b75c32a03bb12f7f">336 <!ENTITY parted-md5 "5d89d64d94bcfefa9ce8f59f4b81bdcb"> 328 337 <!ENTITY parted-home "&gnu-software;parted"> 329 338 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">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"> 334 343 <!ENTITY patch-home "http://savannah.gnu.org/projects/patch"> 335 344 336 <!ENTITY perl-version "5.1 4.0">337 <!ENTITY perl-size "1 3,250 KB">345 <!ENTITY perl-version "5.18.1"> 346 <!ENTITY perl-size "14,060 KB"> 338 347 <!ENTITY perl-url "http://www.cpan.org/src/5.0/perl-&perl-version;.tar.bz2"> 339 <!ENTITY perl-md5 " e7457deea78330c5f8eebb2fd2a45479">348 <!ENTITY perl-md5 "4ec1a3f3824674552e749ae420c5e68c"> 340 349 <!ENTITY perl-home "http://www.perl.org"> 341 350 342 <!ENTITY pkg-config- version "0.26">343 <!ENTITY pkg-config- size "388KB">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/">351 <!ENTITY pkg-config-lite-version "0.28-1"> 352 <!ENTITY pkg-config-lite-size "384 KB"> 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"> 347 356 348 357 <!ENTITY powerpcutils-version "1.1.3"> 349 <!ENTITY powerpcutils-size "2 4KB">358 <!ENTITY powerpcutils-size "28 KB"> 350 359 <!ENTITY powerpcutils-url "http://ftp.debian.org/debian/pool/main/p/powerpc-utils/powerpc-utils_&powerpcutils-version;.orig.tar.gz"> 351 360 <!ENTITY powerpcutils-md5 "d879b109bb8f0d726304b60b147bff13"> 352 361 <!ENTITY powerpcutils-home "http://packages.qa.debian.org/p/powerpc-utils.html"> 353 362 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 360 363 <!ENTITY procps-version "3.2.8"> 361 <!ENTITY procps-size "2 79KB">364 <!ENTITY procps-size "280 KB"> 362 365 <!ENTITY procps-url "http://procps.sourceforge.net/procps-&procps-version;.tar.gz"> 363 366 <!ENTITY procps-md5 "9532714b6846013ca9898984ba4cd7e0"> 364 367 <!ENTITY procps-home "http://procps.sourceforge.net"> 365 368 366 <!ENTITY psmisc-version "22. 13">367 <!ENTITY psmisc-size " 376KB">369 <!ENTITY psmisc-version "22.20"> 370 <!ENTITY psmisc-size "428 KB"> 368 371 <!ENTITY psmisc-url "&sourceforge;psmisc/psmisc-&psmisc-version;.tar.gz"> 369 <!ENTITY psmisc-md5 " e2c339e6b65b730042084023784a729e">372 <!ENTITY psmisc-md5 "a25fc99a6dc7fa7ae6e4549be80b401f"> 370 373 <!ENTITY psmisc-home "http://psmisc.sourceforge.net"> 371 374 … … 377 380 <!ENTITY readline-home "http://cnswww.cns.cwru.edu/php/chet/readline/rltop.html"> 378 381 379 <!ENTITY rsyslog-version "6. 1.7">380 <!ENTITY rsyslog-size "2, 336KB">381 <!ENTITY rsyslog-url "http:// download.rsyslog.com/rsyslog/rsyslog-&rsyslog-version;.tar.gz">382 <!ENTITY rsyslog-md5 "7 f14d4fb992c3cc81fd61e561298bd46">382 <!ENTITY rsyslog-version "6.4.2"> 383 <!ENTITY rsyslog-size "2,519 KB"> 384 <!ENTITY rsyslog-url "http://www.rsyslog.com/files/download/rsyslog/rsyslog-&rsyslog-version;.tar.gz"> 385 <!ENTITY rsyslog-md5 "7de0124ec7d67ce2bfda0009ab1263ee"> 383 386 <!ENTITY rsyslog-home "http://www.rsyslog.com/"> 384 387 385 <!ENTITY sed-version "4.2. 1">386 <!ENTITY sed-size " 878KB">388 <!ENTITY sed-version "4.2.2"> 389 <!ENTITY sed-size "1,036 KB"> 387 390 <!ENTITY sed-url "&gnu;sed/sed-&sed-version;.tar.bz2"> 388 <!ENTITY sed-md5 "7 d310fbd76e01a01115075c1fd3f455a">391 <!ENTITY sed-md5 "7ffe1c7cdc3233e1e0c4b502df253974"> 389 392 <!ENTITY sed-home "&gnu-software;sed"> 390 393 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">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"> 395 398 <!ENTITY shadow-home "http://pkg-shadow.alioth.debian.org"> 396 399 397 400 <!ENTITY silo-version "1.4.14"> 398 <!ENTITY silo-size "14 5KB">399 <!ENTITY silo-url "&packages-root; /silo-&silo-version;.tar.bz2">401 <!ENTITY silo-size "148 KB"> 402 <!ENTITY silo-url "&packages-root;silo-&silo-version;.tar.bz2"> 400 403 <!ENTITY silo-md5 "168182dfa0025914ceecac9591a6674c"> 401 404 <!ENTITY silo-home ""> … … 407 410 <!ENTITY sysvinit-home "http://savannah.nongnu.org/projects/sysvinit"> 408 411 409 <!ENTITY tar-version "1.2 6">410 <!ENTITY tar-size " 2,288KB">411 <!ENTITY tar-url "&gnu;tar/tar-&tar-version;.tar. bz2">412 <!ENTITY tar-md5 " 2cee42a2ff4f1cd4f9298eeeb2264519">412 <!ENTITY tar-version "1.27.1"> 413 <!ENTITY tar-size "1,880 KB"> 414 <!ENTITY tar-url "&gnu;tar/tar-&tar-version;.tar.xz"> 415 <!ENTITY tar-md5 "e0382a4064e09a4943f3adeff1435978"> 413 416 <!ENTITY tar-home "&gnu-software;tar"> 414 417 415 <!ENTITY tcl-version2 "8. 5">416 <!ENTITY tcl-version "&tcl-version2;. 9">417 <!ENTITY tcl-size " 4,368KB">418 <!ENTITY tcl-version2 "8.6"> 419 <!ENTITY tcl-version "&tcl-version2;.1"> 420 <!ENTITY tcl-size "8,756 KB"> 418 421 <!ENTITY tcl-url "&sourceforge;tcl/tcl&tcl-version;-src.tar.gz"> 419 <!ENTITY tcl-md5 " 8512d8db3233041dd68a81476906012a">422 <!ENTITY tcl-md5 "aae4b701ee527c6e4e1a6f9c7399882e"> 420 423 <!ENTITY tcl-home "http://www.tcl.tk"> 421 424 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"> 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"> 426 435 <!ENTITY texinfo-home "&gnu-software;texinfo"> 427 436 428 <!ENTITY udev-version "168">429 <!ENTITY udev-size "598KB">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">437 <!ENTITY eudev-version "1.3"> 438 <!ENTITY eudev-size "1,679 KB"> 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/"> 433 442 434 443 <!ENTITY uname_hack-version "20080713"> 435 <!ENTITY uname_hack-size " 1KB">444 <!ENTITY uname_hack-size "4 KB"> 436 445 <!ENTITY uname_hack-url "&extras-root;uname_hack-&uname_hack-version;.tar.bz2"> 437 446 <!ENTITY uname_hack-md5 "dd7694f28ccc6e6bfb326b1790adb5e9"> 438 447 <!ENTITY uname_hack-home " "> 439 448 440 <!ENTITY util-linux-major-version "2. 19.1">449 <!ENTITY util-linux-major-version "2.24"> 441 450 <!ENTITY util-linux-version "&util-linux-major-version;"> 442 <!ENTITY util-linux-size " 4,397KB">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">451 <!ENTITY util-linux-size "3,532 KB"> 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"> 445 454 <!ENTITY util-linux-blkid-id "1.1.0"> 446 455 <!ENTITY util-linux-uuid-id "1.3.0"> 447 456 <!ENTITY util-linux-home "http://userweb.kernel.org/~kzak/util-linux/"> 448 457 449 <!ENTITY vim-version "7. 3">450 <!ENTITY vim-version2 "7 3">451 <!ENTITY vim-size " 8,868KB">458 <!ENTITY vim-version "7.4"> 459 <!ENTITY vim-version2 "74"> 460 <!ENTITY vim-size "9,843 KB"> 452 461 <!ENTITY vim-url "ftp://ftp.vim.org/pub/vim/unix/vim-&vim-version;.tar.bz2"> 453 <!ENTITY vim-md5 " 5b9510a17074e2b37d8bb38ae09edbf2">462 <!ENTITY vim-md5 "607e135c559be642f210094ad023dc65"> 454 463 <!ENTITY vim-home "http://www.vim.org"> 455 464 456 <!ENTITY xz-version "5.0. 2">457 <!ENTITY xz-size " 1,000KB">458 <!ENTITY xz-url "http://tukaani.org/xz/xz-&xz-version;.tar. bz2">459 <!ENTITY xz-md5 " ee05b17a4062bb55cba099ef46eca007">465 <!ENTITY xz-version "5.0.5"> 466 <!ENTITY xz-size "908 KB"> 467 <!ENTITY xz-url "http://tukaani.org/xz/xz-&xz-version;.tar.xz"> 468 <!ENTITY xz-md5 "aa17280f4521dbeebed0fbd11cd7fa30"> 460 469 <!ENTITY xz-home "http://tukaani.org/xz/"> 461 470 462 <!ENTITY yaboot-version "1.3.1 4">463 <!ENTITY yaboot-size "2 13KB">471 <!ENTITY yaboot-version "1.3.17"> 472 <!ENTITY yaboot-size "220 KB"> 464 473 <!ENTITY yaboot-url "http://yaboot.ozlabs.org/releases/yaboot-&yaboot-version;.tar.gz"> 465 <!ENTITY yaboot-md5 " 9b1246c474eeb37f61081ad762563b35">474 <!ENTITY yaboot-md5 "f599f52d1887a86fd798252d2946f635"> 466 475 <!ENTITY yaboot-home "http://yaboot.ozlabs.org"> 467 476 468 <!ENTITY zlib-version "1.2. 5">469 <!ENTITY zlib-size "4 76KB">470 <!ENTITY zlib-url "http://zlib.net/zlib-&zlib-version;.tar. bz2">471 <!ENTITY zlib-md5 " be1e89810e66150f5b0327984d8625a0">477 <!ENTITY zlib-version "1.2.8"> 478 <!ENTITY zlib-size "440 KB"> 479 <!ENTITY zlib-url "http://zlib.net/zlib-&zlib-version;.tar.xz"> 480 <!ENTITY zlib-md5 "28f1205d8dd2001f26fec1e8c2cebe37"> 472 481 <!ENTITY zlib-home "http://www.zlib.net"> -
BOOK/partitioning/common/creatingpartition.xml
r1c9985f r026bb5d 18 18 and transfer it to your target machine.</para> 19 19 20 <para os="b">A minimal system requires around 2.5gigabytes (GB).20 <para os="b">A minimal system requires around 6 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
r1c9985f r026bb5d 5 5 <!-- Start of Common Patches --> 6 6 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 " 16KB">7 <!ENTITY bash-branch_update-patch "bash-&bash-version;-branch_update-7.patch"> 8 <!ENTITY bash-branch_update-patch-md5 "4dfb1ce9b5d0040eae06e66157ab213a"> 9 <!ENTITY bash-branch_update-patch-size "58 KB"> 10 10 11 <!ENTITY cloog-ppl-autogen-patch "cloog-ppl-&cloog-ppl-version;-autogen-1.patch"> 12 <!ENTITY cloog-ppl-autogen-patch-md5 "7e571071c0105f012bbe41f97f8d1da8"> 13 <!ENTITY cloog-ppl-autogen-patch-size "624 KB"> 11 <!-- Binutils branch update area 12 <!ENTITY binutils-branch_update-patch "binutils-&binutils-version;-branch_update-1.patch"> 13 <!ENTITY binutils-branch_update-patch-md5 "4fcdd8ef88fe07db8616e91a14bc5ac8"> 14 <!ENTITY binutils-branch_update-patch-size "5,268 KB"> 15 --> 14 16 15 17 <!ENTITY coreutils-uname-patch "coreutils-&coreutils-version;-uname-1.patch"> 16 <!ENTITY coreutils-uname-patch-md5 "683741cb2c4ab60cf9b61eb9f02ecd02"> 17 <!ENTITY coreutils-uname-patch-size "8 KB"> 18 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"> 18 <!ENTITY coreutils-uname-patch-md5 "6eeba217c88ec83b807e305e594fe13d"> 19 <!ENTITY coreutils-uname-patch-size "4.9 KB"> 26 20 27 21 <!ENTITY gcc-specs-patch "gcc-&gcc-version;-specs-1.patch"> 28 <!ENTITY gcc-specs-patch-md5 " 61d583984f9f12b6f37141e132fc7d57">22 <!ENTITY gcc-specs-patch-md5 "14aa064a113f2cae0f877039bb4a6357"> 29 23 <!ENTITY gcc-specs-patch-size "20 KB"> 30 24 25 <!-- GCC branch update area --> 31 26 <!ENTITY gcc-branch_update-patch "gcc-&gcc-version;-branch_update-1.patch"> 32 <!ENTITY gcc-branch_update-patch-md5 "3ff1f39dc12932736694bf6fb6a1846a"> 33 <!ENTITY gcc-branch_update-patch-size "1.5 MB"> 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"> 34 38 35 39 <!ENTITY iputils-fixes-patch "iputils-&iputils-version;-fixes-1.patch"> 36 <!ENTITY iputils-fixes-patch-md5 "1add4b8cbee814310f95e61997019162"> 37 <!ENTITY iputils-fixes-patch-size "8 KB"> 38 39 <!ENTITY iputils-doc-patch "iputils-&iputils-version;-doc-1.patch"> 40 <!ENTITY iputils-doc-patch-md5 "2eee5e095005bf4be426797a4aefa27b"> 41 <!ENTITY iputils-doc-patch-size "136 KB"> 42 43 <!ENTITY kbd-espo-patch "kbd-&kbd-version;-es.po_fix-1.patch"> 44 <!ENTITY kbd-espo-patch-md5 "476c4066c5c663b44b67acaa4cdef62e"> 45 <!ENTITY kbd-espo-patch-size "1 KB"> 40 <!ENTITY iputils-fixes-patch-md5 "a2e77de7fd1fc4417bce0af3e6ffdfcb"> 41 <!ENTITY iputils-fixes-patch-size "153 KB"> 46 42 47 43 <!ENTITY man-i18n-patch "man-&man-version;-i18n-1.patch"> 48 44 <!ENTITY man-i18n-patch-md5 "a5aba0cb5a95a7945db8c882334b7dab"> 49 <!ENTITY man-i18n-patch-size "12 KB"> 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"> 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 " 4KB">53 <!ENTITY ncurses-bashfix-patch-size ".743 KB"> 54 54 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 " 796KB">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,492 KB"> 58 58 59 59 <!ENTITY perl-libc-patch "perl-&perl-version;-libc-1.patch"> 60 <!ENTITY perl-libc-patch-md5 " d572b0cc87b35f1806fd84f88803fb66">61 <!ENTITY perl-libc-patch-size " 4KB">60 <!ENTITY perl-libc-patch-md5 "63eda1cc319206788ea93c58f395417c"> 61 <!ENTITY perl-libc-patch-size "1.603 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 " 4KB">65 <!ENTITY procps-ps_cgroup-patch-size "3.1 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 " 4 KB">69 <!ENTITY procps-fix_HZ_errors-patch-size "2.4 KB"> 70 70 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">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.9 KB"> 74 74 75 <!ENTITY tar-man-patch "tar-&tar-version;-man -1.patch">76 <!ENTITY tar-man-patch-md5 " 074783d41f18c5c62a7cfc77e2678693">77 <!ENTITY tar-man-patch-size "7 6KB">75 <!ENTITY tar-man-patch "tar-&tar-version;-manpage-1.patch"> 76 <!ENTITY tar-man-patch-md5 "68c86c67e67a5c074872a293818f361d"> 77 <!ENTITY tar-man-patch-size "7.924 KB"> 78 78 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"> 79 <!-- Vim branch update patch area --> 82 80 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 " 552KB">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 "460 KB"> 86 84 87 85 <!-- Start of multilib patches --> 88 86 89 87 <!ENTITY iproute2-libdir-patch "iproute2-&iproute2-version;-libdir-1.patch"> 90 <!ENTITY iproute2-libdir-patch-md5 " 8f0e794b7302e9de54f844488dfe1dce">91 <!ENTITY iproute2-libdir-patch-size " 4KB">88 <!ENTITY iproute2-libdir-patch-md5 "921ec1aea89499b109428618efa99c84"> 89 <!ENTITY iproute2-libdir-patch-size "1.9 KB"> 92 90 93 91 <!ENTITY perl-multilib-patch "perl-&perl-version;-Configure_multilib-1.patch"> 94 <!ENTITY perl-multilib-patch-md5 " 1dd7df742630213d55c0749948baa9b9">95 <!ENTITY perl-multilib-patch-size " 4KB">92 <!ENTITY perl-multilib-patch-md5 "d339c17439ac986d9593c86db93d545c"> 93 <!ENTITY perl-multilib-patch-size "1.946 KB"> 96 94 97 95 <!-- Start of Pure64 patches --> 98 96 99 97 <!ENTITY gcc-pure64-patch "gcc-&gcc-version;-pure64-1.patch"> 100 <!ENTITY gcc-pure64-patch-md5 " 7c41d649fe266f11e4dbdd2392f7729b">101 <!ENTITY gcc-pure64-patch-size " 12 KB">98 <!ENTITY gcc-pure64-patch-md5 "9171752b98dfe0d70a7de070a7bda97a"> 99 <!ENTITY gcc-pure64-patch-size "9.2 KB"> 102 100 103 101 <!ENTITY gcc-specs_pure64-patch "gcc-&gcc-version;-pure64_specs-1.patch"> 104 <!ENTITY gcc-specs_pure64-patch-md5 " 24f012f5d407d48bf6191ec5aa6bed60">105 <!ENTITY gcc-specs_pure64-patch-size "2 4KB">102 <!ENTITY gcc-specs_pure64-patch-md5 "fabdca21111902c04052c6b64c947944"> 103 <!ENTITY gcc-specs_pure64-patch-size "23 KB"> 106 104 107 105 <!-- Start of Alpha patches --> … … 109 107 <!ENTITY aboot-alpha-patch "aboot-&aboot-version;-fixes-5.patch"> 110 108 <!ENTITY aboot-alpha-patch-md5 "33577862f8829e0149655397f95b5140"> 111 <!ENTITY aboot-alpha-patch-size "17 4KB">109 <!ENTITY aboot-alpha-patch-size "175 KB"> 112 110 113 111 <!ENTITY eglibc-alpha_fixes-patch "glibc-&glibc-version;-alpha_fixes-1.patch"> … … 119 117 <!ENTITY colo-make-patch "colo-&colo-version;-make_fix-1.patch"> 120 118 <!ENTITY colo-make-patch-md5 "b89575a0e385b5366b19a6b5f176d49b"> 121 <!ENTITY colo-make-patch-size "2 KB">119 <!ENTITY colo-make-patch-size "2.8 KB"> 122 120 123 121 <!ENTITY colo-relocation-patch "colo-&colo-version;-relocation_fix-1.patch"> 124 122 <!ENTITY colo-relocation-patch-md5 "e0607ee1071f2f805ffa1ef1c5b1a766"> 125 <!ENTITY colo-relocation-patch-size ".7 KB">123 <!ENTITY colo-relocation-patch-size ".749 KB"> 126 124 127 125 <!ENTITY dvhtool-fixes-patch "dvhtool-&dvhtool-version;-fixes-1.patch"> 128 126 <!ENTITY dvhtool-fixes-patch-md5 "a521b380354b6a0c96b2d6308372749d"> 129 <!ENTITY dvhtool-fixes-patch-size "6 KB">127 <!ENTITY dvhtool-fixes-patch-size "6.3 KB"> 130 128 131 129 <!-- Start of ppc/ppc64 patches --> … … 141 139 <!ENTITY hfsutils-fixes-patch "hfsutils-&hfsutils-version;-fixes-1.patch"> 142 140 <!ENTITY hfsutils-fixes-patch-md5 "8519f11aada2f393609d529621a9f1b1"> 143 <!ENTITY hfsutils-fixes-patch-size "1 KB">141 <!ENTITY hfsutils-fixes-patch-size "1.1 KB"> 144 142 145 143 <!ENTITY powerpcutils-patch "powerpc-utils_&powerpcutils-version;-fixes-2.patch"> 146 144 <!ENTITY powerpcutils-patch-md5 "d2776b1a4977c5711037b8f1402f792a"> 147 <!ENTITY powerpcutils-patch-size "2 1KB">145 <!ENTITY powerpcutils-patch-size "22 KB"> 148 146 149 147 <!ENTITY yaboot-ofpath_path-patch "yaboot-&yaboot-version;-ofpath_path_prefix-1.patch"> 150 148 <!ENTITY yaboot-ofpath_path-patch-md5 "3faf70e0cb4e4f62a1e8815c3452ab38"> 151 <!ENTITY yaboot-ofpath_path-patch-size ".8 KB"> 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"> 152 158 153 159 <!-- Start of sparc/sparc64 patches --> … … 155 161 <!ENTITY elftoaout-fixes-patch "elftoaout-&elftoaout-version;-64bit_fixes-1.patch"> 156 162 <!ENTITY elftoaout-fixes-patch-md5 "485e77cf2ed082d3d0ea99c703f1f14b"> 157 <!ENTITY elftoaout-fixes-patch-size "6 KB">163 <!ENTITY elftoaout-fixes-patch-size "6.7 KB"> 158 164 159 <!ENTITY silo-fixes-patch "silo-&silo-version;-fixes- 2.patch">160 <!ENTITY silo-fixes-patch-md5 " b4ad6f61614df6ed7d17f086a5319134">161 <!ENTITY silo-fixes-patch-size " 700KB">165 <!ENTITY silo-fixes-patch "silo-&silo-version;-fixes-3.patch"> 166 <!ENTITY silo-fixes-patch-md5 "a7619f75c9cf888104b434c21d31117a"> 167 <!ENTITY silo-fixes-patch-size "32 KB"> -
BOOK/ppc-index.xml
r1c9985f r026bb5d 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"/> 79 80 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="appendices/license.xml"/> 80 81 -
BOOK/ppc64-index.xml
r1c9985f r026bb5d 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"/> 79 80 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="appendices/license.xml"/> 80 81 -
BOOK/prologue/common/foreword.xml
r1c9985f r026bb5d 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 ought Linux Kernel 2.6, the23 builds from the host. Finally, LFS 6 brought 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 Manager 47 48 Jim Gifford, CLFS Project Co-leader 48 49 Ryan Oliver, CLFS Project Co-leader 49 Joe Ciccone, Justin Knierim, Chris Staub, Matt Darcy, Ken Moffat, 50 Manuel Canales Esparcia, and Nathan Coulson - CLFS Developers</literallayout> 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> 51 53 52 54 </sect1> -
BOOK/prologue/common/hostreqs.xml
r1c9985f r026bb5d 40 40 41 41 <listitem> 42 <para><emphasis role="strong">Coreutils-5.0</emphasis> (or Sh-Utils-2.0, 43 Textutils-2.0, and Fileutils-4.1)</para> 42 <para><emphasis role="strong">Coreutils-5.0</emphasis></para> 44 43 </listitem> 45 44 … … 53 52 54 53 <listitem> 55 <para><emphasis role="strong">Gawk-3. 0</emphasis></para>54 <para><emphasis role="strong">Gawk-3.1.5</emphasis></para> 56 55 </listitem> 57 56 58 57 <listitem> 59 <para><emphasis role="strong">G cc-2.95.3</emphasis> (Versions60 greater than &gcc-version; are not recommended as they have not61 been tested)</para>58 <para><emphasis role="strong">GCC-4.1.2</emphasis> and the C++ compiler, 59 <command>g++</command> (Versions greater than &gcc-version; are not 60 recommended as they have not been tested)</para> 62 61 </listitem> 63 62 … … 77 76 78 77 <listitem> 79 <para><emphasis role="strong">Linux 2.6. 22</emphasis></para>78 <para><emphasis role="strong">Linux 2.6.32 (Built with GCC 4.1.2 or later)</emphasis></para> 80 79 </listitem> 81 80 82 81 <listitem> 83 <para><emphasis role="strong">Make-3. 79.1</emphasis></para>82 <para><emphasis role="strong">Make-3.80</emphasis></para> 84 83 </listitem> 85 84 … … 97 96 98 97 <listitem> 99 <para><emphasis role="strong">Tar-1. 14</emphasis></para>98 <para><emphasis role="strong">Tar-1.22</emphasis></para> 100 99 </listitem> 101 100 … … 104 103 </listitem> 105 104 105 <listitem> 106 <para><emphasis role="strong">XZ-Utils-4.999.8beta</emphasis></para> 107 </listitem> 108 106 109 </itemizedlist> 107 110 108 <para>To see whether your host system has all the appropriate versions, run the following:</para> 111 <para>To see whether your host system has all the appropriate versions, 112 create and run the following script. Read the output carefully for any 113 errors, and make sure to install any packages that are reported as not found.</para> 109 114 110 115 <screen role="nodump"><userinput>cat > version-check.sh << "EOF" … … 122 127 gawk --version | head -n1 123 128 gcc --version | head -n1 124 /lib/libc.so.6 | head -n1 | cut -d" " -f1-7 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 125 131 grep --version | head -n1 126 132 gzip --version | head -n1 … … 131 137 sed --version | head -n1 132 138 tar --version | head -n1 133 makeinfo --version | head -n1</literal> 134 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> 135 148 EOF 136 149 137 bash version-check.sh</userinput></screen> 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> 138 152 139 153 </sect1> -
BOOK/sparc-index.xml
r1c9985f r026bb5d 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"/> 78 80 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="appendices/license.xml"/> 79 81 -
BOOK/sparc64-64-index.xml
r1c9985f r026bb5d 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"/> 78 80 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="appendices/license.xml"/> 79 81 -
BOOK/sparc64-index.xml
r1c9985f r026bb5d 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"/> 78 80 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="appendices/license.xml"/> 79 81 -
BOOK/stylesheets/lfs-xsl/lfs.css
r1c9985f r026bb5d 47 47 div.sect1, div.appendix { 48 48 padding-left: .3em; 49 text-align: justify; 49 50 } 50 51 … … 523 524 margin: 0 2em .5em 2em; 524 525 font-weight: bold; 526 overflow: auto; 525 527 } 526 528 -
BOOK/stylesheets/top-index.xsl
r1c9985f r026bb5d 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> 150 158 <a href="mips64-64"> 151 159 <xsl:text>MIPS</xsl:text> -
BOOK/temp-system/64/binutils.xml
r1c9985f r026bb5d 23 23 <title>Installation of Binutils</title> 24 24 25 <!-- Branch update patch area 26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 27 href="../../final-system/common/binutils.xml" 28 xpointer="xpointer(//*[@os='p1'])"/> 29 30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 31 href="../../final-system/common/binutils.xml" 32 xpointer="xpointer(//*[@os='p2'])"/> 33 --> 25 34 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 26 35 href="../common/binutils.xml" … … 35 44 xpointer="xpointer(//*[@os='i'])"/> 36 45 37 <screen os="j"><userinput>CC="${CC} ${BUILD64}" ../binutils-&binutils- version;/configure \46 <screen os="j"><userinput>CC="${CC} ${BUILD64}" ../binutils-&binutils-dir;/configure \ 38 47 --prefix=/tools --build=${CLFS_HOST} --host=${CLFS_TARGET} \ 39 48 --target=${CLFS_TARGET} --with-lib-path=/tools/lib --disable-nls \ -
BOOK/temp-system/64/gcc.xml
r1c9985f r026bb5d 24 24 25 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 26 href="../../ cross-tools/64/gcc-static.xml"26 href="../../final-system/common/gcc.xml" 27 27 xpointer="xpointer(//*[@os='p1'])"/> 28 28 29 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 30 href="../../ cross-tools/64/gcc-static.xml"30 href="../../final-system/common/gcc.xml" 31 31 xpointer="xpointer(//*[@os='p2'])"/> 32 32 … … 48 48 49 49 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 50 href="../ common/gcc.xml"51 xpointer="xpointer(//*[@os=' cf'])"/>50 href="../../final-system/common/gcc.xml" 51 xpointer="xpointer(//*[@os='fix1'])"/> 52 52 53 53 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 54 href="../ common/gcc.xml"55 xpointer="xpointer(//*[@os=' cg'])"/>54 href="../../final-system/common/gcc.xml" 55 xpointer="xpointer(//*[@os='fix2'])"/> 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</userinput></screen> 78 --enable-__cxa_atexit --enable-languages=c,c++ --disable-libstdcxx-pch \ 79 --enable-cloog-backend=isl --with-gmp=/tools --with-mpfr=/tools \ 80 --with-mpc=/tools --with-isl=/tools --disable-isl-version-check \ 81 --with-cloog=/tools --with-system-zlib \ 82 --with-native-system-header-dir=/tools/include --enable-checking=release \ 83 --enable-libstdcxx-time</userinput></screen> 79 84 80 85 <variablelist> … … 93 98 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 94 99 href="../common/gcc.xml" 95 xpointer="xpointer(//*[@os=' ts1'])"/>100 xpointer="xpointer(//*[@os='s1'])"/> 96 101 97 102 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 98 103 href="../common/gcc.xml" 99 xpointer="xpointer(//*[@os=' ts2'])"/>104 xpointer="xpointer(//*[@os='s2'])"/> 100 105 101 106 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/temp-system/64/gmp.xml
r1c9985f r026bb5d 37 37 xpointer="xpointer(//*[@os='a'])"/> 38 38 39 <screen os="b"><userinput>HOST_CC=gcc C PPFLAGS=-fexceptions CC="${CC} ${BUILD64}" \39 <screen os="b"><userinput>HOST_CC=gcc 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
r1c9985f r026bb5d 27 27 xpointer="xpointer(//*[@os='a'])"/> 28 28 29 <screen os="b"><userinput>CC="${CC} ${BUILD64}" EGREP="grep -E"\29 <screen os="b"><userinput>CC="${CC} ${BUILD64}" \ 30 30 ./configure --prefix=/tools \ 31 31 --build=${CLFS_HOST} --host=${CLFS_TARGET}</userinput></screen> -
BOOK/temp-system/64/mpfr.xml
r1c9985f r026bb5d 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'])"/> 24 32 25 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/temp-system/alpha-chapter.xml
r1c9985f r026bb5d 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/ ppl.xml"/>20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/cloog -ppl.xml"/>19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/isl.xml"/> 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/cloog.xml"/> 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"/> 28 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/coreutils.xml"/> 29 30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/diffutils.xml"/> -
BOOK/temp-system/common/binutils.xml
r1c9985f r026bb5d 23 23 <title>Installation of Binutils</title> 24 24 25 <!-- Branch update patch area 26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 27 href="../../final-system/common/binutils.xml" 28 xpointer="xpointer(//*[@os='p1'])"/> 29 30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 31 href="../../final-system/common/binutils.xml" 32 xpointer="xpointer(//*[@os='p2'])"/> 33 --> 34 25 35 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 26 36 href="../../final-system/common/binutils.xml" … … 35 45 xpointer="xpointer(//*[@os='i'])"/> 36 46 37 <screen os="j"><userinput>../binutils-&binutils- version;/configure --prefix=/tools \47 <screen os="j"><userinput>../binutils-&binutils-dir;/configure --prefix=/tools \ 38 48 --build=${CLFS_HOST} --host=${CLFS_TARGET} --target=${CLFS_TARGET} \ 39 49 --with-lib-path=/tools/lib --disable-nls --enable-shared \ -
BOOK/temp-system/common/bison.xml
r1c9985f r026bb5d 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 25 37 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 26 38 href="../../final-system/common/bison.xml" 27 39 xpointer="xpointer(//*[@os='a'])"/> 28 40 29 <screen os="ca"><userinput>./configure --prefix=/tools \ 30 --build=${CLFS_HOST} --host=${CLFS_TARGET}</userinput></screen> 41 <screen os="ca"><userinput>M4=m4 ./configure --prefix=/tools \ 42 --build=${CLFS_HOST} --host=${CLFS_TARGET} \ 43 --cache-file=config.cache</userinput></screen> 31 44 32 45 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/temp-system/common/choose.xml
r1c9985f r026bb5d 34 34 method.</para> 35 35 36 <para>To chroot, you will also need a Linux Kernel-2.6.x (having been 37 compiled with GCC-3.0 or greater). The reason for the kernel version 38 requirement is that, without it, thread-local storage support in Binutils 39 will not be built and the Native POSIX Threading Library (NPTL) test suite 40 will segfault.</para> 36 <para>To chroot, you will also need a Linux Kernel-2.6.32 or greater 37 (having been compiled with GCC-4.1.2 or greater). The reason for the 38 kernel version requirement is that eglibc is built to generate the library 39 for the smallest version of the Linux kernel expected to be supported.</para> 41 40 42 41 <para>To check your kernel version, run <command>cat /proc/version</command> 43 - if it does not say that you are running a 2.6. 2 or later Linux kernel,44 compiled with GCC 3.0or later, you cannot chroot.</para>42 - if it does not say that you are running a 2.6.32 or later Linux kernel, 43 compiled with GCC 4.1.2 or later, you cannot chroot.</para> 45 44 46 45 <para os="e">For the boot method, follow <xref linkend="chapter-boot"/>.</para> -
BOOK/temp-system/common/coreutils.xml
r1c9985f r026bb5d 23 23 <title>Installation of Coreutils</title> 24 24 25 <para os="aa">The following command updates the timestamps on the uname26 and hostname man pages so that the Makefile does not attempt to regenerate27 them:</para>28 29 <screen os="ab"><userinput>touch man/uname.1 man/hostname.1</userinput></screen>30 31 25 <para os="ba">Configure can not properly determine how to get free space 32 26 when cross-compiling - as a result, the <command>df</command> program will … … 44 38 --build=${CLFS_HOST} --host=${CLFS_TARGET} \ 45 39 --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> 46 59 47 60 <para os="bf">Compile the package:</para> -
BOOK/temp-system/common/flex.xml
r1c9985f r026bb5d 23 23 <title>Installation of Flex</title> 24 24 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 26 href="../../final-system/common/flex.xml" 27 xpointer="xpointer(//*[@os='p1'])"/> 28 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 30 href="../../final-system/common/flex.xml" 31 xpointer="xpointer(//*[@os='p2'])"/> 32 33 <para os="t3">When Cross Compiling the configure script 34 does not determine the correct values for the following, 25 <para os="t3">When cross compiling, the <command>configure</command> 26 script does not determine the correct values for the following. 35 27 Set the values manually:</para> 36 28 … … 44 36 xpointer="xpointer(//*[@os='a'])"/> 45 37 46 <screen os="cb"><userinput> ./configure --prefix=/tools \38 <screen os="cb"><userinput>M4=m4 ./configure --prefix=/tools \ 47 39 --build=${CLFS_HOST} --host=${CLFS_TARGET} \ 48 40 --cache-file=config.cache</userinput></screen> -
BOOK/temp-system/common/gawk.xml
r1c9985f r026bb5d 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> 24 30 25 31 <para os="a">Prepare Gawk for compilation:</para> -
BOOK/temp-system/common/gcc.xml
r1c9985f r026bb5d 24 24 25 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 26 href="../../ cross-tools/common/gcc-static.xml"26 href="../../final-system/common/gcc.xml" 27 27 xpointer="xpointer(//*[@os='p1'])"/> 28 28 29 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 30 href="../../ cross-tools/common/gcc-static.xml"30 href="../../final-system/common/gcc.xml" 31 31 xpointer="xpointer(//*[@os='p2'])"/> 32 32 … … 47 47 xpointer="xpointer(//*[@os='ah'])"/> 48 48 49 <para os="cf">Also, we need to set the directory searched by the fixincludes 50 process for system headers, so it won't look at the host's headers:</para> 49 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 50 href="../../final-system/common/gcc.xml" 51 xpointer="xpointer(//*[@os='fix1'])"/> 51 52 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>53 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 54 href="../../final-system/common/gcc.xml" 55 xpointer="xpointer(//*[@os='fix2'])"/> 55 56 56 57 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 71 72 <screen os="ck"><userinput>../gcc-&gcc-version;/configure --prefix=/tools \ 72 73 --build=${CLFS_HOST} --host=${CLFS_TARGET} --target=${CLFS_TARGET} \ 73 --with-local-prefix=/tools --enable-long-long --enable-c99 \ 74 --enable-shared --enable-threads=posix --enable-__cxa_atexit \ 75 --disable-nls --enable-languages=c,c++ --disable-libstdcxx-pch \ 76 --disable-multilib</userinput></screen> 74 --libexecdir=/tools/lib --with-local-prefix=/tools --enable-long-long \ 75 --enable-c99 --enable-shared --enable-threads=posix --disable-multilib \ 76 --disable-nls --enable-__cxa_atexit --enable-languages=c,c++ \ 77 --disable-libstdcxx-pch --enable-cloog-backend=isl --with-gmp=/tools \ 78 --with-mpfr=/tools --with-mpc=/tools --with-isl=/tools \ 79 --disable-isl-version-check --with-cloog=/tools --with-system-zlib \ 80 --with-native-system-header-dir=/tools/include --disable-libssp \ 81 --disable-install-libiberty --enable-checking=release \ 82 --enable-libstdcxx-time</userinput></screen> 77 83 78 84 <variablelist os="cl"> … … 90 96 </variablelist> 91 97 92 <para os=" ts1">The following will prevent GCC from looking in the wrong98 <para os="s1">The following will prevent GCC from looking in the wrong 93 99 directories for headers and libraries:</para> 94 100 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>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> 98 104 99 105 <para os="cm">Compile the package:</para> -
BOOK/temp-system/common/gmp.xml
r1c9985f r026bb5d 35 35 <para os="a">Prepare GMP for compilation:</para> 36 36 37 <screen os="b"><userinput>HOST_CC=gcc CPPFLAGS=-fexceptions./configure --prefix=/tools \37 <screen os="b"><userinput>HOST_CC=gcc ./configure --prefix=/tools \ 38 38 --build=${CLFS_HOST} --host=${CLFS_TARGET} \ 39 39 --enable-cxx</userinput></screen> -
BOOK/temp-system/common/grep.xml
r1c9985f r026bb5d 23 23 <title>Installation of Grep</title> 24 24 25 <para os="t1">When Cross Compiling the configure script26 does not determine the correct values for the following,27 Set the values manually:</para>28 29 <screen os="t2"><userinput>cat > config.cache << EOF30 ac_cv_func_malloc_0_nonnull=yes31 ac_cv_func_realloc_0_nonnull=yes32 EOF</userinput></screen>33 34 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 35 26 href="../../final-system/common/grep.xml" … … 38 29 <screen os="ca"><userinput>./configure --prefix=/tools \ 39 30 --build=${CLFS_HOST} --host=${CLFS_TARGET} \ 40 --disable-perl-regexp --without-included-regex \ 41 --cache-file=config.cache</userinput></screen> 31 --without-included-regex</userinput></screen> 42 32 43 33 <variablelist os="cb"> 44 <title>The meaning of the configure options:</title>34 <title>The meaning of the new configure option:</title> 45 35 46 36 <varlistentry> 47 <term><parameter>-- disable-perl-regexp</parameter></term>37 <term><parameter>--without-included-regex</parameter></term> 48 38 <listitem> 49 <para> This ensures that the <command>grep</command> program50 does not get linked against a Perl Compatible Regular Expression51 (PCRE) library that may be present on the host but will not be52 available when building the final system.</para>39 <para>When cross-compiling, Grep's <command>configure</command> 40 assumes there is no usable <filename>regex.h</filename> installed and 41 instead uses the one included with Grep. This switch forces the use of 42 the regex functions from EGLIBC.</para> 53 43 </listitem> 54 44 </varlistentry> -
BOOK/temp-system/common/m4.xml
r1c9985f r026bb5d 26 26 gl_cv_func_mbrtowc_incomplete_state=yes 27 27 gl_cv_func_mbrtowc_sanitycheck=yes 28 gl_cv_func_mbrtowc_null_arg=yes 28 gl_cv_func_mbrtowc_null_arg1=yes 29 gl_cv_func_mbrtowc_null_arg2=yes 29 30 gl_cv_func_mbrtowc_retval=yes 30 31 gl_cv_func_mbrtowc_nul_retval=yes -
BOOK/temp-system/common/mpc.xml
r1c9985f r026bb5d 25 25 <para os="a">Prepare MPC for compilation:</para> 26 26 27 <screen os="b"><userinput> EGREP="grep -E"./configure --prefix=/tools \27 <screen os="b"><userinput>./configure --prefix=/tools \ 28 28 --build=${CLFS_HOST} --host=${CLFS_TARGET}</userinput></screen> 29 29 -
BOOK/temp-system/common/mpfr.xml
r1c9985f r026bb5d 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 25 33 <para os="a">Prepare MPFR for compilation:</para> 26 34 27 35 <screen os="b"><userinput>./configure --prefix=/tools \ 28 36 --build=${CLFS_HOST} --host=${CLFS_TARGET} \ 29 --enable-shared --with-gmp=/tools</userinput></screen>37 --enable-shared</userinput></screen> 30 38 31 39 <para os="c">Compile the package:</para> -
BOOK/temp-system/common/ncurses.xml
r1c9985f r026bb5d 37 37 38 38 <variablelist os="c"> 39 <title>The meaning of the configure options:</title>39 <title>The meaning of the new configure options:</title> 40 40 41 41 <varlistentry> -
BOOK/temp-system/common/patch.xml
r1c9985f r026bb5d 23 23 <title>Installation of Patch</title> 24 24 25 <para os="cc1">When cross-compiling configure cannot properly detect the26 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 30 25 <para os="a">Prepare Patch for compilation:</para> 31 26 32 27 <screen os="b"><userinput>./configure --prefix=/tools \ 33 --build=${CLFS_HOST} --host=${CLFS_TARGET} \ 34 --cache-file=config.cache</userinput></screen> 28 --build=${CLFS_HOST} --host=${CLFS_TARGET}</userinput></screen> 35 29 36 30 <para os="c">Compile the package:</para> -
BOOK/temp-system/common/tar.xml
r1c9985f r026bb5d 30 30 gl_cv_func_btowc_eof=yes 31 31 ac_cv_func_malloc_0_nonnull=yes 32 ac_cv_func_realloc_0_nonnull=yes33 32 gl_cv_func_mbrtowc_incomplete_state=yes 34 33 gl_cv_func_mbrtowc_nul_retval=yes 35 gl_cv_func_mbrtowc_null_arg=yes 34 gl_cv_func_mbrtowc_null_arg1=yes 35 gl_cv_func_mbrtowc_null_arg2=yes 36 36 gl_cv_func_mbrtowc_retval=yes 37 37 gl_cv_func_wcrtomb_retval=yes -
BOOK/temp-system/common/texinfo.xml
r1c9985f r026bb5d 34 34 xpointer="xpointer(//*[@os='c'])"/> 35 35 36 <screen os="d"><userinput>make -C tools/gnulib/lib 37 make -C tools 38 make</userinput></screen> 36 <screen os="d"><userinput>make</userinput></screen> 39 37 40 38 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/temp-system/common/vim.xml
r1c9985f r026bb5d 31 31 xpointer="xpointer(//*[@os='p2'])"/> 32 32 33 <para os="s1">The configure script has a single hard coded test that34 cannot be bypassed with a cache entry. Disable this test with the35 following command:</para>36 37 <screen os="s2"><userinput>sed -i "/using uint32_t/s/as_fn_error/#&/" src/auto/configure</userinput></screen>38 39 33 <para os="c1">The <command>configure</command> script is full of logic 40 34 that aborts at the first sign of cross compiling. Work around this by … … 47 41 vim_cv_stat_ignores_slash=no 48 42 vim_cv_terminfo=yes 49 vim_cv_tgent=zero50 43 vim_cv_toupper_broken=no 51 44 vim_cv_tty_group=world 52 ac_cv_sizeof_int=453 ac_cv_sizeof_long=454 ac_cv_sizeof_time_t=455 ac_cv_sizeof_off_t=456 45 EOF</userinput></screen> 57 46 -
BOOK/temp-system/mips-chapter.xml
r1c9985f r026bb5d 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/ ppl.xml"/>20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/cloog -ppl.xml"/>19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/isl.xml"/> 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/cloog.xml"/> 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=" common/gcc.xml"/>23 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips/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"/> 28 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/coreutils.xml"/> 29 30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/diffutils.xml"/> -
BOOK/temp-system/mips64-64-chapter.xml
r1c9985f r026bb5d 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/ ppl.xml"/>20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/cloog -ppl.xml"/>19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/isl.xml"/> 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/cloog.xml"/> 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=" 64/gcc.xml"/>23 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips64-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"/> 28 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/coreutils.xml"/> 29 30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/diffutils.xml"/> -
BOOK/temp-system/mips64-chapter.xml
r1c9985f r026bb5d 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/ ppl.xml"/>20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/cloog -ppl.xml"/>19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/isl.xml"/> 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/cloog.xml"/> 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"/> 28 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/coreutils.xml"/> 29 30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/diffutils.xml"/> -
BOOK/temp-system/mips64/choose.xml
r1c9985f r026bb5d 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 34 38 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 35 39 href="../common/choose.xml" -
BOOK/temp-system/mips64/gcc.xml
r1c9985f r026bb5d 24 24 25 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 26 href="../../ cross-tools/multilib/gcc-static.xml"26 href="../../final-system/common/gcc.xml" 27 27 xpointer="xpointer(//*[@os='p1'])"/> 28 28 29 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 30 href="../../ cross-tools/multilib/gcc-static.xml"30 href="../../final-system/common/gcc.xml" 31 31 xpointer="xpointer(//*[@os='p2'])"/> 32 32 … … 48 48 49 49 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 50 href="../ common/gcc.xml"51 xpointer="xpointer(//*[@os=' cf'])"/>50 href="../../final-system/common/gcc.xml" 51 xpointer="xpointer(//*[@os='fix1'])"/> 52 52 53 53 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 54 href="../ common/gcc.xml"55 xpointer="xpointer(//*[@os=' cg'])"/>54 href="../../final-system/common/gcc.xml" 55 xpointer="xpointer(//*[@os='fix2'])"/> 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</userinput></screen> 79 --disable-libstdcxx-pch --with-abi=64 --enable-cloog-backend=isl \ 80 --with-gmp=/tools --with-mpfr=/tools --with-mpc=/tools --with-isl=/tools \ 81 --disable-isl-version-check --with cloog=/tools --with-system-zlib \ 82 --enable-checking=release --enable-libstdcxx-time \ 83 --with-native-system-header-dir=/tools/include</userinput></screen> 80 84 81 85 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 85 89 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 86 90 href="../common/gcc.xml" 87 xpointer="xpointer(//*[@os=' ts1'])"/>91 xpointer="xpointer(//*[@os='s1'])"/> 88 92 89 93 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 90 94 href="../common/gcc.xml" 91 xpointer="xpointer(//*[@os=' ts2'])"/>95 xpointer="xpointer(//*[@os='s2'])"/> 92 96 93 97 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/temp-system/multilib/binutils.xml
r1c9985f r026bb5d 23 23 <title>Installation of Binutils</title> 24 24 25 <!-- Branch update patch area 26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 27 href="../../final-system/common/binutils.xml" 28 xpointer="xpointer(//*[@os='p1'])"/> 29 30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 31 href="../../final-system/common/binutils.xml" 32 xpointer="xpointer(//*[@os='p2'])"/> 33 --> 25 34 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 26 35 href="../common/binutils.xml" … … 35 44 xpointer="xpointer(//*[@os='i'])"/> 36 45 37 <screen os="j"><userinput>CC="${CC} ${BUILD64}" ../binutils-&binutils- version;/configure \46 <screen os="j"><userinput>CC="${CC} ${BUILD64}" ../binutils-&binutils-dir;/configure \ 38 47 --prefix=/tools --libdir=/tools/lib64 --with-lib-path=/tools/lib64:/tools/lib \ 39 48 --build=${CLFS_HOST} --host=${CLFS_TARGET} --target=${CLFS_TARGET} \ -
BOOK/temp-system/multilib/bison.xml
r1c9985f r026bb5d 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" 26 42 href="../../final-system/common/bison.xml" 27 43 xpointer="xpointer(//*[@os='a'])"/> 28 44 29 <screen os="ca"><userinput>CC="${CC} ${BUILD64}" ./configure --prefix=/tools \ 30 --build=${CLFS_HOST} --host=${CLFS_TARGET}</userinput></screen> 45 <screen os="ca"><userinput>CC="${CC} ${BUILD64}" M4=m4 ./configure --prefix=/tools \ 46 --build=${CLFS_HOST} --host=${CLFS_TARGET} \ 47 --cache-file=config.cache</userinput></screen> 31 48 32 49 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/temp-system/multilib/choose.xml
r1c9985f r026bb5d 30 30 method.</para> 31 31 32 <para>To chroot, you will also need a Linux Kernel-2.6.32 or greater 33 (having been compiled with GCC-4.1.2 or greater). The reason for the 34 kernel version requirement is that eglibc is built to generate the library 35 for the smallest version of the Linux kernel expected to be supported.</para> 36 37 <para>To check your kernel version, run <command>cat /proc/version</command> 38 - if it does not say that you are running a 2.6.32 or later Linux kernel, 39 compiled with GCC 4.1.2 or later, you cannot chroot.</para> 32 40 33 41 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/temp-system/multilib/coreutils.xml
r1c9985f r026bb5d 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"35 27 xpointer="xpointer(//*[@os='ba'])"/> 36 28 … … 46 38 --build=${CLFS_HOST} --host=${CLFS_TARGET} \ 47 39 --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'])"/> 48 52 49 53 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/temp-system/multilib/flex.xml
r1c9985f r026bb5d 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"35 27 xpointer="xpointer(//*[@os='t3'])"/> 36 28 … … 43 35 xpointer="xpointer(//*[@os='a'])"/> 44 36 45 <screen os="cb"><userinput>CC="${CC} ${BUILD64}" ./configure --prefix=/tools \37 <screen os="cb"><userinput>CC="${CC} ${BUILD64}" M4=m4 ./configure --prefix=/tools \ 46 38 --build=${CLFS_HOST} --host=${CLFS_TARGET} \ 47 39 --cache-file=config.cache</userinput></screen> -
BOOK/temp-system/multilib/gawk.xml
r1c9985f r026bb5d 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'])"/> 24 32 25 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/temp-system/multilib/gcc.xml
r1c9985f r026bb5d 24 24 25 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 26 href="../../ cross-tools/multilib/gcc-static.xml"26 href="../../final-system/common/gcc.xml" 27 27 xpointer="xpointer(//*[@os='p1'])"/> 28 28 29 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 30 href="../../ cross-tools/multilib/gcc-static.xml"30 href="../../final-system/common/gcc.xml" 31 31 xpointer="xpointer(//*[@os='p2'])"/> 32 32 … … 48 48 49 49 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 50 href="../ common/gcc.xml"51 xpointer="xpointer(//*[@os=' cf'])"/>50 href="../../final-system/common/gcc.xml" 51 xpointer="xpointer(//*[@os='fix1'])"/> 52 52 53 53 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 54 href="../ common/gcc.xml"55 xpointer="xpointer(//*[@os=' cg'])"/>54 href="../../final-system/common/gcc.xml" 55 xpointer="xpointer(//*[@os='fix2'])"/> 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} --with-local-prefix=/tools --enable-long-long \ 77 --enable-c99 --enable-shared --enable-threads=posix \ 78 --enable-__cxa_atexit --disable-nls --enable-languages=c,c++ \ 79 --disable-libstdcxx-pch</userinput></screen> 76 --target=${CLFS_TARGET} --libexecdir=/tools/lib64 --with-local-prefix=/tools \ 77 --enable-long-long --enable-c99 --enable-shared --enable-threads=posix \ 78 --disable-nls --enable-__cxa_atexit --enable-languages=c,c++ \ 79 --disable-libstdcxx-pch --enable-cloog-backend=isl --with-gmp=/tools \ 80 --with-mpfr=/tools --with-mpc=/tools --with-isl=/tools \ 81 --disable-isl-version-check --with-cloog=/tools --with-system-zlib \ 82 --with-native-system-header-dir=/tools/include --disable-libssp \ 83 --disable-install-libiberty --enable-libstdcxx-time \ 84 --enable-checking=release</userinput></screen> 80 85 81 86 <variablelist os="dd"> … … 97 102 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 98 103 href="../common/gcc.xml" 99 xpointer="xpointer(//*[@os=' ts1'])"/>104 xpointer="xpointer(//*[@os='s1'])"/> 100 105 101 106 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 102 107 href="../common/gcc.xml" 103 xpointer="xpointer(//*[@os=' ts2'])"/>108 xpointer="xpointer(//*[@os='s2'])"/> 104 109 105 110 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/temp-system/multilib/gmp.xml
r1c9985f r026bb5d 37 37 xpointer="xpointer(//*[@os='a'])"/> 38 38 39 <screen os="b"><userinput>HOST_CC=gcc C PPFLAGS=-fexceptions CC="${CC} \39 <screen os="b"><userinput>HOST_CC=gcc 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
r1c9985f r026bb5d 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"35 27 xpointer="xpointer(//*[@os='a'])"/> 36 28 37 29 <screen os="ca"><userinput>CC="${CC} ${BUILD64}" ./configure --prefix=/tools \ 38 30 --build=${CLFS_HOST} --host=${CLFS_TARGET} \ 39 --disable-perl-regexp --without-included-regex \ 40 --cache-file=config.cache</userinput></screen> 31 --without-included-regex</userinput></screen> 41 32 42 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/temp-system/multilib/mpc.xml
r1c9985f r026bb5d 27 27 xpointer="xpointer(//*[@os='a'])"/> 28 28 29 <screen os="b"><userinput>CC="${CC} ${BUILD64}" EGREP="grep -E"\29 <screen os="b"><userinput>CC="${CC} ${BUILD64}" \ 30 30 ./configure --prefix=/tools \ 31 31 --build=${CLFS_HOST} --host=${CLFS_TARGET} \ -
BOOK/temp-system/multilib/mpfr.xml
r1c9985f r026bb5d 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'])"/> 24 32 25 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/temp-system/multilib/patch.xml
r1c9985f r026bb5d 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"35 27 xpointer="xpointer(//*[@os='a'])"/> 36 28 37 29 <screen os="b"><userinput>CC="${CC} ${BUILD64}" ./configure --prefix=/tools \ 38 --build=${CLFS_HOST} --host=${CLFS_TARGET} \ 39 --cache-file=config.cache</userinput></screen> 30 --build=${CLFS_HOST} --host=${CLFS_TARGET}</userinput></screen> 40 31 41 32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/temp-system/multilib/vim.xml
r1c9985f r026bb5d 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'])"/>40 32 41 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/temp-system/ppc-chapter.xml
r1c9985f r026bb5d 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/ ppl.xml"/>19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/cloog -ppl.xml"/>18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/isl.xml"/> 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/cloog.xml"/> 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"/> 27 28 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/coreutils.xml"/> 28 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/diffutils.xml"/> -
BOOK/temp-system/ppc/gcc.xml
r1c9985f r026bb5d 24 24 25 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 26 href="../../ cross-tools/common/gcc-static.xml"26 href="../../final-system/common/gcc.xml" 27 27 xpointer="xpointer(//*[@os='p1'])"/> 28 28 29 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 30 href="../../ cross-tools/common/gcc-static.xml"30 href="../../final-system/common/gcc.xml" 31 31 xpointer="xpointer(//*[@os='p2'])"/> 32 32 … … 48 48 49 49 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 50 href="../ common/gcc.xml"51 xpointer="xpointer(//*[@os=' cf'])"/>50 href="../../final-system/common/gcc.xml" 51 xpointer="xpointer(//*[@os='fix1'])"/> 52 52 53 53 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 54 href="../ common/gcc.xml"55 xpointer="xpointer(//*[@os=' cg'])"/>54 href="../../final-system/common/gcc.xml" 55 xpointer="xpointer(//*[@os='fix2'])"/> 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=' ts1'])"/>83 xpointer="xpointer(//*[@os='s1'])"/> 84 84 85 85 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 86 86 href="../common/gcc.xml" 87 xpointer="xpointer(//*[@os=' ts2'])"/>87 xpointer="xpointer(//*[@os='s2'])"/> 88 88 89 89 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/temp-system/ppc64-chapter.xml
r1c9985f r026bb5d 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/ ppl.xml"/>19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/cloog -ppl.xml"/>18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/isl.xml"/> 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/cloog.xml"/> 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"/> 27 28 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/coreutils.xml"/> 28 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/diffutils.xml"/> … … 42 43 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/vim.xml"/> 43 44 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/xz.xml"/> 44 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href=" ppc64/choose.xml"/>45 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/choose.xml"/> 45 46 46 47 </chapter> -
BOOK/temp-system/ppc64/gcc.xml
r1c9985f r026bb5d 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" 26 34 href="../../cross-tools/multilib/gcc-static.xml" 27 35 xpointer="xpointer(//*[@os='aa'])"/> … … 40 48 41 49 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 42 href="../ common/gcc.xml"43 xpointer="xpointer(//*[@os=' cf'])"/>50 href="../../final-system/common/gcc.xml" 51 xpointer="xpointer(//*[@os='fix1'])"/> 44 52 45 53 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 46 href="../ common/gcc.xml"47 xpointer="xpointer(//*[@os=' cg'])"/>54 href="../../final-system/common/gcc.xml" 55 xpointer="xpointer(//*[@os='fix2'])"/> 48 56 49 57 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 73 81 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 74 82 href="../common/gcc.xml" 75 xpointer="xpointer(//*[@os=' ts1'])"/>83 xpointer="xpointer(//*[@os='s1'])"/> 76 84 77 85 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 78 86 href="../common/gcc.xml" 79 xpointer="xpointer(//*[@os=' ts2'])"/>87 xpointer="xpointer(//*[@os='s2'])"/> 80 88 81 89 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/temp-system/sparc-chapter.xml
r1c9985f r026bb5d 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/ ppl.xml"/>20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/cloog -ppl.xml"/>19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/isl.xml"/> 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/cloog.xml"/> 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"/> 28 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/coreutils.xml"/> 29 30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/diffutils.xml"/> -
BOOK/temp-system/sparc64-64-chapter.xml
r1c9985f r026bb5d 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/ ppl.xml"/>20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/cloog -ppl.xml"/>19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/isl.xml"/> 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/cloog.xml"/> 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"/> 28 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/coreutils.xml"/> 29 30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/diffutils.xml"/> -
BOOK/temp-system/sparc64-chapter.xml
r1c9985f r026bb5d 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/ ppl.xml"/>20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/cloog -ppl.xml"/>19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/isl.xml"/> 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/cloog.xml"/> 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"/> 28 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/coreutils.xml"/> 29 30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/diffutils.xml"/> -
BOOK/temp-system/x86-chapter.xml
r1c9985f r026bb5d 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/ ppl.xml"/>20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/cloog -ppl.xml"/>19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/isl.xml"/> 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/cloog.xml"/> 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"/> 28 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/coreutils.xml"/> 29 30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/diffutils.xml"/> -
BOOK/temp-system/x86_64-64-chapter.xml
r1c9985f r026bb5d 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/ ppl.xml"/>20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/cloog -ppl.xml"/>19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/isl.xml"/> 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/cloog.xml"/> 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"/> 28 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/coreutils.xml"/> 29 30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/diffutils.xml"/> -
BOOK/temp-system/x86_64-chapter.xml
r1c9985f r026bb5d 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/ ppl.xml"/>20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/cloog -ppl.xml"/>19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/isl.xml"/> 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/cloog.xml"/> 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"/> 28 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/coreutils.xml"/> 29 30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/diffutils.xml"/> -
BOOK/testsuite-tools/common/introduction.xml
r1c9985f r026bb5d 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. Installing16 three packages for testing purposes may seem excessive, but it is very17 reassuring, if not essential, to know that the most important tools are18 working properly.</para>15 and DejaGNU are needed for the GCC and Binutils testsuites. Check is needed 16 for KBD tests. Installing four packages for testing purposes may seem 17 excessive, but it is very reassuring, if not essential, to know that the most 18 important tools are working properly.</para> 19 19 20 20 </sect1> -
BOOK/testsuite-tools/common/tcl.xml
r1c9985f r026bb5d 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> 26 30 27 31 <para os="a">Prepare Tcl for compilation:</para> -
BOOK/testsuite-tools/multilib/tcl.xml
r1c9985f r026bb5d 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'])"/> 23 31 24 32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/testsuite-tools/ppc-chapter.xml
r1c9985f r026bb5d 17 17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/dejagnu.xml"/> 18 18 19 19 20 </chapter> -
BOOK/the-end/chapter.xml
r1c9985f r026bb5d 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"/> 15 16 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="reboot.xml"/> 16 17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="whatnow.xml"/> -
BOOK/the-end/reboot.xml
r1c9985f r026bb5d 38 38 39 39 <screen><userinput>umount ${CLFS}/dev/pts 40 umount ${CLFS}/dev/shm 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 41 49 umount ${CLFS}/dev 42 50 umount ${CLFS}/proc -
BOOK/the-end/whatnow.xml
r1c9985f r026bb5d 32 32 33 33 <listitem> 34 <para>Fre shmeat.net (<ulink url="http://freshmeat.net/"/>)</para>34 <para>Freecode (<ulink url="http://freecode.com/"/>)</para> 35 35 36 <para>Fre shmeatcan notify you (via email) of new versions of36 <para>Freecode can notify you (via email) of new versions of 37 37 packages installed on your system.</para> 38 38 </listitem> -
BOOK/users_groups.ent
r1c9985f r026bb5d 20 20 <!ENTITY gid-sys "2"> 21 21 <!ENTITY gid-kmem "3"> 22 <!ENTITY gid-t ty"4">23 <!ENTITY gid-t ape"5">22 <!ENTITY gid-tape "4"> 23 <!ENTITY gid-tty "5"> 24 24 <!ENTITY gid-daemon "6"> 25 25 <!ENTITY gid-floppy "7"> -
BOOK/x86-index.xml
r1c9985f r026bb5d 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"/> 79 81 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="appendices/license.xml"/> 80 82 -
BOOK/x86_64-64-index.xml
r1c9985f r026bb5d 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"/> 78 79 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="appendices/license.xml"/> 79 80 -
BOOK/x86_64-index.xml
r1c9985f r026bb5d 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"/> 78 79 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="appendices/license.xml"/> 79 80 -
scripts/patch/ncurses-patch.sh
-
Property mode
changed from
100755
to100644
r1c9985f r026bb5d 1 #!/bin/ bash2 # Create a Ncuruses Patch1 #!/bin/sh 2 # Jonathan Norman 3 3 4 # Get Version #5 # 4 # Ncurses branch update patch generator 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 # 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 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/ 25 21 26 # Download Ncurses Source 27 # 28 cd ~/tmp 29 if ! [ -e ncurses-${VERSION}.tar.gz ]; then 30 wget ftp://invisible-island.net/ncurses/ncurses-${VERSION}.tar.gz 31 fi 22 # Figure out patch number 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) 32 26 33 # Set Patch Number 34 # 35 cd ~/tmp 36 wget http://svn.cross-lfs.org/svn/repos/patches/ncurses/ --no-remove-listing 37 for num in $(seq 1 99); do 38 PATCH_NUM=$(cat index.html | grep "${VERSION}" | grep branch_update-${num}.patch | cut -f2 -d'"' | cut -f1 -d'"'| cut -f4 -d- | cut -f1 -d. | tail -n 1) 39 if [ "${PATCH_NUM}" = "0" -a "${num}" = "1" ]; then 40 PATCH_NUM=$(expr ${PATCH_NUM} + 1) 41 break 42 fi 43 if [ "${PATCH_NUM}" != "${num}" ]; then 44 PATCH_NUM=$(expr ${num}) 45 break 46 fi 47 done 48 rm -f index.html 49 50 # Cleanup Directory 51 # 52 cd ~/tmp 53 rm -rf ncurses-${VERSION} ncurses-${VERSION}.orig 54 tar xvf ncurses-${VERSION}.tar.gz 55 cp -ar ncurses-${VERSION} ncurses-${VERSION}.orig 56 57 # Download and Apply Rollup Patch 58 # 59 cd ~/tmp/ncurses-${VERSION} 60 CURRENTDIR=$(pwd -P) 61 mkdir ~/tmp/ncurses-${VERSION}-patches 62 cd ~/tmp/ncurses-${VERSION} 63 if [ "${ROLLUP}" != "" ]; then 64 echo "Getting Rollup ${ROLLUP} Patch..." 65 cd ~/tmp/ncurses-${VERSION}-patches 66 wget --quiet ftp://invisible-island.net/ncurses/${VERSION}/${ROLLUP} 67 cd ${CURRENTDIR} 68 echo "Applying Rollup ${ROLLUP} Patch..." 69 cp ~/tmp/ncurses-${VERSION}-patches/${ROLLUP} ${CURRENTDIR}/${ROLLUP} 70 bunzip2 ${ROLLUP} 71 ROLLUP2=$(echo ${ROLLUP} | sed -e 's/.bz2//g') 72 sh ${ROLLUP2} 73 fi 74 75 # Download and Apply Patches 76 # 77 install -d ~/tmp/ncurses-${VERSION}-patches 78 cd ~/tmp/ncurses-${VERSION} 79 CURRENTDIR=$(pwd -P) 80 for file in ${FILES}; do 81 if [ "${ROLLPATCH}" != "" ]; then 82 TEST=$(echo ${file} | grep -c ${ROLLPATCH}) 83 else 84 TEST=0 85 fi 86 if [ "${TEST}" = "0" ]; then 87 cd ~/tmp/ncurses-${VERSION}-patches 88 echo "Getting Patch ${file}..." 89 wget --quiet ftp://invisible-island.net/ncurses/${VERSION}/${file} 90 cd ${CURRENTDIR} 91 gunzip -c ~/tmp/ncurses-${VERSION}-patches/${file} | patch --dry-run -s -f -Np1 92 if [ "$?" = "0" ]; then 93 echo "Apply Patch ${file}..." 94 gunzip -c ~/tmp/ncurses-${VERSION}-patches/${file} | patch -Np1 95 LASTFILE=$(echo ${file} | cut -f2 -d. | cut -f2 -d-) 96 fi 97 fi 27 # Download patches 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 98 34 done 99 35 100 # Cleanup Directory 101 # 102 cd ~/tmp 36 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 42 43 echo -n "Generating Patch..." 103 44 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 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 112 49 done 113 cd ~/tmp/ncurses-${VERSION}114 rm -f *~ *.orig115 50 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." 51 cd $TMP 129 52 130 # Cleanup Directory 131 # 132 cd ~/tmp 133 rm -rf ncurses-${VERSION} ncurses-${VERSION}.orig 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" -
Property mode
changed from
-
scripts/patch/vim-patch.sh
-
Property mode
changed from
100755
to100644
r1c9985f r026bb5d 1 #!/bin/ bash2 # Create a VIM Patch1 #!/bin/sh 2 # Jonathan Norman 3 3 4 # Get Version #5 # 4 # Vim branch update patch generator 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 # 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 16 TMP=~/tmp/vim-${VERSION} 17 PATCHDIR=${TMP}/patches 18 PATCHURL=ftp://ftp.vim.org/pub/vim/patches 23 19 SERIES=$(echo ${VERSION} | sed -e 's/\.//g') 24 SKIPPATCH="" 25 SKIPPED="" 20 CLFS_PATCHS=http://patches.cross-lfs.org/dev/ 26 21 27 # Download VIM Source 28 # 29 if ! [ -e vim-${VERSION}.tar.bz2 ]; then 30 wget ftp://ftp.vim.org/pub/vim/unix/vim-${VERSION}.tar.bz2 31 fi 22 # Figure out patch number 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) 32 25 33 # Set Patch Number 34 # 35 cd ~/tmp 36 wget http://svn.cross-lfs.org/svn/repos/patches/vim/ --no-remove-listing 37 for num in $(seq 1 99); do 38 PATCH_NUM=$(cat index.html | grep "${VERSION}" | grep branch_update-${num}.patch | cut -f2 -d'"' | cut -f1 -d'"'| cut -f4 -d- | cut -f1 -d. | tail -n 1) 39 if [ "${PATCH_NUM}" = "0" -a "${num}" = "1" ]; then 40 PATCH_NUM=$(expr ${PATCH_NUM} + 1) 41 break 42 fi 43 if [ "${PATCH_NUM}" != "${num}" ]; then 44 PATCH_NUM=$(expr ${num}) 45 break 46 fi 47 done 48 rm -f index.html 26 # Download patches 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] 49 32 50 # Cleanup Directory 51 # 52 rm -rf vim${SERIES} vim${SERIES}.orig 53 tar xvf vim-${VERSION}.tar.bz254 cp - arvim${SERIES} vim${SERIES}.orig33 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.bz2 37 cp -R vim${SERIES} vim${SERIES}.orig 55 38 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) 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 96 45 done 97 46 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 47 cd $TMP 111 48 112 # Create Patch 113 # 114 cd ~/tmp 115 echo "Submitted By: Jim Gifford (jim at cross-lfs dot org)" > ~/patches/vim-${VERSION}-branch_update-${PATCH_NUM}.patch 116 echo "Date: `date +%m-%d-%Y`" >> ~/patches/vim-${VERSION}-branch_update-${PATCH_NUM}.patch 117 echo "Initial Package Version: ${VERSION}" >> ~/patches/vim-${VERSION}-branch_update-${PATCH_NUM}.patch 118 echo "Origin: Upstream" >> ~/patches/vim-${VERSION}-branch_update-${PATCH_NUM}.patch 119 echo "Upstream Status: Applied" >> ~/patches/vim-${VERSION}-branch_update-${PATCH_NUM}.patch 120 echo "Description: Contains all upstream patches up to ${VERSION}.${FILES}" >> ~/patches/vim-${VERSION}-branch_update-${PATCH_NUM}.patch 121 if [ -n "${SKIPPED}" ]; then 122 echo " The following patches were skipped" >> ~/patches/vim-${VERSION}-branch_update-${PATCH_NUM}.patch 123 echo " ${SKIPPED}" >> ~/patches/vim-${VERSION}-branch_update-${PATCH_NUM}.patch 124 fi 125 echo "" >> ~/patches/vim-${VERSION}-branch_update-${PATCH_NUM}.patch 126 diff -Naur vim${SERIES}.orig vim${SERIES} >> ~/patches/vim-${VERSION}-branch_update-${PATCH_NUM}.patch 127 echo "Created ~/patches/vim-${VERSION}-branch_update-${PATCH_NUM}.patch." 49 # Create patch 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 128 57 129 # Cleanup Directory 130 # 131 rm -rf vim${SERIES} vim${SERIES}.orig 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" -
Property mode
changed from
Note:
See TracChangeset
for help on using the changeset viewer.