Changeset 229ed25
- Timestamp:
- Jan 4, 2014, 12:03:38 AM (12 years ago)
- Branches:
- clfs-3.0.0-systemd, clfs-3.0.0-sysvinit, master, systemd, sysvinit
- Children:
- f90d077
- Parents:
- ec008670 (diff), e57ce38 (diff)
Note: this is a merge changeset, the changes displayed below correspond to the merge itself.
Use the(diff)
links above to see all the changes relative to each parent. - Files:
-
- 83 added
- 28 deleted
- 403 edited
- 29 moved
Legend:
- Unmodified
- Added
- Removed
-
BOOK/Makefile
rec008670 r229ed25 21 21 sparc sparc64 sparc64-64 \ 22 22 mips mips64 mips64-64 \ 23 ppc ppc64 \23 ppc ppc64 ppc64-64 \ 24 24 alpha 25 25 … … 198 198 $(TOP)/$(arch)-index.xml 199 199 200 ARCHS_MD5LIST := $(ARCHS:%=%-md5list) 201 .PHONY: md5-list $(ARCHS_MD5LIST) 202 md5-list: $(ARCHS_MD5LIST) 203 $(ARCHS_MD5LIST): override arch = $(@:%-md5list=%) 204 $(ARCHS_MD5LIST): 205 @echo "Creating md5 hash list for $(arch)..." 206 $(Q)mkdir -p $(DLLISTDIR) 207 $(Q)xsltproc --xinclude --nonet \ 208 --output $(DLLISTDIR)/$(arch).md5sum \ 209 $(TOP)/stylesheets/md5sum.xsl \ 210 $(TOP)/$(arch)-index.xml 211 200 212 FG_GREEN := $(shell echo -e '\e[0;32m') 201 213 FG_BLUE := $(shell echo -e '\e[0;34m') … … 227 239 @echo "Download-List Targets" 228 240 @echo " $(FG_GREEN)download-list $(FG_BLUE)$(ARCHS_DLLIST)$(FG_DEFAULT)" 241 @echo "md5-List Targets" 242 @echo " $(FG_GREEN)md5-list $(FG_BLUE)$(ARCHS_MD5LIST)$(FG_DEFAULT)" -
BOOK/alpha-index.xml
rec008670 r229ed25 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
rec008670 r229ed25 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
rec008670 r229ed25 144 144 </segmentedlist> 145 145 146 <!-- Begin Bc dependency info --> 147 <bridgehead renderas="sect2" id="bc-dep">Bc</bridgehead> 148 149 <segmentedlist> 150 <segtitle>&dependencies;</segtitle> 151 152 <seglistitem> 153 <seg>Bash, Binutils, Bison, Coreutils, EGLIBC, GCC, Grep, Make, 154 and Readline</seg> 155 </seglistitem> 156 </segmentedlist> 157 158 <segmentedlist> 159 <segtitle>&testsuites;</segtitle> 160 161 <seglistitem> 162 <seg>Gawk</seg> 163 </seglistitem> 164 </segmentedlist> 165 166 <segmentedlist> 167 <segtitle>&before;</segtitle> 168 169 <seglistitem> 170 <seg>None</seg> 171 </seglistitem> 172 </segmentedlist> 173 146 174 <!-- Begin Binutils dependency info --> 147 175 <bridgehead renderas="sect2" id="binutils-dep">Binutils</bridgehead> … … 254 282 </segmentedlist> 255 283 284 <!-- Begin Check dependency info --> 285 <bridgehead renderas="sect2" id="check-dep">Check</bridgehead> 286 287 <segmentedlist> 288 <segtitle>&dependencies;</segtitle> 289 290 <seglistitem> 291 <seg>GCC, Grep, Make, Sed and Texinfo</seg> 292 </seglistitem> 293 </segmentedlist> 294 295 <segmentedlist> 296 <segtitle>&testsuites;</segtitle> 297 298 <seglistitem> 299 <seg>None</seg> 300 </seglistitem> 301 </segmentedlist> 302 303 <segmentedlist> 304 <segtitle>&before;</segtitle> 305 306 <seglistitem> 307 <seg>None</seg> 308 </seglistitem> 309 </segmentedlist> 310 311 <!-- Begin CLooG-ISL dependency info --> 312 <bridgehead renderas="sect2" id="cloog-isl-dep">CLooG-ISL</bridgehead> 313 314 <segmentedlist> 315 <segtitle>&dependencies;</segtitle> 316 317 <seglistitem> 318 <seg>Bash, Binutils, Coreutils, Diffutils, EGLIBC, Gawk, GCC, Grep, GMP, 319 Make, MPC, MPFR, Sed and Texinfo</seg> 320 </seglistitem> 321 </segmentedlist> 322 323 <segmentedlist> 324 <segtitle>&testsuites;</segtitle> 325 326 <seglistitem> 327 <seg>None</seg> 328 </seglistitem> 329 </segmentedlist> 330 331 <segmentedlist> 332 <segtitle>&before;</segtitle> 333 334 <seglistitem> 335 <seg>GCC</seg> 336 </seglistitem> 337 </segmentedlist> 338 256 339 <!-- Begin Coreutils dependency info --> 257 340 <bridgehead renderas="sect2" id="coreutils-dep">Coreutils</bridgehead> … … 278 361 279 362 <seglistitem> 280 <seg>Bash, Diffutils, Findutils, Man and Udev</seg>363 <seg>Bash, Diffutils, Findutils, Man and Eudev</seg> 281 364 </seglistitem> 282 365 </segmentedlist> … … 484 567 <seglistitem> 485 568 <seg>Bash, Binutils, Coreutils, EGLIBC, Gawk, GCC, Gettext, Grep, Gzip, 486 Make, Pkg-config , Sed, Texinfo and Util-linux</seg>569 Make, Pkg-config-lite, Sed, Texinfo and Util-linux</seg> 487 570 </seglistitem> 488 571 </segmentedlist> … … 622 705 623 706 <seglistitem> 624 <seg>Bash, Binutils, Coreutils, Diffutils, EGLIBC, Findutils, Gawk, 625 GCC, GMP, Grep, Make, MPFR, Patch, Perl, Sed, Tar and Texinfo</seg> 626 </seglistitem> 627 </segmentedlist> 628 629 <segmentedlist> 630 <segtitle>&testsuites;</segtitle> 631 632 <seglistitem> 633 <seg>DejaGNU and Expect</seg> 707 <seg>Bash, Binutils, CLooG-ISL, Coreutils, Diffutils, EGLIBC, 708 Findutils, Gawk, GCC, GMP, Grep, ISL, Make, MPFR, Patch, Perl, Sed, 709 Tar and Texinfo</seg> 710 </seglistitem> 711 </segmentedlist> 712 713 <segmentedlist> 714 <segtitle>&testsuites;</segtitle> 715 716 <seglistitem> 717 <seg>Check, DejaGNU, and Expect</seg> 634 718 </seglistitem> 635 719 </segmentedlist> … … 671 755 </segmentedlist> 672 756 757 <!-- Begin Glib dependency info --> 758 <bridgehead renderas="sect2" id="glib-dep">Glib</bridgehead> 759 760 <segmentedlist> 761 <segtitle>&dependencies;</segtitle> 762 763 <seglistitem> 764 <seg>bash, binutils, coreutils, gawk, gcc, gettext, make & M4.</seg> 765 </seglistitem> 766 </segmentedlist> 767 768 <segmentedlist> 769 <segtitle>&testsuites;</segtitle> 770 771 <seglistitem> 772 <seg>Unknown</seg> 773 </seglistitem> 774 </segmentedlist> 775 776 <segmentedlist> 777 <segtitle>&before;</segtitle> 778 779 <seglistitem> 780 <seg>Pkg-config-lite</seg> 781 </seglistitem> 782 </segmentedlist> 783 673 784 <!-- Begin GMP dependency info --> 674 785 <bridgehead renderas="sect2" id="gmp-dep">GMP</bridgehead> … … 865 976 </segmentedlist> 866 977 978 <!-- Begin ISL dependency info --> 979 <bridgehead renderas="sect2" id="isl-dep">ISL</bridgehead> 980 981 <segmentedlist> 982 <segtitle>&dependencies;</segtitle> 983 984 <seglistitem> 985 <seg>Bash, Binutils, Coreutils, Diffutils, EGLIBC, Gawk, GCC, Grep, 986 GMP, Make, MPC, MPFR, Sed and Texinfo</seg> 987 </seglistitem> 988 </segmentedlist> 989 990 <segmentedlist> 991 <segtitle>&testsuites;</segtitle> 992 993 <seglistitem> 994 <seg>None</seg> 995 </seglistitem> 996 </segmentedlist> 997 998 <segmentedlist> 999 <segtitle>&before;</segtitle> 1000 1001 <seglistitem> 1002 <seg>GCC</seg> 1003 </seglistitem> 1004 </segmentedlist> 1005 867 1006 <!-- Begin Kbd dependency info --> 868 1007 <bridgehead renderas="sect2" id="kbd-dep">Kbd</bridgehead> … … 872 1011 873 1012 <seglistitem> 874 <seg>Bash, Binutils, Coreutils, EGLIBC, Gawk, GCC, Gzip, Make and Sed</seg> 875 </seglistitem> 876 </segmentedlist> 877 878 <segmentedlist> 879 <segtitle>&testsuites;</segtitle> 880 881 <seglistitem> 882 <seg>No testsuite available</seg> 883 </seglistitem> 884 </segmentedlist> 885 886 <segmentedlist> 887 <segtitle>&before;</segtitle> 888 889 <seglistitem> 890 <seg>None</seg> 1013 <seg>Bash, Binutils, Coreutils, EGLIBC, Gawk, GCC, Gzip, Make, and 1014 Check</seg> 1015 </seglistitem> 1016 </segmentedlist> 1017 1018 <segmentedlist> 1019 <segtitle>&testsuites;</segtitle> 1020 1021 <seglistitem> 1022 <seg>No testsuite available</seg> 1023 </seglistitem> 1024 </segmentedlist> 1025 1026 <segmentedlist> 1027 <segtitle>&before;</segtitle> 1028 1029 <seglistitem> 1030 <seg>None</seg> 1031 </seglistitem> 1032 </segmentedlist> 1033 1034 <!-- Begin KMOD dependency info --> 1035 <bridgehead renderas="sect2" id="kmod-dep">KMOD</bridgehead> 1036 1037 <segmentedlist> 1038 <segtitle>&dependencies;</segtitle> 1039 1040 <seglistitem> 1041 <seg>Bash, Binutils, Bison, Coreutils, EGLIBC, Flex, Gawk, GCC, 1042 Gettext, Gzip, Make, Pkg-config-lite, Sed, XZ-Utils, and Zlib. 1043 </seg> 1044 </seglistitem> 1045 </segmentedlist> 1046 1047 <segmentedlist> 1048 <segtitle>&testsuites;</segtitle> 1049 1050 <seglistitem> 1051 <seg>No testsuite available</seg> 1052 </seglistitem> 1053 </segmentedlist> 1054 1055 <segmentedlist> 1056 <segtitle>&before;</segtitle> 1057 1058 <seglistitem> 1059 <seg>Eudev</seg> 891 1060 </seglistitem> 892 1061 </segmentedlist> … … 955 1124 <seglistitem> 956 1125 <seg>Bash, Binutils, Coreutils, Diffutils, EGLIBC, Findutils, Gawk, 957 GCC, Grep, Libestr, Make, Pkg-config , Sed and Texinfo</seg>1126 GCC, Grep, Libestr, Make, Pkg-config-lite, Sed and Texinfo</seg> 958 1127 </seglistitem> 959 1128 </segmentedlist> … … 1066 1235 <seglistitem> 1067 1236 <seg>Bash, Binutils, Coreutils, Diffutils, EGLIBC, Findutils, GCC, Grep, 1068 Gzip, Make, Module-Init-Tools, Ncurses, Perl and Sed</seg>1237 Gzip, Make, KMOD, Ncurses, Perl and Sed</seg> 1069 1238 </seglistitem> 1070 1239 </segmentedlist> … … 1198 1367 1199 1368 <!-- Begin MPC dependency info --> 1200 <bridgehead renderas="sect2" id="mpc-dep">MP FR</bridgehead>1369 <bridgehead renderas="sect2" id="mpc-dep">MPC</bridgehead> 1201 1370 1202 1371 <segmentedlist> … … 1253 1422 </segmentedlist> 1254 1423 1255 <!-- Begin Module-Init-Toolsdependency info -->1256 <bridgehead renderas="sect2" id="module-init-tools-dep"> Module-Init-Tools</bridgehead>1424 <!-- Begin KMOD dependency info --> 1425 <bridgehead renderas="sect2" id="module-init-tools-dep">KMOD</bridgehead> 1257 1426 1258 1427 <segmentedlist> … … 1365 1534 </segmentedlist> 1366 1535 1367 <!-- Begin Pkg-config dependency info -->1368 <bridgehead renderas="sect2" id="pkg-config- dep">Pkg-config</bridgehead>1536 <!-- Begin Pkg-config-lite dependency info --> 1537 <bridgehead renderas="sect2" id="pkg-config-lite-dep">Pkg-config-lite</bridgehead> 1369 1538 1370 1539 <segmentedlist> … … 1699 1868 </segmentedlist> 1700 1869 1701 <!-- Begin Udev dependency info -->1702 <bridgehead renderas="sect2" id="udev-dep"> Udev</bridgehead>1870 <!-- Begin Eudev dependency info --> 1871 <bridgehead renderas="sect2" id="udev-dep">Eudev</bridgehead> 1703 1872 1704 1873 <segmentedlist> … … 1735 1904 <seglistitem> 1736 1905 <seg>Bash, Binutils, Coreutils, EGLIBC, GCC, Grep, 1737 Make, Ncurses, Pkg-config , Sed, Texinfo and Zlib</seg>1906 Make, Ncurses, Pkg-config-lite, Sed, Texinfo and Zlib</seg> 1738 1907 </seglistitem> 1739 1908 </segmentedlist> … … 1834 2003 1835 2004 <seglistitem> 1836 <seg> Binutils, File, Module-Init-Toolsand Util-linux</seg>2005 <seg>File, KMOD and Util-linux</seg> 1837 2006 </seglistitem> 1838 2007 </segmentedlist> -
BOOK/appendices/dependencies/x86.xml
rec008670 r229ed25 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
rec008670 r229ed25 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/grub-build.xml
rec008670 r229ed25 6 6 ]> 7 7 8 <sect1 id="ch- temp-system-ppl" role="wrap">9 <?dbhtml filename=" ppl.html"?>8 <sect1 id="ch-boot-grub-build" role="wrap"> 9 <?dbhtml filename="grub-build.html"?> 10 10 11 <title> PPL-&ppl-version;</title>11 <title>GRUB-&grub-version;</title> 12 12 13 <indexterm zone="ch- temp-system-ppl">14 <primary sortas="a- PPL">PPL</primary>15 <secondary> temporary system</secondary>13 <indexterm zone="ch-boot-grub-build"> 14 <primary sortas="a-GRUB">GRUB</primary> 15 <secondary>boot</secondary> 16 16 </indexterm> 17 17 18 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 19 href="../../final-system/ common/ppl.xml"19 href="../../final-system/x86/grub.xml" 20 20 xpointer="xpointer(//*[@role='package'])"/> 21 21 22 22 <sect2 role="installation"> 23 <title>Installation of PPL</title>23 <title>Installation of GRUB</title> 24 24 25 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 26 href="../common/ppl.xml" 26 href="../../final-system/x86/grub.xml" 27 xpointer="xpointer(//*[@os='n1'])"/> 28 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 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" 27 39 xpointer="xpointer(//*[@os='a'])"/> 28 40 29 <screen os=" b"><userinput>CC="${CC} ${BUILD64}" ./configure --prefix=/tools \41 <screen os="ab"><userinput>CC="${CC} ${BUILD64}" ./configure --prefix=/tools \ 30 42 --build=${CLFS_HOST} --host=${CLFS_TARGET} \ 31 --enable-interfaces="c,cxx" --enable-shared \ 32 --disable-optimization --with-libgmp-prefix=/tools \ 33 --with-libgmpxx-prefix=/tools</userinput></screen> 43 --sysconfdir=/etc --libdir=/tools/lib64 --disable-werror</userinput></screen> 34 44 35 45 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 36 href="../common/ppl.xml" 37 xpointer="xpointer(//*[@os='bp1'])"/> 38 39 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 40 href="../common/ppl.xml" 41 xpointer="xpointer(//*[@os='bp2'])"/> 42 43 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 44 href="../common/ppl.xml" 46 href="../../final-system/x86/grub.xml" 45 47 xpointer="xpointer(//*[@os='c'])"/> 46 48 47 49 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 48 href="../ common/ppl.xml"50 href="../../final-system/x86/grub.xml" 49 51 xpointer="xpointer(//*[@os='d'])"/> 50 51 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"52 href="../common/ppl.xml"53 xpointer="xpointer(//*[@os='e'])"/>54 52 55 53 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 56 href="../ common/ppl.xml"54 href="../../final-system/x86/grub.xml" 57 55 xpointer="xpointer(//*[@os='f'])"/> 56 57 <screen os="ag"><userinput>make DESTDIR=${CLFS} install</userinput></screen> 58 58 59 59 </sect2> … … 63 63 64 64 <para>Details on this package are located in <xref 65 linkend="contents- ppl" role="."/></para>65 linkend="contents-grub" role="."/></para> 66 66 67 67 </sect2> -
BOOK/boot/64/util-linux.xml
rec008670 r229ed25 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
rec008670 r229ed25 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
rec008670 r229ed25 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
rec008670 r229ed25 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
rec008670 r229ed25 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
rec008670 r229ed25 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 -
BOOK/boot/common/fstab.xml
rec008670 r229ed25 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
rec008670 r229ed25 192 192 193 193 <para os="e">The created groups are not part of any standard—they are 194 groups decided on in part by the requirements of the Udev configuration194 groups decided on in part by the requirements of the Eudev configuration 195 195 in the final system, and in part by common convention employed by a 196 196 number of existing Linux distributions. The Linux Standard Base (LSB, -
BOOK/boot/common/sysvinit.xml
rec008670 r229ed25 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
rec008670 r229ed25 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
rec008670 r229ed25 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
rec008670 r229ed25 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
rec008670 r229ed25 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
rec008670 r229ed25 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
rec008670 r229ed25 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
rec008670 r229ed25 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
rec008670 r229ed25 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
rec008670 r229ed25 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
rec008670 r229ed25 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
rec008670 r229ed25 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/grub-build.xml
rec008670 r229ed25 6 6 ]> 7 7 8 <sect1 id="ch- temp-system-ppl" role="wrap">9 <?dbhtml filename=" ppl.html"?>8 <sect1 id="ch-boot-grub-build" role="wrap"> 9 <?dbhtml filename="grub-build.html"?> 10 10 11 <title> PPL-&ppl-version;</title>11 <title>GRUB-&grub-version;</title> 12 12 13 <indexterm zone="ch- temp-system-ppl">14 <primary sortas="a- PPL">PPL</primary>15 <secondary> temporary system</secondary>13 <indexterm zone="ch-boot-grub-build"> 14 <primary sortas="a-GRUB">GRUB</primary> 15 <secondary>boot</secondary> 16 16 </indexterm> 17 17 18 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 19 href="../../final-system/ common/ppl.xml"19 href="../../final-system/x86/grub.xml" 20 20 xpointer="xpointer(//*[@role='package'])"/> 21 21 22 22 <sect2 role="installation"> 23 <title>Installation of PPL</title>23 <title>Installation of GRUB</title> 24 24 25 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 26 href="../common/ppl.xml" 26 href="../../final-system/x86/grub.xml" 27 xpointer="xpointer(//*[@os='n1'])"/> 28 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 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" 27 39 xpointer="xpointer(//*[@os='a'])"/> 28 40 29 <screen os=" b"><userinput>CC="${CC} ${BUILD64}" ./configure --prefix=/tools \41 <screen os="ab"><userinput>CC="${CC} ${BUILD64}" ./configure --prefix=/tools \ 30 42 --build=${CLFS_HOST} --host=${CLFS_TARGET} \ 31 --enable-interfaces="c,cxx" --libdir=/tools/lib64 --enable-shared \ 32 --disable-optimization --with-libgmp-prefix=/tools \ 33 --with-libgmpxx-prefix=/tools</userinput></screen> 43 --sysconfdir=/etc --libdir=/tools/lib64 --disable-werror</userinput></screen> 34 44 35 45 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 36 href="../common/ppl.xml" 37 xpointer="xpointer(//*[@os='bp1'])"/> 38 39 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 40 href="../common/ppl.xml" 41 xpointer="xpointer(//*[@os='bp2'])"/> 42 43 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 44 href="../common/ppl.xml" 46 href="../../final-system/x86/grub.xml" 45 47 xpointer="xpointer(//*[@os='c'])"/> 46 48 47 49 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 48 href="../ common/ppl.xml"50 href="../../final-system/x86/grub.xml" 49 51 xpointer="xpointer(//*[@os='d'])"/> 50 51 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"52 href="../common/ppl.xml"53 xpointer="xpointer(//*[@os='e'])"/>54 52 55 53 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 56 href="../ common/ppl.xml"54 href="../../final-system/x86/grub.xml" 57 55 xpointer="xpointer(//*[@os='f'])"/> 56 57 <screen os="ag"><userinput>make DESTDIR=${CLFS} install</userinput></screen> 58 58 59 59 </sect2> … … 63 63 64 64 <para>Details on this package are located in <xref 65 linkend="contents- ppl" role="."/></para>65 linkend="contents-grub" role="."/></para> 66 66 67 67 </sect2> -
BOOK/boot/multilib/util-linux.xml
rec008670 r229ed25 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
rec008670 r229ed25 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
rec008670 r229ed25 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
rec008670 r229ed25 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-64/powerpc-utils.xml
rec008670 r229ed25 6 6 ]> 7 7 8 <sect1 id="ch- system-udev-32" role="wrap">9 <?dbhtml filename=" udev.html"?>8 <sect1 id="ch-boot-powerpc-utils" role="wrap"> 9 <?dbhtml filename="powerpc-utils.html"?> 10 10 11 <title> Udev-&udev-version; 32 Bit Libraries</title>11 <title>Powerpc-Utils_&powerpcutils-version;</title> 12 12 13 <indexterm zone="ch- system-udev-32">14 <primary sortas="a- Udev">Udev 32 Bit Libraries</primary>15 <secondary> 32 Bit</secondary>13 <indexterm zone="ch-boot-powerpc-utils"> 14 <primary sortas="a-Powerpc-Utils">Powerpc-Utils</primary> 15 <secondary>boot</secondary> 16 16 </indexterm> 17 17 18 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 19 href="../ common/udev.xml"19 href="../../final-system/ppc/powerpc-utils.xml" 20 20 xpointer="xpointer(//*[@role='package'])"/> 21 21 22 22 <sect2 role="installation"> 23 <title>Installation of Udev</title>23 <title>Installation of Powerpc-Utils</title> 24 24 25 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 26 href="../ common/udev.xml"26 href="../../final-system/ppc/powerpc-utils.xml" 27 27 xpointer="xpointer(//*[@os='a'])"/> 28 28 … … 34 34 35 35 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 36 href="../common/udev.xml" 36 href="../ppc/powerpc-utils.xml" 37 xpointer="xpointer(//*[@os='a'])"/> 38 39 <screen><userinput>${CC} ${BUILD64} -o nvsetenv nvsetenv.c nwnvsetenv.c</userinput></screen> 40 41 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 42 href="../ppc/powerpc-utils.xml" 37 43 xpointer="xpointer(//*[@os='c'])"/> 38 44 39 45 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 40 href="../ common/udev.xml"46 href="../ppc/powerpc-utils.xml" 41 47 xpointer="xpointer(//*[@os='d'])"/> 42 43 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"44 href="../common/udev.xml"45 xpointer="xpointer(//*[@os='g'])"/>46 47 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"48 href="../common/udev.xml"49 xpointer="xpointer(//*[@os='h'])"/>50 48 51 49 </sect2> … … 54 52 <title/> 55 53 56 <para>Details on this package are located in <xref 57 linkend="contents-udev" role="."/></para> 54 <para>Details on this package are located in <xref linkend="contents-powerpc-utils" role="."/></para> 58 55 59 56 </sect2> 57 60 58 </sect1> 61 -
BOOK/boot/ppc64-chapter.xml
rec008670 r229ed25 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/devices.xml"/> -
BOOK/boot/ppc64/e2fsprogs.xml
rec008670 r229ed25 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
rec008670 r229ed25 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/util-linux-32.xml
rec008670 r229ed25 6 6 ]> 7 7 8 <sect1 id="ch- system-udev-n32" role="wrap">9 <?dbhtml filename="u dev-n32.html"?>8 <sect1 id="ch-boot-util-linux-32" role="wrap"> 9 <?dbhtml filename="util-linux-32.html"?> 10 10 11 <title>U dev-&udev-version; N32 Libraries</title>11 <title>Util-linux-&util-linux-version; 32bit</title> 12 12 13 <indexterm zone="ch- system-udev-n32">14 <primary sortas="a-U dev">Udev</primary>15 <secondary> N32</secondary>13 <indexterm zone="ch-boot-util-linux-32"> 14 <primary sortas="a-Util-linux">Util-linux 32bit</primary> 15 <secondary>boot</secondary> 16 16 </indexterm> 17 17 18 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 19 href="../ common/udev.xml"19 href="../../final-system/common/util-linux.xml" 20 20 xpointer="xpointer(//*[@role='package'])"/> 21 21 22 22 <sect2 role="installation"> 23 <title>Installation of U dev</title>24 23 <title>Installation of Util-linux 32 bit</title> 24 25 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 26 href="../common/u dev.xml"26 href="../common/util-linux.xml" 27 27 xpointer="xpointer(//*[@os='a'])"/> 28 28 … … 34 34 35 35 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 36 href="../common/udev.xml" 37 xpointer="xpointer(//*[@os='c'])"/> 38 39 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 40 href="../common/udev.xml" 36 href="../common/util-linux.xml" 41 37 xpointer="xpointer(//*[@os='d'])"/> 42 38 43 39 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 44 href="../common/udev.xml" 40 href="../common/util-linux.xml" 41 xpointer="xpointer(//*[@os='e'])"/> 42 43 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 44 href="../common/util-linux.xml" 45 45 xpointer="xpointer(//*[@os='g'])"/> 46 46 47 47 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 48 href="../common/u dev.xml"48 href="../common/util-linux.xml" 49 49 xpointer="xpointer(//*[@os='h'])"/> 50 50 … … 55 55 56 56 <para>Details on this package are located in <xref 57 linkend="contents-u dev" role="."/></para>57 linkend="contents-util-linux" role="."/></para> 58 58 59 59 </sect2> 60 60 61 </sect1> 61 62 63 -
BOOK/boot/ppc64/yaboot-build.xml
rec008670 r229ed25 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
rec008670 r229ed25 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
rec008670 r229ed25 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
rec008670 r229ed25 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
rec008670 r229ed25 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
rec008670 r229ed25 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
rec008670 r229ed25 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
rec008670 r229ed25 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
rec008670 r229ed25 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
rec008670 r229ed25 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
rec008670 r229ed25 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
rec008670 r229ed25 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
rec008670 r229ed25 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
rec008670 r229ed25 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
rec008670 r229ed25 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
rec008670 r229ed25 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
rec008670 r229ed25 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
rec008670 r229ed25 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
rec008670 r229ed25 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
rec008670 r229ed25 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
rec008670 r229ed25 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
rec008670 r229ed25 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
rec008670 r229ed25 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
rec008670 r229ed25 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
rec008670 r229ed25 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
rec008670 r229ed25 16 16 17 17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/console.xml"/> 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ udev.xml"/>18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/eudev.xml"/> 19 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/symlinks.xml"/> 20 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/profile.xml"/> -
BOOK/bootscripts/common/eudev.xml
rec008670 r229ed25 6 6 ]> 7 7 8 <sect1 id="ch-scripts- udev">9 <?dbhtml filename=" udev.html"?>8 <sect1 id="ch-scripts-eudev"> 9 <?dbhtml filename="eudev.html"?> 10 10 11 11 <title>Device and Module Handling on a CLFS System</title> 12 12 13 <indexterm zone="ch-scripts- udev">14 <primary sortas="a- Udev">Udev</primary>13 <indexterm zone="ch-scripts-eudev"> 14 <primary sortas="a-Eudev">Eudev</primary> 15 15 <secondary>usage</secondary> 16 16 </indexterm> 17 17 18 <para>In <xref linkend="chapter-building-system"/>, we installed the Udev18 <para>In <xref linkend="chapter-building-system"/>, we installed the Eudev 19 19 package. Before we go into the details regarding how this works, 20 20 a brief history of previous methods of handling devices is in … … 30 30 the world.</para> 31 31 32 <para>Using the Udev method, only those devices which are detected by the32 <para>Using the Eudev method, only those devices which are detected by the 33 33 kernel get device nodes created for them. Because these device nodes will be 34 34 created each time the system boots, they will be stored on a <systemitem … … 71 71 72 72 <sect2> 73 <title> Udev Implementation</title>73 <title>Eudev Implementation</title> 74 74 75 75 <sect3> … … 93 93 94 94 <sect3> 95 <title> Udev Bootscript</title>95 <title>Eudev Bootscript</title> 96 96 97 97 <para>The <command>S10udev</command> initscript takes care of creating … … 109 109 class="directory">/lib/udev/devices</filename> also provides an easy 110 110 workaround for devices that are not supported by the dynamic device 111 handling infrastructure. The bootscript then starts the Udev daemon,111 handling infrastructure. The bootscript then starts the Eudev daemon, 112 112 <command>udevd</command>, which will act on any uevents it receives. 113 113 Finally, the bootscript forces the kernel to replay uevents for any … … 120 120 <title>Device Node Creation</title> 121 121 122 <para>To obtain the right major and minor number for a device, Udev relies122 <para>To obtain the right major and minor number for a device, Eudev relies 123 123 on the information provided by <systemitem 124 124 class="filesystem">sysfs</systemitem> in <filename … … 134 134 <command>udevd</command> can't find a rule for the device it is creating, 135 135 it will default permissions to <emphasis>660</emphasis> and ownership to 136 <emphasis>root:root</emphasis>. Documentation on the syntax of the Udev136 <emphasis>root:root</emphasis>. Documentation on the syntax of the Eudev 137 137 rules configuration files is available in 138 138 <filename>/usr/share/doc/udev/writing_udev_rules/index.html</filename></para> … … 155 155 might contain the string 156 156 <quote>pci:v00001319d00000801sv00001319sd00001319bc04sc01i00</quote>. 157 The default rules provided by Udev will cause <command>udevd</command>157 The default rules provided by Eudev will cause <command>udevd</command> 158 158 to call out to <command>/sbin/modprobe</command> with the contents of the 159 159 <envar>MODALIAS</envar> uevent environment variable (that should be the … … 194 194 <title>A kernel module is not loaded automatically</title> 195 195 196 <para> Udev will only load a module if it has a bus-specific alias and the196 <para>Eudev will only load a module if it has a bus-specific alias and the 197 197 bus driver properly exports the necessary aliases to <systemitem 198 198 class="filesystem">sysfs</systemitem>. In other cases, one should 199 arrange module loading by other means. With Linux-&linux-version;, Udev is199 arrange module loading by other means. With Linux-&linux-version;, Eudev is 200 200 known to load properly-written drivers for INPUT, IDE, PCI, USB, SCSI, 201 201 SERIO and FireWire devices.</para> 202 202 203 203 <para>To determine if the device driver you require has the necessary 204 support for Udev, run <command>modinfo</command> with the module name as204 support for Eudev, run <command>modinfo</command> with the module name as 205 205 the argument. Now try locating the device directory under 206 206 <filename class="directory">/sys/bus</filename> and check whether there is … … 210 210 class="filesystem">sysfs</systemitem>, the driver supports the device and 211 211 can talk to it directly, but doesn't have the alias, it is a bug in the 212 driver. Load the driver without the help from Udev and expect the issue212 driver. Load the driver without the help from Eudev and expect the issue 213 213 to be fixed later.</para> 214 214 … … 219 219 busses. Expect this issue to be fixed in later kernel versions.</para> 220 220 221 <para> Udev is not intended to load <quote>wrapper</quote> drivers such as221 <para>Eudev is not intended to load <quote>wrapper</quote> drivers such as 222 222 <emphasis>snd-pcm-oss</emphasis> and non-hardware drivers such as 223 223 <emphasis>loop</emphasis> at all.</para> … … 226 226 227 227 <sect3> 228 <title>A kernel module is not loaded automatically, and Udev is not228 <title>A kernel module is not loaded automatically, and Eudev is not 229 229 intended to load it</title> 230 230 … … 233 233 enhances the functionality of <emphasis>snd-pcm</emphasis> by making the 234 234 sound cards available to OSS applications), configure 235 <command>modprobe</command> to load the wrapper after Udev loads the235 <command>modprobe</command> to load the wrapper after Eudev loads the 236 236 wrapped module. To do this, add an <quote>install</quote> line in 237 237 <filename>/etc/modprobe.conf</filename>. For example:</para> … … 249 249 250 250 <sect3> 251 <title> Udev loads some unwanted module</title>251 <title>Eudev loads some unwanted module</title> 252 252 253 253 <para>Either don't build the module, or blacklist it in … … 263 263 264 264 <sect3> 265 <title> Udev creates a device incorrectly, or makes a wrong symlink</title>265 <title>Eudev creates a device incorrectly, or makes a wrong symlink</title> 266 266 267 267 <para>This usually happens if a rule unexpectedly matches a device. For … … 274 274 275 275 <sect3> 276 <title> Udev rule works unreliably</title>276 <title>Eudev rule works unreliably</title> 277 277 278 278 <para>This may be another manifestation of the previous problem. If not, … … 288 288 289 289 <sect3> 290 <title> Udev does not create a device</title>290 <title>Eudev does not create a device</title> 291 291 292 292 <para>Further text assumes that the driver is built statically into the 293 293 kernel or already loaded as a module, and that you have already checked 294 that Udev doesn't create a misnamed device.</para>295 296 <para> Udev has no information needed to create a device node if a kernel294 that Eudev doesn't create a misnamed device.</para> 295 296 <para>Eudev has no information needed to create a device node if a kernel 297 297 driver does not export its data to <systemitem 298 298 class="filesystem">sysfs</systemitem>. … … 311 311 <title>Device naming order changes randomly after rebooting</title> 312 312 313 <para>This is due to the fact that Udev, by design, handles uevents and313 <para>This is due to the fact that Eudev, by design, handles uevents and 314 314 loads modules in parallel, and thus in an unpredictable order. This will 315 315 never be <quote>fixed</quote>. You should not rely upon the kernel device 316 316 names being stable. Instead, create your own rules that make symlinks with 317 317 stable names based on some stable attributes of the device, such as a 318 serial number or the output of various *_id utilities installed by Udev.318 serial number or the output of various *_id utilities installed by Eudev. 319 319 See <xref linkend="ch-scripts-symlinks"/> and 320 320 <xref linkend="chapter-network"/> for examples.</para> -
BOOK/bootscripts/common/locale.xml
rec008670 r229ed25 74 74 to it being added to <filename>/etc/locale.conf</filename>:</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
rec008670 r229ed25 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
rec008670 r229ed25 16 16 17 17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/console.xml"/> 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ udev.xml"/>18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/eudev.xml"/> 19 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/symlinks.xml"/> 20 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/profile.xml"/> -
BOOK/bootscripts/mips64-64-chapter.xml
rec008670 r229ed25 16 16 17 17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/console.xml"/> 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ udev.xml"/>18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/eudev.xml"/> 19 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/symlinks.xml"/> 20 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/profile.xml"/> -
BOOK/bootscripts/mips64-chapter.xml
rec008670 r229ed25 16 16 17 17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/console.xml"/> 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ udev.xml"/>18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/eudev.xml"/> 19 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/symlinks.xml"/> 20 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/profile.xml"/> -
BOOK/bootscripts/ppc-chapter.xml
rec008670 r229ed25 16 16 17 17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/console.xml"/> 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ udev.xml"/>18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/eudev.xml"/> 19 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/symlinks.xml"/> 20 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/profile.xml"/> -
BOOK/bootscripts/ppc64-chapter.xml
rec008670 r229ed25 16 16 17 17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/console.xml"/> 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ udev.xml"/>18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/eudev.xml"/> 19 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/symlinks.xml"/> 20 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/profile.xml"/> -
BOOK/bootscripts/sparc-chapter.xml
rec008670 r229ed25 16 16 17 17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/console.xml"/> 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ udev.xml"/>18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/eudev.xml"/> 19 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/symlinks.xml"/> 20 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/profile.xml"/> -
BOOK/bootscripts/sparc64-64-chapter.xml
rec008670 r229ed25 16 16 17 17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/console.xml"/> 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ udev.xml"/>18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/eudev.xml"/> 19 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/symlinks.xml"/> 20 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/profile.xml"/> -
BOOK/bootscripts/sparc64-chapter.xml
rec008670 r229ed25 16 16 17 17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/console.xml"/> 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ udev.xml"/>18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/eudev.xml"/> 19 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/symlinks.xml"/> 20 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/profile.xml"/> -
BOOK/bootscripts/x86-chapter.xml
rec008670 r229ed25 16 16 17 17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/console.xml"/> 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ udev.xml"/>18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/eudev.xml"/> 19 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/symlinks.xml"/> 20 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/profile.xml"/> -
BOOK/bootscripts/x86_64-64-chapter.xml
rec008670 r229ed25 16 16 17 17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/console.xml"/> 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ udev.xml"/>18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/eudev.xml"/> 19 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/symlinks.xml"/> 20 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/profile.xml"/> -
BOOK/bootscripts/x86_64-chapter.xml
rec008670 r229ed25 16 16 17 17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/console.xml"/> 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ udev.xml"/>18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/eudev.xml"/> 19 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/symlinks.xml"/> 20 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/profile.xml"/> -
BOOK/chroot/64/createfiles.xml
rec008670 r229ed25 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
rec008670 r229ed25 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
rec008670 r229ed25 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
rec008670 r229ed25 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
rec008670 r229ed25 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
rec008670 r229ed25 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
rec008670 r229ed25 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
rec008670 r229ed25 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
rec008670 r229ed25 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
rec008670 r229ed25 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
rec008670 r229ed25 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
rec008670 r229ed25 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
rec008670 r229ed25 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
rec008670 r229ed25 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
rec008670 r229ed25 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
rec008670 r229ed25 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
rec008670 r229ed25 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
rec008670 r229ed25 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
rec008670 r229ed25 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
rec008670 r229ed25 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
rec008670 r229ed25 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/cloog.xml
rec008670 r229ed25 6 6 ]> 7 7 8 <sect1 id="ch-cross-tools-cloog -ppl" role="wrap">9 <?dbhtml filename="cloog -ppl.html"?>8 <sect1 id="ch-cross-tools-cloog" role="wrap"> 9 <?dbhtml filename="cloog.html"?> 10 10 11 <title>CLooG- PPL-&cloog-ppl-version;</title>11 <title>CLooG-&cloog-version;</title> 12 12 13 <indexterm zone="ch-cross-tools-cloog -ppl">14 <primary sortas="a-CLooG -PPL">CLooG-PPL</primary>13 <indexterm zone="ch-cross-tools-cloog"> 14 <primary sortas="a-CLooG">CLooG</primary> 15 15 <secondary>cross-tools</secondary> 16 16 </indexterm> 17 17 18 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 19 href="../../final-system/common/cloog -ppl.xml"19 href="../../final-system/common/cloog.xml" 20 20 xpointer="xpointer(//*[@role='package'])"/> 21 21 22 22 <sect2 role="installation"> 23 <title>Installation of CLooG-PPL</title> 23 <title>Installation of CLooG</title> 24 25 <para os="a">Prepare CLooG for compilation:</para> 26 27 <screen os="b"><userinput>LDFLAGS="-Wl,-rpath,/cross-tools/lib" \ 28 ./configure --prefix=/cross-tools --disable-static \ 29 --with-gmp-prefix=/cross-tools --with-isl-prefix=/cross-tools</userinput></screen> 24 30 25 31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 26 href="../../ temp-system/common/cloog-ppl.xml"32 href="../../final-system/common/cloog.xml" 27 33 xpointer="xpointer(//*[@os='s1'])"/> 28 34 29 35 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 30 href="../../ temp-system/common/cloog-ppl.xml"36 href="../../final-system/common/cloog.xml" 31 37 xpointer="xpointer(//*[@os='s2'])"/> 32 33 <para os="a">Prepare CLooG-PPL for compilation:</para>34 35 <screen os="b"><userinput>LDFLAGS="-Wl,-rpath,/cross-tools/lib" \36 ./configure --prefix=/cross-tools --enable-shared --with-bits=gmp \37 --with-gmp=/cross-tools --with-ppl=/cross-tools</userinput></screen>38 38 39 39 <para os="c">Compile the package:</para> … … 51 51 52 52 <para>Details on this package are located in <xref 53 linkend="contents-cloog -ppl" role="."/></para>53 linkend="contents-cloog" role="."/></para> 54 54 55 55 </sect2> -
BOOK/cross-tools/common/eglibc.xml
rec008670 r229ed25 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
rec008670 r229ed25 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
rec008670 r229ed25 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
rec008670 r229ed25 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
rec008670 r229ed25 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
rec008670 r229ed25 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/isl.xml
rec008670 r229ed25 6 6 ]> 7 7 8 <sect1 id="ch-cross-tools- ppl" role="wrap">9 <?dbhtml filename=" ppl.html"?>8 <sect1 id="ch-cross-tools-isl" role="wrap"> 9 <?dbhtml filename="isl.html"?> 10 10 11 <title> PPL-&ppl-version;</title>11 <title>ISL-&isl-version;</title> 12 12 13 <indexterm zone="ch-cross-tools- ppl">14 <primary sortas="a- PPL">PPL</primary>13 <indexterm zone="ch-cross-tools-isl"> 14 <primary sortas="a-ISL">ISL</primary> 15 15 <secondary>cross-tools</secondary> 16 16 </indexterm> 17 17 18 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 19 href="../../final-system/common/ ppl.xml"19 href="../../final-system/common/isl.xml" 20 20 xpointer="xpointer(//*[@role='package'])"/> 21 21 22 22 <sect2 role="installation"> 23 <title>Installation of PPL</title>23 <title>Installation of ISL</title> 24 24 25 <para os="a">Prepare PPL for compilation:</para>25 <para os="a">Prepare ISL for compilation:</para> 26 26 27 <screen os="b"><userinput>CPPFLAGS="-I/cross-tools/include" \ 28 LDFLAGS="-Wl,-rpath,/cross-tools/lib" \ 29 ./configure --prefix=/cross-tools --enable-shared \ 30 --enable-interfaces="c,cxx" --disable-optimization \ 31 --with-libgmp-prefix=/cross-tools \ 32 --with-libgmpxx-prefix=/cross-tools</userinput></screen> 27 <screen os="b"><userinput>LDFLAGS="-Wl,-rpath,/cross-tools/lib" \ 28 ./configure --prefix=/cross-tools --disable-static \ 29 --with-gmp-prefix=/cross-tools</userinput></screen> 33 30 34 31 <para os="c">Compile the package:</para> … … 46 43 47 44 <para>Details on this package are located in <xref 48 linkend="contents- ppl" role="."/></para>45 linkend="contents-isl" role="."/></para> 49 46 50 47 </sect2> -
BOOK/cross-tools/common/mpc.xml
rec008670 r229ed25 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
rec008670 r229ed25 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
rec008670 r229ed25 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
rec008670 r229ed25 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
rec008670 r229ed25 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
rec008670 r229ed25 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
rec008670 r229ed25 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
rec008670 r229ed25 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
rec008670 r229ed25 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
rec008670 r229ed25 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
rec008670 r229ed25 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
rec008670 r229ed25 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
rec008670 r229ed25 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
rec008670 r229ed25 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
rec008670 r229ed25 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
rec008670 r229ed25 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
rec008670 r229ed25 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
rec008670 r229ed25 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
rec008670 r229ed25 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
rec008670 r229ed25 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
rec008670 r229ed25 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
rec008670 r229ed25 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
rec008670 r229ed25 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
rec008670 r229ed25 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
rec008670 r229ed25 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
rec008670 r229ed25 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
rec008670 r229ed25 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
rec008670 r229ed25 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
rec008670 r229ed25 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
rec008670 r229ed25 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
rec008670 r229ed25 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
rec008670 r229ed25 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
rec008670 r229ed25 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
rec008670 r229ed25 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
rec008670 r229ed25 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
rec008670 r229ed25 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
rec008670 r229ed25 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
rec008670 r229ed25 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
rec008670 r229ed25 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
rec008670 r229ed25 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
rec008670 r229ed25 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
rec008670 r229ed25 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
rec008670 r229ed25 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
rec008670 r229ed25 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
rec008670 r229ed25 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
rec008670 r229ed25 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
rec008670 r229ed25 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
rec008670 r229ed25 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
rec008670 r229ed25 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"/> … … 48 48 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/automake.xml"/> 49 49 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bash.xml"/> 50 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bc.xml"/> 50 51 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bzip2.xml"/> 51 52 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/diffutils.xml"/> 52 53 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/file.xml"/> 54 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gawk.xml"/> 53 55 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/findutils.xml"/> 54 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gawk.xml"/>55 56 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gettext.xml"/> 56 57 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/grep.xml"/> 57 58 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/groff.xml"/> 59 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/less.xml"/> 58 60 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gzip.xml"/> 59 61 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/iputils.xml"/> … … 66 68 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/expat.xml"/> 67 69 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/dbus.xml"/> 68 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ module-init-tools.xml"/>70 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/kmod.xml"/> 69 71 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/patch.xml"/> 70 72 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/psmisc.xml"/> … … 76 78 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/tar.xml"/> 77 79 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/texinfo.xml"/> 78 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/udev.xml"/>79 80 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/vim.xml"/> 80 81 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="alpha/aboot.xml"/> -
BOOK/final-system/alpha/eglibc.xml
rec008670 r229ed25 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
rec008670 r229ed25 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
rec008670 r229ed25 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/bash.xml
rec008670 r229ed25 53 53 <screen os="e"><userinput>make</userinput></screen> 54 54 55 <para os="f">To test the results, issue: 56 <userinput>make tests</userinput>.</para> 55 <para os="f">To test the results, issue:</para> 56 57 <screen os="f2"><userinput remap="test">make tests</userinput></screen> 57 58 58 59 <para os="g">Install the package:</para> -
BOOK/final-system/common/binutils.xml
rec008670 r229ed25 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
rec008670 r229ed25 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/cloog.xml
rec008670 r229ed25 6 6 ]> 7 7 8 <sect1 id="ch-system-cloog -ppl" role="wrap">9 <?dbhtml filename="cloog -ppl.html"?>8 <sect1 id="ch-system-cloog" role="wrap"> 9 <?dbhtml filename="cloog.html"?> 10 10 11 <title>CLooG- PPL-&cloog-ppl-version;</title>11 <title>CLooG-&cloog-version;</title> 12 12 13 <indexterm zone="ch-system-cloog -ppl">14 <primary sortas="a-CLooG -PPL">CLooG-PPL</primary>13 <indexterm zone="ch-system-cloog"> 14 <primary sortas="a-CLooG">CLooG</primary> 15 15 </indexterm> 16 16 … … 18 18 <title/> 19 19 20 <para>CLooG -PPLis a library to generate code for scanning Z-polyhedra.20 <para>CLooG is a library to generate code for scanning Z-polyhedra. 21 21 In other words, it finds code that reaches each integral point of one or 22 22 more parameterized polyhedra. GCC links with this library in order to … … 26 26 27 27 <sect2 role="installation"> 28 <title>Installation of CLooG -PPL</title>28 <title>Installation of CLooG</title> 29 29 30 <para os="a">Prepare CLooG -PPLfor compilation:</para>30 <para os="a">Prepare CLooG for compilation:</para> 31 31 32 32 <screen os="b"><userinput>CC="gcc -isystem /usr/include" \ 33 33 LDFLAGS="-Wl,-rpath-link,/usr/lib:/lib" \ 34 ./configure --prefix=/usr --enable-shared --with-gmp \ 35 --with-ppl</userinput></screen> 34 ./configure --prefix=/usr --enable-shared --with-isl=system</userinput></screen> 35 36 <para os="s1">Apply a <command>sed</command> which prevents the attempted installation of an invalid file:</para> 37 38 <screen os="s2"><userinput>sed -i '/cmake/d' Makefile</userinput></screen> 36 39 37 40 <para os="c">Compile the package:</para> … … 40 43 41 44 <important os="e"> 42 <para>The test suite for CLooG -PPLis considered45 <para>The test suite for CLooG is considered 43 46 critical. Do not skip it under any circumstance.</para> 44 47 </important> … … 46 49 <para os="f">Test the results:</para> 47 50 48 <screen os="g"><userinput >make check</userinput></screen>51 <screen os="g"><userinput remap="test">make check</userinput></screen> 49 52 50 53 <para os="h">Install the package:</para> … … 54 57 </sect2> 55 58 56 <sect2 id="contents-cloog -ppl" role="content">57 <title>Contents of CLooG -PPL</title>59 <sect2 id="contents-cloog" role="content"> 60 <title>Contents of CLooG</title> 58 61 59 62 <segmentedlist> 60 <segtitle>Installed program s</segtitle>63 <segtitle>Installed program</segtitle> 61 64 <segtitle>Installed libraries</segtitle> 62 <segtitle>Installed director y</segtitle>65 <segtitle>Installed directories</segtitle> 63 66 64 67 <seglistitem> 65 68 <seg>cloog</seg> 66 <seg>libcloog .[a,so]</seg>69 <seg>libcloog-isl.[a,so]</seg> 67 70 <seg>/usr/include/cloog</seg> 68 71 </seglistitem> … … 78 81 <listitem> 79 82 <para>Loop generator for scanning Z-polyhedra</para> 80 <indexterm zone="ch-system-cloog -pplcloog">83 <indexterm zone="ch-system-cloog cloog"> 81 84 <primary sortas="b-cloog">cloog</primary> 82 85 </indexterm> … … 84 87 </varlistentry> 85 88 86 <varlistentry id="libcloog ">87 <term><filename class="libraryfile">libcloog </filename></term>89 <varlistentry id="libcloog-isl"> 90 <term><filename class="libraryfile">libcloog-isl</filename></term> 88 91 <listitem> 89 <para> The Chunky Loop Generator.</para>90 <indexterm zone="ch-system-cloog -ppl libcloog">91 <primary sortas="c-libcloog- ppl">libcloog</primary>92 <para>Isl backend for CLooG.</para> 93 <indexterm zone="ch-system-cloog libcloog-isl"> 94 <primary sortas="c-libcloog-isl">libcloog-isl</primary> 92 95 </indexterm> 93 96 </listitem> -
BOOK/final-system/common/coreutils.xml
rec008670 r229ed25 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 … … 104 112 echo, env, expand, expr, factor, false, fmt, fold, groups, head, 105 113 hostid, hostname, id, install, join, link, ln, logname, ls, md5sum, 106 mkdir, mkfifo, mknod, mktemp, mv, nice, nl, nohup, od, paste, pathchk,107 p inky, pr, printenv, printf, ptx, pwd, readlink, rm, rmdir, runcon, seq,108 sha1sum, sha224sum, sha256sum, sha384sum, sha512sum, shred, shuf,109 s leep, sort, split, stat, stdbuf, stty, sum, sync, tac, tail, tee, test,110 timeout, touch, tr, true, truncate, tsort, tty, uname, unexpand, uniq,111 unlink, users, vdir, wc, who, whoami, and yes</seg>114 mkdir, mkfifo, mknod, mktemp, mv, nice, nl, nohup, nproc, numfmt, od, paste, 115 pathchk, pinky, pr, printenv, printf, ptx, pwd, readlink, realpath, rm, 116 rmdir, runcon, seq, sha1sum, sha224sum, sha256sum, sha384sum, 117 sha512sum, shred, shuf, sleep, sort, split, stat, stdbuf, stty, sum, 118 sync, tac, tail, tee, test, timeout, touch, tr, true, truncate, tsort, 119 tty, uname, unexpand, uniq, unlink, users, vdir, wc, who, whoami, and yes</seg> 112 120 <seg>libstdbuf.so</seg> 113 121 <seg>/usr/lib/coreutils</seg> … … 627 635 </varlistentry> 628 636 637 <varlistentry id="nproc"> 638 <term><command>nproc</command></term> 639 <listitem> 640 <para>Prints the number of processing units available to the current 641 process</para> 642 <indexterm zone="ch-system-coreutils nproc"> 643 <primary sortas="b-nproc">nproc</primary> 644 </indexterm> 645 </listitem> 646 </varlistentry> 647 648 <varlistentry id="numfmt"> 649 <term><command>numfmt</command></term> 650 <listitem> 651 <para>Converts numbers to or from human-readable strings</para> 652 <indexterm zone="ch-system-coreutils numfmt"> 653 <primary sortas="b-numfmt">numfmt</primary> 654 </indexterm> 655 </listitem> 656 </varlistentry> 657 629 658 <varlistentry id="od"> 630 659 <term><command>od</command></term> … … 727 756 <indexterm zone="ch-system-coreutils readlink"> 728 757 <primary sortas="b-readlink">readlink</primary> 758 </indexterm> 759 </listitem> 760 </varlistentry> 761 762 <varlistentry id="realpath"> 763 <term><command>realpath</command></term> 764 <listitem> 765 <para>Prints the resolved path</para> 766 <indexterm zone="ch-system-coreutils realpath"> 767 <primary sortas="b-realpath">realpath</primary> 729 768 </indexterm> 730 769 </listitem> -
BOOK/final-system/common/diffutils.xml
rec008670 r229ed25 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
rec008670 r229ed25 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
rec008670 r229ed25 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 … … 150 147 <screen os="r"><userinput>touch /etc/ld.so.conf</userinput></screen> 151 148 152 <para os="s">Install the package:</para> 153 154 <screen os="t"><userinput>make install</userinput></screen> 149 <para os="s">Install the package, and remove unneeded files from 150 <filename class="directory">/usr/include/rpcsvc</filename>:</para> 151 152 <screen os="t"><userinput>make install && 153 rm -v /usr/include/rpcsvc/*.x</userinput></screen> 155 154 156 155 </sect2> … … 246 245 EOF</userinput></screen> 247 246 247 <para>Install timezone data:</para> 248 <screen><userinput>tar -xf ../tzdata&tzdata-version;.tar.gz 249 250 ZONEINFO=/usr/share/zoneinfo 251 mkdir -pv $ZONEINFO/{posix,right} 252 253 for tz in etcetera southamerica northamerica europe africa antarctica \ 254 asia australasia backward pacificnew \ 255 systemv; do 256 zic -L /dev/null -d $ZONEINFO -y "sh yearistype.sh" ${tz} 257 zic -L /dev/null -d $ZONEINFO/posix -y "sh yearistype.sh" ${tz} 258 zic -L leapseconds -d $ZONEINFO/right -y "sh yearistype.sh" ${tz} 259 done 260 261 cp -v zone.tab iso3166.tab $ZONEINFO 262 zic -d $ZONEINFO -p America/New_York 263 unset ZONEINFO</userinput></screen> 264 265 <variablelist> 266 <title>The meaning of the zic commands:</title> 267 268 <varlistentry> 269 <term><parameter>zic -L /dev/null ...</parameter></term> 270 <listitem> 271 <para>This creates posix timezones, without any leap seconds. It is 272 conventional to put these in both 273 <filename class="directory">zoneinfo</filename> and 274 <filename class="directory">zoneinfo/posix</filename>. It is 275 necessary to put the POSIX timezones in 276 <filename class="directory">zoneinfo</filename>, otherwise various 277 test-suites will report errors. On an embedded system, where space is 278 tight and you do not intend to ever update the timezones, you could save 279 1.9MB by not using the <filename class="directory">posix</filename> 280 directory, but some applications or test-suites might give less good 281 results</para> 282 </listitem> 283 </varlistentry> 284 <varlistentry> 285 <term><parameter>zic -L leapseconds ...</parameter></term> 286 <listitem> 287 <para>This creates right timezones, including leap seconds. On an 288 embedded system, where space is tight and you do not intend to 289 ever update the timezones, or care about the correct time, you could 290 save 1.9MB by omitting the <filename class="directory">right</filename> 291 directory.</para> 292 </listitem> 293 </varlistentry> 294 <varlistentry> 295 <term><parameter>zic ... -p ...</parameter></term> 296 <listitem> 297 <para>This creates the <filename>posixrules</filename> file. We use 298 New York because POSIX requires the daylight savings time rules 299 to be in accordance with US rules.</para> 300 </listitem> 301 </varlistentry> 302 </variablelist> 303 248 304 <para>To determine the local time zone, run the following script:</para> 249 305 … … 323 379 <seglistitem> 324 380 <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>381 ldd, lddlibc4, locale, localedef, makedb, mtrace, nscd, 382 pcprofiledump, pldd, rpcgen, sln, sprof, tzselect, xtrace,zdump, 383 and zic</seg> 328 384 <seg>ld.so, libBrokenLocale.[a,so], libSegFault.so, libanl.[a,so], 329 385 libbsd-compat.a, libc.[a,so], libc_nonshared.a, libcidn.[a,so], … … 465 521 </varlistentry> 466 522 523 <varlistentry id="makedb"> 524 <term><command>makedb</command></term> 525 <listitem> 526 <para>Creates a simple database from textual input</para> 527 <indexterm zone="ch-system-eglibc makedb"> 528 <primary sortas="b-makedb">makedb</primary> 529 </indexterm> 530 </listitem> 531 </varlistentry> 532 467 533 <varlistentry id="mtrace"> 468 534 <term><command>mtrace</command></term> … … 497 563 </varlistentry> 498 564 499 <varlistentry id="pt_chown"> 500 <term><command>pt_chown</command></term> 501 <listitem> 502 <para>A helper program for <command>grantpt</command> to set the owner, 503 group and access permissions of a slave pseudo terminal</para> 504 <indexterm zone="ch-system-eglibc pt_chown"> 505 <primary sortas="b-pt_chown">pt_chown</primary> 565 <varlistentry id="pldd"> 566 <term><command>pldd</command></term> 567 <listitem> 568 <para>Lists dynamic shared objects used by running processes</para> 569 <indexterm zone="ch-system-eglibc pldd"> 570 <primary sortas="b-pldd">pldd</primary> 506 571 </indexterm> 507 572 </listitem> … … 519 584 </varlistentry> 520 585 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 586 <varlistentry id="sln"> 532 587 <term><command>sln</command></term> … … 535 590 <indexterm zone="ch-system-eglibc sln"> 536 591 <primary sortas="b-sln">sln</primary> 592 </indexterm> 593 </listitem> 594 </varlistentry> 595 596 <varlistentry id="sotruss"> 597 <term><command>sotruss</command></term> 598 <listitem> 599 <para>Traces shared library procedure calls of a specified command</para> 600 <indexterm zone="ch-system-eglibc sotruss"> 601 <primary sortas="b-sotruss">sotruss</primary> 537 602 </indexterm> 538 603 </listitem> -
BOOK/final-system/common/file.xml
rec008670 r229ed25 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
rec008670 r229ed25 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
rec008670 r229ed25 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
rec008670 r229ed25 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
rec008670 r229ed25 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
rec008670 r229ed25 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
rec008670 r229ed25 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
rec008670 r229ed25 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
rec008670 r229ed25 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
rec008670 r229ed25 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
rec008670 r229ed25 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
rec008670 r229ed25 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
rec008670 r229ed25 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
rec008670 r229ed25 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> -
BOOK/final-system/common/kmod.xml
rec008670 r229ed25 6 6 ]> 7 7 8 <sect1 id="ch-system- module-init-tools" role="wrap">9 <?dbhtml filename=" module-init-tools.html"?>8 <sect1 id="ch-system-kmod" role="wrap"> 9 <?dbhtml filename="kmod.html"?> 10 10 11 <title> Module-Init-Tools-&module-init-tools-version;</title>11 <title>Kmod-&kmod-version;</title> 12 12 13 <indexterm zone="ch-system- module-init-tools">14 <primary sortas="a- Module-Init-Tools">Module-Init-Tools</primary>13 <indexterm zone="ch-system-kmod"> 14 <primary sortas="a-Kmod">Kmod</primary> 15 15 </indexterm> 16 16 … … 18 18 <title/> 19 19 20 <para>The Module-Init-Tools package contains programs for handling kernel 21 modules in Linux kernels greater than or equal to version 2.5.47.</para> 20 <para>The Kmod package contains programs for loading, inserting 21 and removing kernel modules for Linux. Kmod replaces the 22 Module-Init-tools package.</para> 22 23 23 24 </sect2> 24 25 25 26 <sect2 role="installation"> 26 <title>Installation of Module-Init-Tools</title>27 <title>Installation of Kmod</title> 27 28 28 <para os=" c">Issue the following commands to perform the tests</para>29 <para os="a">Prepare Kmod for compilation:</para> 29 30 30 <screen os="d"><userinput>sed -i "s/\(make\)\( all\)/\1 DOCBOOKTOMAN=true\2/" tests/runtests && 31 ./tests/runtests</userinput></screen> 31 <screen os="b"><userinput>./configure --prefix=/usr \ 32 --bindir=/bin --sysconfdir=/etc \ 33 --with-rootlibdir=/lib --disable-manpages \ 34 --with-zlib --with-xz</userinput></screen> 32 35 33 <para os="e">Prepare Module-Init-Tools for compilation:</para> 34 35 <screen os="f"><userinput>./configure --prefix=/usr \ 36 --bindir=/bin --sbindir=/sbin \ 37 --enable-zlib-dynamic</userinput></screen> 38 39 <variablelist os="g"> 36 <variablelist os="c"> 40 37 <title>The meaning of the configure option:</title> 41 38 42 39 <varlistentry> 43 <term><parameter>-- enable-zlib-dynamic</parameter></term>40 <term><parameter>--with-rootlibdir=/lib</parameter></term> 44 41 <listitem> 45 <para>This allows the Module-Init-Tools package to handle compressed 46 kernel modules.</para> 42 <para>Install location for shared libraries.</para> 43 </listitem> 44 </varlistentry> 45 46 <varlistentry> 47 <term><parameter>--with-zlib --with-xz</parameter></term> 48 <listitem> 49 <para>This allows the Kmod package to handle zlib and XZ 50 compressed kernel modules.</para> 47 51 </listitem> 48 52 </varlistentry> … … 50 54 </variablelist> 51 55 52 <para os=" h">Compile the package:</para>56 <para os="d">Compile the package:</para> 53 57 54 <screen os=" i"><userinput>make DOCBOOKTOMAN=true</userinput></screen>58 <screen os="e"><userinput>make</userinput></screen> 55 59 56 <para os=" j">Install the package:</para>60 <para os="f">To test the results, issue:</para> 57 61 58 <screen os=" k"><userinput>make install</userinput></screen>62 <screen os="f2"><userinput remap="test">make check</userinput></screen> 59 63 64 <para os="g">Install the package:</para> 65 66 <screen os="h"><userinput>make install 67 make -C man install</userinput></screen> 68 69 <para os="i">Create symbolic links for programs that expect Module-Init-Tools.</para> 70 71 <screen os="j"><userinput>ln -sfv kmod /bin/lsmod 72 ln -sfv ../bin/kmod /sbin/depmod 73 ln -sfv ../bin/kmod /sbin/insmod 74 ln -sfv ../bin/kmod /sbin/modprobe 75 ln -sfv ../bin/kmod /sbin/modinfo 76 ln -sfv ../bin/kmod /sbin/rmmod</userinput></screen> 77 60 78 </sect2> 61 79 62 <sect2 id="contents- module-init-tools" role="content">63 <title>Contents of Module-Init-Tools</title>80 <sect2 id="contents-kmod" role="content"> 81 <title>Contents of Kmod</title> 64 82 65 83 <segmentedlist> … … 67 85 68 86 <seglistitem> 69 <seg>depmod, insmod, insmod.static, lsmod, modinfo, modprobe, and87 <seg>depmod, insmod, kmod, lsmod, modinfo, modprobe, and 70 88 rmmod</seg> 71 89 </seglistitem> … … 84 102 <command>modprobe</command> to automatically load the required 85 103 modules</para> 86 <indexterm zone="ch-system- module-init-toolsdepmod">104 <indexterm zone="ch-system-kmod depmod"> 87 105 <primary sortas="b-depmod">depmod</primary> 88 106 </indexterm> … … 94 112 <listitem> 95 113 <para>Installs a loadable module in the running kernel</para> 96 <indexterm zone="ch-system- module-init-toolsinsmod">114 <indexterm zone="ch-system-kmod insmod"> 97 115 <primary sortas="b-insmod">insmod</primary> 98 116 </indexterm> … … 100 118 </varlistentry> 101 119 102 <varlistentry id=" insmod.static">103 <term><command> insmod.static</command></term>120 <varlistentry id="kmod"> 121 <term><command>kmod</command></term> 104 122 <listitem> 105 <para> A statically compiled version of <command>insmod</command></para>106 <indexterm zone="ch-system- module-init-tools insmod.static">107 <primary sortas="b- insmod.static">insmod.static</primary>123 <para>Loads and unloads kernel modules</para> 124 <indexterm zone="ch-system-kmod kmod"> 125 <primary sortas="b-kmod">kmod</primary> 108 126 </indexterm> 109 127 </listitem> … … 114 132 <listitem> 115 133 <para>Lists currently loaded modules</para> 116 <indexterm zone="ch-system- module-init-toolslsmod">134 <indexterm zone="ch-system-kmod lsmod"> 117 135 <primary sortas="b-lsmod">lsmod</primary> 118 136 </indexterm> … … 125 143 <para>Examines an object file associated with a kernel module and 126 144 displays any information that it can glean</para> 127 <indexterm zone="ch-system- module-init-toolsmodinfo">145 <indexterm zone="ch-system-kmod modinfo"> 128 146 <primary sortas="b-modinfo">modinfo</primary> 129 147 </indexterm> … … 136 154 <para>Uses a dependency file, created by <command>depmod</command>, 137 155 to automatically load relevant modules</para> 138 <indexterm zone="ch-system- module-init-toolsmodprobe">156 <indexterm zone="ch-system-kmod modprobe"> 139 157 <primary sortas="b-modprobe">modprobe</primary> 140 158 </indexterm> … … 146 164 <listitem> 147 165 <para>Unloads modules from the running kernel</para> 148 <indexterm zone="ch-system- module-init-toolsrmmod">166 <indexterm zone="ch-system-kmod rmmod"> 149 167 <primary sortas="b-rmmod">rmmod</primary> 150 168 </indexterm> -
BOOK/final-system/common/libee.xml
rec008670 r229ed25 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
rec008670 r229ed25 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
rec008670 r229ed25 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/m4.xml
rec008670 r229ed25 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/make.xml
rec008670 r229ed25 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
rec008670 r229ed25 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
rec008670 r229ed25 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
rec008670 r229ed25 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
rec008670 r229ed25 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
rec008670 r229ed25 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/pkg-config-lite.xml
rec008670 r229ed25 6 6 ]> 7 7 8 <sect1 id="ch-system-pkg-config " role="wrap">9 <?dbhtml filename="pkg-config .html"?>8 <sect1 id="ch-system-pkg-config-lite" role="wrap"> 9 <?dbhtml filename="pkg-config-lite.html"?> 10 10 11 <title>Pkg-config- &pkg-config-version;</title>11 <title>Pkg-config-lite-&pkg-config-lite-version;</title> 12 12 13 <indexterm zone="ch-system-pkg-config ">14 <primary sortas="a-Pkg-config ">Pkg-config</primary>13 <indexterm zone="ch-system-pkg-config-lite"> 14 <primary sortas="a-Pkg-config-lite">Pkg-config-lite</primary> 15 15 </indexterm> 16 16 … … 18 18 <title/> 19 19 20 <para>Pkg-config is a tool to help you insert the correct compiler options20 <para>Pkg-config-lite is a tool to help you insert the correct compiler options 21 21 on the command line when compiling applications and libraries.</para> 22 22 … … 24 24 25 25 <sect2 role="installation"> 26 <title>Installation of Pkg-config </title>26 <title>Installation of Pkg-config-lite</title> 27 27 28 <para os="a">Prepare Pkg-config for compilation:</para>28 <para os="a">Prepare Pkg-config-lite for compilation:</para> 29 29 30 <screen os="b"><userinput>GLIB_CFLAGS="-I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include" \ 31 GLIB_LIBS="-lglib-2.0" \ 32 ./configure --prefix=/usr</userinput></screen> 33 34 <variablelist os="bb"> 35 <title>The meaning of the new configure option:</title> 36 37 <varlistentry> 38 <term><parameter>GLIB_CFLAGS="-I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include"</parameter></term> 39 <term><parameter>GLIB_LIBS="-lglib-2.0"</parameter></term> 40 <listitem> 41 <para>Pkg-config no longer comes with Glib and because Pkg-config 42 has not been installed itself it needs to be told where Glib is.</para> 43 </listitem> 44 </varlistentry> 45 </variablelist> 30 <screen os="b"><userinput>./configure --prefix=/usr</userinput></screen> 46 31 47 32 <para os="c">Compile the package:</para> … … 49 34 <screen os="d"><userinput>make</userinput></screen> 50 35 51 <para os="e">To test the results, issue: 52 <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> 53 39 54 40 <para os="f">Install the package:</para> … … 58 44 </sect2> 59 45 60 <sect2 id="contents-pkg-config " role="content">61 <title>Contents of Pkg-config </title>46 <sect2 id="contents-pkg-config-lite" role="content"> 47 <title>Contents of Pkg-config-lite</title> 62 48 63 49 <segmentedlist> … … 76 62 <?dbhtml list-presentation="table"?> 77 63 78 <varlistentry id="pkg-config ">64 <varlistentry id="pkg-config-lite"> 79 65 <term><command>pkg-config</command></term> 80 66 <listitem> … … 82 68 information about installed libraries in the system. It is typically 83 69 used to compile and link against one or more libraries.</para> 84 <indexterm zone="ch-system-pkg-config pkg-config">85 <primary sortas="b-pkg-config ">pkg-config</primary>70 <indexterm zone="ch-system-pkg-config-lite pkg-config-lite"> 71 <primary sortas="b-pkg-config-lite">pkg-config</primary> 86 72 </indexterm> 87 73 </listitem> -
BOOK/final-system/common/procps.xml
rec008670 r229ed25 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
rec008670 r229ed25 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
rec008670 r229ed25 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
rec008670 r229ed25 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
rec008670 r229ed25 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
rec008670 r229ed25 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
rec008670 r229ed25 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
rec008670 r229ed25 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
rec008670 r229ed25 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> … … 105 89 106 90 <seglistitem> 107 <seg>addpart, agetty, arch, blkid, blockdev, cal, cfdisk, chkdupexe, 108 chrt, col, colcrt, colrm, column, ctrlaltdel, cytune, ddate, delpart, 109 dmesg, fdformat, fdisk, findfs, flock, fsck, fsck.cramfs, fsck.minix, 110 getopt, hexdump, hwclock, ionice, ipcmk, ipcrm, ipcs, isosize, 111 ldattach, line, logger, look, losetup, lscpu, mcookie, mkfs, mkfs.bfs, 112 mkfs.cramfs, mkfs.minix, mkswap, more, mount, namei, partx, pg, 113 pivot_root, readprofile, rename, renice, rev, rtcwake, script, 114 scriptreplay, setarch, setsid, setterm, sfdisk, swapoff (link to 115 swapon), swapon, switch_root, tailf, taskset, tunelp, ul, umount, 116 uuidd, uuidgen, whereis, and write</seg> 117 <seg>libblkid.[a,so] and libuuid.[a,so]</seg> 118 <seg>/usr/include/blkid, /usr/include/uuid, /usr/share/getopt, 119 /var/lib/hwclock</seg> 91 <seg>addpart, agetty, blkdiscard, blkid, blockdev, cal, cfdisk, chcpu, 92 chrt, col, colcrt, colrm, column, ctrlaltdel, cytune, delpart, 93 dmesg, eject, fallocate, fdformat, fdisk, findfs, findmnt, flock, 94 fsck, fsck.cramfs, fsck.minix, fsfreeze, fstrim, getopt, hexdump, 95 hwclock, ionice, ipcmk, ipcrm, ipcs, isosize, kill, last, lastb (link 96 to last), ldattach, logger, look, losetup, lsblk, lscpu, lslocks, 97 mcookie, mesg, mkfs, mkfs.bfs, mkfs.cramfs, mkfs.minix, mkswap, more, 98 mount, mountpoint, namei, nologin, nsenter, partx, pg, pivot_root, prlimit, 99 raw, readprofile, rename, renice, resizepart, rev, rtcwake, script, 100 scriptreplay, setarch, setsid, setterm, sfdisk, sulogin, swaplabel, 101 swapoff, swapon, switch_root, tailf, taskset, ul, umount, unshare, 102 utmpdump, uuidd, uuidgen, wall, wdctl, whereis, wipefs, and write</seg> 103 <seg>libblkid.[a,so], libmount.[a,so], and libuuid.[a,so]</seg> 104 <seg>/usr/include/blkid, /usr/include/libmount, /usr/include/uuid, 105 /usr/share/doc/util-linux/getopt, /var/lib/hwclock</seg> 120 106 </seglistitem> 121 107 </segmentedlist> … … 147 133 </varlistentry> 148 134 149 <varlistentry id=" arch">150 <term><command> arch</command></term>151 <listitem> 152 <para> Reports the machine's architecture</para>153 <indexterm zone="ch-system-util-linux arch">154 <primary sortas="b- arch">arch</primary>135 <varlistentry id="blkdiscard"> 136 <term><command>blkdiscard</command></term> 137 <listitem> 138 <para>Discards sectors on a device</para> 139 <indexterm zone="ch-system-util-linux blkdiscard"> 140 <primary sortas="b-blkdiscard">blkdiscard</primary> 155 141 </indexterm> 156 142 </listitem> … … 199 185 </varlistentry> 200 186 201 <varlistentry id="ch kdupexe">202 <term><command>ch kdupexe</command></term>203 <listitem> 204 <para> Finds duplicate executables</para>205 <indexterm zone="ch-system-util-linux ch kdupexe">206 <primary sortas="b-ch kdupexe">chkdupexe</primary>187 <varlistentry id="chcpu"> 188 <term><command>chcpu</command></term> 189 <listitem> 190 <para>Utility to configure CPUs</para> 191 <indexterm zone="ch-system-util-linux chcpu"> 192 <primary sortas="b-chcpu">chcpu</primary> 207 193 </indexterm> 208 194 </listitem> … … 313 299 </varlistentry> 314 300 301 <varlistentry id="eject"> 302 <term><command>eject</command></term> 303 <listitem> 304 <para>Eject removable media</para> 305 <indexterm zone="ch-system-util-linux eject"> 306 <primary sortas="b-dmesg">eject</primary> 307 </indexterm> 308 </listitem> 309 </varlistentry> 310 311 <varlistentry id="fallocate"> 312 <term><command>fallocate</command></term> 313 <listitem> 314 <para>Preallocates space to a file</para> 315 <indexterm zone="ch-system-util-linux fallocate"> 316 <primary sortas="b-fallocate">fallocate</primary> 317 </indexterm> 318 </listitem> 319 </varlistentry> 320 315 321 <varlistentry id="fdformat"> 316 322 <term><command>fdformat</command></term> … … 344 350 </varlistentry> 345 351 352 <varlistentry id="findmnt"> 353 <term><command>findmnt</command></term> 354 <listitem> 355 <para>Lists mounted filesystems or searches for a filesystem</para> 356 <indexterm zone="ch-system-util-linux findmnt"> 357 <primary sortas="b-findmnt">findmnt</primary> 358 </indexterm> 359 </listitem> 360 </varlistentry> 361 346 362 <varlistentry id="flock"> 347 363 <term><command>flock</command></term> … … 383 399 <indexterm zone="ch-system-util-linux fsck.minix"> 384 400 <primary sortas="b-fsck.minix">fsck.minix</primary> 401 </indexterm> 402 </listitem> 403 </varlistentry> 404 405 <varlistentry id="fsfreeze"> 406 <term><command>fsfreeze</command></term> 407 <listitem> 408 <para>Suspends and resumes access to a filesystem</para> 409 <indexterm zone="ch-system-util-linux fsfreeze"> 410 <primary sortas="b-fsfreeze">fsfreeze</primary> 411 </indexterm> 412 </listitem> 413 </varlistentry> 414 415 <varlistentry id="fstrim"> 416 <term><command>fstrim</command></term> 417 <listitem> 418 <para>Discards unused blocks on a mounted filesystem</para> 419 <indexterm zone="ch-system-util-linux fstrim"> 420 <primary sortas="b-fstrim">fstrim</primary> 385 421 </indexterm> 386 422 </listitem> … … 470 506 </varlistentry> 471 507 508 <varlistentry id="kill"> 509 <term><command>kill</command></term> 510 <listitem> 511 <para>Send a signal to a process</para> 512 <indexterm zone="ch-system-util-linux kill"> 513 <primary sortas="b-kill">kill</primary> 514 </indexterm> 515 </listitem> 516 </varlistentry> 517 518 <varlistentry id="last"> 519 <term><command>last</command></term> 520 <listitem> 521 <para>Shows which users last logged in (and out), searching back 522 through the <filename>/var/log/wtmp</filename> file; it also shows 523 system boots, shutdowns, and run-level changes</para> 524 <indexterm zone="ch-system-util-linux last"> 525 <primary sortas="b-last">last</primary> 526 </indexterm> 527 </listitem> 528 </varlistentry> 529 530 <varlistentry id="lastb"> 531 <term><command>lastb</command></term> 532 <listitem> 533 <para>Shows the failed login attempts, as logged in 534 <filename>/var/log/btmp</filename></para> 535 <indexterm zone="ch-system-util-linux lastb"> 536 <primary sortas="b-lastb">lastb</primary> 537 </indexterm> 538 </listitem> 539 </varlistentry> 540 472 541 <varlistentry id="ldattach"> 473 542 <term><command>ldattach</command></term> … … 480 549 </varlistentry> 481 550 482 <varlistentry id="line">483 <term><command>line</command></term>484 <listitem>485 <para>Copies a single line</para>486 <indexterm zone="ch-system-util-linux line">487 <primary sortas="b-line">line</primary>488 </indexterm>489 </listitem>490 </varlistentry>491 492 551 <varlistentry id="logger"> 493 552 <term><command>logger</command></term> … … 520 579 </varlistentry> 521 580 581 <varlistentry id="lsblk"> 582 <term><command>lsblk</command></term> 583 <listitem> 584 <para>Prints information about block devices</para> 585 <indexterm zone="ch-system-util-linux lsblk"> 586 <primary sortas="b-lsblk">lsblk</primary> 587 </indexterm> 588 </listitem> 589 </varlistentry> 590 522 591 <varlistentry id="lscpu"> 523 592 <term><command>lscpu</command></term> … … 526 595 <indexterm zone="ch-system-util-linux lscpu"> 527 596 <primary sortas="b-lscpu">lscpu</primary> 597 </indexterm> 598 </listitem> 599 </varlistentry> 600 601 <varlistentry id="lslocks"> 602 <term><command>lslocks</command></term> 603 <listitem> 604 <para>Lists local system locks</para> 605 <indexterm zone="ch-system-util-linux lslocks"> 606 <primary sortas="b-lslocks">lslocks</primary> 528 607 </indexterm> 529 608 </listitem> … … 541 620 </varlistentry> 542 621 622 <varlistentry id="mesg"> 623 <term><command>mesg</command></term> 624 <listitem> 625 <para>Controls whether other users can send messages to the current 626 user's terminal</para> 627 <indexterm zone="ch-system-util-linux mesg"> 628 <primary sortas="b-mesg">mesg</primary> 629 </indexterm> 630 </listitem> 631 </varlistentry> 632 543 633 <varlistentry id="mkfs"> 544 634 <term><command>mkfs</command></term> … … 614 704 </varlistentry> 615 705 706 <varlistentry id="mountpoint"> 707 <term><command>mountpoint</command></term> 708 <listitem> 709 <para>Tells you whether or not a directory is a mount point.</para> 710 <indexterm zone="ch-system-util-linux mountpoint"> 711 <primary sortas="b-mountpoint">mountpoint</primary> 712 </indexterm> 713 </listitem> 714 </varlistentry> 715 616 716 <varlistentry id="namei"> 617 717 <term><command>namei</command></term> … … 620 720 <indexterm zone="ch-system-util-linux namei"> 621 721 <primary sortas="b-namei">namei</primary> 722 </indexterm> 723 </listitem> 724 </varlistentry> 725 726 <varlistentry id="nologin"> 727 <term><command>nologin</command></term> 728 <listitem> 729 <para>Displays a message that an account is not available. Designed 730 to be used as the default shell for accounts that have been 731 disabled</para> 732 <indexterm zone="ch-system-util-linux nologin"> 733 <primary sortas="b-nologin">nologin</primary> 734 </indexterm> 735 </listitem> 736 </varlistentry> 737 738 <varlistentry id="nsenter"> 739 <term><command>nsenter</command></term> 740 <listitem> 741 <para>Runs a program with namespaces of other processes</para> 742 <indexterm zone="ch-system-util-linux nsenter"> 743 <primary sortas="b-nsenter">nsenter</primary> 622 744 </indexterm> 623 745 </listitem> … … 656 778 </varlistentry> 657 779 780 <varlistentry id="prlimit"> 781 <term><command>prlimit</command></term> 782 <listitem> 783 <para>Gets and sets a process' resource limits</para> 784 <indexterm zone="ch-system-util-linux prlimit"> 785 <primary sortas="b-prlimit">prlimit</primary> 786 </indexterm> 787 </listitem> 788 </varlistentry> 789 790 <varlistentry id="raw"> 791 <term><command>raw</command></term> 792 <listitem> 793 <para>Binds a Linux raw character device to a block device</para> 794 <indexterm zone="ch-system-util-linux raw"> 795 <primary sortas="b-raw">raw</primary> 796 </indexterm> 797 </listitem> 798 </varlistentry> 799 658 800 <varlistentry id="readprofile"> 659 801 <term><command>readprofile</command></term> … … 687 829 </varlistentry> 688 830 831 <varlistentry id="resizepart"> 832 <term><command>resizepart</command></term> 833 <listitem> 834 <para>Asks the Linux kernel to resize a partition</para> 835 <indexterm zone="ch-system-util-linux resizepart"> 836 <primary sortas="b-resizepart">resizepart</primary> 837 </indexterm> 838 </listitem> 839 </varlistentry> 840 689 841 <varlistentry id="rev"> 690 842 <term><command>rev</command></term> … … 764 916 <indexterm zone="ch-system-util-linux sfdisk"> 765 917 <primary sortas="b-sfdisk">sfdisk</primary> 918 </indexterm> 919 </listitem> 920 </varlistentry> 921 922 <varlistentry id="sulogin"> 923 <term><command>sulogin</command></term> 924 <listitem> 925 <para>Allows <emphasis>root</emphasis> to log in; it is normally 926 invoked by <command>init</command> when the system goes into single 927 user mode</para> 928 <indexterm zone="ch-system-util-linux sulogin"> 929 <primary sortas="b-sulogin">sulogin</primary> 930 </indexterm> 931 </listitem> 932 </varlistentry> 933 934 <varlistentry id="swaplabel"> 935 <term><command>swaplabel</command></term> 936 <listitem> 937 <para>Prints or changes the label or UUID of a swap area</para> 938 <indexterm zone="ch-system-util-linux swaplabel"> 939 <primary sortas="b-swaplabel">swaplabel</primary> 766 940 </indexterm> 767 941 </listitem> … … 821 995 </varlistentry> 822 996 823 <varlistentry id="tunelp">824 <term><command>tunelp</command></term>825 <listitem>826 <para>Tunes the parameters of the line printer</para>827 <indexterm zone="ch-system-util-linux tunelp">828 <primary sortas="b-tunelp">tunelp</primary>829 </indexterm>830 </listitem>831 </varlistentry>832 833 997 <varlistentry id="ul"> 834 998 <term><command>ul</command></term> … … 848 1012 <indexterm zone="ch-system-util-linux umount"> 849 1013 <primary sortas="b-umount">umount</primary> 1014 </indexterm> 1015 </listitem> 1016 </varlistentry> 1017 1018 <varlistentry id="unshare"> 1019 <term><command>unshare</command></term> 1020 <listitem> 1021 <para>Runs a program with some namespaces unshared from parent</para> 1022 <indexterm zone="ch-system-util-linux unshare"> 1023 <primary sortas="b-unshare">unshare</primary> 1024 </indexterm> 1025 </listitem> 1026 </varlistentry> 1027 1028 <varlistentry id="utmpdump"> 1029 <term><command>utmpdump</command></term> 1030 <listitem> 1031 <para>Displays the content of the given login file in a more 1032 user-friendly format</para> 1033 <indexterm zone="ch-system-util-linux utmpdump"> 1034 <primary sortas="b-utmpdump">utmpdump</primary> 850 1035 </indexterm> 851 1036 </listitem> … … 875 1060 </varlistentry> 876 1061 1062 <varlistentry id="wall"> 1063 <term><command>wall</command></term> 1064 <listitem> 1065 <para>Writes a message to all logged-in users</para> 1066 <indexterm zone="ch-system-util-linux wall"> 1067 <primary sortas="b-wall">wall</primary> 1068 </indexterm> 1069 </listitem> 1070 </varlistentry> 1071 1072 <varlistentry id="wdctl"> 1073 <term><command>wdctl</command></term> 1074 <listitem> 1075 <para>Show hardware watchdog status</para> 1076 <indexterm zone="ch-system-util-linux wdctl"> 1077 <primary sortas="b-uuidgen">wdctl</primary> 1078 </indexterm> 1079 </listitem> 1080 </varlistentry> 1081 877 1082 <varlistentry id="whereis"> 878 1083 <term><command>whereis</command></term> … … 886 1091 </varlistentry> 887 1092 1093 <varlistentry id="wipefs"> 1094 <term><command>wipefs</command></term> 1095 <listitem> 1096 <para>Wipes a filesystem signature from a device</para> 1097 <indexterm zone="ch-system-util-linux wipefs"> 1098 <primary sortas="b-wipefs">wipefs</primary> 1099 </indexterm> 1100 </listitem> 1101 </varlistentry> 1102 888 1103 <varlistentry id="write"> 889 1104 <term><command>write</command></term> … … 908 1123 </varlistentry> 909 1124 1125 <varlistentry id="libmount"> 1126 <term><filename class="libraryfile">libmount</filename></term> 1127 <listitem> 1128 <para>Contains routines for parsing the 1129 <filename>/etc/fstab</filename>, <filename>/etc/mtab</filename>, 1130 and <filename>/proc/self/mountinfo</filename> files, managing 1131 <filename>/etc/mtab</filename>, and configuring various mount 1132 options</para> 1133 <indexterm zone="ch-system-util-linux libmount"> 1134 <primary sortas="c-libmount">libmount</primary> 1135 </indexterm> 1136 </listitem> 1137 </varlistentry> 1138 910 1139 <varlistentry id="libuuid"> 911 1140 <term><filename class="libraryfile">libuuid</filename></term> -
BOOK/final-system/common/vim.xml
rec008670 r229ed25 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
rec008670 r229ed25 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
rec008670 r229ed25 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
rec008670 r229ed25 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"/> … … 48 48 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/automake.xml"/> 49 49 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bash.xml"/> 50 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bc.xml"/> 50 51 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bzip2.xml"/> 51 52 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/diffutils.xml"/> 52 53 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/file.xml"/> 54 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gawk.xml"/> 53 55 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/findutils.xml"/> 54 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gawk.xml"/>55 56 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gettext.xml"/> 56 57 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/grep.xml"/> 57 58 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/groff.xml"/> 59 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/less.xml"/> 58 60 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gzip.xml"/> 59 61 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/iputils.xml"/> 60 62 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/kbd.xml"/> 63 <<<<<<< HEAD 61 64 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/less.xml"/> 62 65 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/libcap.xml"/> … … 66 69 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/expat.xml"/> 67 70 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/dbus.xml"/> 68 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ module-init-tools.xml"/>71 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/kmod.xml"/> 69 72 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/patch.xml"/> 70 73 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/psmisc.xml"/> … … 76 79 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/tar.xml"/> 77 80 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/texinfo.xml"/> 78 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/udev.xml"/>79 81 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/vim.xml"/> 80 82 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips/colo.xml"/> -
BOOK/final-system/mips/eglibc.xml
rec008670 r229ed25 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
rec008670 r229ed25 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"/> … … 48 48 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/automake.xml"/> 49 49 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bash.xml"/> 50 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bc.xml"/> 50 51 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bzip2.xml"/> 51 52 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/diffutils.xml"/> 52 53 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/file.xml"/> 54 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gawk.xml"/> 53 55 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/findutils.xml"/> 54 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gawk.xml"/>55 56 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gettext.xml"/> 56 57 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/grep.xml"/> 57 58 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/groff.xml"/> 59 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/less.xml"/> 58 60 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gzip.xml"/> 59 61 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/iputils.xml"/> … … 66 68 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/expat.xml"/> 67 69 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/dbus.xml"/> 68 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ module-init-tools.xml"/>70 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/kmod.xml"/> 69 71 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/patch.xml"/> 70 72 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/psmisc.xml"/> … … 76 78 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/tar.xml"/> 77 79 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/texinfo.xml"/> 78 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/udev.xml"/>79 80 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/vim.xml"/> 80 81 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips64/colo.xml"/> -
BOOK/final-system/mips64-64/eglibc.xml
rec008670 r229ed25 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
rec008670 r229ed25 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"/> … … 46 46 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/ncurses-n32.xml"/> 47 47 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/ncurses-64bit.xml"/> 48 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/glib.xml"/> 49 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/glib-n32.xml"/> 50 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/glib-64bit.xml"/> 51 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips64/pkg-config.xml"/> 48 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips64/pkg-config-lite.xml"/> 49 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/shadow.xml"/> 52 50 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/util-linux.xml"/> 53 51 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/util-linux-n32.xml"/> 54 52 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/util-linux-64bit.xml"/> 53 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/procps.xml"/> 54 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/procps-n32.xml"/> 55 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/procps-64bit.xml"/> 55 56 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/e2fsprogs.xml"/> 56 57 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/e2fsprogs-n32.xml"/> … … 63 64 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/bison-n32.xml"/> 64 65 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/bison-64bit.xml"/> 65 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/procps.xml"/>66 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/procps-n32.xml"/>67 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/procps-64bit.xml"/>68 66 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/libtool.xml"/> 69 67 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/libtool-n32.xml"/> … … 85 83 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/automake.xml"/> 86 84 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/bash.xml"/> 85 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/bc.xml"/> 87 86 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/bzip2.xml"/> 88 87 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/bzip2-n32.xml"/> … … 92 91 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/file-n32.xml"/> 93 92 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/file-64bit.xml"/> 93 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gawk.xml"/> 94 94 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/findutils.xml"/> 95 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gawk.xml"/>96 95 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gettext.xml"/> 97 96 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gettext-n32.xml"/> … … 99 98 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/grep.xml"/> 100 99 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/groff.xml"/> 100 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/less.xml"/> 101 101 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gzip.xml"/> 102 102 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/iputils.xml"/> … … 106 106 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/libcap-n32.xml"/> 107 107 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/libcap-64bit.xml"/> 108 ======= 109 >>>>>>> master 108 110 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/make.xml"/> 109 111 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/xz.xml"/> … … 117 119 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/dbus-n32.xml"/> 118 120 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/dbus-64bit.xml"/> 119 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/module-init-tools.xml"/> 121 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/kmod.xml"/> 122 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/kmod-n32.xml"/> 123 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/kmod-64bit.xml"/> 120 124 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/patch.xml"/> 121 125 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/psmisc.xml"/> … … 133 137 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/tar.xml"/> 134 138 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/texinfo.xml"/> 135 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/udev.xml"/>136 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/udev-n32.xml"/>137 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/udev-64bit.xml"/>138 139 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/vim.xml"/> 139 140 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips64/colo.xml"/> -
BOOK/final-system/mips64/binutils.xml
rec008670 r229ed25 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
rec008670 r229ed25 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
rec008670 r229ed25 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
rec008670 r229ed25 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
rec008670 r229ed25 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/mips64/pkg-config-lite.xml
rec008670 r229ed25 6 6 ]> 7 7 8 <sect1 id="ch-system-pkg-config " role="wrap">9 <?dbhtml filename="pkg-config .html"?>8 <sect1 id="ch-system-pkg-config-lite" role="wrap"> 9 <?dbhtml filename="pkg-config-lite.html"?> 10 10 11 <title>Pkg-config- &pkg-config-version;</title>11 <title>Pkg-config-lite-&pkg-config-lite-version;</title> 12 12 13 <indexterm zone="ch-system-pkg-config ">14 <primary sortas="a- Autoconf">Pkg-config</primary>13 <indexterm zone="ch-system-pkg-config-lite"> 14 <primary sortas="a-Pkg-config-lite">Pkg-config-lite</primary> 15 15 </indexterm> 16 16 17 17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 18 href="../common/pkg-config .xml"18 href="../common/pkg-config-lite.xml" 19 19 xpointer="xpointer(//*[@role='package'])"/> 20 20 21 21 <sect2 role="installation"> 22 <title>Installation of Pkg-config </title>22 <title>Installation of Pkg-config-lite</title> 23 23 24 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 25 href="../common/pkg-config .xml"25 href="../common/pkg-config-lite.xml" 26 26 xpointer="xpointer(//*[@os='a'])"/> 27 27 28 28 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 29 href="../multilib/pkg-config .xml"29 href="../multilib/pkg-config-lite.xml" 30 30 xpointer="xpointer(//*[@os='b'])"/> 31 31 32 32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 33 href="../common/pkg-config .xml"33 href="../common/pkg-config-lite.xml" 34 34 xpointer="xpointer(//*[@os='c'])"/> 35 35 36 36 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 37 href="../common/pkg-config .xml"37 href="../common/pkg-config-lite.xml" 38 38 xpointer="xpointer(//*[@os='d'])"/> 39 39 40 40 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 41 href="../common/pkg-config .xml"41 href="../common/pkg-config-lite.xml" 42 42 xpointer="xpointer(//*[@os='e'])"/> 43 43 44 44 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 45 href="../common/pkg-config.xml" 45 href="../common/pkg-config-lite.xml" 46 xpointer="xpointer(//*[@os='e2'])"/> 47 48 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 49 href="../common/pkg-config-lite.xml" 46 50 xpointer="xpointer(//*[@os='f'])"/> 47 51 48 52 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 49 href="../common/pkg-config .xml"53 href="../common/pkg-config-lite.xml" 50 54 xpointer="xpointer(//*[@os='g'])"/> 51 55 52 56 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 53 href="../multilib/pkg-config .xml"57 href="../multilib/pkg-config-lite.xml" 54 58 xpointer="xpointer(//*[@os='m1'])"/> 55 59 … … 59 63 60 64 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 61 href="../multilib/pkg-config .xml"65 href="../multilib/pkg-config-lite.xml" 62 66 xpointer="xpointer(//*[@os='m3'])"/> 63 67 … … 71 75 72 76 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 73 href="../common/pkg-config .xml"74 xpointer="xpointer(id('contents-pkg-config '))"/>77 href="../common/pkg-config-lite.xml" 78 xpointer="xpointer(id('contents-pkg-config-lite'))"/> 75 79 76 80 </sect1> -
BOOK/final-system/multilib/autoconf.xml
rec008670 r229ed25 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
rec008670 r229ed25 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/bash.xml
rec008670 r229ed25 61 61 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 62 62 href="../common/bash.xml" 63 xpointer="xpointer(//*[@os='f2'])"/> 64 65 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 66 href="../common/bash.xml" 63 67 xpointer="xpointer(//*[@os='g'])"/> 64 68 -
BOOK/final-system/multilib/bc.xml
rec008670 r229ed25 6 6 ]> 7 7 8 <sect1 id="ch-system- glib" role="wrap">9 <?dbhtml filename=" glib-64bit.html"?>8 <sect1 id="ch-system-bc" role="wrap"> 9 <?dbhtml filename="bc.html"?> 10 10 11 <title> Glib-&glib-version; 64Bit</title>11 <title>Bc-&bc-version;</title> 12 12 13 <indexterm zone="ch-system- glib">14 <primary sortas="a- Glib">Glib</primary>13 <indexterm zone="ch-system-bc"> 14 <primary sortas="a-Bc">Bc</primary> 15 15 </indexterm> 16 16 17 17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 18 href="../common/ glib.xml"18 href="../common/bc.xml" 19 19 xpointer="xpointer(//*[@role='package'])"/> 20 20 21 21 <sect2 role="installation"> 22 <title>Installation of Glib</title>22 <title>Installation of Bc</title> 23 23 24 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 25 href="../common/ glib.xml"25 href="../common/bc.xml" 26 26 xpointer="xpointer(//*[@os='a'])"/> 27 27 28 <screen os="b"><userinput>CC="gcc ${BUILD64}" ./configure --prefix=/usr --libdir=/usr/lib64</userinput></screen>28 <screen os="b"><userinput>CC="gcc ${BUILD64}" ./configure --prefix=/usr</userinput></screen> 29 29 30 30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 31 href="../common/ glib.xml"31 href="../common/bc.xml" 32 32 xpointer="xpointer(//*[@os='c'])"/> 33 33 34 34 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 35 href="../common/ glib.xml"35 href="../common/bc.xml" 36 36 xpointer="xpointer(//*[@os='d'])"/> 37 37 38 38 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 39 href="../common/ glib.xml"39 href="../common/bc.xml" 40 40 xpointer="xpointer(//*[@os='e'])"/> 41 41 42 42 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 43 href="../common/glib.xml" 43 href="../common/bc.xml" 44 xpointer="xpointer(//*[@os='e2'])"/> 45 46 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 47 href="../common/bc.xml" 44 48 xpointer="xpointer(//*[@os='f'])"/> 45 49 46 50 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 47 href="../common/ glib.xml"51 href="../common/bc.xml" 48 52 xpointer="xpointer(//*[@os='g'])"/> 49 53 … … 51 55 52 56 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 53 href="../common/ glib.xml"54 xpointer="xpointer(id('contents- glib'))"/>57 href="../common/bc.xml" 58 xpointer="xpointer(id('contents-bc'))"/> 55 59 56 60 </sect1> -
BOOK/final-system/multilib/binutils.xml
rec008670 r229ed25 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
rec008670 r229ed25 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
rec008670 r229ed25 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
rec008670 r229ed25 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/cloog-n32.xml
rec008670 r229ed25 6 6 ]> 7 7 8 <sect1 id="ch-system- ppl-n32" role="wrap">9 <?dbhtml filename=" ppl-n32.html"?>8 <sect1 id="ch-system-cloog-n32" role="wrap"> 9 <?dbhtml filename="cloog-n32.html"?> 10 10 11 <title> PPL-&ppl-version; N32 Libraries</title>11 <title>CLooG-&cloog-version; N32 Libraries</title> 12 12 13 <indexterm zone="ch-system- ppl-n32">14 <primary sortas="a- PPL">PPL</primary>13 <indexterm zone="ch-system-cloog-n32"> 14 <primary sortas="a-CLooG">CLooG</primary> 15 15 <secondary>N32</secondary> 16 16 </indexterm> 17 17 18 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 19 href="../common/ ppl.xml"19 href="../common/cloog.xml" 20 20 xpointer="xpointer(//*[@role='package'])"/> 21 21 22 22 <sect2 role="installation"> 23 <title>Installation of PPL</title>23 <title>Installation of CLooG</title> 24 24 25 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 26 href="../common/ ppl.xml"26 href="../common/cloog.xml" 27 27 xpointer="xpointer(//*[@os='a'])"/> 28 28 29 <screen os="b"><userinput>CPPFLAGS=-fexceptions CC="gcc -isystem /usr/include ${BUILDN32}" \ 30 CXX="g++ -isystem /usr/include ${BUILDN32}" \ 29 <screen os="b"><userinput>CC="gcc -isystem /usr/include ${BUILDN32}" \ 31 30 LDFLAGS="-Wl,-rpath-link,/usr/lib32:/lib32 ${BUILDN32}" \ 32 ./configure --prefix=/usr --libdir=/usr/lib32\33 -- enable-shared --disable-optimization</userinput></screen>31 ./configure --prefix=/usr \ 32 --libdir=/usr/lib32 --enable-shared --with-isl=system</userinput></screen> 34 33 35 34 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 36 href="../common/ppl.xml" 35 href="../common/cloog.xml" 36 xpointer="xpointer(//*[@os='s1'])"/> 37 38 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 39 href="../common/cloog.xml" 40 xpointer="xpointer(//*[@os='s2'])"/> 41 42 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 43 href="../common/cloog.xml" 37 44 xpointer="xpointer(//*[@os='c'])"/> 38 45 39 46 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 40 href="../common/ ppl.xml"47 href="../common/cloog.xml" 41 48 xpointer="xpointer(//*[@os='d'])"/> 42 49 43 50 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 44 href="../common/ ppl.xml"51 href="../common/cloog.xml" 45 52 xpointer="xpointer(//*[@os='e'])"/> 46 53 47 54 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 48 href="../common/ ppl.xml"55 href="../common/cloog.xml" 49 56 xpointer="xpointer(//*[@os='f'])"/> 50 57 51 58 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 52 href="../common/ ppl.xml"59 href="../common/cloog.xml" 53 60 xpointer="xpointer(//*[@os='g'])"/> 54 61 55 62 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 56 href="../common/ ppl.xml"63 href="../common/cloog.xml" 57 64 xpointer="xpointer(//*[@os='h'])"/> 58 65 59 66 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 60 href="../common/ ppl.xml"67 href="../common/cloog.xml" 61 68 xpointer="xpointer(//*[@os='i'])"/> 62 63 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"64 href="ppl.xml"65 xpointer="xpointer(//*[@os='m1'])"/>66 67 <screen os="m2"><userinput>mv -v /usr/bin/ppl-config{,-n32}</userinput></screen>68 69 <para os="j">Create the N32 header file:</para>70 71 <screen os="k"><userinput>mv -v /usr/include/ppl{,-n32}.hh</userinput></screen>72 69 73 70 </sect2> … … 77 74 78 75 <para>Details on this package are located in <xref 79 linkend="contents- ppl" role="."/></para>76 linkend="contents-cloog" role="."/></para> 80 77 81 78 </sect2> -
BOOK/final-system/multilib/cloog.xml
rec008670 r229ed25 6 6 ]> 7 7 8 <sect1 id="ch-system- ppl-32" role="wrap">9 <?dbhtml filename=" ppl.html"?>8 <sect1 id="ch-system-cloog-32" role="wrap"> 9 <?dbhtml filename="cloog.html"?> 10 10 11 <title> PPL-&ppl-version; 32 Bit Libraries</title>11 <title>CLooG-&cloog-version; 32 Bit Libraries</title> 12 12 13 <indexterm zone="ch-system- ppl-32">14 <primary sortas="a- PPL">PPL</primary>13 <indexterm zone="ch-system-cloog-32"> 14 <primary sortas="a-CLooG">CLooG</primary> 15 15 <secondary>32 Bit</secondary> 16 16 </indexterm> 17 17 18 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 19 href="../common/ ppl.xml"19 href="../common/cloog.xml" 20 20 xpointer="xpointer(//*[@role='package'])"/> 21 21 22 22 <sect2 role="installation"> 23 <title>Installation of PPL</title>23 <title>Installation of CLooG</title> 24 24 25 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 26 href="../common/ ppl.xml"26 href="../common/cloog.xml" 27 27 xpointer="xpointer(//*[@os='a'])"/> 28 28 29 <screen os="b"><userinput>CPPFLAGS=-fexceptions CC="gcc -isystem /usr/include ${BUILD32}" \ 30 CXX="g++ -isystem /usr/include ${BUILD32}" \ 29 <screen os="b"><userinput>CC="gcc -isystem /usr/include ${BUILD32}" \ 31 30 LDFLAGS="-Wl,-rpath-link,/usr/lib:/lib ${BUILD32}" \ 32 ./configure --prefix=/usr --host=${CLFS_TARGET32}\33 -- enable-shared --disable-optimization</userinput></screen>31 ./configure --prefix=/usr \ 32 --host=${CLFS_TARGET32} --enable-shared --with-isl=system</userinput></screen> 34 33 35 34 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 36 href="../common/ppl.xml" 35 href="../common/cloog.xml" 36 xpointer="xpointer(//*[@os='s1'])"/> 37 38 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 39 href="../common/cloog.xml" 40 xpointer="xpointer(//*[@os='s2'])"/> 41 42 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 43 href="../common/cloog.xml" 37 44 xpointer="xpointer(//*[@os='c'])"/> 38 45 39 46 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 40 href="../common/ ppl.xml"47 href="../common/cloog.xml" 41 48 xpointer="xpointer(//*[@os='d'])"/> 42 49 43 50 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 44 href="../common/ ppl.xml"51 href="../common/cloog.xml" 45 52 xpointer="xpointer(//*[@os='e'])"/> 46 53 47 54 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 48 href="../common/ ppl.xml"55 href="../common/cloog.xml" 49 56 xpointer="xpointer(//*[@os='f'])"/> 50 57 51 58 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 52 href="../common/ ppl.xml"59 href="../common/cloog.xml" 53 60 xpointer="xpointer(//*[@os='g'])"/> 54 61 55 62 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 56 href="../common/ ppl.xml"63 href="../common/cloog.xml" 57 64 xpointer="xpointer(//*[@os='h'])"/> 58 65 59 66 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 60 href="../common/ ppl.xml"67 href="../common/cloog.xml" 61 68 xpointer="xpointer(//*[@os='i'])"/> 62 63 <para os="m1">Prepare <filename>ppl-config</filename> to be wrapped by64 the multiarch wrapper:</para>65 66 <screen os="m2"><userinput>mv -v /usr/bin/ppl-config{,-32}</userinput></screen>67 68 <para os="j">One of the headers installed by PPL is architecture specific. Programs compiled as 32bit will require the header provided by the 32bit installation of PPL. The same applies for 64bit programs. Move the header so a wrapper can be put in its place later:</para>69 70 <screen os="k"><userinput>mv -v /usr/include/ppl{,-32}.hh</userinput></screen>71 72 69 73 70 </sect2> … … 77 74 78 75 <para>Details on this package are located in <xref 79 linkend="contents- ppl" role="."/></para>76 linkend="contents-cloog" role="."/></para> 80 77 81 78 </sect2> -
BOOK/final-system/multilib/coreutils.xml
rec008670 r229ed25 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" -
BOOK/final-system/multilib/diffutils.xml
rec008670 r229ed25 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
rec008670 r229ed25 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
rec008670 r229ed25 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
rec008670 r229ed25 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
rec008670 r229ed25 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
rec008670 r229ed25 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
rec008670 r229ed25 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
rec008670 r229ed25 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
rec008670 r229ed25 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
rec008670 r229ed25 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
rec008670 r229ed25 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
rec008670 r229ed25 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
rec008670 r229ed25 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
rec008670 r229ed25 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
rec008670 r229ed25 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
rec008670 r229ed25 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
rec008670 r229ed25 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
rec008670 r229ed25 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
rec008670 r229ed25 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
rec008670 r229ed25 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
rec008670 r229ed25 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
rec008670 r229ed25 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
rec008670 r229ed25 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/isl-64bit.xml
rec008670 r229ed25 6 6 ]> 7 7 8 <sect1 id="ch-system- cloog-ppl" role="wrap">9 <?dbhtml filename=" cloog-ppl-64bit.html"?>8 <sect1 id="ch-system-isl" role="wrap"> 9 <?dbhtml filename="isl-64bit.html"?> 10 10 11 <title> CLooG-PPL-&cloog-ppl-version; 64 Bit</title>11 <title>ISL-&isl-version; 64 Bit</title> 12 12 13 <indexterm zone="ch-system- cloog-ppl">14 <primary sortas="a- CLooG-PPL">CLooG-PPL</primary>13 <indexterm zone="ch-system-isl"> 14 <primary sortas="a-ISL">ISL</primary> 15 15 </indexterm> 16 16 17 17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 18 href="../common/ cloog-ppl.xml"18 href="../common/isl.xml" 19 19 xpointer="xpointer(//*[@role='package'])"/> 20 20 21 21 <sect2 role="installation"> 22 <title>Installation of CLooG-PPL</title>22 <title>Installation of ISL</title> 23 23 24 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 25 href="../common/ cloog-ppl.xml"25 href="../common/isl.xml" 26 26 xpointer="xpointer(//*[@os='a'])"/> 27 27 28 28 <screen os="b"><userinput>CC="gcc -isystem /usr/include ${BUILD64}" \ 29 29 LDFLAGS="-Wl,-rpath-link,/usr/lib64:/lib64 ${BUILD64}" \ 30 ./configure --prefix=/usr \ 31 --libdir=/usr/lib64 --enable-shared --with-gmp \ 32 --with-ppl</userinput></screen> 30 ./configure --prefix=/usr --libdir=/usr/lib64</userinput></screen> 33 31 34 32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 35 href="../common/ cloog-ppl.xml"33 href="../common/isl.xml" 36 34 xpointer="xpointer(//*[@os='c'])"/> 37 35 38 36 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 39 href="../common/ cloog-ppl.xml"37 href="../common/isl.xml" 40 38 xpointer="xpointer(//*[@os='d'])"/> 41 39 42 40 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 43 href="../common/ cloog-ppl.xml"41 href="../common/isl.xml" 44 42 xpointer="xpointer(//*[@os='e'])"/> 45 43 46 44 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 47 href="../common/ cloog-ppl.xml"45 href="../common/isl.xml" 48 46 xpointer="xpointer(//*[@os='f'])"/> 49 47 50 48 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 51 href="../common/ cloog-ppl.xml"49 href="../common/isl.xml" 52 50 xpointer="xpointer(//*[@os='g'])"/> 53 51 54 52 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 55 href="../common/ cloog-ppl.xml"53 href="../common/isl.xml" 56 54 xpointer="xpointer(//*[@os='h'])"/> 57 55 58 56 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 59 href="../common/ cloog-ppl.xml"57 href="../common/isl.xml" 60 58 xpointer="xpointer(//*[@os='i'])"/> 61 59 60 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 61 href="../common/isl.xml" 62 xpointer="xpointer(//*[@os='j'])"/> 63 64 <screen os="k"><userinput>mkdir -pv /usr/share/gdb/auto-load/usr/lib64 65 mv -v /usr/lib64/*gdb.py /usr/share/gdb/auto-load/usr/lib64</userinput></screen> 62 66 </sect2> 63 67 64 68 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 65 href="../common/ cloog-ppl.xml"66 xpointer="xpointer(id('contents- cloog-ppl'))"/>69 href="../common/isl.xml" 70 xpointer="xpointer(id('contents-isl'))"/> 67 71 68 72 </sect1> -
BOOK/final-system/multilib/isl-n32.xml
rec008670 r229ed25 6 6 ]> 7 7 8 <sect1 id="ch-system- cloog-ppl-n32" role="wrap">9 <?dbhtml filename=" cloog-ppl-n32.html"?>8 <sect1 id="ch-system-isl-n32" role="wrap"> 9 <?dbhtml filename="isl-n32.html"?> 10 10 11 <title> CLooG-PPL-&cloog-ppl-version; N32 Libraries</title>11 <title>ISL-&isl-version; N32 Libraries</title> 12 12 13 <indexterm zone="ch-system- cloog-ppl-n32">14 <primary sortas="a- CLooG-PPL">CLooG-PPL</primary>13 <indexterm zone="ch-system-isl-n32"> 14 <primary sortas="a-ISL">ISL</primary> 15 15 <secondary>N32</secondary> 16 16 </indexterm> 17 17 18 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 19 href="../common/ cloog-ppl.xml"19 href="../common/isl.xml" 20 20 xpointer="xpointer(//*[@role='package'])"/> 21 21 22 22 <sect2 role="installation"> 23 <title>Installation of CLooG-PPL</title>23 <title>Installation of ISL</title> 24 24 25 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 26 href="../common/ cloog-ppl.xml"26 href="../common/isl.xml" 27 27 xpointer="xpointer(//*[@os='a'])"/> 28 28 29 29 <screen os="b"><userinput>CC="gcc -isystem /usr/include ${BUILDN32}" \ 30 30 LDFLAGS="-Wl,-rpath-link,/usr/lib32:/lib32 ${BUILDN32}" \ 31 ./configure --prefix=/usr \ 32 --libdir=/usr/lib32 --enable-shared --with-gmp \ 33 --with-ppl</userinput></screen> 31 ./configure --prefix=/usr --libdir=/usr/lib32</userinput></screen> 34 32 35 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 36 href="../common/ cloog-ppl.xml"34 href="../common/isl.xml" 37 35 xpointer="xpointer(//*[@os='c'])"/> 38 36 39 37 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 40 href="../common/ cloog-ppl.xml"38 href="../common/isl.xml" 41 39 xpointer="xpointer(//*[@os='d'])"/> 42 40 43 41 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 44 href="../common/ cloog-ppl.xml"42 href="../common/isl.xml" 45 43 xpointer="xpointer(//*[@os='e'])"/> 46 44 47 45 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 48 href="../common/ cloog-ppl.xml"46 href="../common/isl.xml" 49 47 xpointer="xpointer(//*[@os='f'])"/> 50 48 51 49 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 52 href="../common/ cloog-ppl.xml"50 href="../common/isl.xml" 53 51 xpointer="xpointer(//*[@os='g'])"/> 54 52 55 53 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 56 href="../common/ cloog-ppl.xml"54 href="../common/isl.xml" 57 55 xpointer="xpointer(//*[@os='h'])"/> 58 56 59 57 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 60 href="../common/ cloog-ppl.xml"58 href="../common/isl.xml" 61 59 xpointer="xpointer(//*[@os='i'])"/> 62 60 61 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 62 href="../common/isl.xml" 63 xpointer="xpointer(//*[@os='j'])"/> 64 65 <screen os="k"><userinput>mkdir -pv /usr/share/gdb/auto-load/usr/lib32 66 mv -v /usr/lib32/*gdb.py /usr/share/gdb/auto-load/usr/lib32</userinput></screen> 63 67 </sect2> 64 68 … … 67 71 68 72 <para>Details on this package are located in <xref 69 linkend="contents- cloog-ppl" role="."/></para>73 linkend="contents-isl" role="."/></para> 70 74 71 75 </sect2> -
BOOK/final-system/multilib/isl.xml
rec008670 r229ed25 6 6 ]> 7 7 8 <sect1 id="ch-system- cloog-ppl-32" role="wrap">9 <?dbhtml filename=" cloog-ppl.html"?>8 <sect1 id="ch-system-isl-32" role="wrap"> 9 <?dbhtml filename="isl.html"?> 10 10 11 <title> CLooG-PPL-&cloog-ppl-version; 32 Bit Libraries</title>11 <title>ISL-&isl-version; 32 Bit Libraries</title> 12 12 13 <indexterm zone="ch-system- cloog-ppl-32">14 <primary sortas="a- CLooG-PPL">CLooG-PPL</primary>13 <indexterm zone="ch-system-isl-32"> 14 <primary sortas="a-ISL">ISL</primary> 15 15 <secondary>32 Bit</secondary> 16 16 </indexterm> 17 17 18 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 19 href="../common/ cloog-ppl.xml"19 href="../common/isl.xml" 20 20 xpointer="xpointer(//*[@role='package'])"/> 21 21 22 22 <sect2 role="installation"> 23 <title>Installation of CLooG-PPL</title>23 <title>Installation of ISL</title> 24 24 25 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 26 href="../common/ cloog-ppl.xml"26 href="../common/isl.xml" 27 27 xpointer="xpointer(//*[@os='a'])"/> 28 28 29 29 <screen os="b"><userinput>CC="gcc -isystem /usr/include ${BUILD32}" \ 30 30 LDFLAGS="-Wl,-rpath-link,/usr/lib:/lib ${BUILD32}" \ 31 ./configure --prefix=/usr \ 32 --host=${CLFS_TARGET32} --enable-shared \ 33 --with-gmp --with-ppl</userinput></screen> 31 ./configure --prefix=/usr --host=${CLFS_TARGET32}</userinput></screen> 34 32 35 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 36 href="../common/ cloog-ppl.xml"34 href="../common/isl.xml" 37 35 xpointer="xpointer(//*[@os='c'])"/> 38 36 39 37 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 40 href="../common/ cloog-ppl.xml"38 href="../common/isl.xml" 41 39 xpointer="xpointer(//*[@os='d'])"/> 42 40 43 41 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 44 href="../common/ cloog-ppl.xml"42 href="../common/isl.xml" 45 43 xpointer="xpointer(//*[@os='e'])"/> 46 44 47 45 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 48 href="../common/ cloog-ppl.xml"46 href="../common/isl.xml" 49 47 xpointer="xpointer(//*[@os='f'])"/> 50 48 51 49 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 52 href="../common/ cloog-ppl.xml"50 href="../common/isl.xml" 53 51 xpointer="xpointer(//*[@os='g'])"/> 54 52 55 53 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 56 href="../common/ cloog-ppl.xml"54 href="../common/isl.xml" 57 55 xpointer="xpointer(//*[@os='h'])"/> 58 56 59 57 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 60 href="../common/ cloog-ppl.xml"58 href="../common/isl.xml" 61 59 xpointer="xpointer(//*[@os='i'])"/> 60 61 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 62 href="../common/isl.xml" 63 xpointer="xpointer(//*[@os='j'])"/> 64 65 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 66 href="../common/isl.xml" 67 xpointer="xpointer(//*[@os='k'])"/> 62 68 63 69 </sect2> … … 67 73 68 74 <para>Details on this package are located in <xref 69 linkend="contents- cloog-ppl" role="."/></para>75 linkend="contents-isl" role="."/></para> 70 76 71 77 </sect2> -
BOOK/final-system/multilib/kbd.xml
rec008670 r229ed25 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/kmod-64bit.xml
rec008670 r229ed25 6 6 ]> 7 7 8 <sect1 id="ch-system- module-init-tools" role="wrap">9 <?dbhtml filename=" module-init-tools.html"?>8 <sect1 id="ch-system-kmod" role="wrap"> 9 <?dbhtml filename="kmod-64bit.html"?> 10 10 11 <title> Module-Init-Tools-&module-init-tools-version;</title>11 <title>Kmod-&kmod-version; 64 Bit</title> 12 12 13 <indexterm zone="ch-system- module-init-tools">14 <primary sortas="a- Module-Init-Tools">Module-Init-Tools</primary>13 <indexterm zone="ch-system-kmod"> 14 <primary sortas="a-Kmod">Kmod</primary> 15 15 </indexterm> 16 16 17 17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 18 href="../common/ module-init-tools.xml"18 href="../common/kmod.xml" 19 19 xpointer="xpointer(//*[@role='package'])"/> 20 20 21 21 <sect2 role="installation"> 22 <title>Installation of Module-Init-Tools</title>22 <title>Installation of Kmod</title> 23 23 24 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 25 href="../common/module-init-tools.xml" 25 href="../common/kmod.xml" 26 xpointer="xpointer(//*[@os='a'])"/> 27 28 <screen os="b"><userinput>PKG_CONFIG_PATH=${PKG_CONFIG_PATH64} CC="gcc ${BUILD64}" \ 29 ./configure --prefix=/usr \ 30 --bindir=/bin --sysconfdir=/etc \ 31 --with-rootlibdir=/lib64 --libdir=/usr/lib64 \ 32 --with-zlib --with-xz --disable-manpages</userinput></screen> 33 34 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 35 href="../common/kmod.xml" 26 36 xpointer="xpointer(//*[@os='c'])"/> 27 37 28 38 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 29 href="../common/ module-init-tools.xml"39 href="../common/kmod.xml" 30 40 xpointer="xpointer(//*[@os='d'])"/> 31 41 32 42 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 33 href="../common/ module-init-tools.xml"43 href="../common/kmod.xml" 34 44 xpointer="xpointer(//*[@os='e'])"/> 35 45 36 <screen os="f"><userinput>CC="gcc ${BUILD64}" ./configure --prefix=/usr \ 37 --bindir=/bin --sbindir=/sbin \38 --enable-zlib-dynamic</userinput></screen>46 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 47 href="../common/kmod.xml" 48 xpointer="xpointer(//*[@os='f'])"/> 39 49 40 50 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 41 href="../common/module-init-tools.xml" 51 href="../common/kmod.xml" 52 xpointer="xpointer(//*[@os='f2'])"/> 53 54 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 55 href="../common/kmod.xml" 42 56 xpointer="xpointer(//*[@os='g'])"/> 43 57 44 58 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 45 href="../common/ module-init-tools.xml"59 href="../common/kmod.xml" 46 60 xpointer="xpointer(//*[@os='h'])"/> 47 61 48 62 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 49 href="../common/ module-init-tools.xml"63 href="../common/kmod.xml" 50 64 xpointer="xpointer(//*[@os='i'])"/> 51 65 52 66 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 53 href="../common/ module-init-tools.xml"67 href="../common/kmod.xml" 54 68 xpointer="xpointer(//*[@os='j'])"/> 55 56 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"57 href="../common/module-init-tools.xml"58 xpointer="xpointer(//*[@os='k'])"/>59 69 60 70 </sect2> 61 71 62 72 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 63 href="../common/ module-init-tools.xml"64 xpointer="xpointer(id('contents- module-init-tools'))"/>73 href="../common/kmod.xml" 74 xpointer="xpointer(id('contents-kmod'))"/> 65 75 66 76 </sect1> -
BOOK/final-system/multilib/libee-64bit.xml
rec008670 r229ed25 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
rec008670 r229ed25 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
rec008670 r229ed25 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
rec008670 r229ed25 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/m4.xml
rec008670 r229ed25 42 42 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 43 43 href="../common/m4.xml" 44 xpointer="xpointer(//*[@os='e2'])"/> 45 46 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 47 href="../common/m4.xml" 44 48 xpointer="xpointer(//*[@os='f'])"/> 45 49 -
BOOK/final-system/multilib/make.xml
rec008670 r229ed25 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
rec008670 r229ed25 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
rec008670 r229ed25 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
rec008670 r229ed25 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
rec008670 r229ed25 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
rec008670 r229ed25 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
rec008670 r229ed25 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
rec008670 r229ed25 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
rec008670 r229ed25 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
rec008670 r229ed25 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
rec008670 r229ed25 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
rec008670 r229ed25 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
rec008670 r229ed25 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
rec008670 r229ed25 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
rec008670 r229ed25 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/pkg-config-lite.xml
rec008670 r229ed25 6 6 ]> 7 7 8 <sect1 id="ch-system-pkg-config " role="wrap">9 <?dbhtml filename="pkg-config .html"?>8 <sect1 id="ch-system-pkg-config-lite" role="wrap"> 9 <?dbhtml filename="pkg-config-lite.html"?> 10 10 11 <title>Pkg-config- &pkg-config-version;</title>11 <title>Pkg-config-lite-&pkg-config-lite-version;</title> 12 12 13 <indexterm zone="ch-system-pkg-config ">14 <primary sortas="a-Pkg-config ">Pkg-config</primary>13 <indexterm zone="ch-system-pkg-config-lite"> 14 <primary sortas="a-Pkg-config-lite">Pkg-config-lite</primary> 15 15 </indexterm> 16 16 17 17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 18 href="../common/pkg-config .xml"18 href="../common/pkg-config-lite.xml" 19 19 xpointer="xpointer(//*[@role='package'])"/> 20 20 21 21 <sect2 role="installation"> 22 <title>Installation of Pkg-config </title>22 <title>Installation of Pkg-config-lite</title> 23 23 24 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 25 href="../common/pkg-config .xml"25 href="../common/pkg-config-lite.xml" 26 26 xpointer="xpointer(//*[@os='a'])"/> 27 27 28 <screen os="b"><userinput>GLIB_CFLAGS="-I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include" \ 29 GLIB_LIBS="-lglib-2.0" \ 30 CC="gcc ${BUILD64}" \ 31 ./configure --prefix=/usr \ 32 --with-pc-path=/usr/share/pkgconfig </userinput></screen> 33 34 <variablelist os="bb"> 35 <title>The meaning of the new configure option:</title> 36 37 <varlistentry> 38 <term><parameter>GLIB_CFLAGS="-I/usr/include/glib-2.0 -I/usr/libi64/glib-2.0/include"</parameter></term> 39 <term><parameter>GLIB_LIBS="-lglib-2.0"</parameter></term> 40 <listitem> 41 <para>Pkg-config no longer comes with Glib and because Pkg-config 42 has not been installed itself it needs to be told where Glib is.</para> 43 </listitem> 44 </varlistentry> 45 </variablelist> 46 28 <screen os="b"><userinput>CC="gcc ${BUILD64}" ./configure --prefix=/usr \ 29 --with-pc-path=/usr/share/pkgconfig</userinput></screen> 47 30 48 31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 49 href="../common/pkg-config .xml"32 href="../common/pkg-config-lite.xml" 50 33 xpointer="xpointer(//*[@os='c'])"/> 51 34 52 35 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 53 href="../common/pkg-config .xml"36 href="../common/pkg-config-lite.xml" 54 37 xpointer="xpointer(//*[@os='d'])"/> 55 38 56 39 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 57 href="../common/pkg-config .xml"40 href="../common/pkg-config-lite.xml" 58 41 xpointer="xpointer(//*[@os='e'])"/> 59 42 60 43 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 61 href="../common/pkg-config.xml" 44 href="../common/pkg-config-lite.xml" 45 xpointer="xpointer(//*[@os='e2'])"/> 46 47 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 48 href="../common/pkg-config-lite.xml" 62 49 xpointer="xpointer(//*[@os='f'])"/> 63 50 64 51 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 65 href="../common/pkg-config .xml"52 href="../common/pkg-config-lite.xml" 66 53 xpointer="xpointer(//*[@os='g'])"/> 67 54 … … 76 63 future.</para> 77 64 78 <screen os="m4"><userinput>cat >> ${CLFS}/root/.bash_profile << EOF65 <screen os="m4"><userinput>cat >> /root/.bash_profile << EOF 79 66 export PKG_CONFIG_PATH32="${PKG_CONFIG_PATH32}" 80 67 export PKG_CONFIG_PATH64="${PKG_CONFIG_PATH64}" … … 84 71 85 72 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 86 href="../common/pkg-config .xml"87 xpointer="xpointer(id('contents-pkg-config '))"/>73 href="../common/pkg-config-lite.xml" 74 xpointer="xpointer(id('contents-pkg-config-lite'))"/> 88 75 89 76 </sect1> -
BOOK/final-system/multilib/procps-64bit.xml
rec008670 r229ed25 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
rec008670 r229ed25 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
rec008670 r229ed25 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
rec008670 r229ed25 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
rec008670 r229ed25 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
rec008670 r229ed25 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
rec008670 r229ed25 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
rec008670 r229ed25 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
rec008670 r229ed25 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
rec008670 r229ed25 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" … … 51 51 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 52 52 href="../common/util-linux.xml" 53 xpointer="xpointer(//*[@os='f2'])"/> 54 55 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 56 href="../common/util-linux.xml" 53 57 xpointer="xpointer(//*[@os='g'])"/> 54 58 -
BOOK/final-system/multilib/util-linux-n32.xml
rec008670 r229ed25 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
rec008670 r229ed25 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" -
BOOK/final-system/multilib/vim.xml
rec008670 r229ed25 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
rec008670 r229ed25 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
rec008670 r229ed25 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
rec008670 r229ed25 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
rec008670 r229ed25 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
rec008670 r229ed25 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
rec008670 r229ed25 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
rec008670 r229ed25 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"/> … … 48 48 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/automake.xml"/> 49 49 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bash.xml"/> 50 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bc.xml"/> 50 51 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bzip2.xml"/> 51 52 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/diffutils.xml"/> 52 53 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/file.xml"/> 54 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gawk.xml"/> 53 55 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/findutils.xml"/> 54 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gawk.xml"/>55 56 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gettext.xml"/> 56 57 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/grep.xml"/> 57 58 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/groff.xml"/> 59 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/less.xml"/> 58 60 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gzip.xml"/> 59 61 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/iputils.xml"/> … … 66 68 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/expat.xml"/> 67 69 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/dbus.xml"/> 68 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ module-init-tools.xml"/>70 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/kmod.xml"/> 69 71 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/patch.xml"/> 70 72 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/psmisc.xml"/> … … 76 78 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/tar.xml"/> 77 79 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/texinfo.xml"/> 78 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/udev.xml"/>79 80 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/vim.xml"/> 80 81 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc/hfsutils.xml"/> -
BOOK/final-system/ppc/eglibc.xml
rec008670 r229ed25 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
rec008670 r229ed25 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
rec008670 r229ed25 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
rec008670 r229ed25 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"/> … … 67 66 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/automake.xml"/> 68 67 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/bash.xml"/> 68 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/bc.xml"/> 69 69 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/bzip2.xml"/> 70 70 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/bzip2-64bit.xml"/> … … 72 72 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/file.xml"/> 73 73 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/file-64bit.xml"/> 74 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gawk.xml"/> 74 75 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/findutils.xml"/> 75 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gawk.xml"/>76 76 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gettext.xml"/> 77 77 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gettext-64bit.xml"/> 78 78 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/grep.xml"/> 79 79 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/groff.xml"/> 80 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/less.xml"/> 80 81 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gzip.xml"/> 81 82 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/iputils.xml"/> 82 83 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/kbd.xml"/> 83 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/less.xml"/>84 84 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/libcap.xml"/> 85 85 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/libcap-64bit.xml"/> … … 92 92 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/dbus.xml"/> 93 93 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/dbus-64bit.xml"/> 94 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/module-init-tools.xml"/> 94 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/kmod.xml"/> 95 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/kmod-64bit.xml"/> 95 96 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/patch.xml"/> 96 97 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/psmisc.xml"/> … … 105 106 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/tar.xml"/> 106 107 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/texinfo.xml"/> 107 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/udev.xml"/>108 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/udev-64bit.xml"/>109 108 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/vim.xml"/> 110 109 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc64/hfsutils.xml"/> -
BOOK/final-system/ppc64/eglibc-64bit.xml
rec008670 r229ed25 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
rec008670 r229ed25 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
rec008670 r229ed25 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
rec008670 r229ed25 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
rec008670 r229ed25 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"/> … … 48 48 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/automake.xml"/> 49 49 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bash.xml"/> 50 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bc.xml"/> 50 51 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bzip2.xml"/> 51 52 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/diffutils.xml"/> 52 53 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/file.xml"/> 54 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gawk.xml"/> 53 55 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/findutils.xml"/> 54 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gawk.xml"/>55 56 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gettext.xml"/> 56 57 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/grep.xml"/> 57 58 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/groff.xml"/> 59 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/less.xml"/> 58 60 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gzip.xml"/> 59 61 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/iputils.xml"/> … … 66 68 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/expat.xml"/> 67 69 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/dbus.xml"/> 68 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ module-init-tools.xml"/>70 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/kmod.xml"/> 69 71 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/patch.xml"/> 70 72 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/psmisc.xml"/> … … 76 78 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/tar.xml"/> 77 79 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/texinfo.xml"/> 78 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/udev.xml"/>79 80 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/vim.xml"/> 80 81 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc/elftoaout.xml"/> -
BOOK/final-system/sparc64-64-chapter.xml
rec008670 r229ed25 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"/> … … 48 48 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/automake.xml"/> 49 49 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bash.xml"/> 50 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bc.xml"/> 50 51 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bzip2.xml"/> 51 52 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/diffutils.xml"/> 52 53 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/file.xml"/> 54 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gawk.xml"/> 53 55 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/findutils.xml"/> 54 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gawk.xml"/>55 56 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gettext.xml"/> 56 57 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/grep.xml"/> 57 58 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/groff.xml"/> 59 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/less.xml"/> 58 60 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gzip.xml"/> 59 61 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/iputils.xml"/> … … 66 68 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/expat.xml"/> 67 69 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/dbus.xml"/> 68 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ module-init-tools.xml"/>70 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/kmod.xml"/> 69 71 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/patch.xml"/> 70 72 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/psmisc.xml"/> … … 76 78 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/tar.xml"/> 77 79 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/texinfo.xml"/> 78 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/udev.xml"/>79 80 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/vim.xml"/> 80 81 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc64/elftoaout.xml"/> 81 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc /silo.xml"/>82 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc64-64/silo.xml"/> 82 83 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/aboutdebug.xml"/> 83 84 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/stripping.xml"/> -
BOOK/final-system/sparc64-64/eglibc.xml
rec008670 r229ed25 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
rec008670 r229ed25 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
rec008670 r229ed25 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"/> … … 67 66 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/automake.xml"/> 68 67 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/bash.xml"/> 68 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/bc.xml"/> 69 69 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/bzip2.xml"/> 70 70 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/bzip2-64bit.xml"/> … … 72 72 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/file.xml"/> 73 73 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/file-64bit.xml"/> 74 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gawk.xml"/> 74 75 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/findutils.xml"/> 75 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gawk.xml"/>76 76 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gettext.xml"/> 77 77 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gettext-64bit.xml"/> 78 78 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/grep.xml"/> 79 79 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/groff.xml"/> 80 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/less.xml"/> 80 81 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gzip.xml"/> 81 82 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/iputils.xml"/> 82 83 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/kbd.xml"/> 83 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/less.xml"/>84 84 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/libcap.xml"/> 85 85 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/libcap-64bit.xml"/> … … 92 92 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/dbus.xml"/> 93 93 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/dbus-64bit.xml"/> 94 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/module-init-tools.xml"/> 94 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/kmod.xml"/> 95 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/kmod-64bit.xml"/> 95 96 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/patch.xml"/> 96 97 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/psmisc.xml"/> … … 105 106 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/tar.xml"/> 106 107 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/texinfo.xml"/> 107 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/udev.xml"/>108 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/udev-64bit.xml"/>109 108 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/vim.xml"/> 110 109 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc64/elftoaout.xml"/> 111 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc /silo.xml"/>110 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc64-64/silo.xml"/> 112 111 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/aboutdebug.xml"/> 113 112 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/stripping.xml"/> -
BOOK/final-system/sparc64/eglibc-64bit.xml
rec008670 r229ed25 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
rec008670 r229ed25 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"/> … … 48 48 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/automake.xml"/> 49 49 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bash.xml"/> 50 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bc.xml"/> 50 51 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bzip2.xml"/> 51 52 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/diffutils.xml"/> 52 53 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/file.xml"/> 54 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gawk.xml"/> 53 55 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/findutils.xml"/> 54 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gawk.xml"/>55 56 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gettext.xml"/> 56 57 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/grep.xml"/> 57 58 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/groff.xml"/> 59 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/less.xml"/> 58 60 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gzip.xml"/> 59 61 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/iputils.xml"/> … … 66 68 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/expat.xml"/> 67 69 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/dbus.xml"/> 68 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ module-init-tools.xml"/>70 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/kmod.xml"/> 69 71 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/patch.xml"/> 70 72 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/psmisc.xml"/> … … 76 78 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/tar.xml"/> 77 79 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/texinfo.xml"/> 78 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/udev.xml"/>79 80 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/vim.xml"/> 80 81 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86/grub.xml"/> -
BOOK/final-system/x86/eglibc.xml
rec008670 r229ed25 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
rec008670 r229ed25 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
rec008670 r229ed25 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"/> … … 48 48 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/automake.xml"/> 49 49 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bash.xml"/> 50 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bc.xml"/> 50 51 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bzip2.xml"/> 51 52 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/diffutils.xml"/> 52 53 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/file.xml"/> 54 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gawk.xml"/> 53 55 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/findutils.xml"/> 54 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gawk.xml"/>55 56 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gettext.xml"/> 56 57 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/grep.xml"/> 57 58 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/groff.xml"/> 59 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/less.xml"/> 58 60 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gzip.xml"/> 59 61 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/iputils.xml"/> … … 66 68 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/expat.xml"/> 67 69 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/dbus.xml"/> 68 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ module-init-tools.xml"/>70 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/kmod.xml"/> 69 71 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/patch.xml"/> 70 72 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/psmisc.xml"/> … … 76 78 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/tar.xml"/> 77 79 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/texinfo.xml"/> 78 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/udev.xml"/>79 80 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/vim.xml"/> 80 81 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86/grub.xml"/> -
BOOK/final-system/x86_64-64/binutils.xml
rec008670 r229ed25 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
rec008670 r229ed25 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
rec008670 r229ed25 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"/> … … 67 66 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/automake.xml"/> 68 67 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/bash.xml"/> 68 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/bc.xml"/> 69 69 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/bzip2.xml"/> 70 70 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/bzip2-64bit.xml"/> … … 72 72 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/file.xml"/> 73 73 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/file-64bit.xml"/> 74 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gawk.xml"/> 74 75 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/findutils.xml"/> 75 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gawk.xml"/>76 76 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gettext.xml"/> 77 77 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gettext-64bit.xml"/> 78 78 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/grep.xml"/> 79 79 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/groff.xml"/> 80 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/less.xml"/> 80 81 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gzip.xml"/> 81 82 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/iputils.xml"/> … … 92 93 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/dbus.xml"/> 93 94 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/dbus-64bit.xml"/> 94 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/module-init-tools.xml"/> 95 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/kmod.xml"/> 96 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/kmod-64bit.xml"/> 95 97 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/patch.xml"/> 96 98 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/psmisc.xml"/> … … 105 107 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/tar.xml"/> 106 108 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/texinfo.xml"/> 107 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/udev.xml"/>108 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/udev-64bit.xml"/>109 109 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/vim.xml"/> 110 110 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86/grub.xml"/> -
BOOK/final-system/x86_64/eglibc-64bit.xml
rec008670 r229ed25 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
rec008670 r229ed25 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
rec008670 r229ed25 1 1 <?xml version="1.0" encoding="ISO-8859-1"?> 2 2 3 <!ENTITY month "0 6"> <!-- Use two digits -->4 <!ENTITY month_name " June">5 <!ENTITY day "0 4"> <!-- Use two digits -->6 <!ENTITY year "201 1"> <!-- Use four digits -->3 <!ENTITY month "01"> <!-- Use two digits --> 4 <!ENTITY month_name "December"> 5 <!ENTITY day "01"> <!-- Use two digits --> 6 <!ENTITY year "2014"> <!-- Use four digits --> 7 7 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"> … … 21 21 <!ENTITY version-ppc "&version;-PowerPC"> 22 22 <!ENTITY version-ppc64 "&version;-PowerPC64-Multilib"> 23 <!ENTITY version-ppc64-64 "&version;-PowerPC64-Pure64"> 23 24 <!ENTITY version-sparc "&version;-Sparc"> 24 25 <!ENTITY version-sparcv8 "&version;-Sparc_v8"> … … 40 41 <!ENTITY livecd-root "&lfs-root;livecd/"> 41 42 <!ENTITY test-results "&clfs-root;testsuite-logs/&generic-version;/"> 42 <!ENTITY errata "&clfs-wiki; clfs/errata/&generic-version;/">43 <!ENTITY errata "&clfs-wiki;wiki/errata"> 43 44 44 45 <!ENTITY gnu "http://ftp.gnu.org/gnu/"> -
BOOK/introduction/alpha/changelog.xml
rec008670 r229ed25 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
rec008670 r229ed25 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
rec008670 r229ed25 28 28 <itemizedlist> 29 29 <listitem> 30 <para>[name] - New changelog entry.</para>30 <para>[name] - Changelog entry.</para> 31 31 </listitem> 32 32 <listitem> … … 38 38 39 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 13, 2011</para> 238 <itemizedlist> 239 <listitem> 240 <para>[jciccone] - Added systemd and changed the appropriate 241 configuration pages.</para> 242 </listitem> 243 </itemizedlist> 244 </listitem> 245 246 <listitem> 247 <para>February 10, 2011</para> 248 <itemizedlist> 249 <listitem> 250 <para>[jciccone] - Added patch to procps to fix an issue when the 251 screen refresh rate isn't 60Hz.</para> 252 </listitem> 253 </itemizedlist> 254 </listitem> 255 256 <listitem> 257 <para>February 6, 2011</para> 258 <itemizedlist> 259 <listitem> 260 <para>[jciccone] - Add Expat 2.0.1.</para> 261 </listitem> 262 <listitem> 263 <para>[jciccone] - Add D-Bus 1.4.1.</para> 264 </listitem> 265 </itemizedlist> 266 </listitem> 267 268 <listitem> 269 <para>January 30, 2011</para> 270 <itemizedlist> 271 <listitem> 272 <para>[jciccone] - Add systemd 17.</para> 273 </listitem> 274 <listitem> 275 <para>[jciccone] - Add libcap 2.19.</para> 276 </listitem> 277 <listitem> 278 <para>[jciccone] - Add Attr 2.4.44.</para> 279 </listitem> 280 <listitem> 281 <para>[jciccone] - Add Pkg-config 0.25.</para> 282 </listitem> 283 <listitem> 284 <para>[jciccone] - Patch procps so that ps supports process control 285 groups.</para> 286 </listitem> 287 </itemizedlist> 288 </listitem> 289 290 <listitem> 291 <para>January 29, 2011</para> 292 <itemizedlist> 293 <listitem> 294 <para>[jciccone] - Update Util-Linux to 2.19-rc3.</para> 295 </listitem> 296 </itemizedlist> 297 </listitem> 298 299 <listitem> 300 <para>January 8, 2011</para> 301 <itemizedlist> 302 <listitem> 303 <para>[jciccone] - Updated Sysvinit to 2.88dsf.</para> 304 </listitem> 305 <listitem> 306 <para>[jciccone] - Updated DHCPCD to 5.2.10.</para> 307 </listitem> 308 <listitem> 309 <para>[jciccone] - Updated the Multiarch Wrapper based on changes 310 from DX-MON.</para> 311 </listitem> 312 <listitem> 313 <para>[jciccone] - Updated Bootscripts to 1.2-pre11.</para> 314 </listitem> 315 <listitem> 316 <para>[jciccone] - Updated Vim to 7.3.</para> 317 </listitem> 318 <listitem> 319 <para>[jciccone] - Updated Udev to 165.</para> 320 </listitem> 321 <listitem> 322 <para>[jciccone] - Updated Man to 1.6g.</para> 323 </listitem> 324 <listitem> 325 <para>[jciccone] - Updated IPutils to s20101006.</para> 326 </listitem> 327 <listitem> 328 <para>[jciccone] - Updated Autoconf to 2.68.</para> 329 </listitem> 330 <listitem> 331 <para>[jciccone] - Updated IPRoute2 to 2.6.37.</para> 332 </listitem> 333 <listitem> 334 <para>[jciccone] - Updated Libtool to 2.4.</para> 335 </listitem> 336 <listitem> 337 <para>[jciccone] - Updated E2fsprogs to 1.41.14.</para> 338 </listitem> 339 <listitem> 340 <para>[jciccone] - Updated Psmisc to 22.13.</para> 341 </listitem> 342 <listitem> 343 <para>[jciccone] - Updated the NCurses Branch Update Patch to -22.</para> 344 </listitem> 345 <listitem> 346 <para>[jciccone] - Updated Man-Pages to 3.32.</para> 347 </listitem> 348 <listitem> 349 <para>[jciccone] - Updated Linux to 2.6.37.</para> 350 </listitem> 351 <listitem> 352 <para>[jciccone] - Updated Perl to 5.12.2.</para> 353 </listitem> 354 <listitem> 355 <para>[jciccone] - Updated Expect to 5.45.</para> 356 </listitem> 357 <listitem> 358 <para>[jciccone] - Updated TCL to 8.5.9.</para> 359 </listitem> 360 <listitem> 361 <para>[jciccone] - Updated XZ to 5.0.0.</para> 362 </listitem> 363 <listitem> 364 <para>[jciccone] - Updated Tar to 1.25.</para> 365 </listitem> 366 <listitem> 367 <para>[jciccone] - Updated Patch to 2.6.1.</para> 368 </listitem> 369 <listitem> 370 <para>[jciccone] - Updated M4 to 1.4.15.</para> 371 </listitem> 372 <listitem> 373 <para>[jciccone] - Updated Coreutils to 8.9.</para> 374 </listitem> 375 <listitem> 376 <para>[jciccone] - Updated Bzip2 to 1.0.6.</para> 377 </listitem> 378 <listitem> 379 <para>[jciccone] - Updated Bison to 2.4.3.</para> 380 </listitem> 381 <listitem> 382 <para>[jciccone] - Updated the Bash Branch Update to -2.</para> 383 </listitem> 384 <listitem> 385 <para>[jciccone] - Updated CLooG-PPL to 0.15.10.</para> 386 </listitem> 387 <listitem> 388 <para>[jciccone] - Updated EGlibc 2.12 to r12509.</para> 389 </listitem> 390 <listitem> 391 <para>[jciccone] - Updated GCC to 4.5.2.</para> 392 </listitem> 393 <listitem> 394 <para>[Jonathan] - Corrected links for; expect, iana-etc and perl.</para> 395 </listitem> 396 </itemizedlist> 397 </listitem> 398 399 <listitem> 400 <para>Augest 28, 2010</para> 401 <itemizedlist> 402 <listitem> 403 <para>[jciccone] - Added a sed to procps that fixes an issue with 404 Make 3.82.</para> 405 </listitem> 406 <listitem> 407 <para>[jciccone] - Added a note to GMP in the final system about 408 building for a different cpu.</para> 409 </listitem> 410 <listitem> 411 <para>[Jonathan] - Corrected md5sums and some links, thanks to 412 Code Monkey.</para> 413 </listitem> 414 </itemizedlist> 415 </listitem> 416 417 <listitem> 418 <para>August 08, 2010</para> 419 <itemizedlist> 420 <listitem> 421 <para>[jciccone] - Migrated the UID and GID Map from Sysroot.</para> 422 </listitem> 423 <listitem> 424 <para>[jciccone] - Removed Lilo and bin86 from x86_64-64 in favor 425 of GRUB.</para> 426 </listitem> 427 <listitem> 428 <para>[jciccone] - Updated the GCC Pure64 Patch to -2. -1 has 429 inconsistancies and errors.</para> 430 </listitem> 431 <listitem> 432 <para>[jciccone] - Add a patch to EGlibc to fix a compatibility issue 433 with Make 3.82.</para> 434 </listitem> 435 <listitem> 436 <para>[jciccone] - Updated Make to 3.82.</para> 437 </listitem> 438 <listitem> 439 <para>[jciccone] - Updated GCC to 4.5.1.</para> 440 </listitem> 441 <listitem> 442 <para>[jciccone] - Updated GRUB to 1.98.</para> 443 </listitem> 444 <listitem> 445 <para>[jciccone] - Updated the Kernel to 2.6.35.</para> 446 </listitem> 447 <listitem> 448 <para>[jciccone] - Updated DHCPCD to 5.2.7.</para> 449 </listitem> 450 <listitem> 451 <para>[jciccone] - Install XZutils before Man. The configure script 452 from man was finding unxz in /tools.</para> 453 </listitem> 454 <listitem> 455 <para>[jciccone] - Added set ruler to the default system vimrc. This 456 can be a very useful option when doing text editing.</para> 457 </listitem> 458 <listitem> 459 <para>[jciccone] - Updated Udev to 160.</para> 460 </listitem> 461 <listitem> 462 <para>[jciccone] - Use pushd and popd when regenerating the info db 463 after installing texinfo.</para> 464 </listitem> 465 <listitem> 466 <para>[jciccone] - Removed the Tar new compressors patch and added an 467 updated man page patch.</para> 468 </listitem> 469 <listitem> 470 <para>[jciccone] - Updated Psmisc to 22.12.</para> 471 </listitem> 472 <listitem> 473 <para>[jciccone] - Updated Module-Init-Tools to 3.12.</para> 474 </listitem> 475 <listitem> 476 <para>[jciccone] - Updated Kbd to 1.15.2.</para> 477 </listitem> 478 <listitem> 479 <para>[jciccone] - Updated IPUtils to s20100418.</para> 480 </listitem> 481 </itemizedlist> 482 </listitem> 483 484 <listitem> 485 <para>August 02, 2010</para> 486 <itemizedlist> 487 <listitem> 488 <para>[jciccone] - Updated Automake to 1.11.1.</para> 489 </listitem> 490 <listitem> 491 <para>[jciccone] - Updated Autoconf to 2.67.</para> 492 </listitem> 493 <listitem> 494 <para>[jciccone] - Updated Readline to 6.1.</para> 495 </listitem> 496 </itemizedlist> 497 </listitem> 498 499 <listitem> 500 <para>August 02, 2010</para> 501 <itemizedlist> 502 <listitem> 503 <para>[jciccone] - Updated IPRoute2 to 2.6.34.</para> 504 </listitem> 505 <listitem> 506 <para>[jciccone] - Updated Libtool to 2.2.10.</para> 507 </listitem> 508 </itemizedlist> 509 </listitem> 510 511 <listitem> 512 <para>August 01, 2010</para> 513 <itemizedlist> 514 <listitem> 515 <para>[jciccone] - Updated E2fsprogs to 1.14.12.</para> 516 </listitem> 517 <listitem> 518 <para>[jciccone] - Updated the NCurses Branch Update patch to -21. 519 Fixes through 2010-07-31 from upstream.</para> 520 </listitem> 521 <listitem> 522 <para>[jciccone] - Removed an unneeded sed from binutils in the 523 final-system renaming getline to _getline.</para> 524 </listitem> 525 <listitem> 526 <para>[jciccone] - Fixed a compilation issue with GMP in the final 527 for 32bit on multilib. It handles the ABI differences on its own 528 now.</para> 529 </listitem> 530 <listitem> 531 <para>[jciccone] - Updated Man-Pages to 3.25.</para> 532 </listitem> 533 <listitem> 534 <para>[jciccone] - Updated Perl to 5.12.1.</para> 535 </listitem> 536 </itemizedlist> 537 </listitem> 538 539 <listitem> 540 <para>July 29, 2010</para> 541 <itemizedlist> 542 <listitem> 543 <para>[jciccone] - Updated Expect to 5.44.1.15.</para> 544 </listitem> 545 </itemizedlist> 546 </listitem> 547 548 <listitem> 549 <para>July 26, 2010</para> 550 <itemizedlist> 551 <listitem> 552 <para>[jciccone] - Updated Util-Linux-NG to 2.18.</para> 553 </listitem> 554 <listitem> 555 <para>[jciccone] - Updated Tar to 1.23.</para> 556 </listitem> 557 <listitem> 558 <para>[jciccone] - Updated Patch to 2.6.</para> 559 </listitem> 560 <listitem> 561 <para>[jciccone] - Updated M4 to 1.4.14.</para> 562 </listitem> 563 <listitem> 564 <para>[jciccone] - Updated Gzip to 1.4.</para> 565 </listitem> 566 <listitem> 567 <para>[jciccone] - Updated Grep to 2.6.3.</para> 568 </listitem> 569 <listitem> 570 <para>[jciccone] - Updated Gettext to 0.18.1.1.</para> 571 </listitem> 572 <listitem> 573 <para>[jciccone] - Updated Gawk to 3.1.8.</para> 574 </listitem> 575 <listitem> 576 <para>[jciccone] - Updated Diffutils to 3.0.</para> 577 </listitem> 578 <listitem> 579 <para>[jciccone] - Updated Coreutils to 8.5.</para> 580 </listitem> 581 </itemizedlist> 582 </listitem> 583 584 <listitem> 585 <para>July 25, 2010</para> 586 <itemizedlist> 587 <listitem> 588 <para>[jciccone] - Updated Bison to 2.4.2.</para> 589 </listitem> 590 <listitem> 591 <para>[jciccone] - Updated Bash to 4.1.</para> 592 </listitem> 593 <listitem> 594 <para>[jciccone] - Updated EGlibc to 2.12-20100725-r11059.</para> 595 </listitem> 596 <listitem> 597 <para>[jciccone] - Updated File to 5.04.</para> 598 </listitem> 599 <listitem> 600 <para>[jciccone] - Downgraded PPL to 0.10.2, GCC Incompatible.</para> 601 </listitem> 602 <listitem> 603 <para>[jciccone] - Added MPC 0.8.2 for GCC.</para> 604 </listitem> 605 <listitem> 606 <para>[jciccone] - Updated GCC to 4.5.0.</para> 607 </listitem> 608 <listitem> 609 <para>[jciccone] - Updated Cloog-PPL to 0.15.9.</para> 610 </listitem> 611 <listitem> 612 <para>[jciccone] - Updated PPL to 0.11pre24.</para> 613 </listitem> 614 <listitem> 615 <para>[jciccone] - Updated MPFR to 3.0.0.</para> 616 </listitem> 617 <listitem> 618 <para>[jciccone] - Updated GMP to 5.0.1.</para> 619 </listitem> 620 <listitem> 621 <para>[jciccone] - Updated the Kernel to 2.6.34.1.</para> 622 </listitem> 623 <listitem> 624 <para>[jciccone] - Updated Binutils to 2.20.1.</para> 625 </listitem> 626 <listitem> 627 <para>[jciccone] - Updated the bootscripts to 1.2-pre10.</para> 628 </listitem> 629 <listitem> 630 <para>[jciccone] - Updated the grub patches.</para> 631 </listitem> 632 </itemizedlist> 633 </listitem> 634 635 <listitem> 636 <para>May 14, 2010</para> 637 <itemizedlist> 638 <listitem> 639 <para>[Chris] - Added Installed Directories info for all 640 applicable packages.</para> 641 </listitem> 642 </itemizedlist> 643 </listitem> 644 645 <listitem> 646 <para>April 26, 2010</para> 647 <itemizedlist> 648 <listitem> 649 <para>[kb0iic] - Updated zlib to 1.2.5.</para> 650 </listitem> 651 </itemizedlist> 652 </listitem> 653 654 <listitem> 655 <para>April 11, 2010</para> 656 <itemizedlist> 657 <listitem> 658 <para>[jciccone] - Updated the Kernel to 2.6.33.2.</para> 659 </listitem> 660 </itemizedlist> 661 </listitem> 662 663 <listitem> 664 <para>Janurary 3, 2010</para> 665 <itemizedlist> 666 <listitem> 667 <para>[Jonathan] - Added --disable-introspection to Udev Build.</para> 668 </listitem> 669 </itemizedlist> 670 </listitem> 671 672 <listitem> 673 <para>Janurary 1, 2010</para> 674 <itemizedlist> 675 <listitem> 676 <para>[jciccone] - Updated GCC to 4.4.2.</para> 677 </listitem> 678 <listitem> 679 <para>[jciccone] - Updated Binutils to 2.20.</para> 680 </listitem> 681 <listitem> 682 <para>[jciccone] - Also create the null and console nodes for udev 683 in the boot section.</para> 684 </listitem> 685 <listitem> 686 <para>[jciccone] - Updated the Essential Symlinks in the Boot section 687 to include sleep.</para> 688 </listitem> 689 <listitem> 690 <para>[jciccone] - Stopped Cloog-PPL from setting LD_LIBRARY_PATH to 691 fix segfault issues.</para> 692 </listitem> 693 <listitem> 694 <para>[Jonathan] Updated Module-init-tools to 3.11.1.</para> 695 </listitem> 696 <listitem> 697 <para>[Jonathan] Updated Psmisc to 22.9.</para> 698 </listitem> 699 <listitem> 700 <para>[Jonathan] Updated Rsyslog to 4.4.2.</para> 701 </listitem> 702 <listitem> 703 <para>[Jonathan] Updated Dhcpcd to 5.1.4.</para> 704 </listitem> 705 <listitem> 706 <para>[Jonathan] Updated Udev to 149.</para> 707 </listitem> 708 </itemizedlist> 709 </listitem> 710 711 <listitem> 712 <para>December 31, 2009</para> 713 <itemizedlist> 714 <listitem> 715 <para>[Jonathan] - Updated Readline Patch to -2.</para> 716 </listitem> 717 </itemizedlist> 718 </listitem> 719 720 <listitem> 721 <para>December 30, 2009</para> 722 <itemizedlist> 723 <listitem> 724 <para>[Jonathan] - Updated Man-pages 3.23.</para> 725 </listitem> 726 </itemizedlist> 727 </listitem> 728 729 <listitem> 730 <para>September 22, 2009</para> 731 <itemizedlist> 732 <listitem> 733 <para>[Chris] - Updated home page for Patch.</para> 734 </listitem> 735 </itemizedlist> 736 </listitem> 737 738 <listitem> 739 <para>September 13, 2009</para> 740 <itemizedlist> 741 <listitem> 742 <para>[Chris] - Added switch to configure command for Grep to fix 743 grep -i. Solution taken from LFS.</para> 744 </listitem> 745 </itemizedlist> 746 </listitem> 747 748 <listitem> 749 <para>September 12, 2009</para> 750 <itemizedlist> 751 <listitem> 752 <para>[Jim] - Updated Bash Patch to -7.</para> 753 </listitem> 754 <listitem> 755 <para>[Jim] - Updated Vim Patch to -21.</para> 756 </listitem> 757 <listitem> 758 <para>[Jim] - Updated Ncurses Patch to -20.</para> 759 </listitem> 760 <listitem> 761 <para>[Jim] - Updated GCC Patch to -4.</para> 762 </listitem> 763 <listitem> 764 <para>[Jim] - Added New GCC Fixes Patch.</para> 765 </listitem> 766 </itemizedlist> 767 </listitem> 768 769 <listitem> 770 <para>September 11, 2009</para> 771 <itemizedlist> 772 <listitem> 773 <para>[Jim] - Updated Coreutils 7.6.</para> 774 </listitem> 775 </itemizedlist> 776 </listitem> 777 778 <listitem> 779 <para>September 7, 2009</para> 780 <itemizedlist> 781 <listitem> 782 <para>[Jim] - Updated Util-Linux-NG to 2.16.1.</para> 783 </listitem> 784 </itemizedlist> 785 </listitem> 786 787 <listitem> 788 <para>September 5, 2009</para> 789 <itemizedlist> 790 <listitem> 791 <para>[zippo] - Updated Kernel tp 2.6.30.5 Tested Stable.</para> 792 </listitem> 793 </itemizedlist> 794 </listitem> 795 796 <listitem> 797 <para>September 2, 2009</para> 798 <itemizedlist> 799 <listitem> 800 <para>[Jim] - Updated Rsyslog to 4.4.1.</para> 801 </listitem> 802 </itemizedlist> 803 </listitem> 804 805 <listitem> 806 <para>September 1, 2009</para> 807 <itemizedlist> 808 <listitem> 809 <para>[Jim] - Updated XZ Utils to 4.999.9beta.</para> 810 </listitem> 811 </itemizedlist> 812 </listitem> 813 814 <listitem> 815 <para>August 31, 2009</para> 816 <itemizedlist> 817 <listitem> 818 <para>[Jim] - Fixed issue in Pure 64 util-linux-ng build. Thank you for the report 819 Phillip Potter.</para> 820 </listitem> 821 </itemizedlist> 822 </listitem> 823 824 <listitem> 825 <para>August 25, 2009</para> 826 <itemizedlist> 827 <listitem> 828 <para>[Jim] - Updated Perl to 5.10.1.</para> 829 </listitem> 830 <listitem> 831 <para>[Jim] - Updated to Eglibc 2.10.1 Revision 8873. 832 [BZ #10448] If NSS module contains no callback we must 833 touch the status to avoid using stale value.</para> 834 </listitem> 835 </itemizedlist> 836 </listitem> 837 838 <listitem> 839 <para>August 22, 2009</para> 840 <itemizedlist> 841 <listitem> 842 <para>[Jim] - Updated E2fsprogs to 1.41.9.</para> 843 </listitem> 844 </itemizedlist> 845 </listitem> 846 847 <listitem> 848 <para>August 21, 2009</para> 849 <itemizedlist> 850 <listitem> 851 <para>[Jim] - Updated to Eglibc 2.10.1 Revision 8849.</para> 852 </listitem> 853 <listitem> 854 <para>[Jim] - Updated Coreutils to 7.5.</para> 855 </listitem> 856 <listitem> 857 <para>[Jim] - Updated Rsyslog to 4.4.0.</para> 858 </listitem> 859 <listitem> 860 <para>[Jim] - Updated Cloog-PPL to 0.15.7.</para> 861 </listitem> 862 <listitem> 863 <para>[Jim] - Updated Udev to 146.</para> 864 </listitem> 865 </itemizedlist> 866 </listitem> 867 868 <listitem> 869 <para>August 17, 2009</para> 870 <itemizedlist> 871 <listitem> 872 <para>[Chris] -Documented package/patch download list in book.</para> 873 </listitem> 874 </itemizedlist> 875 </listitem> 876 877 <listitem> 878 <para>August 14, 2009</para> 879 <itemizedlist> 880 <listitem> 881 <para>[Chris] - Changed Shadow instructions to remove unneeded 882 configure options and update sed command for the encryption method.</para> 883 </listitem> 884 </itemizedlist> 885 </listitem> 886 887 <listitem> 888 <para>August 12, 2009</para> 889 <itemizedlist> 890 <listitem> 891 <para>[jim] - Added patch to Flex to ensure proper GCC 4.4.x 892 code generation.</para> 893 </listitem> 894 </itemizedlist> 895 </listitem> 896 897 <listitem> 898 <para>August 11, 2009</para> 899 <itemizedlist> 900 <listitem> 901 <para>[jim] - Added Bison to Temp-System for Binutils in 902 Final System.</para> 903 </listitem> 904 <listitem> 905 <para>[jim] - Added Flex to Temp-System for Binutils in 906 Final System.</para> 907 </listitem> 908 <listitem> 909 <para>[jim] - Updated to Binutils 2.19.51. See 910 http://sourceware.org/ml/binutils/2009-08/msg00163.html.</para> 911 </listitem> 912 <listitem> 913 <para>[Jim] - Updated DHCPCD to 5.0.7.</para> 914 </listitem> 915 <listitem> 916 <para>[Jim] - Updated Less to 436.</para> 917 </listitem> 918 </itemizedlist> 919 </listitem> 920 921 <listitem> 922 <para>August 9, 2009</para> 923 <itemizedlist> 924 <listitem> 925 <para>[Chris] - Udev now automatically installs HTML file on Udev 926 rules. Removed obsolete instructions to manually install it, 927 and updated references to its location.</para> 928 </listitem> 929 </itemizedlist> 930 </listitem> 931 932 <listitem> 933 <para>July 31, 2009</para> 934 <itemizedlist> 935 <listitem> 936 <para>[Chris] - Corrected instructions for running the 937 Module-Init-Tools testsuite.</para> 938 </listitem> 939 <listitem> 940 <para>[Chris] - Updated installed program and library lists 941 for a number of packages.</para> 942 </listitem> 943 </itemizedlist> 944 </listitem> 945 946 <listitem> 947 <para>July 29, 2009</para> 948 <itemizedlist> 949 <listitem> 950 <para>[Jim] - Updated to Eglibc 2.10.1-2.</para> 951 </listitem> 952 </itemizedlist> 953 </listitem> 954 955 <listitem> 956 <para>July 28, 2009</para> 957 <itemizedlist> 958 <listitem> 959 <para>[jim] - Updated Psmisc to 22.8.</para> 960 </listitem> 961 </itemizedlist> 962 </listitem> 963 964 <listitem> 965 <para>July 27, 2009</para> 966 <itemizedlist> 967 <listitem> 968 <para>[jim] - Updated Autoconf to 2.64.</para> 969 </listitem> 970 <listitem> 971 <para>[Jim] - Updated Man-Pages to 3.22.</para> 972 </listitem> 973 <listitem> 974 <para>[Jim] - Added a sed to binutils to prevent a testsuite failure.</para> 975 </listitem> 976 <listitem> 977 <para>[Jim] - Updated to Eglibc 2.10.1-1.</para> 978 </listitem> 979 </itemizedlist> 980 </listitem> 981 982 <listitem> 983 <para>July 25, 2009</para> 984 <itemizedlist> 985 <listitem> 986 <para>[jim] - fsck is now a part of Util-Linux-NG.</para> 987 </listitem> 988 <listitem> 989 <para>[jim] - Added --disable-libsigsegv to Gawk build. We 990 don't want to add another library to the build.</para> 991 </listitem> 992 <listitem> 993 <para>[Jim] - Updated Shadow to 4.1.4.2.</para> 994 </listitem> 995 </itemizedlist> 996 </listitem> 997 998 <listitem> 999 <para>July 23, 2009</para> 1000 <itemizedlist> 1001 <listitem> 1002 <para>[jim] - Updated GCC to 4.4.1.</para> 1003 </listitem> 1004 <listitem> 1005 <para>[jim] - Updated Gawk to 3.1.7.</para> 1006 </listitem> 1007 <listitem> 1008 <para>[Jim] - Updated Ncurses Branch Update Patch to -18.</para> 1009 </listitem> 1010 <listitem> 1011 <para>[Jim] - Updated Vim Branch Update Patch to -19.</para> 1012 </listitem> 1013 <listitem> 1014 <para>[Jim] - Updated to Linux 2.6.29.6.</para> 1015 </listitem> 1016 <listitem> 1017 <para>[Jim] - Updated DHCPCD to 5.0.6.</para> 1018 </listitem> 1019 </itemizedlist> 1020 </listitem> 1021 1022 <listitem> 1023 <para>July 21, 2009</para> 1024 <itemizedlist> 1025 <listitem> 1026 <para>[jim] - Updated Bash Update Patch to 6.</para> 1027 </listitem> 1028 </itemizedlist> 1029 </listitem> 1030 1031 <listitem> 1032 <para>July 20, 2009</para> 1033 <itemizedlist> 1034 <listitem> 1035 <para>[jim] - Tweaked util-linux-ng build so e2fsprogs can 1036 find the libraries during configure.</para> 1037 </listitem> 1038 </itemizedlist> 1039 </listitem> 1040 1041 <listitem> 1042 <para>July 18, 2009</para> 1043 <itemizedlist> 1044 <listitem> 1045 <para>[jciccone] - Use the libblkid and libuuid provided by 1046 Util-Linux-NG instead of E2fsprogs now.</para> 1047 </listitem> 1048 <listitem> 1049 <para>[jciccone] - Updated Util-Linux-NG to 2.16.</para> 1050 </listitem> 1051 <listitem> 1052 <para>[jciccone] - Updated E2fsprogs to 1.41.8.</para> 1053 </listitem> 1054 <listitem> 1055 <para>[Jim] - Updated Udev to 145.</para> 1056 </listitem> 1057 <listitem> 1058 <para>[Jim] - Updated Module Init Tools to 3.10.</para> 1059 </listitem> 1060 </itemizedlist> 1061 </listitem> 1062 1063 <listitem> 1064 <para>July 14, 2009</para> 1065 <itemizedlist> 1066 <listitem> 1067 <para>[Chris] - Removed /bin/rm symlink is it is no longer needed 1068 for E2fsprogs testsuite.</para> 1069 </listitem> 1070 </itemizedlist> 1071 </listitem> 1072 1073 <listitem> 1074 <para>July 13, 2009</para> 1075 <itemizedlist> 1076 <listitem> 1077 <para>[Chris] - Removed unnecessary posix patches for GCC 1078 and Binutils.</para> 1079 </listitem> 1080 </itemizedlist> 1081 </listitem> 1082 1083 <listitem> 1084 <para>July 9, 2009</para> 1085 <itemizedlist> 1086 <listitem> 1087 <para>[Jim] - Updated Binutils Branch Update Patch to -5.</para> 1088 </listitem> 1089 <listitem> 1090 <para>[Jim] - Updated GCC Branch Update Patch to -6.</para> 1091 </listitem> 1092 </itemizedlist> 1093 </listitem> 1094 1095 <listitem> 1096 <para>July 8, 2009</para> 1097 <itemizedlist> 1098 <listitem> 1099 <para>[Chris] - Fixed permissions problem in Coreutils testsuite.</para> 1100 </listitem> 1101 </itemizedlist> 1102 </listitem> 1103 1104 <listitem> 1105 <para>July 6, 2009</para> 1106 <itemizedlist> 1107 <listitem> 1108 <para>[jciccone] - Updated the pure64_specs patch to -2. It also 1109 modifies the multios directories now.</para> 1110 </listitem> 1111 <listitem> 1112 <para>[jciccone] - Replaced the sed to correct the GMP/MPFR/CLooG/PPL 1113 search paths to one that just removes the search paths. In 1114 combination with removing the --with- arguments from configure this 1115 corrects the compiler/header and library mis-match problems.</para> 1116 </listitem> 1117 <listitem> 1118 <para>[Chris] - Moved DHCPCD to Network section.</para> 1119 </listitem> 1120 </itemizedlist> 1121 </listitem> 1122 1123 <listitem> 1124 <para>July 3, 2009</para> 1125 <itemizedlist> 1126 <listitem> 1127 <para>[Winkie] - Explicitly link MPFR against our GMP.</para> 1128 </listitem> 1129 </itemizedlist> 1130 </listitem> 1131 1132 <listitem> 1133 <para>July 3, 2009</para> 1134 <itemizedlist> 1135 <listitem> 1136 <para>[Jim] - Updated Rsyslog to 4.2.0.</para> 1137 </listitem> 1138 <listitem> 1139 <para>[Jim] - Updated Sed to 4.2.1.</para> 1140 </listitem> 1141 </itemizedlist> 1142 </listitem> 1143 1144 <listitem> 1145 <para>July 1, 2009</para> 1146 <itemizedlist> 1147 <listitem> 1148 <para>[Winkie] - Clean up after the headers installation.</para> 1149 </listitem> 1150 </itemizedlist> 1151 </listitem> 1152 1153 <listitem> 1154 <para>July 1, 2009</para> 1155 <itemizedlist> 1156 <listitem> 1157 <para>[Winkie] - Added myself to the credits.</para> 1158 </listitem> 1159 </itemizedlist> 1160 </listitem> 1161 1162 <listitem> 1163 <para>July 1, 2009</para> 1164 <itemizedlist> 1165 <listitem> 1166 <para>[Winkie] - Add CLooG and PPL. GCC wants them.</para> 1167 </listitem> 1168 </itemizedlist> 1169 </listitem> 1170 1171 <listitem> 1172 <para>June 22, 2009</para> 1173 <itemizedlist> 1174 <listitem> 1175 <para>[Jim] - Module Init Tools, no longer needs docbooktoman workaround. 1176 Also take advantage of using the dynamic zlib we have installed.</para> 1177 </listitem> 1178 </itemizedlist> 1179 </listitem> 1180 1181 <listitem> 1182 <para>June 21, 2009</para> 1183 <itemizedlist> 1184 <listitem> 1185 <para>[Jim] - Updated Udev to 143.</para> 1186 </listitem> 1187 </itemizedlist> 1188 </listitem> 1189 1190 <listitem> 1191 <para>June 20, 2009</para> 1192 <itemizedlist> 1193 <listitem> 1194 <para>[Chris] - Downgraded Linux back to 2.6.29.5, due to 1195 filesystem corruption in 2.6.30.</para> 1196 </listitem> 1197 </itemizedlist> 1198 </listitem> 1199 1200 <listitem> 1201 <para>June 11, 2009</para> 1202 <itemizedlist> 1203 <listitem> 1204 <para>[winkie] - Don't build GMP with --enable-{cxx,mpbsd}.</para> 1205 </listitem> 1206 <listitem> 1207 <para>[Jim] - Updated M4 to 1.4.13.</para> 1208 </listitem> 1209 <listitem> 1210 <para>[Jim] - Updated to Linux 2.6.30.</para> 1211 </listitem> 1212 </itemizedlist> 1213 </listitem> 1214 1215 <listitem> 1216 <para>June 10, 2009</para> 1217 <itemizedlist> 1218 <listitem> 1219 <para>[Jim] - Updated Util-linux-NG to 2.15.1.</para> 1220 </listitem> 1221 <listitem> 1222 <para>[Jim] - Updated Udev to 142.</para> 1223 </listitem> 1224 </itemizedlist> 1225 </listitem> 1226 1227 <listitem> 1228 <para>June 7, 2009</para> 1229 <itemizedlist> 1230 <listitem> 1231 <para>[Jim] - Updated GCC Branch Update Patch to -3.</para> 1232 </listitem> 1233 <listitem> 1234 <para>[Jim] - Updated Findutils to 4.4.2.</para> 1235 </listitem> 1236 <listitem> 1237 <para>[Jim] - Updated EGLIBC to prevent most testsuite failures.</para> 1238 </listitem> 1239 </itemizedlist> 1240 </listitem> 1241 1242 <listitem> 1243 <para>June 5, 2009</para> 1244 <itemizedlist> 1245 <listitem> 1246 <para>[Jim] - Updated Binutils Branch Update Patch to -3.</para> 1247 </listitem> 1248 <listitem> 1249 <para>[Jim] - Updated GCC Branch Update Patch to -2.</para> 1250 </listitem> 1251 <listitem> 1252 <para>[Jim] - Updated Ncurses Branch Update Patch to -14.</para> 1253 </listitem> 1254 <listitem> 1255 <para>[Jim] - Added Readline Branch Update Patch.</para> 1256 </listitem> 1257 <listitem> 1258 <para>[Jim] - Updated TCL to 8.5.7.</para> 1259 </listitem> 1260 <listitem> 1261 <para>[Jim] - Updated VIM Branch Update Patch to -15.</para> 1262 </listitem> 1263 </itemizedlist> 1264 </listitem> 1265 1266 <listitem> 1267 <para>June 4, 2009</para> 1268 <itemizedlist> 1269 <listitem> 1270 <para>[Jim] - Added --without-debug to cross-tools ncurses build. 1271 Closing Ticket #208.</para> 1272 </listitem> 1273 <listitem> 1274 <para>[Jim] - Updated Bootscripts to 1.2-pre8.</para> 1275 </listitem> 1276 <listitem> 1277 <para>[Jim] - Updated File to 5.03.</para> 1278 </listitem> 1279 <listitem> 1280 <para>[Jim] - Updated Less to 429.</para> 1281 </listitem> 1282 <listitem> 1283 <para>[Jim] - Updated Procps to 3.2.8.</para> 1284 </listitem> 1285 <listitem> 1286 <para>[Jim] - Updated Rsyslog to 3.22.0.</para> 1287 </listitem> 1288 <listitem> 1289 <para>[Jim] - Updated Shadow to 4.1.4.1.</para> 1290 </listitem> 1291 <listitem> 1292 <para>[Jim] - Updated Zlib FPIC patch to -2.</para> 1293 </listitem> 1294 <listitem> 1295 <para>[Jim] - Updated to Linux 2.6.29.4.</para> 1296 </listitem> 1297 </itemizedlist> 1298 </listitem> 1299 1300 <listitem> 1301 <para>June 3, 2009</para> 1302 <itemizedlist> 1303 <listitem> 1304 <para>[Jim] - Removed Glibc. Moved to Eglibc 2.10.1.</para> 1305 </listitem> 1306 <listitem> 1307 <para>[Jim] - Updated GCC to 4.4.0.</para> 1308 </listitem> 1309 <listitem> 1310 <para>[Jim] - Updated GMP to 4.3.1.</para> 1311 </listitem> 1312 <listitem> 1313 <para>[Jim] - Updated E2fsprogs to 1.41.6.</para> 1314 </listitem> 1315 <listitem> 1316 <para>[Jim] - Updated Module Init Tools to 3.9.</para> 1317 </listitem> 1318 <listitem> 1319 <para>[Jim] - Updated Coreutils to 7.4.</para> 1320 </listitem> 1321 <listitem> 1322 <para>[Jim] - Updated Sed to 4.2.</para> 1323 </listitem> 1324 <listitem> 1325 <para>[Jim] - Updated Findutils to 4.4.1.</para> 1326 </listitem> 1327 <listitem> 1328 <para>[Jim] - Updated Man-Pages to 3.21.</para> 1329 </listitem> 1330 <listitem> 1331 <para>[Jim] - Updated DHCPCD to 5.0.4.</para> 1332 </listitem> 1333 <listitem> 1334 <para>[Jim] - Updated Automake to 1.11.</para> 1335 </listitem> 1336 </itemizedlist> 1337 </listitem> 1338 1339 <listitem> 1340 <para>June 2, 2009</para> 1341 <itemizedlist> 1342 <listitem> 1343 <para>[Chris] - Various text and indentations fixes.</para> 1344 </listitem> 1345 <listitem> 1346 <para>[Chris] - Removed unneeded chmod command from E2fsprogs 1347 instructions in boot section.</para> 1348 </listitem> 1349 </itemizedlist> 1350 </listitem> 1351 1352 <listitem> 1353 <para>May 24, 2009</para> 1354 <itemizedlist> 1355 <listitem> 1356 <para>[Jim] - Updated Bash Update Patch to 5.</para> 1357 </listitem> 1358 </itemizedlist> 1359 </listitem> 1360 1361 <listitem> 1362 <para>May 23, 2009</para> 1363 <itemizedlist> 1364 <listitem> 1365 <para>[Jim] - Updated E2fsprogs to 1.41.5.</para> 1366 </listitem> 1367 </itemizedlist> 1368 </listitem> 1369 1370 <listitem> 1371 <para>April 24, 2009</para> 1372 <itemizedlist> 1373 <listitem> 1374 <para>[Jim] - Added --with-manpage-format=normal to ncurses configure line. By Default 1375 ncurses compresses man-pages.</para> 1376 </listitem> 1377 <listitem> 1378 <para>[Jim] - Updated Bootscripts to 1.2-pre7.</para> 1379 </listitem> 1380 <listitem> 1381 <para>[Jim] - Updated Udev to 141. Due to CVE-2009-1185 and CVE-2009-1186.</para> 1382 </listitem> 1383 </itemizedlist> 1384 </listitem> 1385 1386 <listitem> 1387 <para>April 16, 2009</para> 1388 <itemizedlist> 1389 <listitem> 1390 <para>[Chris] - Added command explanations to Linux-Headers 1391 pages.</para> 1392 </listitem> 1393 </itemizedlist> 1394 </listitem> 1395 1396 <listitem> 1397 <para>April 15, 2009</para> 1398 <itemizedlist> 1399 <listitem> 1400 <para>[Jim] - Added MPFR Branch Update Patch to -2.</para> 1401 </listitem> 1402 </itemizedlist> 1403 </listitem> 1404 1405 <listitem> 1406 <para>April 9, 2009</para> 1407 <itemizedlist> 1408 <listitem> 1409 <para>[Jim] - Updated Bash Branch Update Patch to -4.</para> 1410 </listitem> 1411 </itemizedlist> 1412 </listitem> 1413 1414 <listitem> 1415 <para>April 04, 2009</para> 1416 <itemizedlist> 1417 <listitem> 1418 <para>[Jonathan] - Removed "--enable-64-bit-bfd" from 32bit builds.</para> 1419 </listitem> 1420 </itemizedlist> 1421 </listitem> 1422 1423 <listitem> 1424 <para>March 25, 2009</para> 1425 <itemizedlist> 1426 <listitem> 1427 <para>[Jim] - Updated to IPRoute2 2.6.29-1.</para> 1428 </listitem> 1429 </itemizedlist> 1430 </listitem> 1431 1432 <listitem> 1433 <para>March 23, 2009</para> 1434 <itemizedlist> 1435 <listitem> 1436 <para>[Jim] - Updated VIM Branch Update Patch to -12.</para> 1437 </listitem> 1438 <listitem> 1439 <para>[Jim] - Updated GCC Branch Update Patch to -5</para> 1440 </listitem> 1441 <listitem> 1442 <para>[Jim] - Updated to Linux 2.6.29.</para> 1443 </listitem> 1444 </itemizedlist> 1445 </listitem> 1446 1447 <listitem> 1448 <para>March 22, 2009</para> 1449 <itemizedlist> 1450 <listitem> 1451 <para>[Jim] - Updated Ncurses Branch Update Patch to -11.</para> 1452 </listitem> 1453 </itemizedlist> 1454 </listitem> 1455 1456 <listitem> 1457 <para>March 14, 2009</para> 1458 <itemizedlist> 1459 <listitem> 1460 <para>[Jim] - Updated to Linux 2.6.28.8.</para> 1461 </listitem> 1462 <listitem> 1463 <para>[Jim] - UUCP group no longer needed by udev.</para> 1464 </listitem> 1465 </itemizedlist> 1466 </listitem> 1467 1468 <listitem> 1469 <para>March 14, 2009</para> 1470 <itemizedlist> 1471 <listitem> 1472 <para>[Jim] - Updated Udev to 140.</para> 1473 </listitem> 1474 </itemizedlist> 1475 </listitem> 1476 1477 <listitem> 1478 <para>March 12, 2009</para> 1479 <itemizedlist> 1480 <listitem> 1481 <para>[Jim] - Updated GCC Branch Update Patch to -4.</para> 1482 </listitem> 1483 <listitem> 1484 <para>[Jim] - Updated VIM Branch Update Patch to -11.</para> 1485 </listitem> 1486 </itemizedlist> 1487 </listitem> 1488 1489 <listitem> 1490 <para>March 9, 2009</para> 1491 <itemizedlist> 1492 <listitem> 1493 <para>[Jim] - Updated Bash Branch Update Patch to -3.</para> 1494 </listitem> 1495 <listitem> 1496 <para>[Jim] - Added Binutils Branch Update Patch.</para> 1497 </listitem> 1498 </itemizedlist> 1499 </listitem> 1500 1501 <listitem> 1502 <para>March 5, 2009</para> 1503 <itemizedlist> 1504 <listitem> 1505 <para>[Jim] - Updated TAR to 1.22.</para> 1506 </listitem> 1507 </itemizedlist> 1508 </listitem> 1509 1510 <listitem> 1511 <para>March 2, 2009</para> 1512 <itemizedlist> 1513 <listitem> 1514 <para>[Jim] - Added Patches to File, Man, Tar, and Texinfo to support XZ Utils.</para> 1515 </listitem> 1516 <listitem> 1517 <para>[Jim] - Updated Bash Branch Update Patch to -2.</para> 1518 </listitem> 1519 <listitem> 1520 <para>[jciccone] - Restructured the XML for the networking section. 1521 The new order should help it flow better. Also moved dhcpcd into the 1522 final system.</para> 1523 </listitem> 1524 </itemizedlist> 1525 </listitem> 1526 1527 <listitem> 1528 <para>March 1, 2009</para> 1529 <itemizedlist> 1530 <listitem> 1531 <para>[Jim] - Updated Ncurses Branch Update Patch to -10.</para> 1532 </listitem> 1533 <listitem> 1534 <para>[Jim] - Updated Vim Branch Update Patch to -10.</para> 1535 </listitem> 1536 <listitem> 1537 <para>[Jim] - Updated GCC Branch Update Patch to -3.</para> 1538 </listitem> 1539 <listitem> 1540 <para>[Jim] - Updated File Fixes Patch to -2.</para> 1541 </listitem> 1542 <listitem> 1543 <para>[Jim] - Fixed Diffutils Man-Pages.</para> 1544 </listitem> 1545 </itemizedlist> 1546 </listitem> 1547 1548 <listitem> 1549 <para>February 28, 2009</para> 1550 <itemizedlist> 1551 <listitem> 1552 <para>[Jim] - Updated MPFR to 2.4.1.</para> 1553 </listitem> 1554 <listitem> 1555 <para>[Jim] - Added Bash 4.0 Branch Update Patch.</para> 1556 </listitem> 1557 </itemizedlist> 1558 </listitem> 1559 1560 <listitem> 1561 <para>February 27, 2009</para> 1562 <itemizedlist> 1563 <listitem> 1564 <para>[Jonathan] - Updated link for KBD.</para> 1565 </listitem> 1566 <listitem> 1567 <para>[Jim] - Updated Udev to 139.</para> 1568 </listitem> 1569 <listitem> 1570 <para>[Jim] - Updated Grub Instructions. Included Patch for ext4. 1571 Thank you Zack!!!.</para> 1572 </listitem> 1573 </itemizedlist> 1574 </listitem> 1575 1576 <listitem> 1577 <para>February 26, 2009</para> 1578 <itemizedlist> 1579 <listitem> 1580 <para>[Jim] - Updated DHCPCD to 4.0.12.</para> 1581 </listitem> 1582 </itemizedlist> 1583 </listitem> 1584 1585 <listitem> 1586 <para>February 25, 2009</para> 1587 <itemizedlist> 1588 <listitem> 1589 <para>[Chris] - Added mkswap to list of programs to build for 1590 Util-linux-ng in chroot, as E2fsprogs' testsuite uses it.</para> 1591 </listitem> 1592 </itemizedlist> 1593 </listitem> 1594 1595 <listitem> 1596 <para>February 22, 2009</para> 1597 <itemizedlist> 1598 <listitem> 1599 <para>[Jim] - Updated Ncurses Branch Update Patch to -9.</para> 1600 </listitem> 1601 <listitem> 1602 <para>[Jim] - Updated Vim Branch Update Patch to -9.</para> 1603 </listitem> 1604 <listitem> 1605 <para>[Jim] - Updated GCC Branch Update Patch to -2.</para> 1606 </listitem> 1607 </itemizedlist> 1608 </listitem> 1609 1610 <listitem> 1611 <para>February 21, 2009</para> 1612 <itemizedlist> 1613 <listitem> 1614 <para>[Jim] - LZMA Utils is now XZ Utils. Upgraded package 1615 to 4.999.8beta.</para> 1616 </listitem> 1617 <listitem> 1618 <para>[jciccone] - Updated Coreutils to 7.1.</para> 1619 </listitem> 1620 </itemizedlist> 1621 </listitem> 1622 1623 <listitem> 1624 <para>February 20, 2009</para> 1625 <itemizedlist> 1626 <listitem> 1627 <para>[Jim] - Updated Bash to 4.0.</para> 1628 </listitem> 1629 <listitem> 1630 <para>[Jim] - Updated Readline to 6.0.</para> 1631 </listitem> 1632 <listitem> 1633 <para>[Jim] - Updated to Linux 2.6.28.7.</para> 1634 </listitem> 1635 <listitem> 1636 <para>[Jim] - Updated Man-Pages to 3.19.</para> 1637 </listitem> 1638 <listitem> 1639 <para>[Jim] - Updated DHCPCD to 4.0.11.</para> 1640 </listitem> 1641 </itemizedlist> 1642 </listitem> 1643 1644 <listitem> 1645 <para>February 19, 2009</para> 1646 <itemizedlist> 1647 <listitem> 1648 <para>[Jim] - Updated Udev to 138.</para> 1649 </listitem> 1650 <listitem> 1651 <para>[Jim] - Updated to Linux 2.6.28.6.</para> 1652 </listitem> 1653 </itemizedlist> 1654 </listitem> 1655 1656 <listitem> 1657 <para>February 18, 2009</para> 1658 <itemizedlist> 1659 <listitem> 1660 <para>[Jim] - Updated Bzip2 Multilib 64bit install. On some occasions the make command 1661 during an install will rebuild sources. Lets make sure it uses our specified options.</para> 1662 </listitem> 1663 <listitem> 1664 <para>[Jim] - Added Missing ManPages Patch to IPutils.</para> 1665 </listitem> 1666 <listitem> 1667 <para>[Jim] - IPutils Patches Update - Adds to more useful utilities.</para> 1668 </listitem> 1669 </itemizedlist> 1670 </listitem> 1671 1672 <listitem> 1673 <para>February 17, 2009</para> 1674 <itemizedlist> 1675 <listitem> 1676 <para>[Jim] - Fix File UTF-8 Issues.</para> 1677 </listitem> 1678 <listitem> 1679 <para>[Jim] - Readded Missing ManPages Patch to Module-Init-Tools.</para> 1680 </listitem> 1681 </itemizedlist> 1682 </listitem> 1683 1684 <listitem> 1685 <para>February 16, 2009</para> 1686 <itemizedlist> 1687 <listitem> 1688 <para>[Jim] - Updated Ncurses Branch Update Patch to -8.</para> 1689 </listitem> 1690 <listitem> 1691 <para>[Jim] - Updated Vim Branch Update Patch to -8.</para> 1692 </listitem> 1693 </itemizedlist> 1694 </listitem> 1695 1696 <listitem> 1697 <para>February 12, 2009</para> 1698 <itemizedlist> 1699 <listitem> 1700 <para>[Jim] - Updated to Linux 2.6.28.5.</para> 1701 </listitem> 1702 </itemizedlist> 1703 </listitem> 1704 1705 <listitem> 1706 <para>February 10, 2009</para> 1707 <itemizedlist> 1708 <listitem> 1709 <para>[Jim] - Updated Grep to 2.5.4.</para> 1710 </listitem> 1711 <listitem> 1712 <para>[Jim] - Updated Util-Linux-NG to 2.14.2.</para> 1713 </listitem> 1714 <listitem> 1715 <para>[Jim] - Updated Man-Pages to 3.18.</para> 1716 </listitem> 1717 </itemizedlist> 1718 </listitem> 1719 1720 <listitem> 1721 <para>February 9, 2009</para> 1722 <itemizedlist> 1723 <listitem> 1724 <para>[Jim] - Updated Rsyslog to 3.20.4.</para> 1725 </listitem> 1726 </itemizedlist> 1727 </listitem> 1728 1729 <listitem> 1730 <para>February 8, 2009</para> 1731 <itemizedlist> 1732 <listitem> 1733 <para>[Chris] - Reordered pages in the bootscript section so they 1734 make more sense, and split the Bash Shell files page into 2 pages.</para> 1735 </listitem> 1736 </itemizedlist> 1737 </listitem> 1738 1739 <listitem> 1740 <para>February 7, 2009</para> 1741 <itemizedlist> 1742 <listitem> 1743 <para>[Jim] - Updated Linux to 2.6.28.4.</para> 1744 </listitem> 1745 <listitem> 1746 <para>[Jim] - Updated Ncurses Branch Update Patch to -7.</para> 1747 </listitem> 1748 <listitem> 1749 <para>[Jim] - Updated Vim Branch Update Patch to -7.</para> 1750 </listitem> 1751 <listitem> 1752 <para>[Jim] - Updated IPRoute2 libdir patch. The TC directory is now just text files 1753 doesn't need to be in /usr/libx/tc, we now place it in /usr/share/tc..</para> 1754 </listitem> 1755 </itemizedlist> 1756 </listitem> 1757 1758 <listitem> 1759 <para>February 5, 2009</para> 1760 <itemizedlist> 1761 <listitem> 1762 <para>[Chris] - Added LZMA and IPutils dependency information 1763 and updated several other packages' dependencies.</para> 1764 </listitem> 1765 <listitem> 1766 <para>[Jim] - Updated File to 5.00.</para> 1767 </listitem> 1768 <listitem> 1769 <para>[Jim] - Updated Module Init Tools to 3.6.</para> 1770 </listitem> 1771 </itemizedlist> 1772 </listitem> 1773 1774 <listitem> 1775 <para>February 4, 2009</para> 1776 <itemizedlist> 1777 <listitem> 1778 <para>[Jim] - Updated DHCPCD to 4.0.10.</para> 1779 </listitem> 1780 </itemizedlist> 1781 </listitem> 1782 1783 <listitem> 1784 <para>February 3, 2009</para> 1785 <itemizedlist> 1786 <listitem> 1787 <para>[Jim] - Updated DHCPCD to 4.0.9.</para> 1788 </listitem> 1789 <listitem> 1790 <para>[Jim] - Updated DHCPCD Config Information.</para> 1791 </listitem> 1792 <listitem> 1793 <para>[Jim] - Updated Binutils to 2.19.1.</para> 1794 </listitem> 1795 <listitem> 1796 <para>[Jim] - Updated Bootscripts to 1.2-pre6.</para> 1797 </listitem> 1798 <listitem> 1799 <para>[Jim] - Updated Bootscripts to 1.2-pre5.</para> 1800 </listitem> 1801 <listitem> 1802 <para>[Jim] - Updated to Linux 2.6.28.3.</para> 1803 </listitem> 1804 <listitem> 1805 <para>[Jim] - Updated Vim Branch Update Patch to -6.</para> 1806 </listitem> 1807 <listitem> 1808 <para>[Jim] - Added GCC Branch Update Patch to -1.</para> 1809 </listitem> 1810 </itemizedlist> 1811 </listitem> 1812 1813 <listitem> 1814 <para>January 31, 2009</para> 1815 <itemizedlist> 1816 <listitem> 1817 <para>[Jim] - Updated Bootscripts to 1.2-pre4.</para> 1818 </listitem> 1819 <listitem> 1820 <para>[Jim] - Removed Sysklogd.</para> 1821 </listitem> 1822 <listitem> 1823 <para>[Jim] - Added Rsyslog 3.20.3.</para> 1824 </listitem> 1825 </itemizedlist> 1826 </listitem> 1827 1828 <listitem> 1829 <para>January 30, 2009</para> 1830 <itemizedlist> 1831 <listitem> 1832 <para>[Jim] - Updated IPRoute2 to 2.6.28.</para> 1833 </listitem> 1834 </itemizedlist> 1835 </listitem> 1836 1837 <listitem> 1838 <para>January 28, 2009</para> 1839 <itemizedlist> 1840 <listitem> 1841 <para>[Jim] - Updated MPFR to 2.4.0.</para> 1842 </listitem> 1843 <listitem> 1844 <para>[Jim] - Updated E2fsprogs to 1.41.4.</para> 1845 </listitem> 1846 </itemizedlist> 1847 </listitem> 1848 1849 <listitem> 1850 <para>January 27, 2009</para> 1851 <itemizedlist> 1852 <listitem> 1853 <para>[Jim] - Updated Bootscripts to 1.2-pre3.</para> 1854 </listitem> 1855 <listitem> 1856 <para>[Jim] - Updated Ncurses Branch Update Patch to -6.</para> 1857 </listitem> 1858 <listitem> 1859 <para>[Jim] - Updated DHCPCD to 4.0.8.</para> 1860 </listitem> 1861 <listitem> 1862 <para>[Jim] - Updated TCL to 8.5.6.</para> 1863 </listitem> 1864 </itemizedlist> 1865 </listitem> 1866 1867 <listitem> 1868 <para>January 25, 2009</para> 1869 <itemizedlist> 1870 <listitem> 1871 <para>[Jim] - Updated GCC to 4.3.3.</para> 1872 </listitem> 1873 <listitem> 1874 <para>[Jim] - Updated to Linux 2.6.28.2.</para> 1875 </listitem> 1876 </itemizedlist> 1877 </listitem> 1878 1879 <listitem> 1880 <para>January 24, 2009</para> 1881 <itemizedlist> 1882 <listitem> 1883 <para>[Jim] - Updated Udev to 137. Fixed nagging uucp group issue for udev.</para> 1884 </listitem> 1885 </itemizedlist> 1886 </listitem> 1887 1888 <listitem> 1889 <para>January 22, 2009</para> 1890 <itemizedlist> 1891 <listitem> 1892 <para>[Jim] - Updated Binutils Branch Update Patch to -4.</para> 1893 </listitem> 1894 </itemizedlist> 1895 </listitem> 1896 1897 <listitem> 1898 <para>January 21, 2009</para> 1899 <itemizedlist> 1900 <listitem> 1901 <para>[Chris] - Added command to make Perl use system-installed 1902 Zlib. Fixes ticket #201.</para> 1903 </listitem> 1904 <listitem> 1905 <para>[Jim] - Changed absolute-links from Bzip2 install to relative-links.</para> 1906 </listitem> 1907 </itemizedlist> 1908 </listitem> 1909 1910 <listitem> 1911 <para>January 20, 2009</para> 1912 <itemizedlist> 1913 <listitem> 1914 <para>[Jim] - Fixed -Dvendorprefix=/usr from Ticket 201.</para> 1915 </listitem> 1916 </itemizedlist> 1917 </listitem> 1918 1919 <listitem> 1920 <para>January 19, 2009</para> 1921 <itemizedlist> 1922 <listitem> 1923 <para>[Jim] - Cleaned up Temp-Perl and fixed new issue.</para> 1924 </listitem> 1925 </itemizedlist> 1926 </listitem> 1927 1928 <listitem> 1929 <para>January 18, 2009</para> 1930 <itemizedlist> 1931 <listitem> 1932 <para>[Jim] - Updated Linux to 2.6.28.1.</para> 1933 </listitem> 1934 <listitem> 1935 <para>[Jim] - Updated Man-Pages to 3.17.</para> 1936 </listitem> 1937 <listitem> 1938 <para>[Jim] - Updated Ncurses Branch Update Patch to -5.</para> 1939 </listitem> 1940 <listitem> 1941 <para>[Jim] - Updated Vim Branch Update Patch to -5.</para> 1942 </listitem> 1943 </itemizedlist> 1944 </listitem> 1945 1946 <listitem> 1947 <para>January 17, 2009</para> 1948 <itemizedlist> 1949 <listitem> 1950 <para>[jciccone] - Updated Glibc to 2.9.</para> 1951 </listitem> 1952 <listitem> 1953 <para>[Jim] - Toolchain Updates from Ryan.</para> 1954 </listitem> 1955 </itemizedlist> 1956 </listitem> 1957 1958 <listitem> 1959 <para>January 16, 2009</para> 1960 <itemizedlist> 1961 <listitem> 1962 <para>[Jonathan] - Added Linux 2.6.22 as a host requirment because 1963 coreutils requires it.</para> 1964 </listitem> 1965 <listitem> 1966 <para>[Jim] - Rearranged dhcp to static, to new section Network Coniguration. 1967 Makes the flow look a lot smoother.</para> 1968 </listitem> 1969 </itemizedlist> 1970 </listitem> 1971 1972 <listitem> 1973 <para>January 15, 2009</para> 1974 <itemizedlist> 1975 <listitem> 1976 <para>[Chris] - Updated lists of installed programs for several 1977 packages.</para> 1978 </listitem> 1979 <listitem> 1980 <para>[Jim] - Adding the new foundation for Static or DHCP Networking.</para> 1981 </listitem> 1982 <listitem> 1983 <para>[Jim] - Added DHCPCD 4.0.7 to book.</para> 1984 </listitem> 1985 <listitem> 1986 <para>[Jim] - Replaced Inetutils 1.6 with IP Utils 20071127. Fixes numerous 1987 compile issues of common network utilities on all architectures.</para> 1988 </listitem> 1989 </itemizedlist> 1990 </listitem> 1991 1992 <listitem> 1993 <para>January 14, 2009</para> 1994 <itemizedlist> 1995 <listitem> 1996 <para>[Jim] - Community Request full-filled. Vim added to temp-system.</para> 1997 </listitem> 1998 </itemizedlist> 1999 </listitem> 2000 2001 <listitem> 2002 <para>January 12, 2009</para> 2003 <itemizedlist> 2004 <listitem> 2005 <para>[Jim] - Fixed Ncurses as stated in Ticket #200.</para> 2006 </listitem> 2007 <listitem> 2008 <para>[Jim] - Fixed E2fsprogs as stated in Ticket #197.</para> 2009 </listitem> 2010 <listitem> 2011 <para>[Jim] - Fixed LZMA from Ticket #198. LZMA utilizes C++ library. By standards 2012 it stays in /usr/lib. So we have modified our build to place LZMA in /usr/bin and not 2013 /bin.</para> 2014 </listitem> 2015 <listitem> 2016 <para>[Jim] - Reverted Changed Target Triple to clfs from unknown. Some tools are hardcoded to unknown.</para> 2017 </listitem> 2018 </itemizedlist> 2019 </listitem> 2020 2021 <listitem> 2022 <para>January 11, 2009</para> 2023 <itemizedlist> 2024 <listitem> 2025 <para>[Jonathan] - Fixed mistaken from when STANDARD_STARTFILE_PREFIX was added.</para> 2026 </listitem> 2027 <listitem> 2028 <para>[Jim] - Final phase of Ncurses fixes. Create backwards compatible symlinks.</para> 2029 </listitem> 2030 <listitem> 2031 <para>[Jim] - Fix for linking libreadline in 64 bit Inetutils.</para> 2032 </listitem> 2033 </itemizedlist> 2034 </listitem> 2035 2036 <listitem> 2037 <para>January 10, 2009</para> 2038 <itemizedlist> 2039 <listitem> 2040 <para>[Jim] - Changed Target Triple to clfs from unknown.</para> 2041 </listitem> 2042 </itemizedlist> 2043 </listitem> 2044 2045 <listitem> 2046 <para>January 09, 2009</para> 2047 <itemizedlist> 2048 <listitem> 2049 <para>[Jim] - From Ryan - Don't USE HOST distro's limits.h during gcc static build.</para> 2050 </listitem> 2051 <listitem> 2052 <para>[Jim] - From Ryan - Simpler STANDARD_STARTFILE_PREFIX Change, common to all 2053 architectures.</para> 2054 </listitem> 2055 <listitem> 2056 <para>[Jim] - Updated Groff to 1.20.1.</para> 2057 </listitem> 2058 </itemizedlist> 2059 </listitem> 2060 2061 <listitem> 2062 <para>January 08, 2009</para> 2063 <itemizedlist> 2064 <listitem> 2065 <para>[Jim] - Added Internationalization Patch to Coreutils.</para> 2066 </listitem> 2067 <listitem> 2068 <para>[Jim] - Added Internationalization Patch to Diffutils.</para> 2069 </listitem> 2070 <listitem> 2071 <para>[Jim] - Added Internationalization Patch to Grep.</para> 2072 </listitem> 2073 <listitem> 2074 <para>[Jim] - Added New Patches to Bash. Fixes Issues known with CLFS builds.</para> 2075 </listitem> 2076 <listitem> 2077 <para>[Jim] - Updated Binutils Branch Update Patch to -3.</para> 2078 </listitem> 2079 <listitem> 2080 <para>[Jim] - Updated Ncurses Branch Update Patch to -4.</para> 2081 </listitem> 2082 <listitem> 2083 <para>[Jim] - Updated GCC Branch Update Patch to -4.</para> 2084 </listitem> 2085 <listitem> 2086 <para>[Jim] - Updated VIM Branch Update Patch to -4.</para> 2087 </listitem> 2088 <listitem> 2089 <para>[Jim] - Diffutils wants ed as editor. We change it to vim, since ed is not available.</para> 2090 </listitem> 2091 <listitem> 2092 <para>[Jim] - Added Internationalization Patch to Man.</para> 2093 </listitem> 2094 <listitem> 2095 <para>[Jim] - Have Ncurses create /usr/include/ncurses, some widec builds get confused on what 2096 ncurses to use.</para> 2097 </listitem> 2098 </itemizedlist> 2099 </listitem> 2100 2101 <listitem> 2102 <para>January 07, 2009</para> 2103 <itemizedlist> 2104 <listitem> 2105 <para>[Chris] - Removed LFS Get Counted page.</para> 2106 </listitem> 2107 <listitem> 2108 <para>[Jim] - Have Ncurses Widec create /usr/include/ncursesw.</para> 2109 </listitem> 2110 <listitem> 2111 <para>[Jim] - Added --enable-multibyte to groff.</para> 2112 </listitem> 2113 <listitem> 2114 <para>[Jim] - Moved location of dumpkeys to /bin will be needed 2115 for a change coming up in the bootscripts.</para> 2116 </listitem> 2117 <listitem> 2118 <para>[Jim] - Added arch to util-linux-ng build. Also fixed descriptions of 2119 configure paramters.</para> 2120 </listitem> 2121 <listitem> 2122 <para>[Jim] - Cleanup Readline Build. Changed the way to link ncurses.</para> 2123 </listitem> 2124 <listitem> 2125 <para>[Jim] - Applied Patch to Sysvinit. Fixed Various Issues.</para> 2126 </listitem> 2127 <listitem> 2128 <para>[Jim] - Updated Udev to 136.</para> 2129 </listitem> 2130 <listitem> 2131 <para>[Jim] - Added Note about alternative bootloaders to x86.</para> 2132 </listitem> 2133 </itemizedlist> 2134 </listitem> 2135 2136 <listitem> 2137 <para>January 06, 2009</para> 2138 <itemizedlist> 2139 <listitem> 2140 <para>[Chris] - Removed redundant Acknowledgments page in 2141 Appendices.</para> 2142 </listitem> 2143 <listitem> 2144 <para>[Jim] - Corrected Build Issue with Groff 1.20.</para> 2145 </listitem> 2146 <listitem> 2147 <para>[Jim] - Modified build of KBD to make utf-8 friendly.</para> 2148 </listitem> 2149 </itemizedlist> 2150 </listitem> 2151 2152 <listitem> 2153 <para>January 05, 2009</para> 2154 <itemizedlist> 2155 <listitem> 2156 <para>[Jim] - Added MPFR Branch Update Patch.</para> 2157 </listitem> 2158 <listitem> 2159 <para>[Jim] - Updated Ncurses Patch to -3.</para> 2160 </listitem> 2161 <listitem> 2162 <para>[Jim] - Added Patch to File Temp-System. File magic.mgc 2163 under certain circumstances doesn't get created properly.</para> 2164 </listitem> 2165 <listitem> 2166 <para>[Jim] - Updated Groff to 1.20.</para> 2167 </listitem> 2168 </itemizedlist> 2169 </listitem> 2170 2171 <listitem> 2172 <para>January 04, 2009</para> 2173 <itemizedlist> 2174 <listitem> 2175 <para>[Jim] - Changed the commands for Clean Toolchain Updates. Using 2176 proper LDFLAGS instead of the compiler string for library command.</para> 2177 </listitem> 2178 <listitem> 2179 <para>[Jim] - Added patch that will fix a build issue with Kbd. The patch is 2180 for the linux-headers in final-system.</para> 2181 </listitem> 2182 <listitem> 2183 <para>[Jim] - Added patch for TAR. Could cause an issue when extracting tar 2184 with bzip2 archives.</para> 2185 </listitem> 2186 </itemizedlist> 2187 </listitem> 2188 2189 <listitem> 2190 <para>January 03, 2009</para> 2191 <itemizedlist> 2192 <listitem> 2193 <para>[Jim] - Added GMP Branch Update Patch.</para> 2194 </listitem> 2195 <listitem> 2196 <para>[Jim] - Added GMP and MPFR to Cross-Tools.</para> 2197 </listitem> 2198 </itemizedlist> 2199 </listitem> 2200 2201 <listitem> 2202 <para>January 02, 2009</para> 2203 <itemizedlist> 2204 <listitem> 2205 <para>[jciccone] - Added another NCurses build that builds the 2206 widec libraries.</para> 2207 </listitem> 2208 </itemizedlist> 2209 </listitem> 2210 2211 <listitem> 2212 <para>December 30, 2008</para> 2213 <itemizedlist> 2214 <listitem> 2215 <para>[Jim] - Updated Vim Patch to -3.</para> 2216 </listitem> 2217 <listitem> 2218 <para>[Jim] - Updated Binutils Patch to -2.</para> 2219 </listitem> 2220 </itemizedlist> 2221 </listitem> 2222 2223 <listitem> 2224 <para>December 29, 2008</para> 2225 <itemizedlist> 2226 <listitem> 2227 <para>[Chris] - Removed unneeded --sysconfdir switch from Inetutils 2228 instructions.</para> 2229 </listitem> 2230 <listitem> 2231 <para>[Chris] - Updated Gettext's list of installed programs and 2232 libraries.</para> 2233 </listitem> 2234 <listitem> 2235 <para>[Jim] - Updated Inetutils to 1.6.</para> 2236 </listitem> 2237 <listitem> 2238 <para>[Jim] - Updated Linux to 2.6.28.</para> 2239 </listitem> 2240 <listitem> 2241 <para>[Jim] - Updated Bash Patch to -9.</para> 2242 </listitem> 2243 <listitem> 2244 <para>[Jim] - Updated Readline Patch to -5.</para> 2245 </listitem> 2246 <listitem> 2247 <para>[Jim] - Updated Ncurses Patch to -2.</para> 2248 </listitem> 2249 </itemizedlist> 2250 </listitem> 2251 2252 <listitem> 2253 <para>December 28, 2008</para> 2254 <itemizedlist> 2255 <listitem> 2256 <para>[Jim] - Updated Tar to 1.21.</para> 2257 </listitem> 2258 </itemizedlist> 2259 </listitem> 2260 2261 <listitem> 2262 <para>December 27, 2008</para> 2263 <itemizedlist> 2264 <listitem> 2265 <para>[Chris] - Corrections to LZMA instructions - the existing 2266 instructions left broken symlinks (already created by LZMA) in 2267 /usr/bin, and LZMA documentation refers to "lzcat" not "lzmacat".</para> 2268 </listitem> 2269 </itemizedlist> 2270 </listitem> 2271 2272 <listitem> 2273 <para>December 25, 2008</para> 2274 <itemizedlist> 2275 <listitem> 2276 <para>[Chris] - Removed --disable-evms from e2fsprogs configure, as 2277 that option is no longer recognized. Taken from LFS.</para> 2278 </listitem> 2279 <listitem> 2280 <para>[Chris] - Addition to config.h no longer need for current Gawk 2281 version. Reported on LFS lists by Erik-Jan.</para> 2282 </listitem> 2283 </itemizedlist> 2284 </listitem> 2285 2286 <listitem> 2287 <para>December 22, 2008</para> 2288 <itemizedlist> 2289 <listitem> 2290 <para>[Jonathan] - Added LMZA-Utils to package list.</para> 2291 </listitem> 2292 <listitem> 2293 <para>[Chris] - Removed several redundant, identical files from XML 2294 source.</para> 2295 </listitem> 2296 <listitem> 2297 <para>[Chris] - Removed the mention of the udev FAQ. The FAQ has been 2298 removed from both the udev source and the website.</para> 2299 </listitem> 2300 </itemizedlist> 2301 </listitem> 2302 2303 <listitem> 2304 <para>December 21, 2008</para> 2305 <itemizedlist> 2306 <listitem> 2307 <para>[jciccone] - Updated NCurses to 5.7</para> 2308 </listitem> 2309 <listitem> 2310 <para>[jciccone] - Add tic from ncurses from cross-tools. This fixes 2311 a problem where ncurses may hang while cross-compiling if there is 2312 a version mismatch with host systems tic.</para> 2313 </listitem> 2314 <listitem> 2315 <para>[jciccone] - Add --host=${CLFS_TARGET32} to the 32bit MPFR 2316 build on multilib. This fixed the almost complete testsuite 2317 failure.</para> 2318 </listitem> 2319 <listitem> 2320 <para>[jciccone] - Command fixes on a few of Multilib Pages related 2321 to the changes in todays previous ChangeLog entries.</para> 2322 </listitem> 2323 <listitem> 2324 <para>[Jim] - Updated Clean Toolchain Build - GMP.</para> 2325 </listitem> 2326 <listitem> 2327 <para>[Jim] - Updated Clean Toolchain Build - MPFR.</para> 2328 </listitem> 2329 <listitem> 2330 <para>[Jim] - Updated Clean Toolchain Build - Binutils.</para> 2331 </listitem> 2332 <listitem> 2333 <para>[Jim] - Updated Clean Toolchain Build - GCC.</para> 2334 </listitem> 2335 <listitem> 2336 <para>[Jim] - Clean up to multilib bootscripts install in Boot.</para> 2337 </listitem> 2338 <listitem> 2339 <para>[Jim] - Updated Automake to 1.10.2.</para> 2340 </listitem> 2341 <listitem> 2342 <para>[Jim] - Updated Binutils to 2.19.</para> 2343 </listitem> 2344 <listitem> 2345 <para>[Jim] - Updated Bison to 2.4.1.</para> 2346 </listitem> 2347 <listitem> 2348 <para>[Jim] - Updated E2fsprogs to 1.41.3.</para> 2349 </listitem> 2350 <listitem> 2351 <para>[Jim] - Updated GMP to 4.2.4.</para> 2352 </listitem> 2353 <listitem> 2354 <para>[Jim] - Updated Iana-ETC to 2.30.</para> 2355 </listitem> 2356 <listitem> 2357 <para>[Jim] - Updated Kbd to 1.15.</para> 2358 </listitem> 2359 <listitem> 2360 <para>[Jim] - Updated Linux to 2.6.27.10.</para> 2361 </listitem> 2362 <listitem> 2363 <para>[Jim] - Updated M4 to 1.4.12.</para> 2364 </listitem> 2365 <listitem> 2366 <para>[Jim] - Updated Man-Pages to 3.15.</para> 2367 </listitem> 2368 <listitem> 2369 <para>[Jim] - Updated Module Init Tools to 3.5.</para> 2370 </listitem> 2371 <listitem> 2372 <para>[Jim] - Updated Shadow to 4.1.2.2.</para> 2373 </listitem> 2374 <listitem> 2375 <para>[Jim] - Updated TCL to 8.5.5.</para> 2376 </listitem> 2377 <listitem> 2378 <para>[Jim] - Updated Texinfo to 4.13a.</para> 2379 </listitem> 2380 <listitem> 2381 <para>[Jim] - Updated Udev to 135.</para> 2382 </listitem> 2383 <listitem> 2384 <para>[Jim] - Updated Vim Patch to -2.</para> 2385 </listitem> 2386 <listitem> 2387 <para>[Jim] - Updated Home Page for Iana-ETC.</para> 2388 </listitem> 2389 <listitem> 2390 <para>[Jim] - Updated Download Location for Iana-ETC.</para> 2391 </listitem> 2392 <listitem> 2393 <para>[Jim] - Removed Patch for Module Init Tools 3.5.</para> 2394 </listitem> 2395 <listitem> 2396 <para>[Jim] - Removed Tree - No Longer Required.</para> 2397 </listitem> 2398 <listitem> 2399 <para>[Jim] - Added GCC Branch Update Patch.</para> 2400 </listitem> 2401 <listitem> 2402 <para>[Jim] - Added LZMA-Utils 4.32.7.</para> 2403 </listitem> 2404 </itemizedlist> 2405 </listitem> 2406 2407 <listitem> 2408 <para>December 16, 2008</para> 2409 <itemizedlist> 2410 <listitem> 2411 <para>[Chris] - Removed obsolete DESTDIR parameter from E2fsprogs 2412 in boot section.</para> 2413 </listitem> 2414 </itemizedlist> 2415 </listitem> 2416 2417 <listitem> 2418 <para>December 15, 2008</para> 2419 <itemizedlist> 2420 <listitem> 2421 <para>[Chris] - Corrected command explanations on IPRoute2 page.</para> 2422 </listitem> 2423 <listitem> 2424 <para>[Chris] - Removed command to modify gccbug script from GCC 2425 final-system instructions. This command is obsolete as mktemp is now 2426 installed by Coreutils.</para> 2427 </listitem> 2428 </itemizedlist> 2429 </listitem> 2430 2431 <listitem> 2432 <para>December 6, 2008</para> 2433 <itemizedlist> 2434 <listitem> 2435 <para>[Jonathan] - Fixed broken link for ncurses.</para> 2436 </listitem> 2437 </itemizedlist> 2438 </listitem> 2439 2440 <listitem> 2441 <para>December 3, 2008</para> 2442 <itemizedlist> 2443 <listitem> 2444 <para>[Jonathan] - Updated GCC md5sum.</para> 2445 </listitem> 2446 </itemizedlist> 2447 </listitem> 2448 2449 <listitem> 2450 <para>November 12, 2008</para> 2451 <itemizedlist> 2452 <listitem> 2453 <para>[Jonathan] - Fixed location for the bootscripts and updated it 2454 to version 1.2-pre2.</para> 2455 </listitem> 2456 </itemizedlist> 2457 </listitem> 2458 2459 <listitem> 2460 <para>November 2, 2008</para> 2461 <itemizedlist> 2462 <listitem> 2463 <para>[jciccone] - Fixed the configure command for module-init-tools 2464 so /share goes to /usr/share where it should be.</para> 2465 </listitem> 2466 </itemizedlist> 2467 </listitem> 2468 2469 <listitem> 2470 <para>October 25, 2008</para> 2471 <itemizedlist> 2472 <listitem> 2473 <para>[Chris] - Removed arch and su from Coreutil's 2474 "--enable-no-install-program" list - neither is installed by 2475 default anyway.</para> 2476 </listitem> 2477 <listitem> 2478 <para>[Chris] - Removed redundant SBINDIR parameter from IPRoute2 2479 instructions.</para> 2480 </listitem> 2481 </itemizedlist> 2482 </listitem> 2483 2484 <listitem> 2485 <para>October 22, 2008</para> 2486 <itemizedlist> 2487 <listitem> 2488 <para>[Chris] - Removed additional text that is no longer needed 2489 since the futimens references in Coreutils are not changed.</para> 2490 </listitem> 2491 </itemizedlist> 2492 </listitem> 2493 2494 <listitem> 2495 <para>October 19, 2008</para> 2496 <itemizedlist> 2497 <listitem> 2498 <para>[Chris] - removed the command to change the "futimens" 2499 reference in Coreutils as it's no longer needed, and updated text 2500 referring to the "Linux-Headers" package.</para> 2501 </listitem> 2502 </itemizedlist> 2503 </listitem> 2504 2505 <listitem> 2506 <para>October 2, 2008</para> 2507 <itemizedlist> 2508 <listitem> 2509 <para>[jciccone] - Wrap Libtool by the Multiarch wrapper making it 2510 more multilib compatible.</para> 2511 </listitem> 2512 </itemizedlist> 2513 </listitem> 2514 2515 <listitem> 2516 <para>September 21, 2008</para> 2517 <itemizedlist> 2518 <listitem> 2519 <para>[jciccone] - Fix the library search path for libtool on 2520 multilib systems.</para> 2521 </listitem> 2522 </itemizedlist> 2523 </listitem> 2524 2525 <listitem> 2526 <para>September 20, 2008</para> 2527 <itemizedlist> 2528 <listitem> 2529 <para>[jciccone] - Updated Glibc to 2.8.</para> 2530 </listitem> 2531 </itemizedlist> 2532 </listitem> 2533 2534 <listitem> 2535 <para>September 14, 2008</para> 2536 <itemizedlist> 2537 <listitem> 2538 <para>[jciccone] - Updated Bootscripts to 1.2-pre1.</para> 2539 </listitem> 2540 <listitem> 2541 <para>[jciccone] - Use a Common inittab across all 2542 architectures.</para> 2543 </listitem> 2544 <listitem> 2545 <para>[jciccone] - Formatting fixes on multiple pages.</para> 2546 </listitem> 2547 <listitem> 2548 <para>[jciccone] - Add -Duseshrplib to the perl configure command. 2549 This causes perl to build a shared libperl.</para> 2550 </listitem> 2551 <listitem> 2552 <para>[jciccone] - Applied fixes to Expect to make it compatible with 2553 TCL 8.5.</para> 2554 </listitem> 2555 <listitem> 2556 <para>[jciccone] - Updated Linux to 2.6.26.5.</para> 2557 </listitem> 2558 <listitem> 2559 <para>[jciccone] - Updated Udev to 128.</para> 2560 </listitem> 2561 <listitem> 2562 <para>[jciccone] - Updated MPFR to 2.3.2.</para> 2563 </listitem> 2564 <listitem> 2565 <para>[jciccone] - Updated Vim to 7.2.</para> 2566 </listitem> 2567 <listitem> 2568 <para>[jciccone] - Updated Texinfo to 4.12.</para> 2569 </listitem> 2570 <listitem> 2571 <para>[jciccone] - Updated Module-Init-Tools to 3.4.1.</para> 2572 </listitem> 2573 <listitem> 2574 <para>[jciccone] - Updated Libtool to 2.2.6a.</para> 2575 </listitem> 2576 <listitem> 2577 <para>[jciccone] - Updated IPRoute2 to 2.6.26.</para> 2578 </listitem> 2579 <listitem> 2580 <para>[jciccone] - Updated Shadow to 4.1.2.1.</para> 2581 </listitem> 2582 <listitem> 2583 <para>[jciccone] - Updated Man to 1.6f.</para> 2584 </listitem> 2585 <listitem> 2586 <para>[jciccone] - Updated Man-Pages to 3.09.</para> 2587 </listitem> 2588 <listitem> 2589 <para>[jciccone] - Updated Findutils to 4.4.0.</para> 2590 </listitem> 2591 <listitem> 2592 <para>[jciccone] - Updated Autoconf to 2.63.</para> 2593 </listitem> 2594 <listitem> 2595 <para>[jciccone] - Updated Bzip2 to 1.0.5.</para> 2596 </listitem> 2597 <listitem> 2598 <para>[jciccone] - Updated Kbd to 1.14.</para> 2599 </listitem> 2600 <listitem> 2601 <para>[jciccone] - Updated M4 to 1.4.11.</para> 2602 </listitem> 2603 <listitem> 2604 <para>[jciccone] - Updated E2fsprogs to 1.41.1.</para> 2605 </listitem> 2606 <listitem> 2607 <para>[jciccone] - Updated TCL to 8.5.4.</para> 2608 </listitem> 2609 <listitem> 2610 <para>[jciccone] - Updated Util-Linux-NG to 2.14.1.</para> 2611 </listitem> 2612 <listitem> 2613 <para>[jciccone] - Updated Tree to 1.5.2.1.</para> 2614 </listitem> 2615 <listitem> 2616 <para>[jciccone] - Checked and Updated Download Locations.</para> 2617 </listitem> 2618 </itemizedlist> 2619 </listitem> 2620 2621 <listitem> 2622 <para>September 7, 2008</para> 2623 <itemizedlist> 2624 <listitem> 2625 <para>[jciccone] - A lot of text changes.</para> 2626 </listitem> 2627 </itemizedlist> 2628 </listitem> 2629 2630 <listitem> 2631 <para>August 31, 2008</para> 2632 <itemizedlist> 2633 <listitem> 2634 <para>[jciccone] - Updated GCC to 4.3.2.</para> 2635 </listitem> 2636 <listitem> 2637 <para>[jciccone] - Updated File to 4.26.</para> 2638 </listitem> 2639 </itemizedlist> 2640 </listitem> 2641 2642 <listitem> 2643 <para>August 30, 2008</para> 2644 <itemizedlist> 2645 <listitem> 2646 <para>[jciccone] - Updated File to 4.25.</para> 2647 </listitem> 2648 <listitem> 2649 <para>[jciccone] - Updated Perl to 5.10.0.</para> 2650 </listitem> 2651 <listitem> 2652 <para>[jciccone] - Drop the Mktemp package in favor for the version in Coreutils.</para> 2653 </listitem> 2654 <listitem> 2655 <para>[jciccone] - Updated Coreutils to 6.12.</para> 2656 </listitem> 2657 </itemizedlist> 2658 </listitem> 2659 2660 <listitem> 2661 <para>August 26, 2008</para> 2662 <itemizedlist> 2663 <listitem> 2664 <para>[jciccone] - Added Texinfo to the list of host system requirements.</para> 2665 </listitem> 2666 </itemizedlist> 2667 </listitem> 2668 2669 <listitem> 2670 <para>August 26, 2008</para> 2671 <itemizedlist> 2672 <listitem> 2673 <para>[jciccone] - Added M4 to the temp system for GMP.</para> 2674 </listitem> 2675 </itemizedlist> 2676 </listitem> 2677 2678 <listitem> 2679 <para>August 25, 2008</para> 2680 <itemizedlist> 2681 <listitem> 2682 <para>[jciccone] - Added a patch to glibc that causes it to look in 2683 GCC's include-fixed directory.</para> 2684 </listitem> 2685 </itemizedlist> 2686 </listitem> 2687 2688 <listitem> 2689 <para>August 24, 2008</para> 2690 <itemizedlist> 2691 <listitem> 2692 <para>[jciccone] - Updated to GCC 4.3.1</para> 2693 </listitem> 2694 <listitem> 2695 <para>[jciccone] - Add MPFR 2.5.1, dependency of GCC 4.3</para> 2696 </listitem> 2697 <listitem> 2698 <para>[jciccone] - Added GMP 4.2.3, dependency of MPFR and GCC 4.3</para> 2699 </listitem> 2700 <listitem> 2701 <para>[jciccone] - Update the paths to ld.so when configuring Glibc 2702 for each arch.</para> 2703 </listitem> 2704 </itemizedlist> 2705 </listitem> 2706 2707 <listitem> 2708 <para>July 13, 2008</para> 2709 <itemizedlist> 2710 <listitem> 2711 <para>[jciccone] - Add a page right before Entering the Chroot 2712 Enviornment. This page covers the problem of building a 32bit system 2713 from a 64bit host or building a older 32bit system from another 2714 newer 32bit system.</para> 2715 </listitem> 2716 </itemizedlist> 2717 </listitem> 2718 2719 <listitem> 2720 <para>July 12, 2008</para> 2721 <itemizedlist> 2722 <listitem> 2723 <para>[jciccone] - Drop the minix tools from the chroot Util-Linux-NG 2724 build.</para> 2725 </listitem> 2726 </itemizedlist> 2727 </listitem> 2728 2729 <listitem> 2730 <para>July 11, 2008</para> 2731 <itemizedlist> 2732 <listitem> 2733 <para>[ken] - Add a patch to address known perl 2734 vulnerabilities.</para> 2735 </listitem> 2736 </itemizedlist> 2737 </listitem> 2738 2739 <listitem> 2740 <para>July 7, 2008</para> 2741 <itemizedlist> 2742 <listitem> 2743 <para>[jciccone] - Change the command that creates the clfs user 2744 to not include -k /dev/null. Newer versions of Shadow (4.1.2) 2745 apparently any argument passed to -k to be a directory.</para> 2746 </listitem> 2747 </itemizedlist> 2748 </listitem> 2749 2750 <listitem> 2751 <para>July 7, 2008</para> 2752 <itemizedlist> 2753 <listitem> 2754 <para>[jciccone] - Fix a omission in the Udev lib64 patch. Thanks to 2755 AcidPoison for catching this and reporting it in Trac.</para> 2756 </listitem> 2757 </itemizedlist> 2758 </listitem> 2759 2760 <listitem> 2761 <para>July 6, 2008</para> 2762 <itemizedlist> 2763 <listitem> 2764 <para>[jciccone] - Now that shadow doesn't provide any libraries 2765 we only need to build it once on multilib.</para> 2766 </listitem> 2767 </itemizedlist> 2768 </listitem> 2769 2770 <listitem> 2771 <para>June 28, 2008</para> 2772 <itemizedlist> 2773 <listitem> 2774 <para>[jciccone] - Downgraded the Vim Branch Update patch back to -2 2775 from -3.</para> 2776 </listitem> 2777 <listitem> 2778 <para>[jciccone] - Remove the commands that relocate the Shadow 2779 libraries as they are not provided in newer versions of 2780 shadow. Also only build 64bit, since there are no libraries 2781 anymore.</para> 2782 </listitem> 2783 <listitem> 2784 <para>[jciccone] - Link /tools/bin/echo to /bin/echo foe one of the 2785 Glibc tests.</para> 2786 </listitem> 2787 <listitem> 2788 <para>[jciccone] - Updated GCC to 4.2.4.</para> 2789 </listitem> 2790 </itemizedlist> 2791 </listitem> 2792 2793 <listitem> 2794 <para>June 28, 2008</para> 2795 <itemizedlist> 2796 <listitem> 2797 <para>[jciccone] - Fixed the Glibc i586 chk patch entity.</para> 2798 </listitem> 2799 <listitem> 2800 <para>[jciccone] - Updated Tar to 1.20.</para> 2801 </listitem> 2802 <listitem> 2803 <para>[jciccone] - Updated Udev to 124.</para> 2804 </listitem> 2805 <listitem> 2806 <para>[jciccone] - Updated the Ncurses Branch Update patch to 2807 -3/</para> 2808 </listitem> 2809 <listitem> 2810 <para>[jciccone] - Add a config.cache entry to Coreutils so that the 2811 <command>df</command> program will be built</para> 2812 </listitem> 2813 <listitem> 2814 <para>[jciccone] - Fixed descriptions for lib64= in procps on the 2815 various multilib pages.</para> 2816 </listitem> 2817 <listitem> 2818 <para>[jciccone] - Corrected the entities for the lilo x86_64 cross 2819 compile patch.</para> 2820 </listitem> 2821 <listitem> 2822 <para>[jciccone] - Added a patch to perl so it wont include 2823 asm/page.h.</para> 2824 </listitem> 2825 <listitem> 2826 <para>[jciccone] - Updated the Vim Branch Update patch to -3.</para> 2827 </listitem> 2828 <listitem> 2829 <para>[jciccone] - Updated Shadow to 4.1.2.</para> 2830 </listitem> 2831 <listitem> 2832 <para>[jciccone] - Fixed GCC Posix patch MD5SUM.</para> 2833 </listitem> 2834 <listitem> 2835 <para>[jciccone] - Fixed Inetutils MD5SUM.</para> 2836 </listitem> 2837 <listitem> 2838 <para>[jciccone] - Updated Util-Linux-NG to 2.14.</para> 2839 </listitem> 2840 <listitem> 2841 <para>[jciccone] - Updated the Util-Linux-NG homepage link.</para> 2842 </listitem> 2843 <listitem> 2844 <para>[jciccone] - Updated Man-Pages to 3.01.</para> 2845 </listitem> 2846 <listitem> 2847 <para>[jciccone] - Updated the Bash Fixes patch to -8.</para> 2848 </listitem> 2849 </itemizedlist> 2850 </listitem> 2851 2852 <listitem> 2853 <para>June 17, 2008</para> 2854 <itemizedlist> 2855 <listitem> 2856 <para>[Ken] - Fix all known kernel vulnerabilities by upgrading to 2857 2.6.24.7 plus a patch extracted from debian for the more recent 2858 fixes.</para> 2859 </listitem> 2860 </itemizedlist> 2861 </listitem> 2862 2863 <listitem> 2864 <para>June 7, 2008</para> 2865 <itemizedlist> 2866 <listitem> 2867 <para>[Chris] - Updated dependency info for several packages.</para> 2868 </listitem> 2869 </itemizedlist> 2870 </listitem> 2871 2872 <listitem> 2873 <para>Date</para> 2874 <itemizedlist> 2875 <listitem> 2876 <para>[jciccone] - Updated Flex to 2.5.35. This update fixes numerous 2877 compilation issues against 2.5.34.</para> 2878 </listitem> 2879 </itemizedlist> 2880 </listitem> 2881 2882 <listitem> 2883 <para>February 12, 2008</para> 2884 <itemizedlist> 2885 <listitem> 2886 <para>[ken] - Added cs_CZ.UTF-8 locale for grep's fmbtest.sh test.</para> 2887 </listitem> 2888 </itemizedlist> 2889 </listitem> 2890 2891 <listitem> 2892 <para>Frburary 3, 2008</para> 2893 <itemizedlist> 2894 <listitem> 2895 <para>[jciccone] - Updated the Kernel to 2.6.24.</para> 2896 </listitem> 2897 </itemizedlist> 2898 </listitem> 2899 2900 <listitem> 2901 <para>Feburary 2, 2008</para> 2902 <itemizedlist> 2903 <listitem> 2904 <para>[jciccone] - Updated Man-Pages to 2.77.</para> 2905 </listitem> 2906 <listitem> 2907 <para>[jciccone] - Updated Libtool to 1.5.26.</para> 2908 </listitem> 2909 <listitem> 2910 <para>[jciccone] - Updated Findutils to 4.2.32.</para> 2911 </listitem> 2912 <listitem> 2913 <para>[jciccone] - Updated Automake to 1.10.1.</para> 2914 </listitem> 2915 <listitem> 2916 <para>[jciccone] - Updated the bootscripts to 1.1-pre10. These use 2917 udevadm instead of the individual udevcontrol, udevtrigger, and 2918 udevsettle programs. Which are currently symlinked to udevadm.</para> 2919 </listitem> 2920 </itemizedlist> 2921 </listitem> 2922 2923 <listitem> 2924 <para>January 20, 2008</para> 2925 <itemizedlist> 2926 <listitem> 2927 <para>[Bigdissaved] - Changed the minimum ${CLFS} size from 1.5Gb to 2928 2.5Gb. Thanks to Copper for seeing this </para> 2929 </listitem> 2930 </itemizedlist> 2931 </listitem> 2932 2933 <listitem> 2934 <para>January 19, 2008</para> 2935 <itemizedlist> 2936 <listitem> 2937 <para>[jciccone] - Update the Kernel to 2.6.23.14.</para> 2938 </listitem> 2939 </itemizedlist> 2940 </listitem> 2941 2942 <listitem> 2943 <para>January 19, 2008</para> 2944 <itemizedlist> 2945 <listitem> 2946 <para>[jciccone] - Updated Man-Pages to 2.76.</para> 2947 </listitem> 2948 <listitem> 2949 <para>[jciccone] - Updated Util-Linux-NG to 2.13.1.</para> 2950 </listitem> 2951 <listitem> 2952 <para>[jciccone] - Updated Less to 418.</para> 2953 </listitem> 2954 </itemizedlist> 2955 </listitem> 2956 2957 <listitem> 2958 <para>January 14, 2008</para> 2959 <itemizedlist> 2960 <listitem> 2961 <para>[ken] - Add patch for man pages in module-init-tools.</para> 2962 </listitem> 2963 </itemizedlist> 2964 </listitem> 2965 2966 <listitem> 2967 <para>January 13, 2008</para> 2968 <itemizedlist> 2969 <listitem> 2970 <para>[jciccone] - Updated the Kernel to 2.6.23.13.</para> 2971 </listitem> 2972 </itemizedlist> 2973 </listitem> 2974 2975 <listitem> 2976 <para>January 6, 2008</para> 2977 <itemizedlist> 2978 <listitem> 2979 <para>[jciccone] - Updated File to 4.23.</para> 2980 </listitem> 2981 <listitem> 2982 <para>[ken] - Updated Glibc branch update patch to 1A, so that ppc and 2983 ppc64 build again.</para> 2984 </listitem> 2985 </itemizedlist> 2986 </listitem> 2987 2988 <listitem> 2989 <para>January 2, 2008</para> 2990 <itemizedlist> 2991 <listitem> 2992 <para>[jciccone] - Updated E2fsprogs to 1.40.4.</para> 2993 </listitem> 2994 </itemizedlist> 2995 </listitem> 2996 2997 <listitem> 2998 <para>Janurary 1, 2007</para> 2999 <itemizedlist> 3000 <listitem> 3001 <para>[jciccone] - Updated Shadow to 4.1.0.</para> 3002 </listitem> 3003 </itemizedlist> 3004 </listitem> 3005 3006 <listitem> 3007 <para>December 29, 2007</para> 3008 <itemizedlist> 3009 <listitem> 3010 <para>[ken] - Make the current Module-Init-Tools testsuite run, 3011 update the instructions because distclean is no longer useful, 3012 and comment on the DOCBOOKTOMAN parameter.</para> 3013 </listitem> 3014 </itemizedlist> 3015 </listitem> 3016 3017 <listitem> 3018 <para>December 23, 2007</para> 3019 <itemizedlist> 3020 <listitem> 3021 <para>[jciccone] - Added a config.cache entry to Gettext to resolve some 3022 errors.</para> 3023 </listitem> 3024 </itemizedlist> 3025 </listitem> 3026 3027 <listitem> 3028 <para>December 19, 2007</para> 3029 <itemizedlist> 3030 <listitem> 3031 <para>[jciccone] - Updated Util-Linux-NG to 2.13.0.1.</para> 3032 </listitem> 3033 <listitem> 3034 <para>[jciccone] - Updated Various Branch Update Patches.</para> 3035 </listitem> 3036 <listitem> 3037 <para>[jciccone] - Updated Udev to 118.</para> 3038 </listitem> 3039 <listitem> 3040 <para>[jciccone] - Updated Psmisc to 22.6.</para> 3041 </listitem> 3042 <listitem> 3043 <para>[jciccone] - Updated Module Init Tools to 3.4.</para> 3044 </listitem> 3045 <listitem> 3046 <para>[jciccone] - Updated Man-Pages to 2.73.</para> 3047 </listitem> 3048 <listitem> 3049 <para>[jciccone] - Updated the Kernel to 2.6.23.12.</para> 3050 </listitem> 3051 <listitem> 3052 <para>[jciccone] - Updated Less to 416.</para> 3053 </listitem> 3054 </itemizedlist> 3055 </listitem> 3056 3057 <listitem> 3058 <para>December 16, 2007</para> 3059 <itemizedlist> 3060 <listitem> 3061 <para>[jciccone] - Updated Gettext to 0.17.</para> 3062 </listitem> 3063 <listitem> 3064 <para>[jciccone] - Updated e2fsprogs to 1.40.3.</para> 3065 </listitem> 3066 <listitem> 3067 <para>[jciccone] - Updated Flex to 2.5.34.</para> 3068 </listitem> 3069 <listitem> 3070 <para>[jciccone] - Updated the Kernel to 2.6.23.11.</para> 3071 </listitem> 3072 <listitem> 3073 <para>[jciccone] - Updated the bootscripts to 1.1-pre9.</para> 3074 </listitem> 3075 </itemizedlist> 3076 </listitem> 3077 3078 <listitem> 3079 <para>December 10, 2007</para> 3080 <itemizedlist> 3081 <listitem> 3082 <para>[jciccone] - Added --disable-makeinstall-chown to util-linux-ng 3083 in the boot section.</para> 3084 </listitem> 3085 </itemizedlist> 3086 </listitem> 3087 3088 <listitem> 3089 <para>November 27, 2007</para> 3090 <itemizedlist> 3091 <listitem> 3092 <para>[jciccone] - Updated the bootscripts to 1.1-pre8.</para> 3093 </listitem> 3094 </itemizedlist> 3095 </listitem> 3096 3097 <listitem> 3098 <para>October 30, 2007</para> 3099 <itemizedlist> 3100 <listitem> 3101 <para>[jim] - Updated to TCL 8.4.16.</para> 3102 </listitem> 3103 <listitem> 3104 <para>[jim] - Updated to Man-Pages 2.67.</para> 3105 </listitem> 3106 <listitem> 3107 <para>[jim] - Replaced Shadow Patch with better patch.</para> 3108 </listitem> 3109 </itemizedlist> 3110 </listitem> 3111 3112 <listitem> 3113 <para>October 29, 2007</para> 3114 <itemizedlist> 3115 <listitem> 3116 <para>[jim] - Updated Binutils 2.18 Branch Update Patch.</para> 3117 </listitem> 3118 <listitem> 3119 <para>[jim] - Updated Vim 7.1 Branch Update Patch.</para> 3120 </listitem> 3121 <listitem> 3122 <para>[jim] - Added Ncurses 5.6 Branch Update Patch.</para> 3123 </listitem> 3124 <listitem> 3125 <para>[jim] - Updated to Gawk 3.1.6.</para> 3126 </listitem> 3127 <listitem> 3128 <para>[jim] - Updated to Shadow 4.0.18.2.</para> 3129 </listitem> 3130 <listitem> 3131 <para>[jim] - Added Updated Useradd Fix Patch to Shadow 4.0.18.2.</para> 3132 </listitem> 3133 </itemizedlist> 3134 </listitem> 3135 3136 <listitem> 3137 <para>October 26, 2007</para> 3138 <itemizedlist> 3139 <listitem> 3140 <para>[jim] - Added Binutils 2.18 Branch Update Patch.</para> 3141 </listitem> 3142 <listitem> 3143 <para>[jim] - Added GCC 4.2.2 Branch Update Patch.</para> 3144 </listitem> 3145 <listitem> 3146 <para>[jim] - Added Glibc 2.7 Branch Update Patch.</para> 3147 </listitem> 3148 </itemizedlist> 3149 </listitem> 3150 3151 <listitem> 3152 <para>October 25, 2007</para> 3153 <itemizedlist> 3154 <listitem> 3155 <para>[jim] - Updated the bootscripts to 1.1-pre7.</para> 3156 </listitem> 3157 <listitem> 3158 <para>[jim] - Updated to Glibc 2.7.</para> 3159 </listitem> 3160 <listitem> 3161 <para>[jim] - Updated Bootscripts build to make sure the udev 3162 devices get created correctly in boot section.</para> 3163 </listitem> 3164 </itemizedlist> 3165 </listitem> 3166 3167 <listitem> 3168 <para>October 16, 2007</para> 3169 <itemizedlist> 3170 <listitem> 3171 <para>[jim] - Updated the bootscripts to 1.1-pre6. 3172 Combined with cblfs bootscripts, all bootscripts in one package.</para> 3173 </listitem> 3174 <listitem> 3175 <para>[jim] - Updated to Linux 2.6.23.1.</para> 3176 </listitem> 3177 <listitem> 3178 <para>[jim] - Removed Linux-Headers Package.</para> 3179 </listitem> 3180 <listitem> 3181 <para>[jim] - Updated to GCC 4.2.2.</para> 3182 </listitem> 3183 <listitem> 3184 <para>[jim] - Updated to Tar 1.19.</para> 3185 </listitem> 3186 <listitem> 3187 <para>[jim] - Updated to Texinfo 4.11.</para> 3188 </listitem> 3189 <listitem> 3190 <para>[jim] - Updated to Less 409.</para> 3191 </listitem> 3192 <listitem> 3193 <para>[jim] - Updated to Udev 116.</para> 3194 </listitem> 3195 <listitem> 3196 <para>[jim] - Added patch to correct the detction of texinfo in binutils.</para> 3197 </listitem> 3198 <listitem> 3199 <para>[jim] - Updated to IPRoute2 2.6.23.</para> 3200 </listitem> 3201 </itemizedlist> 3202 </listitem> 3203 3204 <listitem> 3205 <para>October 13, 2007</para> 3206 <itemizedlist> 3207 <listitem> 3208 <para>[jciccone] - Updated the bootscripts to 1.1-pre5. The Makefile 3209 now creates the static nodes that the udev Makefile used to.</para> 3210 </listitem> 3211 <listitem> 3212 <para>[jim] - Updated the boot section Util-Linux-NG Build. Fixes 3213 issues where files were missing during bootup and the ability 3214 to login.</para> 3215 </listitem> 3216 </itemizedlist> 3217 </listitem> 3218 3219 <listitem> 3220 <para>September 24, 2007</para> 3221 <itemizedlist> 3222 <listitem> 3223 <para>[Chris] - More dependency updates for several packages.</para> 3224 </listitem> 3225 </itemizedlist> 3226 </listitem> 3227 3228 <listitem> 3229 <para>September 23, 2007</para> 3230 <itemizedlist> 3231 <listitem> 3232 <para>[Chris] - Updates to dependency info for several packages.</para> 3233 </listitem> 3234 </itemizedlist> 3235 </listitem> 3236 3237 <listitem> 3238 <para>September 12, 2007</para> 3239 <itemizedlist> 3240 <listitem> 3241 <para>[Chris] - Added more new programs to Util-Linux-Ng installed 3242 programs list.</para> 3243 </listitem> 3244 </itemizedlist> 3245 </listitem> 3246 3247 <listitem> 3248 <para>September 11, 2007</para> 3249 <itemizedlist> 3250 <listitem> 3251 <para>[Chris] - Updated list of installed programs for Util-Linux-ng.</para> 3252 </listitem> 3253 <listitem> 3254 <para>[jim] - Updated CLFS Bootscripts to 1.1-pre4.</para> 3255 </listitem> 3256 </itemizedlist> 3257 </listitem> 3258 3259 <listitem> 3260 <para>September 10, 2007</para> 3261 <itemizedlist> 3262 <listitem> 3263 <para>[Chris] - Added needed mkdir command to IPRoute2 instructions.</para> 3264 </listitem> 3265 <listitem> 3266 <para>[Chris] - Fixed descriptive text in testsuite-tools 3267 introduction page. Reported by gomoko (ticket #118).</para> 3268 </listitem> 3269 </itemizedlist> 3270 </listitem> 3271 3272 <listitem> 3273 <para>September 09, 2007</para> 3274 <itemizedlist> 3275 <listitem> 3276 <para>[jciccone] - Build a PIC libfl.a with Flex.</para> 3277 </listitem> 3278 <listitem> 3279 <para>[jim] - Updated Util-Linux-ng in Boot Section, to cross-compile.</para> 3280 </listitem> 3281 </itemizedlist> 3282 </listitem> 3283 3284 <listitem> 3285 <para>September 03, 2007</para> 3286 <itemizedlist> 3287 <listitem> 3288 <para>[jim] - Updated Udev to 115. 3289 This change also removed udev-cross-lfs package 3290 since our rules are the same as base ones installed.</para> 3291 </listitem> 3292 <listitem> 3293 <para>[jim] - Updated Grep to 2.5.3.</para> 3294 </listitem> 3295 <listitem> 3296 <para>[jim] - Updated Man-Pages to 2.64.</para> 3297 </listitem> 3298 <listitem> 3299 <para>[jim] - Updated TCL to 8.4.15.</para> 3300 </listitem> 3301 <listitem> 3302 <para>[jim] - Updated to Linux 2.6.22.6.</para> 3303 </listitem> 3304 <listitem> 3305 <para>[jim] - Updated to Linux Headers 2.6.22.6-09032007.</para> 3306 </listitem> 3307 <listitem> 3308 <para>[jim] - Updated Less to 406.</para> 3309 </listitem> 3310 <listitem> 3311 <para>[jim] - Updated Sysklogd to 1.5.</para> 3312 </listitem> 3313 <listitem> 3314 <para>[jim] - Updated Kbd to 1.13.</para> 3315 </listitem> 3316 <listitem> 3317 <para>[jim] - Updated IPRoute2 to 2.6.22-070710.</para> 3318 </listitem> 3319 <listitem> 3320 <para>[jim] - Updated Shadow Patch for more fixes. Man Page Typos, 3321 buffer overflows, useradd -G fixes, better name support, and 3322 the previous useradd fix.</para> 3323 </listitem> 3324 <listitem> 3325 <para>[jim] - Updated Bash 3.2 Patch to -6.</para> 3326 </listitem> 3327 <listitem> 3328 <para>[jim] - Updated Readline 5.2 Patch to -3.</para> 3329 </listitem> 3330 <listitem> 3331 <para>[jim] - Updated Vim 3.1 Patch to -3.</para> 3332 </listitem> 3333 </itemizedlist> 3334 </listitem> 3335 3336 <listitem> 3337 <para>September 02, 2007</para> 3338 <itemizedlist> 3339 <listitem> 3340 <para>[jim] - Updated Util-linux-ng to 2.13.</para> 3341 </listitem> 3342 <listitem> 3343 <para>[jim] - Updated Tree to 1.5.1.1.</para> 3344 </listitem> 3345 <listitem> 3346 <para>[jciccone] - Updated Glibc to 2.6.1.</para> 3347 </listitem> 3348 <listitem> 3349 <para>[jim] - Updated Binutils to 2.18.</para> 3350 </listitem> 3351 </itemizedlist> 3352 </listitem> 3353 3354 <listitem> 3355 <para>August 05, 2007</para> 3356 <itemizedlist> 3357 <listitem> 3358 <para>[jciccone] - Updated the bash config.cache to contain all 3359 of the differences between a cross-compiled and a native build.</para> 3360 </listitem> 3361 </itemizedlist> 3362 </listitem> 3363 3364 <listitem> 3365 <para>July 23, 2007</para> 3366 <itemizedlist> 3367 <listitem> 3368 <para>[jciccone] - Updated Texinfo to 4.9.</para> 3369 </listitem> 3370 <listitem> 3371 <para>[jciccone] - Updated E2fsprogs to 1.40.2.</para> 3372 </listitem> 3373 <listitem> 3374 <para>[jciccone] - Updated M4 to 1.4.10.</para> 3375 </listitem> 3376 <listitem> 3377 <para>[jciccone] - Updated Tar to 1.18.</para> 3378 </listitem> 3379 <listitem> 3380 <para>[jciccone] - Updated Libtool to 1.5.24.</para> 3381 </listitem> 3382 <listitem> 3383 <para>[jciccone] - Updated the Man Pages to 2.63.</para> 3384 </listitem> 3385 </itemizedlist> 3386 </listitem> 3387 3388 <listitem> 3389 <para>July 22, 2007</para> 3390 <itemizedlist> 3391 <listitem> 3392 <para>[jciccone] - Updated GCC to 4.2.1.</para> 3393 </listitem> 3394 </itemizedlist> 3395 </listitem> 3396 3397 <listitem> 3398 <para>July 20, 2007</para> 3399 <itemizedlist> 3400 <listitem> 3401 <para>[ken] - Make coreutils build in temp-system when the host cannot 3402 run the target programs.</para> 3403 </listitem> 3404 </itemizedlist> 3405 </listitem> 3406 3407 <listitem> 3408 <para>July 1, 2007</para> 3409 <itemizedlist> 3410 <listitem> 3411 <para>[jciccone] - Updated the download location for the Man Pages 3412 package.</para> 3413 </listitem> 3414 </itemizedlist> 3415 </listitem> 3416 3417 <listitem> 3418 <para>June 23, 2007</para> 3419 <itemizedlist> 3420 <listitem> 3421 <para>[jciccone] - Updated to Glibc 2.6. This includes adding a sed 3422 to Coreutils and Gzip to rename their internal implementations of 3423 futimens which are incompatible with the implementation provided 3424 by Glibc.</para> 3425 </listitem> 3426 </itemizedlist> 3427 </listitem> 3428 3429 <listitem> 3430 <para>June 18, 2007</para> 3431 <itemizedlist> 3432 <listitem> 3433 <para>[jciccone] - Updated to Tar 1.17.</para> 3434 </listitem> 3435 </itemizedlist> 3436 </listitem> 3437 3438 <listitem> 3439 <para>June 17, 2007</para> 3440 <itemizedlist> 3441 <listitem> 3442 <para>[jciccone] - Updated to Vim 7.1.</para> 3443 </listitem> 3444 <listitem> 3445 <para>[jciccone] - Updated to Findutils 4.2.31.</para> 3446 </listitem> 3447 <listitem> 3448 <para>[jciccone] - Updated to File 4.21.</para> 3449 </listitem> 3450 <listitem> 3451 <para>[jciccone] - Updated to Less 403.</para> 3452 </listitem> 3453 <listitem> 3454 <para>[jciccone] - Updated to Man Pages 2.57.</para> 3455 </listitem> 3456 </itemizedlist> 3457 </listitem> 3458 3459 <listitem> 3460 <para>June 16, 2007</para> 3461 <itemizedlist> 3462 <listitem> 3463 <para>[Chris] - Removed creation of config.cache from temp-system 3464 Coreutils, as it no longer looks for setvbuf.</para> 3465 </listitem> 3466 </itemizedlist> 3467 </listitem> 3468 3469 <listitem> 3470 <para>May 19, 2007</para> 3471 <itemizedlist> 3472 <listitem> 3473 <para>[jciccone] - Added a patch to Perl that accounts for a change 3474 in GCC 4.2.0. The patch causes makedepend.sh to also remove 3475 <literal><command-line></literal> as well as 3476 <literal><command line></literal>.</para> 3477 </listitem> 3478 </itemizedlist> 3479 </listitem> 3480 3481 <listitem> 3482 <para>May 18, 2007</para> 3483 <itemizedlist> 3484 <listitem> 3485 <para>[jciccone] - Updated to GCC 4.2.0.</para> 3486 </listitem> 3487 </itemizedlist> 3488 </listitem> 3489 3490 <listitem> 3491 <para>April 30, 2007</para> 3492 <itemizedlist> 3493 <listitem> 3494 <para>[jciccone] - Updated to Man Pages 2.46.</para> 3495 </listitem> 3496 </itemizedlist> 3497 </listitem> 3498 3499 <listitem> 3500 <para>April 27, 2007</para> 3501 <itemizedlist> 3502 <listitem> 3503 <para>[jhuntwork] - We don't use the uname patch for temp-system Coreutils. 3504 No need to 'touch man/uname.1'.</para> 3505 </listitem> 3506 </itemizedlist> 3507 </listitem> 3508 3509 <listitem> 3510 <para>April 24, 2007</para> 3511 <itemizedlist> 3512 <listitem> 3513 <para>[jciccone] - Updated to Psmisc 22.5.</para> 3514 </listitem> 3515 </itemizedlist> 3516 </listitem> 3517 3518 <listitem> 3519 <para>April 20, 2007</para> 3520 <itemizedlist> 3521 <listitem> 3522 <para>[jciccone] - Updated to Gzip 1.3.12.</para> 3523 </listitem> 3524 <listitem> 3525 <para>[jciccone] - Updated to Psmisc 22.4.</para> 3526 </listitem> 3527 <listitem> 3528 <para>[jciccone] - Updated to Man Pages 2.44.</para> 3529 </listitem> 3530 <listitem> 3531 <para>[jciccone] - Updated to M4 1.4.9.</para> 3532 </listitem> 3533 <listitem> 3534 <para>[jciccone] - Updated to Coreutils 6.9.</para> 3535 </listitem> 3536 </itemizedlist> 3537 </listitem> 3538 3539 <listitem> 3540 <para>April 10, 2007</para> 3541 <itemizedlist> 3542 <listitem> 3543 <para>[Chris] - Updated Gzip's list of installed programs - compress 3544 is no longer installed, and gunzip, uncompress, and zcat are now bash 3545 scripts rather than links.</para> 3546 </listitem> 3547 </itemizedlist> 3548 </listitem> 3549 3550 <listitem> 3551 <para>February 25, 2007</para> 3552 <itemizedlist> 3553 <listitem> 3554 <para>[jim] - Updated to Linux 2.6.20.1.</para> 3555 </listitem> 3556 <listitem> 3557 <para>[jim] - Updated to Linux Headers 2.6.20.1-02252007.</para> 3558 </listitem> 3559 </itemizedlist> 3560 </listitem> 3561 3562 <listitem> 3563 <para>February 17, 2007</para> 3564 <itemizedlist> 3565 <listitem> 3566 <para>[Chris] - Moved the build of the File package in cross-tools 3567 to the beginning of the chapter.</para> 3568 </listitem> 3569 <listitem> 3570 <para>[jim] - Updated to Gzip 1.3.11.</para> 3571 </listitem> 3572 </itemizedlist> 3573 </listitem> 3574 3575 <listitem> 3576 <para>February 16, 2007</para> 3577 <itemizedlist> 3578 <listitem> 3579 <para>[Chris] - Changed the wording in the "Build Variables" page 3580 to make it clearer.</para> 3581 <para>[Chris] - Added command to Udev installation to remove Udev 3582 rules it installs.</para> 3583 <para>[Chris] - Removed Ncurses patch for buggy versions of Bash from 3584 from the final-system build (it's still in the temp-system).</para> 3585 <para>[Chris] - Removed unneeded /tools/bin/cc symlink.</para> 3586 </listitem> 3587 </itemizedlist> 3588 </listitem> 3589 3590 <listitem> 3591 <para>February 15, 2007</para> 3592 <itemizedlist> 3593 <listitem> 3594 <para>[jim] - Fix a building of Ncurses when an unpatched version of Bash 3.x is used.</para> 3595 </listitem> 3596 </itemizedlist> 3597 </listitem> 3598 3599 <listitem> 3600 <para>February 14, 2007</para> 3601 <itemizedlist> 3602 <listitem> 3603 <para>[jim] - Updated to GCC 4.1.2.</para> 3604 </listitem> 3605 </itemizedlist> 3606 </listitem> 3607 3608 <listitem> 3609 <para>February 5, 2007</para> 3610 <itemizedlist> 3611 <listitem> 3612 <para>[jim] - Updated to Automake 1.10.</para> 3613 </listitem> 3614 </itemizedlist> 3615 </listitem> 3616 3617 <listitem> 3618 <para>February 4, 2007</para> 3619 <itemizedlist> 3620 <listitem> 3621 <para>[jim] - Updated to Linux 2.6.20.</para> 3622 </listitem> 3623 <listitem> 3624 <para>[jim] - Updated to Linux Headers 2.6.20-02042007.</para> 3625 </listitem> 3626 <listitem> 3627 <para>[jim] - Updated to Udev 105.</para> 3628 </listitem> 3629 </itemizedlist> 3630 </listitem> 3631 3632 <listitem> 3633 <para>January 23, 2007</para> 3634 <itemizedlist> 3635 <listitem> 3636 <para>[jim] - Updated to Linux Headers 2.6.19.2-01232007.</para> 3637 </listitem> 3638 <listitem> 3639 <para>[jim] - Update to Glibc Branch Update Patch.</para> 3640 </listitem> 3641 </itemizedlist> 3642 </listitem> 3643 3644 <listitem> 3645 <para>January 15, 2007</para> 3646 <itemizedlist> 3647 <listitem> 3648 <para>[jim] - Updated to Linux 2.6.19.2.</para> 3649 </listitem> 3650 <listitem> 3651 <para>[jim] - Updated to Linux Headers 2.6.19.2-01152007.</para> 3652 </listitem> 3653 <listitem> 3654 <para>[jim] - Updated to Tree 1.5.1.</para> 3655 </listitem> 3656 <listitem> 3657 <para>[jim] - Updated to Udev 104.</para> 3658 </listitem> 3659 <listitem> 3660 <para>[jim] - Updated to Udev Rules 1.1-pre4.</para> 3661 </listitem> 3662 <listitem> 3663 <para>[Chris] - Removed obsolete note from bzip2 instructions 3664 about performing rm /usr/bin/bz*.</para> 3665 </listitem> 3666 </itemizedlist> 3667 </listitem> 3668 3669 <listitem> 3670 <para>January 12, 2007</para> 3671 <itemizedlist> 3672 <listitem> 3673 <para>[jim] - Update to Glibc Branch Update Patch.</para> 3674 </listitem> 3675 <listitem> 3676 <para>[jim] - Update to Binutils Branch Update Patch.</para> 3677 </listitem> 3678 </itemizedlist> 3679 </listitem> 3680 3681 <listitem> 3682 <para>January 7, 2007</para> 3683 <itemizedlist> 3684 <listitem> 3685 <para>[jim] - Updated to Bzip2 1.0.4.</para> 3686 </listitem> 3687 </itemizedlist> 3688 </listitem> 3689 3690 <listitem> 3691 <para>December 23, 2006</para> 3692 <itemizedlist> 3693 <listitem> 3694 <para>[jciccone] - Updated to Ncurses 5.6.</para> 3695 </listitem> 3696 </itemizedlist> 3697 </listitem> 3698 3699 <listitem> 3700 <para>December 15, 2006</para> 3701 <itemizedlist> 3702 <listitem> 3703 <para>[jim] - Updated to Gzip 1.3.9.</para> 3704 </listitem> 3705 <listitem> 3706 <para>[jim] - Updated to IPRoute2 2.6.19-061214.</para> 3707 </listitem> 3708 </itemizedlist> 3709 </listitem> 3710 3711 <listitem> 3712 <para>December 13, 2006</para> 3713 <itemizedlist> 3714 <listitem> 3715 <para>[jim] - Added File to Cross-tools.</para> 3716 </listitem> 3717 </itemizedlist> 3718 </listitem> 3719 3720 <listitem> 3721 <para>December 12, 2006</para> 3722 <itemizedlist> 3723 <listitem> 3724 <para>[jim] - Updated to Linux 2.6.19.1.</para> 3725 </listitem> 3726 <listitem> 3727 <para>[jim] - Updated to Linux Headers 2.6.19.1-12122006.</para> 3728 </listitem> 3729 <listitem> 3730 <para>[jim] - Added Readline Upstream Patch.</para> 3731 </listitem> 3732 <listitem> 3733 <para>[jim] - Update Bash Upstream Patch.</para> 3734 </listitem> 3735 <listitem> 3736 <para>[jim] - Updated to File 4.19.</para> 3737 </listitem> 3738 </itemizedlist> 3739 </listitem> 3740 3741 <listitem> 3742 <para>December 10, 2006</para> 3743 <itemizedlist> 3744 <listitem> 3745 <para>[jim] - Updated to Gzip 1.3.8.</para> 3746 </listitem> 3747 </itemizedlist> 3748 </listitem> 3749 3750 <listitem> 3751 <para>December 9, 2006</para> 3752 <itemizedlist> 3753 <listitem> 3754 <para>[jim] - Updated to Tar 1.16.1.</para> 3755 </listitem> 3756 </itemizedlist> 3757 </listitem> 3758 3759 <listitem> 3760 <para>December 7, 2006</para> 3761 <itemizedlist> 3762 <listitem> 3763 <para>[jim] - Updated to Gzip 1.3.7.</para> 3764 </listitem> 3765 <listitem> 3766 <para>[jim] - Updated to Coreutils 6.7.</para> 3767 </listitem> 3768 <listitem> 3769 <para>[jim] - Reverting sysroot changes.</para> 3770 </listitem> 3771 </itemizedlist> 3772 </listitem> 3773 3774 <listitem> 3775 <para>December 1, 2006</para> 3776 <itemizedlist> 3777 <listitem> 3778 <para>[jim] - Updated to Man-Pages 2.43.</para> 3779 </listitem> 3780 <listitem> 3781 <para>[jim] - Removed MINOR patch and replaced it with a more complete 3782 upstream patch will all current updates to the 2.5 branch of glibc.</para> 3783 </listitem> 3784 <listitem> 3785 <para>[jim] - Added Binutils Branch Update Patch.</para> 3786 </listitem> 3787 <listitem> 3788 <para>[jim] - Reverted change in gettext build in temp-system.</para> 3789 </listitem> 3790 <listitem> 3791 <para>[jim] - Updated to Coreutils 6.7.</para> 3792 </listitem> 3793 </itemizedlist> 3794 </listitem> 3795 3796 <listitem> 3797 <para>November 29, 2006</para> 3798 <itemizedlist> 3799 <listitem> 3800 <para>[jim] - Updated to Linux Headers 2.6.19-11302006.</para> 3801 </listitem> 3802 <listitem> 3803 <para>[jim] - Updated to Udev Rules 1.1-pre3.</para> 3804 </listitem> 3805 </itemizedlist> 3806 </listitem> 3807 3808 <listitem> 3809 <para>November 29, 2006</para> 3810 <itemizedlist> 3811 <listitem> 3812 <para>[jim] - Updated to Linux 2.6.19.</para> 3813 </listitem> 3814 <listitem> 3815 <para>[jim] - Updated to Linux Headers 2.6.19-11292006.</para> 3816 </listitem> 3817 </itemizedlist> 3818 </listitem> 3819 3820 <listitem> 3821 <para>November 27, 2006</para> 3822 <itemizedlist> 3823 <listitem> 3824 <para>[jim] - Updated to Gettext 0.16.1.</para> 3825 </listitem> 3826 </itemizedlist> 3827 </listitem> 3828 3829 <listitem> 3830 <para>November 26, 2006</para> 3831 <itemizedlist> 3832 <listitem> 3833 <para>[jim] - Updated to Man-Pages 2.42.</para> 3834 </listitem> 3835 <listitem> 3836 <para>[jim] - Updated to Gzip 1.3.6.</para> 3837 </listitem> 3838 </itemizedlist> 3839 </listitem> 3840 3841 <listitem> 3842 <para>November 25, 2006</para> 3843 <itemizedlist> 3844 <listitem> 3845 <para>[jim] - Updated to Findutils 4.2.29.</para> 3846 </listitem> 3847 </itemizedlist> 3848 </listitem> 3849 3850 <listitem> 3851 <para>November 23, 2006</para> 3852 <itemizedlist> 3853 <listitem> 3854 <para>[Chris] - Added /bin/rm to essential symlinks - e2fsprogs 3855 testsuite hard-codes the location to that binary.</para> 3856 </listitem> 3857 </itemizedlist> 3858 </listitem> 3859 3860 <listitem> 3861 <para>November 22, 2006</para> 3862 <itemizedlist> 3863 <listitem> 3864 <para>[jim] - Updated to Coreutils 6.6.</para> 3865 </listitem> 3866 <listitem> 3867 <para>[jim] - Updated to Man 1.6e.</para> 3868 </listitem> 3869 </itemizedlist> 3870 </listitem> 3871 3872 <listitem> 3873 <para>November 20, 2006</para> 3874 <itemizedlist> 3875 <listitem> 3876 <para>[jim] - Updated to Coreutils 6.5.</para> 3877 </listitem> 3878 <listitem> 3879 <para>[jim] - Added Patch for Coreutils 6.5 ls segfault.</para> 3880 </listitem> 3881 <listitem> 3882 <para>[jim] - Updated to M4 1.4.8.</para> 3883 </listitem> 3884 <listitem> 3885 <para>[jim] - Updated to Linux 2.6.18.3.</para> 3886 </listitem> 3887 <listitem> 3888 <para>[jim] - Updated to Linux Headers 2.6.18.3-11202006.</para> 3889 </listitem> 3890 </itemizedlist> 3891 </listitem> 3892 3893 <listitem> 3894 <para>November 17, 2006</para> 3895 <itemizedlist> 3896 <listitem> 3897 <para>[jim] - Updated to Autoconf 2.61.</para> 3898 </listitem> 3899 </itemizedlist> 3900 </listitem> 3901 3902 <listitem> 3903 <para>November 15, 2006</para> 3904 <itemizedlist> 3905 <listitem> 3906 <para>[jim] - Updated to IANA-Etc 2.20.</para> 3907 </listitem> 3908 </itemizedlist> 3909 </listitem> 3910 3911 <listitem> 3912 <para>November 14, 2006</para> 3913 <itemizedlist> 3914 <listitem> 3915 <para>[jim] - Change to E2FSProgs, does not pick up the CC or LD 3916 variables.</para> 3917 </listitem> 3918 </itemizedlist> 3919 </listitem> 3920 3921 <listitem> 3922 <para>November 12, 2006</para> 3923 <itemizedlist> 3924 <listitem> 3925 <para>[jim] - Updated to Linux Headers 2.6.18.2-11122006.</para> 3926 </listitem> 3927 <listitem> 3928 <para>[jim] - Bash 3.2 patch updated with upstream fixes 001-005.</para> 3929 </listitem> 3930 </itemizedlist> 3931 </listitem> 3932 3933 <listitem> 3934 <para>November 5, 2006</para> 3935 <itemizedlist> 3936 <listitem> 3937 <para>[jim] - Updated to Linux 2.6.18.2.</para> 3938 </listitem> 3939 <listitem> 3940 <para>[jim] - Updated to Linux Headers 2.6.18.2-11052006.</para> 3941 </listitem> 3942 </itemizedlist> 3943 </listitem> 3944 3945 <listitem> 3946 <para>November 4, 2006</para> 3947 <itemizedlist> 3948 <listitem> 3949 <para>[Chris] - Modified the instructions for disabling the 3950 installation of the groups program to account for changes in shadow's 3951 Makefile.</para> 3952 </listitem> 3953 </itemizedlist> 3954 </listitem> 3955 3956 <listitem> 3957 <para>November 2, 2006</para> 3958 <itemizedlist> 3959 <listitem> 3960 <para>[jim] - Updated to File 4.18.</para> 3961 </listitem> 3962 </itemizedlist> 3963 </listitem> 3964 3965 <listitem> 3966 <para>October 31, 2006</para> 3967 <itemizedlist> 3968 <listitem> 3969 <para>[jim] - Bash 3.2 patch updated with upstream fixes.</para> 3970 </listitem> 3971 <listitem> 3972 <para>[jim] - Updated to Bootscripts 1.1-pre3.</para> 3973 </listitem> 3974 </itemizedlist> 3975 </listitem> 3976 3977 <listitem> 3978 <para>October 30, 2006</para> 3979 <itemizedlist> 3980 <listitem> 3981 <para>[jim] - Updated to Udev Rules 1.1-pre2.</para> 3982 </listitem> 3983 </itemizedlist> 3984 </listitem> 3985 3986 <listitem> 3987 <para>October 27, 2006</para> 3988 <itemizedlist> 3989 <listitem> 3990 <para>[jim] - Updated to Bootscripts 1.1-pre2.</para> 3991 </listitem> 3992 <listitem> 3993 <para>[jim] - Updated syslog.conf file.</para> 3994 </listitem> 3995 </itemizedlist> 3996 </listitem> 3997 3998 <listitem> 3999 <para>October 26, 2006</para> 4000 <itemizedlist> 4001 <listitem> 4002 <para>[jim] - Updated to Linux-Headers 2.6.18.1-10262006.</para> 4003 </listitem> 4004 <listitem> 4005 <para>[jim] - Updated to Gettext 0.16.</para> 4006 </listitem> 4007 <listitem> 4008 <para>[jim] - The nscd sed is no longer needed to build Glibc 2.5.</para> 4009 </listitem> 4010 </itemizedlist> 4011 </listitem> 4012 4013 <listitem> 4014 <para>October 25, 2006</para> 4015 <itemizedlist> 4016 <listitem> 4017 <para>[Chris] - Updated to Psmisc 22.3.</para> 4018 </listitem> 4019 <listitem> 4020 <para>[Chris] - Updated to Tcl 8.4.14.</para> 4021 </listitem> 4022 <listitem> 4023 <para>[Chris] - Moved e2fsprogs and sed before coreutils, as 4024 Coreutils testsuite now requires e2fsprogs.</para> 4025 </listitem> 4026 </itemizedlist> 4027 </listitem> 4028 4029 <listitem> 4030 <para>October 23, 2006</para> 4031 <itemizedlist> 4032 <listitem> 4033 <para>[Chris] - Removed unneeded additions to config.cache for 4034 temp-system Tar and Coreutils.</para> 4035 </listitem> 4036 <listitem> 4037 <para>[jim] - Added touch man/uname.1 in temp-system Coreutils to 4038 prevent a build failure.</para> 4039 </listitem> 4040 <listitem> 4041 <para>[jim] - Added Patch for a Versioning issue with Glibc 2.5.</para> 4042 </listitem> 4043 </itemizedlist> 4044 </listitem> 4045 4046 <listitem> 4047 <para>October 22, 2006</para> 4048 <itemizedlist> 4049 <listitem> 4050 <para>[jim] - Updated to Linux 2.6.18.1.</para> 4051 </listitem> 4052 <listitem> 4053 <para>[jim] - Updated to Linux Headers 2.6.18.1-10222006.</para> 4054 </listitem> 4055 <listitem> 4056 <para>[jim] - Updated to Coreutils 6.4.</para> 4057 </listitem> 4058 <listitem> 4059 <para>[jim] - Removed out of place udev text in bootscripts Networking.</para> 4060 </listitem> 4061 </itemizedlist> 4062 </listitem> 4063 4064 <listitem> 4065 <para>October 21, 2006</para> 4066 <itemizedlist> 4067 <listitem> 4068 <para>[jim] - Updated to Inetutils 1.5.</para> 4069 </listitem> 4070 <listitem> 4071 <para>[jim] - Updated to IPRoute2 2.6.18-061002.</para> 4072 </listitem> 4073 <listitem> 4074 <para>[jim] - Updated to Tar 1.16.</para> 4075 </listitem> 4076 <listitem> 4077 <para>[jim] - Updated to Udev 103.</para> 4078 </listitem> 4079 <listitem> 4080 <para>[jim] - Updated to Coreutils 6.3.</para> 4081 </listitem> 4082 </itemizedlist> 4083 </listitem> 4084 4085 <listitem> 4086 <para>October 20, 2006</para> 4087 <itemizedlist> 4088 <listitem> 4089 <para>[Chris] - Removed command to add "setvbuf_reversed" to 4090 temp-system bash as it is no longer needed with Bash 3.2.</para> 4091 </listitem> 4092 <listitem> 4093 <para>[Chris] - Added command to man instructions to comment out 4094 MANPATH /usr/local/man (in addition to /usr/man).</para> 4095 </listitem> 4096 </itemizedlist> 4097 </listitem> 4098 4099 <listitem> 4100 <para>October 15, 2006</para> 4101 <itemizedlist> 4102 <listitem> 4103 <para>[jim] - Updated Bash 3.2 with some unofficial upstream fixes. Thank you Chet Ramey.</para> 4104 </listitem> 4105 </itemizedlist> 4106 </listitem> 4107 4108 <listitem> 4109 <para>October 12, 2006</para> 4110 <itemizedlist> 4111 <listitem> 4112 <para>[jim] - Added patch to fix build issue with Bash 3.2.</para> 4113 </listitem> 4114 <listitem> 4115 <para>[jim] - Updated to Man-Pages 2.41.</para> 4116 </listitem> 4117 <listitem> 4118 <para>[jim] - Updated to Glibc 2.5.</para> 4119 </listitem> 4120 </itemizedlist> 4121 </listitem> 4122 4123 <listitem> 4124 <para>October 11, 2006</para> 4125 <itemizedlist> 4126 <listitem> 4127 <para>[jim] - Updated to Bash 3.2.</para> 4128 </listitem> 4129 <listitem> 4130 <para>[jim] - Updated to Readline 5.2.</para> 4131 </listitem> 4132 <listitem> 4133 <para>[jim] - Updated to Man-Pages 2.40.</para> 4134 </listitem> 4135 <listitem> 4136 <para>[jim] - Updated to Udev 102.</para> 4137 </listitem> 4138 </itemizedlist> 4139 </listitem> 4140 4141 <listitem> 4142 <para>October 4, 2006</para> 4143 <itemizedlist> 4144 <listitem> 4145 <para>[manuel] - Changed book license to the Open Publication 4146 License v1.0.</para> 4147 </listitem> 4148 </itemizedlist> 4149 </listitem> 4150 4151 <listitem> 4152 <para>October 1, 2006</para> 4153 <itemizedlist> 4154 <listitem> 4155 <para>[Chris] - Removed obsolete command from Tcl instructions, 4156 as the issue it fixes has been fixed in the latest Tcl version.</para> 4157 </listitem> 4158 </itemizedlist> 4159 </listitem> 4160 4161 <listitem> 4162 <para>September 29, 2006</para> 4163 <itemizedlist> 4164 <listitem> 4165 <para>[jim] - Updated to Linux Headers to 2.6.18-09302006.</para> 4166 </listitem> 4167 <listitem> 4168 <para>[jim] - New patch for util-linux, replaces GCC 4 Fixes, the new 4169 patches fixes the same issues, and removes the use of syscalls. Syscalls were 4170 removed the unistd.h during santization.</para> 4171 </listitem> 4172 </itemizedlist> 4173 </listitem> 4174 4175 <listitem> 4176 <para>September 28, 2006</para> 4177 <itemizedlist> 4178 <listitem> 4179 <para>[jim] - Added patch for Util-Linux to fix build issues due to headers change in the 4180 kernel.</para> 4181 </listitem> 4182 <listitem> 4183 <para>[jim] - Updated to Texinfo 4.8a.</para> 4184 </listitem> 4185 </itemizedlist> 4186 </listitem> 4187 4188 <listitem> 4189 <para>September 25, 2006</para> 4190 <itemizedlist> 4191 <listitem> 4192 <para>[jim] - Updated Bootscripts to 1.1-pre1. Adding in the boot logging feature.</para> 4193 </listitem> 4194 <listitem> 4195 <para>[jim] - Updated to Udev 100.</para> 4196 </listitem> 4197 <listitem> 4198 <para>[jim] - Updated Udev Rules for Udev 100.</para> 4199 </listitem> 4200 <listitem> 4201 <para>[jim] - Updated to M4 1.4.7.</para> 4202 </listitem> 4203 <listitem> 4204 <para>[jim] - Updated to Linux to 2.6.18.</para> 4205 </listitem> 4206 <listitem> 4207 <para>[jim] - Updated to Linux Headers to 2.6.18-09252006.</para> 4208 </listitem> 4209 <listitem> 4210 <para>[jim] - Udev library libvolume_id is used by HAL, which makes 4211 us change our build to a multilib build of udev libaries only for 32 and N32.</para> 4212 </listitem> 4213 </itemizedlist> 4214 </listitem> 4215 4216 <listitem> 4217 <para>September 18, 2006</para> 4218 <itemizedlist> 4219 <listitem> 4220 <para>[jim] - Updated Bison to a multilib build in all support architectures.</para> 4221 </listitem> 4222 </itemizedlist> 4223 </listitem> 4224 4225 <listitem> 4226 <para>August 28, 2006</para> 4227 <itemizedlist> 4228 <listitem> 4229 <para>[jim] - Updated to Gettext 0.15.</para> 4230 </listitem> 4231 <listitem> 4232 <para>[jim] - Updated to Shadow 4.0.18.1.</para> 4233 </listitem> 4234 <listitem> 4235 <para>[jim] - Updated to Coreutils 5.97.</para> 4236 </listitem> 4237 <listitem> 4238 <para>[jim] - Updated to Procps 3.2.7.</para> 4239 </listitem> 4240 <listitem> 4241 <para>[jim] - Updated to Man-Pages 2.39.</para> 4242 </listitem> 4243 <listitem> 4244 <para>[jim] - Updated to Autoconf 2.60.</para> 4245 </listitem> 4246 <listitem> 4247 <para>[jim] - Updated to TCL 8.4.13.</para> 4248 </listitem> 4249 <listitem> 4250 <para>[jim] - Updated to M4 1.4.6.</para> 4251 </listitem> 4252 <listitem> 4253 <para>[jim] - Updated to Findutils 4.2.28.</para> 4254 </listitem> 4255 <listitem> 4256 <para>[jim] - Updated to Coreutils Uname Patch -2, which supports all architectures.</para> 4257 </listitem> 4258 <listitem> 4259 <para>[jim] - Updated to Vim Patch -10, which contains upstream fixes.</para> 4260 </listitem> 4261 <listitem> 4262 <para>[jim] - Updated to Udev 098 and udev-cross-lfs to 1.1-08272006 rules.</para> 4263 </listitem> 4264 </itemizedlist> 4265 </listitem> 4266 4267 <listitem> 4268 <para>August 28, 2006</para> 4269 <itemizedlist> 4270 <listitem> 4271 <para>[jim] - Changelog restarted, see the 1.0.0 book for the old changelog.</para> 40 <para>01 January 2014</para> 41 <itemizedlist> 42 <listitem> 43 <para>[Chris] - Added command to EGLIBC instructions to remove 44 extraneous '.x' files from /usr/include/rpcsvc.</para> 45 </listitem> 46 </itemizedlist> 47 </listitem> 48 49 <listitem> 50 <para>23 December 2013</para> 51 <itemizedlist> 52 <listitem> 53 <para>[William Harrington] - Update E2fsprogs to 1.42.9.</para> 54 </listitem> 55 <listitem> 56 <para>[William Harrington] - Update Automake to 1.14.1.</para> 57 </listitem> 58 </itemizedlist> 59 </listitem> 60 61 <listitem> 62 <para>21 December 2013</para> 63 <itemizedlist> 64 <listitem> 65 <para>[William Harrington] - Update CLooG to 0.18.2.</para> 66 </listitem> 67 <listitem> 68 <para>[William Harrington] - Update Tzdata to 2013i.</para> 69 </listitem> 70 <listitem> 71 <para>[William Harrington] - Update EGLIBC 2.18 to revision 24829.</para> 72 </listitem> 73 <listitem> 74 <para>[William Harrington] - Update Linux to 3.12.6.</para> 75 </listitem> 76 </itemizedlist> 77 </listitem> 78 79 <listitem> 80 <para>14 December 2013</para> 81 <itemizedlist> 82 <listitem> 83 <para>[William Harrington] - Update Coreutils to 8.22.</para> 84 </listitem> 85 <listitem> 86 <para>[William Harrington] - Update Man-pages to 3.55.</para> 87 </listitem> 88 </itemizedlist> 89 </listitem> 90 91 <listitem> 92 <para>08 December 2013</para> 93 <itemizedlist> 94 <listitem> 95 <para>[William Harrington] - Update Bison to 3.0.2.</para> 96 </listitem> 97 </itemizedlist> 98 </listitem> 99 100 <listitem> 101 <para>06 December 2013</para> 102 <itemizedlist> 103 <listitem> 104 <para>[Chris] - Modified XZ instructions so that it won't install 105 liblzma.{a,la} in /lib.</para> 106 </listitem> 107 </itemizedlist> 108 </listitem> 109 110 <listitem> 111 <para>04 December 2013</para> 112 <itemizedlist> 113 <listitem> 114 <para>[William Harrington] - Updated Binutils to version 2.24.</para> 115 </listitem> 116 <listitem> 117 <para>[William Harrington] - Updated File to version 5.16.</para> 118 </listitem> 119 </itemizedlist> 120 </listitem> 121 122 <listitem> 123 <para>26 November 2013</para> 124 <itemizedlist> 125 <listitem> 126 <para>[Chris] - Updated installed program lists for several packages.</para> 127 </listitem> 128 <listitem> 129 <para>[Chris] - Removed redundant --disable-su and --disable-login 130 switches from Util-linux - they aren't built anyway if PAM isn't found.</para> 131 </listitem> 132 </itemizedlist> 133 </listitem> 134 135 <listitem> 136 <para>25 November 2013</para> 137 <itemizedlist> 138 <listitem> 139 <para>[William Harrington] - Update Iproute2 to 3.12.0.</para> 140 </listitem> 141 <listitem> 142 <para>[William Harrington] - Update Tar to 1.27.1.</para> 143 </listitem> 144 </itemizedlist> 145 </listitem> 146 147 <listitem> 148 <para>23 November 2013</para> 149 <itemizedlist> 150 <listitem> 151 <para>[Chris] - Use nologin from Util-linux instead of Shadow.</para> 152 </listitem> 153 </itemizedlist> 154 </listitem> 155 156 <listitem> 157 <para>22 November 2013</para> 158 <itemizedlist> 159 <listitem> 160 <para>[Chris] - Util-linux now installs last and mesg by 161 default, so use those instead of the versions in Sysvinit.</para> 162 </listitem> 163 </itemizedlist> 164 </listitem> 165 166 <listitem> 167 <para>18 November 2013</para> 168 <itemizedlist> 169 <listitem> 170 <para>[William Harrington] - Move creation of dummy groups and user to final-system Util-linux.</para> 171 </listitem> 172 <listitem> 173 <para>[William Harrington] - Remove SUBDIRS variable from final-system Coreutils test command.</para> 174 </listitem> 175 <listitem> 176 <para>[William Harrington] - Adjust Util-linux test commands.</para> 177 </listitem> 178 </itemizedlist> 179 </listitem> 180 181 <listitem> 182 <para>13 November 2013</para> 183 <itemizedlist> 184 <listitem> 185 <para>[William Harrington] - Adjust Util-linux check commands.</para> 186 </listitem> 187 <listitem> 188 <para>[William Harrington] - Move Shadow before Util-Linux in final-system.</para> 189 </listitem> 190 <listitem> 191 <para>[William Harrington] - Update Bison to 3.0.1.</para> 192 </listitem> 193 <listitem> 194 <para>[William Harrington] - Remove Bison 3.0 eof patch.</para> 195 </listitem> 196 </itemizedlist> 197 </listitem> 198 199 <listitem> 200 <para>11 November 2013</para> 201 <itemizedlist> 202 <listitem> 203 <para>[William Harrington] - Update TZDATA to 2013h.</para> 204 </listitem> 205 <listitem> 206 <para>[William Harrington] - Add MPFR 3.1.2 Fixes patch.</para> 207 </listitem> 208 <listitem> 209 <para>[William Harrington] - Update Grep to 2.15.</para> 210 </listitem> 211 <listitem> 212 <para>[William Harrington] - Update Linux to 3.12.</para> 213 </listitem> 214 <listitem> 215 <para>[William Harrington] - Add a sed for Texinfo 5.x to all sections of Binutils.</para> 216 </listitem> 217 <listitem> 218 <para>[William Harrington] - Update Texinfo to 5.2.</para> 219 </listitem> 220 <listitem> 221 <para>[William Harrington] - Update KBD to 2.0.1.</para> 222 </listitem> 223 <listitem> 224 <para>[William Harrington] - Update Check to 0.9.11.</para> 225 </listitem> 226 <listitem> 227 <para>[William Harrington] - Update Automake to 1.14.</para> 228 </listitem> 229 <listitem> 230 <para>[William Harrington] - Update Make to 4.0.</para> 231 </listitem> 232 <listitem> 233 <para>[William Harrington] - Add a Sed command to EGLIBC for Make-4.x.</para> 234 </listitem> 235 <listitem> 236 <para>[William Harrington] - Move Check to temp-system.</para> 237 </listitem> 238 </itemizedlist> 239 </listitem> 240 241 <listitem> 242 <para>09 November 2013</para> 243 <itemizedlist> 244 <listitem> 245 <para>[William Harrington] - Add PKG_CONFIG= in front of configure line for chroot and boot Util-linux for hosts with pkg-config installed.</para> 246 </listitem> 247 </itemizedlist> 248 </listitem> 249 250 <listitem> 251 <para>25 October 2013</para> 252 <itemizedlist> 253 <listitem> 254 <para>[William Harrington] - Updated Util-Linux to 2.24.</para> 255 </listitem> 256 <listitem> 257 <para>[William Harrington] - Updated Tar to 1.27.</para> 258 </listitem> 259 <listitem> 260 <para>[William Harrington] - Updated Linux to 3.10.17.</para> 261 </listitem> 262 <listitem> 263 <para>[William Harrington] - Updated GCC to 4.8.2.</para> 264 </listitem> 265 <listitem> 266 <para>[William Harrington] - Updated CLooG to 0.18.1.</para> 267 </listitem> 268 269 <listitem> 270 <para>[William Harrington] - Changelog restarted, see the 2.1.0 book for the old changelog.</para> 4272 271 </listitem> 4273 272 </itemizedlist> … … 4276 275 </itemizedlist> 4277 276 4278 <para>Branch Synced from the Release of LFS 6.0 on February 23rd, 2005</para>4279 4280 277 </sect1> -
BOOK/introduction/common/how.xml
rec008670 r229ed25 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
rec008670 r229ed25 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
rec008670 r229ed25 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
rec008670 r229ed25 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
rec008670 r229ed25 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
rec008670 r229ed25 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
rec008670 r229ed25 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
rec008670 r229ed25 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
rec008670 r229ed25 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
rec008670 r229ed25 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
rec008670 r229ed25 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
rec008670 r229ed25 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
rec008670 r229ed25 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
rec008670 r229ed25 52 52 53 53 <varlistentry> 54 <term>Bc (&bc-version;) - <token>&bc-size;</token>:</term> 55 <listitem> 56 <para>Home page: <ulink url="&bc-home;"/></para> 57 <para>Download: <ulink url="&bc-url;"/></para> 58 <para>MD5 sum: <literal>&bc-md5;</literal></para> 59 </listitem> 60 </varlistentry> 61 62 <varlistentry> 54 63 <term>Binutils (&binutils-version;) - <token>&binutils-size;</token>:</term> 55 64 <listitem> … … 88 97 89 98 <varlistentry> 90 <term>ClooG-PPL (&cloog-ppl-version;) - <token>&cloog-ppl-size;</token>:</term> 91 <listitem> 92 <para>Home page: <ulink url="&cloog-ppl-home;"/></para> 93 <para>Download: <ulink url="&cloog-ppl-url;"/></para> 94 <para>MD5 sum: <literal>&cloog-ppl-md5;</literal></para> 99 <term>Check (&check-version;) - <token>&check-size;</token>:</term> 100 <listitem> 101 <para>Home page: <ulink url="&check-home;"/></para> 102 <para>Download: <ulink url="&check-url;"/></para> 103 <para>MD5 sum: <literal>&check-md5;</literal></para> 104 </listitem> 105 </varlistentry> 106 107 <varlistentry> 108 <term>ClooG (&cloog-version;) - <token>&cloog-size;</token>:</term> 109 <listitem> 110 <para>Home page: <ulink url="&cloog-home;"/></para> 111 <para>Download: <ulink url="&cloog-url;"/></para> 112 <para>MD5 sum: <literal>&cloog-md5;</literal></para> 95 113 </listitem> 96 114 </varlistentry> … … 304 322 305 323 <varlistentry> 324 <term>ISL (&isl-version;) - <token>&isl-size;</token>:</term> 325 <listitem> 326 <para>Home page: <ulink url="&isl-home;"/></para> 327 <para>Download: <ulink url="&isl-url;"/></para> 328 <para>MD5 sum: <literal>&isl-md5;</literal></para> 329 </listitem> 330 </varlistentry> 331 332 <varlistentry> 306 333 <term>Kbd (&kbd-version;) - <token>&kbd-size;</token>:</term> 307 334 <listitem> … … 313 340 314 341 <varlistentry> 342 <term>Kmod (&kmod-version;) - <token>&kmod-size;</token>:</term> 343 <listitem> 344 <para>Home page: <ulink url="&kmod-home;"/></para> 345 <para>Download: <ulink url="&kmod-url;"/></para> 346 <para>MD5 sum: <literal>&kmod-md5;</literal></para> 347 </listitem> 348 </varlistentry> 349 350 <varlistentry> 315 351 <term>Less (&less-version;) - <token>&less-size;</token>:</term> 316 352 <listitem> … … 403 439 404 440 <varlistentry> 405 <term>Module-Init-Tools (&module-init-tools-version;) - <token>&module-init-tools-size;</token>:</term>406 <listitem>407 <para>Home page: <ulink url="&module-init-tools-home;"/></para>408 <para>Download: <ulink url="&module-init-tools-url;"/></para>409 <para>MD5 sum: <literal>&module-init-tools-md5;</literal></para>410 </listitem>411 </varlistentry>412 413 <varlistentry>414 441 <term>MPC (&mpc-version;) - <token>&mpc-size;</token>:</term> 415 442 <listitem> … … 457 484 458 485 <varlistentry> 459 <term>Pkg-config (&pkg-config-version;) - <token>&pkg-config-size;</token>:</term> 460 <listitem> 461 <para>Home page: <ulink url="&pkg-config-home;"/></para> 462 <para>Download: <ulink url="&pkg-config-url;"/></para> 463 <para>MD5 sum: <literal>&pkg-config-md5;</literal></para> 464 </listitem> 465 </varlistentry> 466 467 <varlistentry> 468 <term>PPL (&ppl-version;) - <token>&ppl-size;</token>:</term> 469 <listitem> 470 <para>Home page: <ulink url="&ppl-home;"/></para> 471 <para>Download: <ulink url="&ppl-url;"/></para> 472 <para>MD5 sum: <literal>&ppl-md5;</literal></para> 486 <term>Pkg-config-lite (&pkg-config-lite-version;) - <token>&pkg-config-lite-size;</token>:</term> 487 <listitem> 488 <para>Home page: <ulink url="&pkg-config-lite-home;"/></para> 489 <para>Download: <ulink url="&pkg-config-lite-url;"/></para> 490 <para>MD5 sum: <literal>&pkg-config-lite-md5;</literal></para> 473 491 </listitem> 474 492 </varlistentry> … … 573 591 </varlistentry> 574 592 575 <varlistentry> 576 <term> Udev (&udev-version;) - <token>&udev-size;</token>:</term>577 <listitem> 578 <para>Home page: <ulink url="& udev-home;"/></para>579 <para>Download: <ulink url="& udev-url;"/></para>580 <para>MD5 sum: <literal>& udev-md5;</literal></para>581 </listitem> 593 <varlistentry> 594 <term>Time Zone Data (&tzdata-version;) - <token>&tzdata-size;</token>:</term> 595 <listitem> 596 <para>Home page: <ulink url="&tzdata-home;"/></para> 597 <para>Download: <ulink url="&tzdata-url;"/></para> 598 <para>MD5 sum: <literal>&tzdata-md5;</literal></para> 599 </listitem> 582 600 </varlistentry> 583 601 … … 615 633 <para>Download: <ulink url="&zlib-url;"/></para> 616 634 <para>MD5 sum: <literal>&zlib-md5;</literal></para> 635 636 <note> 637 <para>Zlib (&zlib-version;) may no longer be available at the 638 listed location. The site administrators of the master download 639 location occasionally remove older versions when new ones are 640 released. An alternative download location that may have the 641 correct version available is <ulink 642 url="&packages-root;"/>.</para> 643 </note> 617 644 </listitem> 618 645 </varlistentry> -
BOOK/materials/common/patches.xml
rec008670 r229ed25 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> … … 47 48 48 49 <varlistentry> 49 <term> EGLIBC Dl Dep Fix Patch - <token>&eglibc-dl_dep_fix-patch-size;</token>:</term>50 <term>Coreutils Noman Patch - <token>&coreutils-noman-patch-size;</token>:</term> 50 51 <listitem> 51 52 <para>Download: <ulink 52 url="&patches-root;& eglibc-dl_dep_fix-patch;"/></para>53 <para>MD5 sum: <literal>& eglibc-dl_dep_fix-patch-md5;</literal></para>53 url="&patches-root;&coreutils-noman-patch;"/></para> 54 <para>MD5 sum: <literal>&coreutils-noman-patch-md5;</literal></para> 54 55 </listitem> 55 56 </varlistentry> 56 57 57 <varlistentry> 58 <term>Flex GCC 4.4.x Patch - <token>&flex-gcc44-patch-size;</token>:</term> 59 <listitem> 60 <para>Download: <ulink 61 url="&patches-root;&flex-gcc44-patch;"/></para> 62 <para>MD5 sum: <literal>&flex-gcc44-patch-md5;</literal></para> 63 </listitem> 64 </varlistentry> 65 58 <!-- GCC Branch Update Area --> 66 59 <varlistentry> 67 60 <term>GCC Branch Update Patch - <token>&gcc-branch_update-patch-size;</token>:</term> … … 70 63 url="&patches-root;&gcc-branch_update-patch;"/></para> 71 64 <para>MD5 sum: <literal>&gcc-branch_update-patch-md5;</literal></para> 65 </listitem> 66 </varlistentry> 67 68 <varlistentry> 69 <term>Iana-Etc Get Fix Patch - <token>&iana-etc-get_fix-patch-size;</token>:</term> 70 <listitem> 71 <para>Download: <ulink 72 url="&patches-root;&iana-etc-get_fix-patch;"/></para> 73 <para>MD5 sum: <literal>&iana-etc-get_fix-patch-md5;</literal></para> 74 </listitem> 75 </varlistentry> 76 77 <varlistentry> 78 <term>Iana-Etc Protocol and Port Numbers Update - <token>&iana-etc-numbers_update-patch-size;</token>:</term> 79 <listitem> 80 <para>Download: <ulink 81 url="&patches-root;&iana-etc-numbers_update-patch;"/></para> 82 <para>MD5 sum: <literal>&iana-etc-numbers_update-patch-md5;</literal></para> 72 83 </listitem> 73 84 </varlistentry> … … 83 94 84 95 <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 96 <term>Man i18n Patch - <token>&man-i18n-patch-size;</token>:</term> 104 97 <listitem> … … 106 99 url="&patches-root;&man-i18n-patch;"/></para> 107 100 <para>MD5 sum: <literal>&man-i18n-patch-md5;</literal></para> 101 </listitem> 102 </varlistentry> 103 104 <varlistentry> 105 <term>MPFR Fixes Patch - <token>&mpfr-fixes-patch-size;</token>:</term> 106 <listitem> 107 <para>Download: <ulink 108 url="&patches-root;&mpfr-fixes-patch;"/></para> 109 <para>MD5 sum: <literal>&mpfr-fixes-patch-md5;</literal></para> 108 110 </listitem> 109 111 </varlistentry> … … 172 174 </varlistentry> 173 175 174 <varlistentry> 175 <term>Texinfo New Compressors Patch - <token>&texinfo-new_compressors-patch-size;</token>:</term> 176 <listitem> 177 <para>Download: <ulink 178 url="&patches-root;&texinfo-new_compressors-patch;"/></para> 179 <para>MD5 sum: <literal>&texinfo-new_compressors-patch-md5;</literal></para> 180 </listitem> 181 </varlistentry> 182 176 <!-- Vim branch update patch area --> 183 177 <varlistentry> 184 178 <term>Vim Branch Update Patch - <token>&vim-branch_update-patch-size;</token>:</term> -
BOOK/materials/mips/packages.xml
rec008670 r229ed25 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
rec008670 r229ed25 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
rec008670 r229ed25 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
rec008670 r229ed25 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
rec008670 r229ed25 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
rec008670 r229ed25 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
rec008670 r229ed25 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
rec008670 r229ed25 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
rec008670 r229ed25 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
rec008670 r229ed25 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"> … … 19 19 20 20 <!ENTITY arcload-version "0.5"> 21 <!ENTITY arcload-size "4 6KB">21 <!ENTITY arcload-size "48 KB"> 22 22 <!ENTITY arcload-url "ftp://ftp.linux-mips.org/pub/linux/mips/people/skylark/arcload-&arcload-version;.tar.bz2"> 23 23 <!ENTITY arcload-md5 "b00e1c79074a13c2de97748f56f9bd1f"> 24 24 <!ENTITY arcload-home "http://www.linux-mips.org/wiki/ARCLoad"> 25 25 26 <!ENTITY autoconf-version "2.6 8">27 <!ENTITY autoconf-size "1,1 44KB">26 <!ENTITY autoconf-version "2.69"> 27 <!ENTITY autoconf-size "1,188 KB"> 28 28 <!ENTITY autoconf-url "&gnu;autoconf/autoconf-&autoconf-version;.tar.xz"> 29 <!ENTITY autoconf-md5 " 723677f7727542d273112e7feb870a7a">29 <!ENTITY autoconf-md5 "50f97f4159805e374639a73e2636f22e"> 30 30 <!ENTITY autoconf-home "&gnu-software;autoconf"> 31 31 32 <!ENTITY automake-version2 "1.1 1">33 <!ENTITY automake-version "&automake-version2; .1">34 <!ENTITY automake-size "1, 044KB">35 <!ENTITY automake-url "&gnu;automake/automake-&automake-version;.tar. bz2">36 <!ENTITY automake-md5 " c2972c4d9b3e29c03d5f2af86249876f">32 <!ENTITY automake-version2 "1.14.1"> 33 <!ENTITY automake-version "&automake-version2;"> 34 <!ENTITY automake-size "1,489 KB"> 35 <!ENTITY automake-url "&gnu;automake/automake-&automake-version;.tar.xz"> 36 <!ENTITY automake-md5 "7fc29854c520f56b07aa232a0f880292"> 37 37 <!ENTITY automake-home "&gnu-software;automake"> 38 38 … … 43 43 <!ENTITY bash-home "&gnu-software;bash"> 44 44 45 <!ENTITY binutils-version "2.21"> 46 <!ENTITY binutils-size "18,304 KB"> 45 <!ENTITY bc-version "1.06.95"> 46 <!ENTITY bc-dir "&bc-version;"> 47 <!ENTITY bc-size "284 KB"> 48 <!ENTITY bc-url "http://alpha.gnu.org/gnu/bc/bc-&bc-version;.tar.bz2"> 49 <!ENTITY bc-md5 "5126a721b73f97d715bb72c13c889035"> 50 <!ENTITY bc-home "http://www.gnu.org/software/bc/"> 51 52 <!ENTITY binutils-version "2.24"> 53 <!ENTITY binutils-dir "&binutils-version;"> 54 <!ENTITY binutils-size "22,717 KB"> 47 55 <!ENTITY binutils-url "&gnu;binutils/binutils-&binutils-version;.tar.bz2"> 48 <!ENTITY binutils-md5 " c84c5acc9d266f1a7044b51c85a823f5">56 <!ENTITY binutils-md5 "e0f71a7b2ddab0f8612336ac81d9636b"> 49 57 <!ENTITY binutils-home "http://sources.redhat.com/binutils"> 50 58 51 <!ENTITY bison-version " 2.5">52 <!ENTITY bison-size " 2,030KB">53 <!ENTITY bison-url "&gnu;bison/bison-&bison-version;.tar. bz2">54 <!ENTITY bison-md5 " 9dba20116b13fc61a0846b0058fbe004">59 <!ENTITY bison-version "3.0.2"> 60 <!ENTITY bison-size "1,927 KB"> 61 <!ENTITY bison-url "&gnu;bison/bison-&bison-version;.tar.xz"> 62 <!ENTITY bison-md5 "146be9ff9fbd27497f0bf2286a5a2082"> 55 63 <!ENTITY bison-home "&gnu-software;bison"> 56 64 57 <!ENTITY bootscripts-clfs-version "1.2-pre11"> 58 <!ENTITY bootscripts-clfs-size "44 KB"> 59 <!ENTITY bootscripts-clfs-url "&packages-root;bootscripts-cross-lfs-&bootscripts-clfs-version;.tar.bz2"> 60 <!ENTITY bootscripts-clfs-md5 "f105f94f59ad534968ff679f2293ddd6"> 65 <!ENTITY bootscripts-clfs-version "2.1-pre1"> 66 <!ENTITY bootscripts-clfs-size "41 KB"> 67 <!-- <!ENTITY bootscripts-clfs-url "&packages-root;bootscripts-cross-lfs-&bootscripts-clfs-version;.tar.xz"> --> 68 <!ENTITY bootscripts-clfs-url "http://cross-lfs.org/files/bootscripts-cross-lfs-&bootscripts-clfs-version;.tar.xz"> 69 <!ENTITY bootscripts-clfs-md5 "f474bf2efff744548a69d9049bad973f"> 61 70 <!ENTITY bootscripts-clfs-home " "> 62 71 … … 67 76 <!ENTITY bzip2-home "http://www.bzip.org/"> 68 77 69 <!ENTITY cloog-ppl-version "0.15.11"> 70 <!ENTITY cloog-ppl-size "756 KB"> 71 <!ENTITY cloog-ppl-url "ftp://gcc.gnu.org/pub/gcc/infrastructure/cloog-ppl-&cloog-ppl-version;.tar.gz"> 72 <!ENTITY cloog-ppl-md5 "060ae4df6fb8176e021b4d033a6c0b9e"> 73 <!ENTITY cloog-ppl-home "http://cloog.org"> 78 <!ENTITY check-version "0.9.11"> 79 <!ENTITY check-size "691 KB"> 80 <!ENTITY check-url "http://sourceforge.net/projects/check/files/check/&check-version;/check-&check-version;.tar.gz"> 81 <!ENTITY check-md5 "fd5a03979bcab9fb80ba005b55f54178"> 82 <!ENTITY check-home "http://check.sourceforge.net/"> 83 84 <!ENTITY cloog-version "0.18.2"> 85 <!ENTITY cloog-size "2,377 KB"> 86 <!ENTITY cloog-url "http://www.bastoul.net/cloog/pages/download/cloog-&cloog-version;.tar.gz"> 87 <!ENTITY cloog-md5 "69116aa6cd5e73f6b688d871875e1292"> 88 <!ENTITY cloog-home "http://cloog.org"> 74 89 75 90 <!ENTITY colo-version "1.22"> 76 <!ENTITY colo-size "25 1KB">91 <!ENTITY colo-size "252 KB"> 77 92 <!ENTITY colo-url "http://www.colonel-panic.org/cobalt-mips/colo/colo-&colo-version;.tar.gz"> 78 93 <!ENTITY colo-md5 "52c16ad31f3b88f710f0fdb5abed0457"> 79 94 <!ENTITY colo-home "http://www.colonel-panic.org/cobalt-mips"> 80 95 81 <!ENTITY coreutils-version "8. 12">82 <!ENTITY coreutils-size " 11,497KB">83 <!ENTITY coreutils-url "&gnu;coreutils/coreutils-&coreutils-version;.tar. gz">84 <!ENTITY coreutils-md5 " fce7999953a67243d00d75cc86dbcaa6">96 <!ENTITY coreutils-version "8.22"> 97 <!ENTITY coreutils-size "5,335 KB"> 98 <!ENTITY coreutils-url "&gnu;coreutils/coreutils-&coreutils-version;.tar.xz"> 99 <!ENTITY coreutils-md5 "8fb0ae2267aa6e728958adc38f8163a2"> 85 100 <!ENTITY coreutils-home "&gnu-software;coreutils"> 86 101 … … 91 106 <!ENTITY dbus-home "http://www.freedesktop.org/wiki/Software/dbus"> 92 107 93 <!ENTITY dejagnu-version "1.5"> 94 <!ENTITY dejagnu-size "564 KB"> 95 108 <!ENTITY dejagnu-version "1.5.1"> 109 <!ENTITY dejagnu-size "568 KB"> 96 110 <!ENTITY dejagnu-url "&gnu;dejagnu/dejagnu-&dejagnu-version;.tar.gz"> 97 <!ENTITY dejagnu-md5 " 3df1cbca885e751e22d3ebd1ac64dc3c">111 <!ENTITY dejagnu-md5 "8386e04e362345f50ad169f052f4c4ab"> 98 112 <!ENTITY dejagnu-home "&gnu-software;dejagnu"> 99 113 100 <!ENTITY dhcpcd-version " 5.2.12">101 <!ENTITY dhcpcd-size " 71KB">114 <!ENTITY dhcpcd-version "6.1.0"> 115 <!ENTITY dhcpcd-size "114 KB KB"> 102 116 <!ENTITY dhcpcd-url "http://roy.marples.name/downloads/dhcpcd/dhcpcd-&dhcpcd-version;.tar.bz2"> 103 <!ENTITY dhcpcd-md5 " 832e3cd6bfcaff64e9476e0ff7849e8f">117 <!ENTITY dhcpcd-md5 "6070040c57492925af9ac6aed980de2a"> 104 118 <!ENTITY dhcpcd-home "http://roy.marples.name/projects/dhcpcd"> 105 119 106 <!ENTITY diffutils-version "3. 0">107 <!ENTITY diffutils-size "1, 784KB">108 <!ENTITY diffutils-url "&gnu;diffutils/diffutils-&diffutils-version;.tar. gz">109 <!ENTITY diffutils-md5 " 684aaba1baab743a2a90e52162ff07da">120 <!ENTITY diffutils-version "3.3"> 121 <!ENTITY diffutils-size "1,172 KB"> 122 <!ENTITY diffutils-url "&gnu;diffutils/diffutils-&diffutils-version;.tar.xz"> 123 <!ENTITY diffutils-md5 "99180208ec2a82ce71f55b0d7389f1b3"> 110 124 <!ENTITY diffutils-home "&gnu-software;diffutils"> 111 125 112 126 <!ENTITY dvhtool-version "1.0.1"> 113 <!ENTITY dvhtool-size "5 2KB">127 <!ENTITY dvhtool-size "56 KB"> 114 128 <!ENTITY dvhtool-url "http://ftp.debian.org/debian/pool/main/d/dvhtool/dvhtool_&dvhtool-version;.orig.tar.gz"> 115 129 <!ENTITY dvhtool-md5 "4448c01e6a015685af90a79fbea8da4e"> 116 130 <!ENTITY dvhtool-home "http://packages.qa.debian.org/d/dvhtool.html"> 117 131 118 <!ENTITY e2fsprogs-version "1.4 1.14">119 <!ENTITY e2fsprogs-size "4, 408KB">120 <!ENTITY e2fsprogs-url "& sourceforge;e2fsprogs/e2fsprogs-&e2fsprogs-version;.tar.gz">121 <!ENTITY e2fsprogs-md5 " 05f70470aea2ef7efbb0845b2b116720">132 <!ENTITY e2fsprogs-version "1.42.9"> 133 <!ENTITY e2fsprogs-size "4,656 KB"> 134 <!ENTITY e2fsprogs-url "&kernel;linux/kernel/people/tytso/e2fsprogs/v&e2fsprogs-version;/e2fsprogs-&e2fsprogs-version;.tar.xz"> 135 <!ENTITY e2fsprogs-md5 "55cc59c587a7199fd9d93b2843842236"> 122 136 <!ENTITY e2fsprogs-home "http://e2fsprogs.sourceforge.net"> 123 137 124 <!ENTITY eglibc-version "2.1 3">125 <!ENTITY eglibc-revision " 13356">138 <!ENTITY eglibc-version "2.18"> 139 <!ENTITY eglibc-revision "24829"> 126 140 <!ENTITY eglibc-fversion "&eglibc-version;-r&eglibc-revision;"> 127 <!ENTITY eglibc-size "1 6,100 KB">128 <!ENTITY eglibc-url " &packages-root;eglibc-&eglibc-fversion;.tar.bz2">129 <!ENTITY eglibc-md5 " 689231137135771df3637e99ad169083">141 <!ENTITY eglibc-size "12,310 KB"> 142 <!ENTITY eglibc-url "http://cross-lfs.org/files/eglibc-&eglibc-fversion;.tar.xz"> 143 <!ENTITY eglibc-md5 "59e1f2500348a1abf346f5468543e785"> 130 144 <!ENTITY eglibc-home "http://www.eglibc.org/home"> 131 145 <!ENTITY eglibc-ld-name "ld-&eglibc-version;.so"> 132 146 133 <!ENTITY eglibc-ports-version "&eglibc-version;">134 <!ENTITY eglibc-ports-size "640 KB">135 <!ENTITY eglibc-ports-url "&packages-root;eglibc-ports-&eglibc-version;-r&eglibc-revision;.tar.bz2">136 <!ENTITY eglibc-ports-md5 "7b1241cc3e3d5c606c960d841ab692bd">137 <!ENTITY eglibc-ports-home " ">138 139 147 <!ENTITY elftoaout-version "2.3"> 140 <!ENTITY elftoaout-size "1 2KB">148 <!ENTITY elftoaout-size "16 KB"> 141 149 <!ENTITY elftoaout-url "http://gd.tuwien.ac.at/opsys/linux/Owl/pool/sources/elftoaout/elftoaout-&elftoaout-version;.tgz"> 142 150 <!ENTITY elftoaout-md5 "be3bd6f7ba8ae107cbdbaa820ba64f86"> … … 156 164 <!ENTITY expect-lib-version "5.43"> 157 165 158 <!ENTITY file-version "5. 07">159 <!ENTITY file-size " 584KB">166 <!ENTITY file-version "5.16"> 167 <!ENTITY file-size "659 KB"> 160 168 <!ENTITY file-url "ftp://ftp.astron.com/pub/file/file-&file-version;.tar.gz"> 161 169 <!--<!ENTITY file-url "&packages-root;file-&file-version;.tar.gz">--> 162 <!ENTITY file-md5 " b8d1f9a8a644067bd0a703cebf3f4858">170 <!ENTITY file-md5 "359c0cf41c3d438d17b4d293f3b950dc"> 163 171 <!ENTITY file-home "http://www.darwinsys.com/file"> 164 172 165 173 <!ENTITY findutils-version "4.4.2"> 166 <!ENTITY findutils-size "2, 099KB">174 <!ENTITY findutils-size "2,100 KB"> 167 175 <!ENTITY findutils-url "&gnu;findutils/findutils-&findutils-version;.tar.gz"> 168 176 <!ENTITY findutils-md5 "351cc4adb07d54877fa15f75fb77d39f"> 169 177 <!ENTITY findutils-home "&gnu-software;findutils"> 170 178 171 <!ENTITY flex-version "2.5.3 5">172 <!ENTITY flex-size "1,2 27KB">179 <!ENTITY flex-version "2.5.37"> 180 <!ENTITY flex-size "1,276 KB"> 173 181 <!ENTITY flex-url "&sourceforge;flex/flex-&flex-version;.tar.bz2"> 174 <!ENTITY flex-md5 " 10714e50cea54dc7a227e3eddcd44d57">182 <!ENTITY flex-md5 "c75940e1fc25108f2a7b3ef42abdae06"> 175 183 <!ENTITY flex-home "http://flex.sourceforge.net"> 176 184 177 <!ENTITY gawk-version " 3.1.8">178 <!ENTITY gawk-size " 1,940KB">179 <!ENTITY gawk-url "&gnu;gawk/gawk-&gawk-version;.tar. bz2">180 <!ENTITY gawk-md5 " 52b41c6c4418b3226dfb8f82076193bb">185 <!ENTITY gawk-version "4.1.0"> 186 <!ENTITY gawk-size "2,004 KB"> 187 <!ENTITY gawk-url "&gnu;gawk/gawk-&gawk-version;.tar.xz"> 188 <!ENTITY gawk-md5 "b18992ff8faf3217dab55d2d0aa7d707"> 181 189 <!ENTITY gawk-home "&gnu-software;gawk"> 182 190 183 <!ENTITY gcc-version "4. 6.0">184 <!ENTITY gcc-size " 69,904KB">191 <!ENTITY gcc-version "4.8.2"> 192 <!ENTITY gcc-size "86,000 KB"> 185 193 <!ENTITY gcc-url "ftp://gcc.gnu.org/pub/gcc/releases/gcc-&gcc-version;/gcc-&gcc-version;.tar.bz2"> 186 <!ENTITY gcc-md5 " 93d1c436bf991564524701259b6285a2">194 <!ENTITY gcc-md5 "a3d7d63b9cb6b6ea049469a0c4a43c9d"> 187 195 <!ENTITY gcc-home "http://gcc.gnu.org"> 188 196 189 <!ENTITY gettext-version "0.18. 1.1">190 <!ENTITY gettext-size "1 4,788KB">197 <!ENTITY gettext-version "0.18.3.1"> 198 <!ENTITY gettext-size "16,342 KB"> 191 199 <!ENTITY gettext-url "&gnu;gettext/gettext-&gettext-version;.tar.gz"> 192 <!ENTITY gettext-md5 "3 dd55b952826d2b32f51308f2f91aa89">200 <!ENTITY gettext-md5 "3fc808f7d25487fc72b5759df7419e02"> 193 201 <!ENTITY gettext-home "&gnu-software;gettext"> 194 202 195 <!ENTITY glib-version "2.28.6"> 196 <!ENTITY glib-size "6,956 KB"> 197 <!ENTITY glib-url "http://ftp.gnome.org/pub/gnome/sources/glib/2.28/glib-&glib-version;.tar.bz2"> 198 <!ENTITY glib-md5 "7d8fc15ae70d5111c0cf2a79d50ef717"> 199 <!ENTITY glib-home "http://developer.gnome.org/glib/"> 200 201 <!ENTITY gmp-version "5.0.2"> 202 <!ENTITY gmp-size "2,025 KB"> 203 <!ENTITY gmp-url "&gnu;gmp/gmp-&gmp-version;.tar.bz2"> 204 <!ENTITY gmp-md5 "0bbaedc82fb30315b06b1588b9077cd3"> 203 <!ENTITY gmp-version "5.1.3"> 204 <!ENTITY gmp-size "1,819 KB"> 205 <!ENTITY gmp-url "&gnu;gmp/gmp-&gmp-version;.tar.xz"> 206 <!ENTITY gmp-md5 "e5fe367801ff067b923d1e6a126448aa"> 205 207 <!ENTITY gmp-home "http://gmplib.org/"> 206 208 207 <!ENTITY grep-version "2. 8">208 <!ENTITY grep-size "1, 757 KB">209 <!ENTITY grep-url "&gnu;grep/grep-&grep-version;.tar. gz">210 <!ENTITY grep-md5 " cb2dfc502c5afc7a4a6e5f6cefd6850e">209 <!ENTITY grep-version "2.15"> 210 <!ENTITY grep-size "1,267 KB"> 211 <!ENTITY grep-url "&gnu;grep/grep-&grep-version;.tar.xz"> 212 <!ENTITY grep-md5 "8cab8ca52bcae735af40278423c7c942"> 211 213 <!ENTITY grep-home "&gnu-software;grep"> 212 214 213 <!ENTITY groff-version "1.2 1">214 <!ENTITY groff-size "3, 776KB">215 <!ENTITY groff-version "1.22.2"> 216 <!ENTITY groff-size "3,928 KB"> 215 217 <!ENTITY groff-url "&gnu;groff/groff-&groff-version;.tar.gz"> 216 <!ENTITY groff-md5 " 8b8cd29385b97616a0f0d96d0951c5bf">218 <!ENTITY groff-md5 "9f4cd592a5efc7e36481d8d8d8af6d16"> 217 219 <!ENTITY groff-home "&gnu-software;groff"> 218 220 219 <!ENTITY grub-version " 1.99">220 <!ENTITY grub-size " 2,639KB">221 <!ENTITY grub-version "2.00"> 222 <!ENTITY grub-size "5,020 KB"> 221 223 <!ENTITY grub-url "&gnu;grub/grub-&grub-version;.tar.xz"> 222 <!ENTITY grub-md5 " 27e360b951f006c464299d06bbd63442">224 <!ENTITY grub-md5 "a1043102fbc7bcedbf53e7ee3d17ab91"> 223 225 <!ENTITY grub-home "&gnu-software;grub"> 224 226 225 <!ENTITY gzip-version "1. 4">226 <!ENTITY gzip-size "8 88KB">227 <!ENTITY gzip-url "&gnu;gzip/gzip-&gzip-version;.tar. gz">228 <!ENTITY gzip-md5 " e381b8506210c794278f5527cba0e765">227 <!ENTITY gzip-version "1.6"> 228 <!ENTITY gzip-size "812 KB"> 229 <!ENTITY gzip-url "&gnu;gzip/gzip-&gzip-version;.tar.xz"> 230 <!ENTITY gzip-md5 "da981f86677d58a106496e68de6f8995"> 229 231 <!ENTITY gzip-home "http://www.gzip.org"> 230 232 231 233 <!ENTITY hfsutils-version "3.2.6"> 232 <!ENTITY hfsutils-size "20 2KB">234 <!ENTITY hfsutils-size "204 KB"> 233 235 <!ENTITY hfsutils-url "ftp://ftp.mars.org/pub/hfs/hfsutils-&hfsutils-version;.tar.gz"> 234 236 <!ENTITY hfsutils-md5 "fa572afd6da969e25c1455f728750ec4"> … … 236 238 237 239 <!ENTITY iana-etc-version "2.30"> 238 <!ENTITY iana-etc-size "20 0KB">240 <!ENTITY iana-etc-size "204 KB"> 239 241 <!ENTITY iana-etc-url "http://ftp.cross-lfs.org/pub/clfs/conglomeration/iana-etc/iana-etc-&iana-etc-version;.tar.bz2"> 240 242 <!ENTITY iana-etc-md5 "3ba3afb1d1b261383d247f46cb135ee8"> … … 243 245 244 246 245 <!ENTITY iproute2-version " 2.6.38">246 <!ENTITY iproute2-size " 390KB">247 <!ENTITY iproute2-url " http://devresources.linux-foundation.org/dev/iproute2/download/iproute2-&iproute2-version;.tar.bz2">248 <!ENTITY iproute2-md5 " a243bfea837e71824b7ca26c3bb45fa8">249 <!ENTITY iproute2-home "http://www.linuxfoundation.org/ en/Net:Iproute2">250 251 <!ENTITY iputils-version "s201 01006">252 <!ENTITY iputils-size " 96KB">247 <!ENTITY iproute2-version "3.12.0"> 248 <!ENTITY iproute2-size "425 KB"> 249 <!ENTITY iproute2-url "&kernel;linux/utils/net/iproute2/iproute2-&iproute2-version;.tar.xz"> 250 <!ENTITY iproute2-md5 "f87386aaaecafab95607fd10e8152c68"> 251 <!ENTITY iproute2-home "http://www.linuxfoundation.org/collaborate/workgroups/networking/iproute2"> 252 253 <!ENTITY iputils-version "s20121221"> 254 <!ENTITY iputils-size "155 KB"> 253 255 <!ENTITY iputils-url "http://www.skbuff.net/iputils/iputils-&iputils-version;.tar.bz2"> 254 <!ENTITY iputils-md5 " a36c25e9ec17e48be514dc0485e7376c">256 <!ENTITY iputils-md5 "6072aef64205720dd1893b375e184171"> 255 257 <!ENTITY iputils-home "http://www.linuxfoundation.org/en/Net:Iputils"> 256 258 257 <!ENTITY kbd-version "1.15.3"> 258 <!ENTITY kbd-size "1,660 KB"> 259 <!ENTITY kbd-url "ftp://devel.altlinux.org/legion/kbd/kbd-&kbd-version;.tar.gz"> 260 <!ENTITY kbd-md5 "8143e179a0f3c25646ce5085e8777200"> 261 <!ENTITY kbd-home " "> 262 263 <!ENTITY less-version "443"> 264 <!ENTITY less-size "304 KB"> 259 <!ENTITY isl-version "0.12.1"> 260 <!ENTITY isl-size "1,161 KB"> 261 <!ENTITY isl-url "http://isl.gforge.inria.fr/isl-&isl-version;.tar.lzma"> 262 <!ENTITY isl-md5 "d7a723a508056b9dc5a25c5ca7d1d74f"> 263 <!ENTITY isl-home "http://garage.kotnet.org/~skimo/isl/"> 264 265 <!ENTITY kbd-version "2.0.1"> 266 <!ENTITY kbd-size "2,009 KB"> 267 <!ENTITY kbd-url "ftp://devel.altlinux.org/pub/people/legion/kbd/kbd-&kbd-version;.tar.gz"> 268 <!ENTITY kbd-md5 "cc0ee9f2537d8636cae85a8c6541ed2e"> 269 <!ENTITY kbd-home "http://ftp.altlinux.org/pub/people/legion/kbd/"> 270 271 <!ENTITY kmod-version "16"> 272 <!ENTITY kmod-size "1,440 KB"> 273 <!ENTITY kmod-url "&kernel;linux/utils/kernel/kmod/kmod-&kmod-version;.tar.xz"> 274 <!ENTITY kmod-md5 "3006a0287211212501cdfe1211b29f09"> 275 <!ENTITY kmod-home "http://git.kernel.org/?p=utils/kernel/kmod/kmod.git;a=summary"> 276 277 <!ENTITY less-version "460"> 278 <!ENTITY less-size "311 KB"> 265 279 <!ENTITY less-url "http://www.greenwoodsoftware.com/less/less-&less-version;.tar.gz"> 266 <!ENTITY less-md5 " 47db098fb3cdaf847b3c4be05ee954fc">280 <!ENTITY less-md5 "c3b603140aed2beb6091fdbc27f80ff0"> 267 281 <!ENTITY less-home "http://www.greenwoodsoftware.com/less"> 268 282 … … 273 287 <!ENTITY libcap-home "http://sites.google.com/site/fullycapable/"> 274 288 275 <!ENTITY libee-version "0. 3.1">276 <!ENTITY libee-size "3 44KB">277 <!ENTITY libee-url "http://www.libee.org/ files/download/libee-&libee-version;.tar.gz">278 <!ENTITY libee-md5 " 61403a9a62b984381cf48454664f915e">289 <!ENTITY libee-version "0.4.1"> 290 <!ENTITY libee-size "352 KB"> 291 <!ENTITY libee-url "http://www.libee.org/download/files/download/libee-&libee-version;.tar.gz"> 292 <!ENTITY libee-md5 "7bbf4160876c12db6193c06e2badedb2"> 279 293 <!ENTITY libee-home "http://www.libee.org/"> 280 294 281 <!ENTITY libestr-version "0.1. 0">282 <!ENTITY libestr-size "3 08KB">283 <!ENTITY libestr-url "http:// sourceforge.net/projects/libestr/files/libestr-&libestr-version;.tar.gz">284 <!ENTITY libestr-md5 " 1b8fe449cffc259075d327334c93bbda">285 <!ENTITY libestr-home "http:// sourceforge.net/projects/libestr/">286 287 <!ENTITY libtool-version "2.4 ">288 <!ENTITY libtool-size "8 36KB">295 <!ENTITY libestr-version "0.1.5"> 296 <!ENTITY libestr-size "326 KB"> 297 <!ENTITY libestr-url "http://libestr.adiscon.com/files/download/libestr-&libestr-version;.tar.gz"> 298 <!ENTITY libestr-md5 "f180c0cdc82883d161eba3f2e8a34eb4"> 299 <!ENTITY libestr-home "http://libestr.adiscon.com/"> 300 301 <!ENTITY libtool-version "2.4.2"> 302 <!ENTITY libtool-size "852 KB"> 289 303 <!ENTITY libtool-url "&gnu;libtool/libtool-&libtool-version;.tar.xz"> 290 <!ENTITY libtool-md5 " 4e6144439d95d7332dc50ace6dd24c55">304 <!ENTITY libtool-md5 "2ec8997e0c07249eb4cbd072417d70fe"> 291 305 <!ENTITY libtool-home "&gnu-software;libtool"> 292 306 293 <!ENTITY linux-dl-version " 2.6">294 295 <!ENTITY linux-version " 2.6.39">296 <!ENTITY linux-size "7 4,316KB">297 <!ENTITY linux-url "&kernel;linux/kernel/v&linux-dl-version;/linux-&linux-version;.tar. bz2">298 <!ENTITY linux-md5 " 1aab7a741abe08d42e8eccf20de61e05">307 <!ENTITY linux-dl-version "3.0"> 308 309 <!ENTITY linux-version "3.12.6"> 310 <!ENTITY linux-size "76,397 KB"> 311 <!ENTITY linux-url "&kernel;linux/kernel/v&linux-dl-version;/linux-&linux-version;.tar.xz"> 312 <!ENTITY linux-md5 "ab2fcc368e20d804e77970196154fb9e"> 299 313 <!ENTITY linux-home "http://www.kernel.org"> 300 314 301 <!ENTITY m4-version "1.4.1 6">302 <!ENTITY m4-size "1, 232KB">303 <!ENTITY m4-url "&gnu;m4/m4-&m4-version;.tar. bz2">304 <!ENTITY m4-md5 " 8a7cef47fecab6272eb86a6be6363b2f">315 <!ENTITY m4-version "1.4.17"> 316 <!ENTITY m4-size "1,149 KB"> 317 <!ENTITY m4-url "&gnu;m4/m4-&m4-version;.tar.xz"> 318 <!ENTITY m4-md5 "12a3c829301a4fd6586a57d3fcf196dc"> 305 319 <!ENTITY m4-home "&gnu-software;m4"> 306 320 307 <!ENTITY make-version " 3.82">308 <!ENTITY make-size "1, 216KB">321 <!ENTITY make-version "4.0"> 322 <!ENTITY make-size "1,342 KB"> 309 323 <!ENTITY make-url "&gnu;make/make-&make-version;.tar.bz2"> 310 <!ENTITY make-md5 " 1a11100f3c63fcf5753818e59d63088f">324 <!ENTITY make-md5 "571d470a7647b455e3af3f92d79f1c18"> 311 325 <!ENTITY make-home "&gnu-software;make"> 312 326 … … 317 331 <!ENTITY man-home "http://primates.ximian.com/~flucifredi/man"> 318 332 319 <!ENTITY man-pages-version "3. 32">320 <!ENTITY man-pages-size "1,1 08KB">321 <!ENTITY man-pages-url "&kernel;linux/docs/man pages/Archive/man-pages-&man-pages-version;.tar.bz2">322 <!ENTITY man-pages-md5 " 1278c5289660e42a597fefd30d9bdcf0">333 <!ENTITY man-pages-version "3.55"> 334 <!ENTITY man-pages-size "1,177 KB"> 335 <!ENTITY man-pages-url "&kernel;linux/docs/man-pages/man-pages-&man-pages-version;.tar.xz"> 336 <!ENTITY man-pages-md5 "443b13defb23df578aa11c6c768f2c7d"> 323 337 <!ENTITY man-pages-home "http://www.win.tue.nl/~aeb/linux/man"> 324 338 325 <!ENTITY module-init-tools-version "3.12"> 326 <!ENTITY module-init-tools-size "920 KB"> 327 <!ENTITY module-init-tools-url "http://www.kernel.org/pub/linux/utils/kernel/module-init-tools/module-init-tools-&module-init-tools-version;.tar.bz2"> 328 <!ENTITY module-init-tools-md5 "8b2257ce9abef74c4a44d825d23140f3"> 329 <!ENTITY module-init-tools-home "http://www.kerneltools.org/KernelTools.org"> 330 331 <!ENTITY mpc-version "0.9"> 332 <!ENTITY mpc-size "556 KB"> 339 <!ENTITY mpc-version "1.0.1"> 340 <!ENTITY mpc-size "616 KB"> 333 341 <!ENTITY mpc-url "http://www.multiprecision.org/mpc/download/mpc-&mpc-version;.tar.gz"> 334 <!ENTITY mpc-md5 " 0d6acab8d214bd7d1fbbc593e83dd00d">342 <!ENTITY mpc-md5 "b32a2e1a3daa392372fbd586d1ed3679"> 335 343 <!ENTITY mpc-home "http://www.multiprecision.org/"> 336 344 337 <!ENTITY mpfr-version "3. 0.1">338 <!ENTITY mpfr-size "1, 128KB">339 <!ENTITY mpfr-url "http://www.mpfr.org/mpfr- current/mpfr-&mpfr-version;.tar.bz2">340 <!ENTITY mpfr-md5 " bfbecb2eacb6d48432ead5cfc3f7390a">345 <!ENTITY mpfr-version "3.1.2"> 346 <!ENTITY mpfr-size "1,050 KB"> 347 <!ENTITY mpfr-url "http://www.mpfr.org/mpfr-&mpfr-version;/mpfr-&mpfr-version;.tar.xz"> 348 <!ENTITY mpfr-md5 "e3d203d188b8fe60bb6578dd3152e05c"> 341 349 <!ENTITY mpfr-home "http://www.mpfr.org/"> 342 350 … … 347 355 <!ENTITY ncurses-home "&gnu-software;ncurses"> 348 356 349 <!ENTITY parted-version " 1.9.0">350 <!ENTITY parted-size " 2,581KB">357 <!ENTITY parted-version "3.1"> 358 <!ENTITY parted-size "1,492 KB"> 351 359 <!ENTITY parted-url "&gnu;parted/parted-&parted-version;.tar.xz"> 352 <!ENTITY parted-md5 " a9ffa9b69f0b6099b75c32a03bb12f7f">360 <!ENTITY parted-md5 "5d89d64d94bcfefa9ce8f59f4b81bdcb"> 353 361 <!ENTITY parted-home "&gnu-software;parted"> 354 362 355 <!ENTITY patch-version "2. 6.1">356 <!ENTITY patch-size " 248 KB">357 <!ENTITY patch-url "&gnu;patch/patch-&patch-version;.tar. gz">358 <!ENTITY patch-md5 " 0818d1763ae0c4281bcdc63cdac0b2c0">363 <!ENTITY patch-version "2.7.1"> 364 <!ENTITY patch-size "668 KB"> 365 <!ENTITY patch-url "&gnu;patch/patch-&patch-version;.tar.xz"> 366 <!ENTITY patch-md5 "e9ae5393426d3ad783a300a338c09b72"> 359 367 <!ENTITY patch-home "http://savannah.gnu.org/projects/patch"> 360 368 361 <!ENTITY perl-version "5.1 4.0">362 <!ENTITY perl-size "1 3,250 KB">369 <!ENTITY perl-version "5.18.1"> 370 <!ENTITY perl-size "14,060 KB"> 363 371 <!ENTITY perl-url "http://www.cpan.org/src/5.0/perl-&perl-version;.tar.bz2"> 364 <!ENTITY perl-md5 " e7457deea78330c5f8eebb2fd2a45479">372 <!ENTITY perl-md5 "4ec1a3f3824674552e749ae420c5e68c"> 365 373 <!ENTITY perl-home "http://www.perl.org"> 366 374 367 <!ENTITY pkg-config- version "0.26">368 <!ENTITY pkg-config- size "388KB">369 <!ENTITY pkg-config- url "http://pkgconfig.freedesktop.org/releases/pkg-config-&pkg-config-version;.tar.gz">370 <!ENTITY pkg-config- md5 "47525c26a9ba7ba14bf85e01509a7234">371 <!ENTITY pkg-config- home "http://pkgconfig.freedesktop.org/wiki/">375 <!ENTITY pkg-config-lite-version "0.28-1"> 376 <!ENTITY pkg-config-lite-size "384 KB"> 377 <!ENTITY pkg-config-lite-url "http://sourceforge.net/projects/pkgconfiglite/files/0.28-1/pkg-config-lite-&pkg-config-lite-version;.tar.gz"> 378 <!ENTITY pkg-config-lite-md5 "61f05feb6bab0a6bbfab4b6e3b2f44b6"> 379 <!ENTITY pkg-config-lite-home "http://sourceforge.net/projects/pkgconfiglite"> 372 380 373 381 <!ENTITY powerpcutils-version "1.1.3"> 374 <!ENTITY powerpcutils-size "2 4KB">382 <!ENTITY powerpcutils-size "28 KB"> 375 383 <!ENTITY powerpcutils-url "http://ftp.debian.org/debian/pool/main/p/powerpc-utils/powerpc-utils_&powerpcutils-version;.orig.tar.gz"> 376 384 <!ENTITY powerpcutils-md5 "d879b109bb8f0d726304b60b147bff13"> 377 385 <!ENTITY powerpcutils-home "http://packages.qa.debian.org/p/powerpc-utils.html"> 378 386 379 <!ENTITY ppl-version "0.11.2">380 <!ENTITY ppl-size "12,060 KB">381 <!ENTITY ppl-url "http://www.cs.unipr.it/ppl/Download/ftp/releases/&ppl-version;/ppl-&ppl-version;.tar.bz2">382 <!ENTITY ppl-md5 "c24429e6c3bc97d45976a63f40f489a1">383 <!ENTITY ppl-home "http://www.cs.unipr.it/ppl">384 385 387 <!ENTITY procps-version "3.2.8"> 386 <!ENTITY procps-size "2 79KB">388 <!ENTITY procps-size "280 KB"> 387 389 <!ENTITY procps-url "http://procps.sourceforge.net/procps-&procps-version;.tar.gz"> 388 390 <!ENTITY procps-md5 "9532714b6846013ca9898984ba4cd7e0"> 389 391 <!ENTITY procps-home "http://procps.sourceforge.net"> 390 392 391 <!ENTITY psmisc-version "22. 13">392 <!ENTITY psmisc-size " 376KB">393 <!ENTITY psmisc-version "22.20"> 394 <!ENTITY psmisc-size "428 KB"> 393 395 <!ENTITY psmisc-url "&sourceforge;psmisc/psmisc-&psmisc-version;.tar.gz"> 394 <!ENTITY psmisc-md5 " e2c339e6b65b730042084023784a729e">396 <!ENTITY psmisc-md5 "a25fc99a6dc7fa7ae6e4549be80b401f"> 395 397 <!ENTITY psmisc-home "http://psmisc.sourceforge.net"> 396 398 … … 402 404 <!ENTITY readline-home "http://cnswww.cns.cwru.edu/php/chet/readline/rltop.html"> 403 405 404 <!ENTITY rsyslog-version "6. 1.7">405 <!ENTITY rsyslog-size "2, 336KB">406 <!ENTITY rsyslog-url "http:// download.rsyslog.com/rsyslog/rsyslog-&rsyslog-version;.tar.gz">407 <!ENTITY rsyslog-md5 "7 f14d4fb992c3cc81fd61e561298bd46">406 <!ENTITY rsyslog-version "6.4.2"> 407 <!ENTITY rsyslog-size "2,519 KB"> 408 <!ENTITY rsyslog-url "http://www.rsyslog.com/files/download/rsyslog/rsyslog-&rsyslog-version;.tar.gz"> 409 <!ENTITY rsyslog-md5 "7de0124ec7d67ce2bfda0009ab1263ee"> 408 410 <!ENTITY rsyslog-home "http://www.rsyslog.com/"> 409 411 410 <!ENTITY sed-version "4.2. 1">411 <!ENTITY sed-size " 878KB">412 <!ENTITY sed-version "4.2.2"> 413 <!ENTITY sed-size "1,036 KB"> 412 414 <!ENTITY sed-url "&gnu;sed/sed-&sed-version;.tar.bz2"> 413 <!ENTITY sed-md5 "7 d310fbd76e01a01115075c1fd3f455a">415 <!ENTITY sed-md5 "7ffe1c7cdc3233e1e0c4b502df253974"> 414 416 <!ENTITY sed-home "&gnu-software;sed"> 415 417 416 <!ENTITY shadow-version "4.1. 4.3">417 <!ENTITY shadow-size " 1,804 KB">418 <!ENTITY shadow-url " ftp://pkg-shadow.alioth.debian.org/pub/pkg-shadow/shadow-&shadow-version;.tar.bz2">419 <!ENTITY shadow-md5 " b8608d8294ac88974f27b20f991c0e79">418 <!ENTITY shadow-version "4.1.5.1"> 419 <!ENTITY shadow-size "2,144 KB"> 420 <!ENTITY shadow-url "http://pkg-shadow.alioth.debian.org/releases/shadow-&shadow-version;.tar.bz2"> 421 <!ENTITY shadow-md5 "a00449aa439c69287b6d472191dc2247"> 420 422 <!ENTITY shadow-home "http://pkg-shadow.alioth.debian.org"> 421 423 422 424 <!ENTITY silo-version "1.4.14"> 423 <!ENTITY silo-size "14 5KB">424 <!ENTITY silo-url "&packages-root; /silo-&silo-version;.tar.bz2">425 <!ENTITY silo-size "148 KB"> 426 <!ENTITY silo-url "&packages-root;silo-&silo-version;.tar.bz2"> 425 427 <!ENTITY silo-md5 "168182dfa0025914ceecac9591a6674c"> 426 428 <!ENTITY silo-home ""> … … 438 440 <!ENTITY systemd-home "http://freedesktop.org/wiki/Software/systemd"> 439 441 440 <!ENTITY tar-version "1.2 6">441 <!ENTITY tar-size " 2,288KB">442 <!ENTITY tar-url "&gnu;tar/tar-&tar-version;.tar. bz2">443 <!ENTITY tar-md5 " 2cee42a2ff4f1cd4f9298eeeb2264519">442 <!ENTITY tar-version "1.27.1"> 443 <!ENTITY tar-size "1,880 KB"> 444 <!ENTITY tar-url "&gnu;tar/tar-&tar-version;.tar.xz"> 445 <!ENTITY tar-md5 "e0382a4064e09a4943f3adeff1435978"> 444 446 <!ENTITY tar-home "&gnu-software;tar"> 445 447 446 <!ENTITY tcl-version2 "8. 5">447 <!ENTITY tcl-version "&tcl-version2;. 9">448 <!ENTITY tcl-size " 4,368KB">448 <!ENTITY tcl-version2 "8.6"> 449 <!ENTITY tcl-version "&tcl-version2;.1"> 450 <!ENTITY tcl-size "8,756 KB"> 449 451 <!ENTITY tcl-url "&sourceforge;tcl/tcl&tcl-version;-src.tar.gz"> 450 <!ENTITY tcl-md5 " 8512d8db3233041dd68a81476906012a">452 <!ENTITY tcl-md5 "aae4b701ee527c6e4e1a6f9c7399882e"> 451 453 <!ENTITY tcl-home "http://www.tcl.tk"> 452 454 453 <!ENTITY texinfo-version "4.13a"> 454 <!ENTITY texinfo-size "2,686 KB"> 455 <!ENTITY texinfo-url "&gnu;texinfo/texinfo-&texinfo-version;.tar.gz"> 456 <!ENTITY texinfo-md5 "71ba711519209b5fb583fed2b3d86fcb"> 455 <!ENTITY tzdata-version "2013i"> 456 <!ENTITY tzdata-size "219 KB"> 457 <!ENTITY tzdata-url "http://www.iana.org/time-zones/repository/releases/tzdata&tzdata-version;.tar.gz"> 458 <!ENTITY tzdata-md5 "8bc69eb75bea496ebe1d5a9ab576702d"> 459 <!ENTITY tzdata-home "http://www.iana.org/time-zones"> 460 461 <!ENTITY texinfo-version "5.2"> 462 <!ENTITY texinfo-size "3,813 KB"> 463 <!ENTITY texinfo-url "&gnu;texinfo/texinfo-&texinfo-version;.tar.xz"> 464 <!ENTITY texinfo-md5 "cb489df8a7ee9d10a236197aefdb32c5"> 457 465 <!ENTITY texinfo-home "&gnu-software;texinfo"> 458 466 459 <!ENTITY udev-version "168">460 <!ENTITY udev-size "598KB">461 <!ENTITY udev-url "&kernel;linux/utils/kernel/hotplug/udev-&udev-version;.tar.bz2">462 <!ENTITY udev-md5 "4a466078532ab5dd5c35acc3ea2ec9a1">463 <!ENTITY udev-home "http://www.kernel.org/pub/linux/utils/kernel/hotplug/udev.html">467 <!ENTITY eudev-version "1.3"> 468 <!ENTITY eudev-size "1,679 KB"> 469 <!ENTITY eudev-url "ftp://mirror.ovh.net/gentoo-distfiles/distfiles/eudev-&eudev-version;.tar.gz"> 470 <!ENTITY eudev-md5 "164df78f6f0093578a20bdd00335845f"> 471 <!ENTITY eudev-home "http://www.gentoo.org/proj/en/eudev/"> 464 472 465 473 <!ENTITY uname_hack-version "20080713"> 466 <!ENTITY uname_hack-size " 1KB">474 <!ENTITY uname_hack-size "4 KB"> 467 475 <!ENTITY uname_hack-url "&extras-root;uname_hack-&uname_hack-version;.tar.bz2"> 468 476 <!ENTITY uname_hack-md5 "dd7694f28ccc6e6bfb326b1790adb5e9"> 469 477 <!ENTITY uname_hack-home " "> 470 478 471 <!ENTITY util-linux-major-version "2. 19.1">479 <!ENTITY util-linux-major-version "2.24"> 472 480 <!ENTITY util-linux-version "&util-linux-major-version;"> 473 <!ENTITY util-linux-size " 4,397KB">474 <!ENTITY util-linux-url "&kernel;linux/utils/util-linux/v&util-linux-major-version;/util-linux-&util-linux-version;.tar. bz2">475 <!ENTITY util-linux-md5 " 3eab06f05163dfa65479c44e5231932c">481 <!ENTITY util-linux-size "3,532 KB"> 482 <!ENTITY util-linux-url "&kernel;linux/utils/util-linux/v&util-linux-major-version;/util-linux-&util-linux-version;.tar.xz"> 483 <!ENTITY util-linux-md5 "4fac6443427f575fc5f3531a4ad2ca01"> 476 484 <!ENTITY util-linux-blkid-id "1.1.0"> 477 485 <!ENTITY util-linux-uuid-id "1.3.0"> 478 486 <!ENTITY util-linux-home "http://userweb.kernel.org/~kzak/util-linux/"> 479 487 480 <!ENTITY vim-version "7. 3">481 <!ENTITY vim-version2 "7 3">482 <!ENTITY vim-size " 8,868KB">488 <!ENTITY vim-version "7.4"> 489 <!ENTITY vim-version2 "74"> 490 <!ENTITY vim-size "9,843 KB"> 483 491 <!ENTITY vim-url "ftp://ftp.vim.org/pub/vim/unix/vim-&vim-version;.tar.bz2"> 484 <!ENTITY vim-md5 " 5b9510a17074e2b37d8bb38ae09edbf2">492 <!ENTITY vim-md5 "607e135c559be642f210094ad023dc65"> 485 493 <!ENTITY vim-home "http://www.vim.org"> 486 494 487 <!ENTITY xz-version "5.0. 2">488 <!ENTITY xz-size " 1,000KB">489 <!ENTITY xz-url "http://tukaani.org/xz/xz-&xz-version;.tar. bz2">490 <!ENTITY xz-md5 " ee05b17a4062bb55cba099ef46eca007">495 <!ENTITY xz-version "5.0.5"> 496 <!ENTITY xz-size "908 KB"> 497 <!ENTITY xz-url "http://tukaani.org/xz/xz-&xz-version;.tar.xz"> 498 <!ENTITY xz-md5 "aa17280f4521dbeebed0fbd11cd7fa30"> 491 499 <!ENTITY xz-home "http://tukaani.org/xz/"> 492 500 493 <!ENTITY yaboot-version "1.3.1 4">494 <!ENTITY yaboot-size "2 13KB">501 <!ENTITY yaboot-version "1.3.17"> 502 <!ENTITY yaboot-size "220 KB"> 495 503 <!ENTITY yaboot-url "http://yaboot.ozlabs.org/releases/yaboot-&yaboot-version;.tar.gz"> 496 <!ENTITY yaboot-md5 " 9b1246c474eeb37f61081ad762563b35">504 <!ENTITY yaboot-md5 "f599f52d1887a86fd798252d2946f635"> 497 505 <!ENTITY yaboot-home "http://yaboot.ozlabs.org"> 498 506 499 <!ENTITY zlib-version "1.2. 5">500 <!ENTITY zlib-size "4 76KB">501 <!ENTITY zlib-url "http://zlib.net/zlib-&zlib-version;.tar. bz2">502 <!ENTITY zlib-md5 " be1e89810e66150f5b0327984d8625a0">507 <!ENTITY zlib-version "1.2.8"> 508 <!ENTITY zlib-size "440 KB"> 509 <!ENTITY zlib-url "http://zlib.net/zlib-&zlib-version;.tar.xz"> 510 <!ENTITY zlib-md5 "28f1205d8dd2001f26fec1e8c2cebe37"> 503 511 <!ENTITY zlib-home "http://www.zlib.net"> -
BOOK/partitioning/common/creatingpartition.xml
rec008670 r229ed25 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
rec008670 r229ed25 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 "6 83741cb2c4ab60cf9b61eb9f02ecd02">17 <!ENTITY coreutils-uname-patch-size " 8KB">18 <!ENTITY coreutils-uname-patch-md5 "6eeba217c88ec83b807e305e594fe13d"> 19 <!ENTITY coreutils-uname-patch-size "4.9 KB"> 18 20 19 <!ENTITY flex-gcc44-patch "flex-&flex-version;-gcc44-1.patch"> 20 <!ENTITY flex-gcc44-patch-md5 "a6ffbba93d034380e12110bb6d399113"> 21 <!ENTITY flex-gcc44-patch-size "12 KB"> 22 23 <!ENTITY eglibc-dl_dep_fix-patch "eglibc-&eglibc-fversion;-dl_dep_fix-1.patch"> 24 <!ENTITY eglibc-dl_dep_fix-patch-md5 "fd640e7758e8560839bde1358ee44885"> 25 <!ENTITY eglibc-dl_dep_fix-patch-size "4 KB"> 21 <!ENTITY coreutils-noman-patch "coreutils-&coreutils-version;-noman-1.patch"> 22 <!ENTITY coreutils-noman-patch-md5 "6ed8f515391580e51f170a32af6fc7b9"> 23 <!ENTITY coreutils-noman-patch-size "14 KB"> 26 24 27 25 <!ENTITY gcc-specs-patch "gcc-&gcc-version;-specs-1.patch"> 28 <!ENTITY gcc-specs-patch-md5 " 61d583984f9f12b6f37141e132fc7d57">26 <!ENTITY gcc-specs-patch-md5 "14aa064a113f2cae0f877039bb4a6357"> 29 27 <!ENTITY gcc-specs-patch-size "20 KB"> 30 28 29 <!-- GCC branch update area --> 31 30 <!ENTITY gcc-branch_update-patch "gcc-&gcc-version;-branch_update-1.patch"> 32 <!ENTITY gcc-branch_update-patch-md5 "3ff1f39dc12932736694bf6fb6a1846a"> 33 <!ENTITY gcc-branch_update-patch-size "1.5 MB"> 31 <!ENTITY gcc-branch_update-patch-md5 "7739dbf68ba5736cbf4676f30b358e74"> 32 <!ENTITY gcc-branch_update-patch-size "258 KB"> 33 34 <!ENTITY iana-etc-get_fix-patch "iana-etc-&iana-etc-version;-get_fix-1.patch"> 35 <!ENTITY iana-etc-get_fix-patch-md5 "73aee2dc34cf4d990cc22fe323d89f27"> 36 <!ENTITY iana-etc-get_fix-patch-size "1.1 KB"> 37 38 <!ENTITY iana-etc-numbers_update-date "20120610"> 39 <!ENTITY iana-etc-numbers_update-patch "iana-etc-&iana-etc-version;-numbers_update-&iana-etc-numbers_update-date;-2.patch"> 40 <!ENTITY iana-etc-numbers_update-patch-md5 "826fb780d13caafb7cb99b9c346f2102"> 41 <!ENTITY iana-etc-numbers_update-patch-size "3,760 KB"> 34 42 35 43 <!ENTITY iputils-fixes-patch "iputils-&iputils-version;-fixes-1.patch"> 36 <!ENTITY iputils-fixes-patch-md5 "1add4b8cbee814310f95e61997019162"> 37 <!ENTITY iputils-fixes-patch-size "8 KB"> 38 39 <!ENTITY iputils-doc-patch "iputils-&iputils-version;-doc-1.patch"> 40 <!ENTITY iputils-doc-patch-md5 "2eee5e095005bf4be426797a4aefa27b"> 41 <!ENTITY iputils-doc-patch-size "136 KB"> 42 43 <!ENTITY kbd-espo-patch "kbd-&kbd-version;-es.po_fix-1.patch"> 44 <!ENTITY kbd-espo-patch-md5 "476c4066c5c663b44b67acaa4cdef62e"> 45 <!ENTITY kbd-espo-patch-size "1 KB"> 44 <!ENTITY iputils-fixes-patch-md5 "a2e77de7fd1fc4417bce0af3e6ffdfcb"> 45 <!ENTITY iputils-fixes-patch-size "153 KB"> 46 46 47 47 <!ENTITY man-i18n-patch "man-&man-version;-i18n-1.patch"> 48 48 <!ENTITY man-i18n-patch-md5 "a5aba0cb5a95a7945db8c882334b7dab"> 49 <!ENTITY man-i18n-patch-size "12 KB"> 49 <!ENTITY man-i18n-patch-size "11 KB"> 50 51 <!ENTITY mpfr-fixes-patch "mpfr-&mpfr-version;-fixes-1.patch"> 52 <!ENTITY mpfr-fixes-patch-md5 "9c3b271ded070f8cb202459165a87f88"> 53 <!ENTITY mpfr-fixes-patch-size "23 KB"> 50 54 51 55 <!ENTITY ncurses-bashfix-patch "ncurses-&ncurses-version;-bash_fix-1.patch"> 52 56 <!ENTITY ncurses-bashfix-patch-md5 "c6f7f2ab0ebaf7721ebeb266641352db"> 53 <!ENTITY ncurses-bashfix-patch-size " 4KB">57 <!ENTITY ncurses-bashfix-patch-size ".743 KB"> 54 58 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">59 <!ENTITY ncurses-branch_update-patch "ncurses-&ncurses-version;-branch_update-4.patch"> 60 <!ENTITY ncurses-branch_update-patch-md5 "c2b2dc2d31b02c218359e6218f12a72c"> 61 <!ENTITY ncurses-branch_update-patch-size "2,492 KB"> 58 62 59 63 <!ENTITY perl-libc-patch "perl-&perl-version;-libc-1.patch"> 60 <!ENTITY perl-libc-patch-md5 " d572b0cc87b35f1806fd84f88803fb66">61 <!ENTITY perl-libc-patch-size " 4KB">64 <!ENTITY perl-libc-patch-md5 "63eda1cc319206788ea93c58f395417c"> 65 <!ENTITY perl-libc-patch-size "1.603 KB"> 62 66 63 67 <!ENTITY procps-ps_cgroup-patch "procps-&procps-version;-ps_cgroup-1.patch"> 64 68 <!ENTITY procps-ps_cgroup-patch-md5 "3c478ef88fad23353e332b1b850ec630"> 65 <!ENTITY procps-ps_cgroup-patch-size " 4KB">69 <!ENTITY procps-ps_cgroup-patch-size "3.1 KB"> 66 70 67 71 <!ENTITY procps-fix_HZ_errors-patch "procps-&procps-version;-fix_HZ_errors-1.patch"> 68 72 <!ENTITY procps-fix_HZ_errors-patch-md5 "2ea4c8e9a2c2a5a291ec63c92d7c6e3b"> 69 <!ENTITY procps-fix_HZ_errors-patch-size " 4 KB">73 <!ENTITY procps-fix_HZ_errors-patch-size "2.4 KB"> 70 74 71 <!ENTITY readline-branch_update-patch "readline-&readline-version;-branch_update- 1.patch">72 <!ENTITY readline-branch_update-patch-md5 " 482e35a552bc8c4744aab0ddaa545559">73 <!ENTITY readline-branch_update-patch-size "4 KB">75 <!ENTITY readline-branch_update-patch "readline-&readline-version;-branch_update-3.patch"> 76 <!ENTITY readline-branch_update-patch-md5 "af788f5b1cfc5db9efc9e0fa0268a574"> 77 <!ENTITY readline-branch_update-patch-size "4.9 KB"> 74 78 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">79 <!ENTITY tar-man-patch "tar-&tar-version;-manpage-1.patch"> 80 <!ENTITY tar-man-patch-md5 "68c86c67e67a5c074872a293818f361d"> 81 <!ENTITY tar-man-patch-size "7.924 KB"> 78 82 79 <!ENTITY texinfo-new_compressors-patch "texinfo-&texinfo-version;-new_compressors-1.patch"> 80 <!ENTITY texinfo-new_compressors-patch-md5 "4ae2d3c132e21cb83b825bc691056d07"> 81 <!ENTITY texinfo-new_compressors-patch-size "2 KB"> 83 <!-- Vim branch update patch area --> 82 84 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">85 <!ENTITY vim-branch_update-patch "vim-&vim-version;-branch_update-1.patch"> 86 <!ENTITY vim-branch_update-patch-md5 "b5fdb7f4e4cc27932a9183c8e289029d"> 87 <!ENTITY vim-branch_update-patch-size "460 KB"> 86 88 87 89 <!-- Start of multilib patches --> 88 90 89 91 <!ENTITY iproute2-libdir-patch "iproute2-&iproute2-version;-libdir-1.patch"> 90 <!ENTITY iproute2-libdir-patch-md5 " 8f0e794b7302e9de54f844488dfe1dce">91 <!ENTITY iproute2-libdir-patch-size " 4KB">92 <!ENTITY iproute2-libdir-patch-md5 "921ec1aea89499b109428618efa99c84"> 93 <!ENTITY iproute2-libdir-patch-size "1.9 KB"> 92 94 93 95 <!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">96 <!ENTITY perl-multilib-patch-md5 "d339c17439ac986d9593c86db93d545c"> 97 <!ENTITY perl-multilib-patch-size "1.946 KB"> 96 98 97 99 <!-- Start of Pure64 patches --> 98 100 99 101 <!ENTITY gcc-pure64-patch "gcc-&gcc-version;-pure64-1.patch"> 100 <!ENTITY gcc-pure64-patch-md5 " 7c41d649fe266f11e4dbdd2392f7729b">101 <!ENTITY gcc-pure64-patch-size " 12 KB">102 <!ENTITY gcc-pure64-patch-md5 "9171752b98dfe0d70a7de070a7bda97a"> 103 <!ENTITY gcc-pure64-patch-size "9.2 KB"> 102 104 103 105 <!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">106 <!ENTITY gcc-specs_pure64-patch-md5 "fabdca21111902c04052c6b64c947944"> 107 <!ENTITY gcc-specs_pure64-patch-size "23 KB"> 106 108 107 109 <!-- Start of Alpha patches --> … … 109 111 <!ENTITY aboot-alpha-patch "aboot-&aboot-version;-fixes-5.patch"> 110 112 <!ENTITY aboot-alpha-patch-md5 "33577862f8829e0149655397f95b5140"> 111 <!ENTITY aboot-alpha-patch-size "17 4KB">113 <!ENTITY aboot-alpha-patch-size "175 KB"> 112 114 113 115 <!ENTITY eglibc-alpha_fixes-patch "glibc-&glibc-version;-alpha_fixes-1.patch"> … … 119 121 <!ENTITY colo-make-patch "colo-&colo-version;-make_fix-1.patch"> 120 122 <!ENTITY colo-make-patch-md5 "b89575a0e385b5366b19a6b5f176d49b"> 121 <!ENTITY colo-make-patch-size "2 KB">123 <!ENTITY colo-make-patch-size "2.8 KB"> 122 124 123 125 <!ENTITY colo-relocation-patch "colo-&colo-version;-relocation_fix-1.patch"> 124 126 <!ENTITY colo-relocation-patch-md5 "e0607ee1071f2f805ffa1ef1c5b1a766"> 125 <!ENTITY colo-relocation-patch-size ".7 KB">127 <!ENTITY colo-relocation-patch-size ".749 KB"> 126 128 127 129 <!ENTITY dvhtool-fixes-patch "dvhtool-&dvhtool-version;-fixes-1.patch"> 128 130 <!ENTITY dvhtool-fixes-patch-md5 "a521b380354b6a0c96b2d6308372749d"> 129 <!ENTITY dvhtool-fixes-patch-size "6 KB">131 <!ENTITY dvhtool-fixes-patch-size "6.3 KB"> 130 132 131 133 <!-- Start of ppc/ppc64 patches --> … … 141 143 <!ENTITY hfsutils-fixes-patch "hfsutils-&hfsutils-version;-fixes-1.patch"> 142 144 <!ENTITY hfsutils-fixes-patch-md5 "8519f11aada2f393609d529621a9f1b1"> 143 <!ENTITY hfsutils-fixes-patch-size "1 KB">145 <!ENTITY hfsutils-fixes-patch-size "1.1 KB"> 144 146 145 147 <!ENTITY powerpcutils-patch "powerpc-utils_&powerpcutils-version;-fixes-2.patch"> 146 148 <!ENTITY powerpcutils-patch-md5 "d2776b1a4977c5711037b8f1402f792a"> 147 <!ENTITY powerpcutils-patch-size "2 1KB">149 <!ENTITY powerpcutils-patch-size "22 KB"> 148 150 149 151 <!ENTITY yaboot-ofpath_path-patch "yaboot-&yaboot-version;-ofpath_path_prefix-1.patch"> 150 152 <!ENTITY yaboot-ofpath_path-patch-md5 "3faf70e0cb4e4f62a1e8815c3452ab38"> 151 <!ENTITY yaboot-ofpath_path-patch-size ".8 KB"> 153 <!ENTITY yaboot-ofpath_path-patch-size ".830 KB"> 154 155 <!ENTITY yaboot-parted-patch "yaboot-&yaboot-version;-parted-1.patch"> 156 <!ENTITY yaboot-parted-patch-md5 "af05081b2056f0070b8b057acc32fea5"> 157 <!ENTITY yaboot-parted-patch-size "1.245 KB"> 158 159 <!ENTITY yaboot-stubfuncs-patch "yaboot-&yaboot-version;-stubfuncs-1.patch"> 160 <!ENTITY yaboot-stubfuncs-patch-md5 "b5cc91f9904383c24848040bfe6f11ae"> 161 <!ENTITY yaboot-stubfuncs-patch-size "4.2 KB"> 152 162 153 163 <!-- Start of sparc/sparc64 patches --> … … 155 165 <!ENTITY elftoaout-fixes-patch "elftoaout-&elftoaout-version;-64bit_fixes-1.patch"> 156 166 <!ENTITY elftoaout-fixes-patch-md5 "485e77cf2ed082d3d0ea99c703f1f14b"> 157 <!ENTITY elftoaout-fixes-patch-size "6 KB">167 <!ENTITY elftoaout-fixes-patch-size "6.7 KB"> 158 168 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">169 <!ENTITY silo-fixes-patch "silo-&silo-version;-fixes-3.patch"> 170 <!ENTITY silo-fixes-patch-md5 "a7619f75c9cf888104b434c21d31117a"> 171 <!ENTITY silo-fixes-patch-size "32 KB"> -
BOOK/ppc-index.xml
rec008670 r229ed25 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
rec008670 r229ed25 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
rec008670 r229ed25 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
rec008670 r229ed25 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
rec008670 r229ed25 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
rec008670 r229ed25 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
rec008670 r229ed25 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
rec008670 r229ed25 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
rec008670 r229ed25 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
rec008670 r229ed25 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/cloog.xml
rec008670 r229ed25 6 6 ]> 7 7 8 <sect1 id="ch-temp-system-cloog -ppl" role="wrap">9 <?dbhtml filename="cloog -ppl.html"?>8 <sect1 id="ch-temp-system-cloog" role="wrap"> 9 <?dbhtml filename="cloog.html"?> 10 10 11 <title>CLooG- PPL-&cloog-ppl-version;</title>11 <title>CLooG-&cloog-version;</title> 12 12 13 <indexterm zone="ch-temp-system-cloog -ppl">14 <primary sortas="a-MPFR">CLooG -PPL</primary>13 <indexterm zone="ch-temp-system-cloog"> 14 <primary sortas="a-MPFR">CLooG</primary> 15 15 <secondary>temporary system</secondary> 16 16 </indexterm> 17 17 18 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 19 href="../../final-system/common/cloog -ppl.xml"19 href="../../final-system/common/cloog.xml" 20 20 xpointer="xpointer(//*[@role='package'])"/> 21 21 22 22 <sect2 role="installation"> 23 <title>Installation of CLooG -PPL</title>23 <title>Installation of CLooG</title> 24 24 25 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 26 href="../common/cloog-ppl.xml" 26 href="../common/cloog.xml" 27 xpointer="xpointer(//*[@os='a'])"/> 28 29 <screen os="b"><userinput>CC="${CC} ${BUILD64}" ./configure --prefix=/tools \ 30 --build=${CLFS_HOST} --host=${CLFS_TARGET} \ 31 --enable-shared --with-gmp-prefix=/tools --with-isl-prefix=/tools</userinput></screen> 32 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 34 href="../../final-system/common/cloog.xml" 27 35 xpointer="xpointer(//*[@os='s1'])"/> 28 36 29 37 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 30 href="../ common/cloog-ppl.xml"38 href="../../final-system/common/cloog.xml" 31 39 xpointer="xpointer(//*[@os='s2'])"/> 32 40 33 41 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 34 href="../common/cloog-ppl.xml" 35 xpointer="xpointer(//*[@os='a'])"/> 36 37 <screen os="b"><userinput>CC="${CC} ${BUILD64}" ./configure --prefix=/tools \ 38 --build=${CLFS_HOST} --host=${CLFS_TARGET} --with-bits=gmp \ 39 --enable-shared --with-gmp=/tools --with-ppl=/tools</userinput></screen> 40 41 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 42 href="../common/cloog-ppl.xml" 42 href="../common/cloog.xml" 43 43 xpointer="xpointer(//*[@os='c'])"/> 44 44 45 45 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 46 href="../common/cloog -ppl.xml"46 href="../common/cloog.xml" 47 47 xpointer="xpointer(//*[@os='d'])"/> 48 48 49 49 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 50 href="../common/cloog -ppl.xml"50 href="../common/cloog.xml" 51 51 xpointer="xpointer(//*[@os='e'])"/> 52 52 53 53 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 54 href="../common/cloog -ppl.xml"54 href="../common/cloog.xml" 55 55 xpointer="xpointer(//*[@os='f'])"/> 56 56 … … 61 61 62 62 <para>Details on this package are located in <xref 63 linkend="contents-cloog -ppl" role="."/></para>63 linkend="contents-cloog" role="."/></para> 64 64 65 65 </sect2> -
BOOK/temp-system/64/gcc.xml
rec008670 r229ed25 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
rec008670 r229ed25 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/isl.xml
rec008670 r229ed25 6 6 ]> 7 7 8 <sect1 id="ch- system-glib-32" role="wrap">9 <?dbhtml filename=" glib.html"?>8 <sect1 id="ch-temp-system-isl" role="wrap"> 9 <?dbhtml filename="isl.html"?> 10 10 11 <title> Glib-&glib-version; 32 Bit Libraries</title>11 <title>ISL-&isl-version;</title> 12 12 13 <indexterm zone="ch- system-glib-32">14 <primary sortas="a- Glib">Glib</primary>15 <secondary> 32 Bit</secondary>13 <indexterm zone="ch-temp-system-isl"> 14 <primary sortas="a-ISL">ISL</primary> 15 <secondary>temporary system</secondary> 16 16 </indexterm> 17 17 18 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 19 href="../ common/glib.xml"19 href="../../final-system/common/isl.xml" 20 20 xpointer="xpointer(//*[@role='package'])"/> 21 21 22 22 <sect2 role="installation"> 23 <title>Installation of Glib</title>23 <title>Installation of ISL</title> 24 24 25 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 26 href="../common/ glib.xml"26 href="../common/isl.xml" 27 27 xpointer="xpointer(//*[@os='a'])"/> 28 28 29 <screen os="b"><userinput>CC="gcc ${BUILD32}" ./configure --prefix=/usr</userinput></screen> 29 <screen os="b"><userinput>CC="${CC} ${BUILD64}" \ 30 ./configure --prefix=/tools \ 31 --build=${CLFS_HOST} --host=${CLFS_TARGET} \ 32 --with-gmp-prefix=/tools</userinput></screen> 30 33 31 34 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 32 href="../common/ glib.xml"35 href="../common/isl.xml" 33 36 xpointer="xpointer(//*[@os='c'])"/> 34 37 35 38 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 36 href="../common/ glib.xml"39 href="../common/isl.xml" 37 40 xpointer="xpointer(//*[@os='d'])"/> 38 41 39 42 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 40 href="../common/ glib.xml"43 href="../common/isl.xml" 41 44 xpointer="xpointer(//*[@os='e'])"/> 42 45 43 46 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 44 href="../common/ glib.xml"47 href="../common/isl.xml" 45 48 xpointer="xpointer(//*[@os='f'])"/> 46 47 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"48 href="../common/glib.xml"49 xpointer="xpointer(//*[@os='g'])"/>50 49 51 50 </sect2> … … 55 54 56 55 <para>Details on this package are located in <xref 57 linkend="contents- glib" role="."/></para>56 linkend="contents-isl" role="."/></para> 58 57 59 58 </sect2> -
BOOK/temp-system/64/mpc.xml
rec008670 r229ed25 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
rec008670 r229ed25 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
rec008670 r229ed25 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
rec008670 r229ed25 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
rec008670 r229ed25 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
rec008670 r229ed25 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/cloog.xml
rec008670 r229ed25 6 6 ]> 7 7 8 <sect1 id="ch-temp-system- ppl" role="wrap">9 <?dbhtml filename=" ppl.html"?>8 <sect1 id="ch-temp-system-cloog" role="wrap"> 9 <?dbhtml filename="cloog.html"?> 10 10 11 <title> PPL-&ppl-version;</title>11 <title>CLooG &cloog-version;</title> 12 12 13 <indexterm zone="ch-temp-system- ppl">14 <primary sortas="a- PPL">PPL</primary>13 <indexterm zone="ch-temp-system-cloog"> 14 <primary sortas="a-CLooG">CLooG</primary> 15 15 <secondary>temporary system</secondary> 16 16 </indexterm> 17 17 18 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 19 href="../../final-system/common/ ppl.xml"19 href="../../final-system/common/cloog.xml" 20 20 xpointer="xpointer(//*[@role='package'])"/> 21 21 22 22 <sect2 role="installation"> 23 <title>Installation of PPL</title>23 <title>Installation of CLooG</title> 24 24 25 <para os="a">Prepare PPLfor compilation:</para>25 <para os="a">Prepare CLooG for compilation:</para> 26 26 27 27 <screen os="b"><userinput>./configure --prefix=/tools \ 28 28 --build=${CLFS_HOST} --host=${CLFS_TARGET} \ 29 --enable-interfaces="c,cxx" --enable-shared --disable-optimization \ 30 --with-libgmp-prefix=/tools --with-libgmpxx-prefix=/tools</userinput></screen> 29 --with-gmp-prefix=/tools --with-isl-prefix=/tools</userinput></screen> 31 30 32 < para os="bp1">When PPL is cross-compiled, it does not check whether33 GMP was compiled with support for exceptions, and simply assumes it was not.34 This assumption is incorrect, so we will fix that:</para>31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 32 href="../../final-system/common/cloog.xml" 33 xpointer="xpointer(//*[@os='s1'])"/> 35 34 36 <screen os="bp2"><userinput>echo '#define PPL_GMP_SUPPORTS_EXCEPTIONS 1' >> confdefs.h</userinput></screen> 35 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 36 href="../../final-system/common/cloog.xml" 37 xpointer="xpointer(//*[@os='s2'])"/> 37 38 38 39 <para os="c">Compile the package:</para> … … 50 51 51 52 <para>Details on this package are located in <xref 52 linkend="contents- ppl" role="."/></para>53 linkend="contents-cloog" role="."/></para> 53 54 54 55 </sect2> -
BOOK/temp-system/common/coreutils.xml
rec008670 r229ed25 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 … … 39 33 EOF</userinput></screen> 40 34 35 <para os="p1">Apply a patch to not generate manpages :</para> 36 37 <screen os="p2"><userinput>patch -Np1 -i ../&coreutils-noman-patch;</userinput></screen> 38 41 39 <para os="bd">Prepare Coreutils for compilation:</para> 42 40 … … 44 42 --build=${CLFS_HOST} --host=${CLFS_TARGET} \ 45 43 --enable-install-program=hostname --cache-file=config.cache</userinput></screen> 44 45 <variablelist os="be1"> 46 <title>The meaning of the new configure option:</title> 47 48 <varlistentry> 49 <term><parameter>--enable-install-program=hostname</parameter></term> 50 <listitem> 51 <para>Tells Coreutils to install <command>hostname</command>, 52 which is needed for the Perl testsuite.</para> 53 </listitem> 54 </varlistentry> 55 56 </variablelist> 57 58 <para os="s1">Apply a sed to allow completion of the build:</para> 59 60 <screen os="s2"><userinput>cp -v Makefile{,.orig} 61 sed -e 's/^#run_help2man\|^run_help2man/#&/' \ 62 -e 's/^\##run_help2man/run_help2man/' Makefile.orig > Makefile</userinput></screen> 46 63 47 64 <para os="bf">Compile the package:</para> -
BOOK/temp-system/common/flex.xml
rec008670 r229ed25 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
rec008670 r229ed25 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
rec008670 r229ed25 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
rec008670 r229ed25 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
rec008670 r229ed25 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
rec008670 r229ed25 30 30 gl_cv_func_mbrtowc_incomplete_state=yes 31 31 gl_cv_func_mbrtowc_sanitycheck=yes 32 gl_cv_func_mbrtowc_null_arg=yes 32 gl_cv_func_mbrtowc_null_arg1=yes 33 gl_cv_func_mbrtowc_null_arg2=yes 33 34 gl_cv_func_mbrtowc_retval=yes 34 35 gl_cv_func_mbrtowc_nul_retval=yes -
BOOK/temp-system/common/mpc.xml
rec008670 r229ed25 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
rec008670 r229ed25 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
rec008670 r229ed25 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
rec008670 r229ed25 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
rec008670 r229ed25 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
rec008670 r229ed25 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
rec008670 r229ed25 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
rec008670 r229ed25 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
rec008670 r229ed25 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="multilib/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
rec008670 r229ed25 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
rec008670 r229ed25 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
rec008670 r229ed25 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
rec008670 r229ed25 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
rec008670 r229ed25 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
rec008670 r229ed25 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/cloog.xml
rec008670 r229ed25 6 6 ]> 7 7 8 <sect1 id="ch-temp-system-cloog -ppl" role="wrap">9 <?dbhtml filename="cloog -ppl.html"?>8 <sect1 id="ch-temp-system-cloog" role="wrap"> 9 <?dbhtml filename="cloog.html"?> 10 10 11 <title>CLooG- PPL-&cloog-ppl-version;</title>11 <title>CLooG-&cloog-version;</title> 12 12 13 <indexterm zone="ch-temp-system-cloog -ppl">14 <primary sortas="a-CLooG -PPL">CLooG-PPL</primary>13 <indexterm zone="ch-temp-system-cloog"> 14 <primary sortas="a-CLooG">CLooG</primary> 15 15 <secondary>temporary system</secondary> 16 16 </indexterm> 17 17 18 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 19 href="../../final-system/common/cloog -ppl.xml"19 href="../../final-system/common/cloog.xml" 20 20 xpointer="xpointer(//*[@role='package'])"/> 21 21 22 22 <sect2 role="installation"> 23 <title>Installation of CLooG -PPL</title>23 <title>Installation of CLooG</title> 24 24 25 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 26 href="../common/cloog-ppl.xml" 26 href="../common/cloog.xml" 27 xpointer="xpointer(//*[@os='a'])"/> 28 29 <screen os="b"><userinput>CC="${CC} ${BUILD64}" ./configure --prefix=/tools \ 30 --build=${CLFS_HOST} --host=${CLFS_TARGET} --libdir=/tools/lib64 \ 31 --enable-shared --with-gmp-prefix=/tools --with-isl-prefix=/tools</userinput></screen> 32 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 34 href="../../final-system/common/cloog.xml" 27 35 xpointer="xpointer(//*[@os='s1'])"/> 28 36 29 37 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 30 href="../ common/cloog-ppl.xml"38 href="../../final-system/common/cloog.xml" 31 39 xpointer="xpointer(//*[@os='s2'])"/> 32 40 33 41 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 34 href="../common/cloog-ppl.xml" 35 xpointer="xpointer(//*[@os='a'])"/> 36 37 <screen os="b"><userinput>CC="${CC} ${BUILD64}" ./configure --prefix=/tools \ 38 --build=${CLFS_HOST} --host=${CLFS_TARGET} --with-bits=gmp \ 39 --libdir=/tools/lib64 --enable-shared \ 40 --with-gmp=/tools --with-ppl=/tools</userinput></screen> 41 42 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 43 href="../common/cloog-ppl.xml" 42 href="../common/cloog.xml" 44 43 xpointer="xpointer(//*[@os='c'])"/> 45 44 46 45 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 47 href="../common/cloog -ppl.xml"46 href="../common/cloog.xml" 48 47 xpointer="xpointer(//*[@os='d'])"/> 49 48 50 49 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 51 href="../common/cloog -ppl.xml"50 href="../common/cloog.xml" 52 51 xpointer="xpointer(//*[@os='e'])"/> 53 52 54 53 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 55 href="../common/cloog -ppl.xml"54 href="../common/cloog.xml" 56 55 xpointer="xpointer(//*[@os='f'])"/> 57 56 … … 62 61 63 62 <para>Details on this package are located in <xref 64 linkend="contents-cloog -ppl" role="."/></para>63 linkend="contents-cloog" role="."/></para> 65 64 66 65 </sect2> -
BOOK/temp-system/multilib/coreutils.xml
rec008670 r229ed25 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 … … 41 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 42 34 href="../common/coreutils.xml" 35 xpointer="xpointer(//*[@os='p1'])"/> 36 37 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 38 href="../common/coreutils.xml" 39 xpointer="xpointer(//*[@os='p2'])"/> 40 41 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 42 href="../common/coreutils.xml" 43 43 xpointer="xpointer(//*[@os='bd'])"/> 44 44 … … 46 46 --build=${CLFS_HOST} --host=${CLFS_TARGET} \ 47 47 --enable-install-program=hostname --cache-file=config.cache</userinput></screen> 48 49 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 50 href="../common/coreutils.xml" 51 xpointer="xpointer(//*[@os='be1'])"/> 52 53 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 54 href="../common/coreutils.xml" 55 xpointer="xpointer(//*[@os='s1'])"/> 56 57 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 58 href="../common/coreutils.xml" 59 xpointer="xpointer(//*[@os='s2'])"/> 48 60 49 61 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/temp-system/multilib/flex.xml
rec008670 r229ed25 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
rec008670 r229ed25 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
rec008670 r229ed25 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
rec008670 r229ed25 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
rec008670 r229ed25 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/isl.xml
rec008670 r229ed25 6 6 ]> 7 7 8 <sect1 id="ch- system-glib-n32" role="wrap">9 <?dbhtml filename=" glib-n32.html"?>8 <sect1 id="ch-temp-system-isl" role="wrap"> 9 <?dbhtml filename="isl.html"?> 10 10 11 <title> Glib-&glib-version; N32 Libraries</title>11 <title>ISL-&isl-version;</title> 12 12 13 <indexterm zone="ch- system-glib-n32">14 <primary sortas="a- Glib">Glib</primary>15 <secondary> N32</secondary>13 <indexterm zone="ch-temp-system-isl"> 14 <primary sortas="a-ISL">ISL</primary> 15 <secondary>temporary system</secondary> 16 16 </indexterm> 17 17 18 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 19 href="../ common/glib.xml"19 href="../../final-system/common/isl.xml" 20 20 xpointer="xpointer(//*[@role='package'])"/> 21 21 22 22 <sect2 role="installation"> 23 <title>Installation of Glib</title>23 <title>Installation of ISL</title> 24 24 25 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 26 href="../common/ glib.xml"26 href="../common/isl.xml" 27 27 xpointer="xpointer(//*[@os='a'])"/> 28 28 29 <screen os="b"><userinput>CC="gcc ${BUILDN32}" ./configure --prefix=/usr --libdir=/usr/lib32</userinput></screen> 29 <screen os="b"><userinput>CC="${CC} ${BUILD64}" \ 30 ./configure --prefix=/tools \ 31 --build=${CLFS_HOST} --host=${CLFS_TARGET} \ 32 --libdir=/tools/lib64 --with-gmp-prefix=/tools</userinput></screen> 30 33 31 34 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 32 href="../common/ glib.xml"35 href="../common/isl.xml" 33 36 xpointer="xpointer(//*[@os='c'])"/> 34 37 35 38 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 36 href="../common/ glib.xml"39 href="../common/isl.xml" 37 40 xpointer="xpointer(//*[@os='d'])"/> 38 41 39 42 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 40 href="../common/ glib.xml"43 href="../common/isl.xml" 41 44 xpointer="xpointer(//*[@os='e'])"/> 42 45 43 46 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 44 href="../common/ glib.xml"47 href="../common/isl.xml" 45 48 xpointer="xpointer(//*[@os='f'])"/> 46 47 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"48 href="../common/glib.xml"49 xpointer="xpointer(//*[@os='g'])"/>50 49 51 50 </sect2> … … 55 54 56 55 <para>Details on this package are located in <xref 57 linkend="contents- glib" role="."/></para>56 linkend="contents-isl" role="."/></para> 58 57 59 58 </sect2> -
BOOK/temp-system/multilib/mpc.xml
rec008670 r229ed25 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
rec008670 r229ed25 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
rec008670 r229ed25 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
rec008670 r229ed25 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
rec008670 r229ed25 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
rec008670 r229ed25 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
rec008670 r229ed25 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
rec008670 r229ed25 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
rec008670 r229ed25 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
rec008670 r229ed25 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
rec008670 r229ed25 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
rec008670 r229ed25 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
rec008670 r229ed25 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
rec008670 r229ed25 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
rec008670 r229ed25 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
rec008670 r229ed25 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
rec008670 r229ed25 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
rec008670 r229ed25 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
rec008670 r229ed25 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
rec008670 r229ed25 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
rec008670 r229ed25 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
rec008670 r229ed25 21 21 <!ENTITY gid-sys "2"> 22 22 <!ENTITY gid-kmem "3"> 23 <!ENTITY gid-t ty"4">24 <!ENTITY gid-t ape"5">23 <!ENTITY gid-tape "4"> 24 <!ENTITY gid-tty "5"> 25 25 <!ENTITY gid-daemon "6"> 26 26 <!ENTITY gid-floppy "7"> -
BOOK/x86-index.xml
rec008670 r229ed25 76 76 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="appendices/dependencies/common.xml"/> 77 77 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="appendices/dependencies/x86.xml"/> 78 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="appendices/rationale/common.xml"/> 79 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="appendices/rationale/x86.xml"/> 78 80 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="appendices/license.xml"/> 79 81 -
BOOK/x86_64-64-index.xml
rec008670 r229ed25 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
rec008670 r229ed25 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 -
patches/coreutils-8.22-uname-1.patch
rec008670 r229ed25 10 10 Rediffed for 8.4 by Joe Ciccone 11 11 Rediffed for 8.9 by Joe Ciccone 12 Rediffed for 8.16 by Jonathan Norman - 2012-06-10 13 Rediffed for 8.19 by William Harrington - 2012-08-27 14 Renamed for 8.20 by William Harrington - 2012-11-01 15 Rediffed for 8.21 by William Harrington 2013-05-31 16 Renamed for 8.22 by William Harrington - 2013-12-14 12 17 13 --- coreutils-8.9.orig/src/uname.c 2010-01-01 08:06:47.000000000 -0500 14 +++ coreutils-8.9/src/uname.c 2010-07-26 20:44:24.389842706 -0400 15 @@ -50,6 +50,11 @@ 18 diff -Naur coreutils-8.21.orig/src/uname.c coreutils-8.21/src/uname.c 19 --- coreutils-8.21.orig/src/uname.c 2013-01-31 00:46:24.000000000 +0000 20 +++ coreutils-8.21/src/uname.c 2013-05-31 13:41:32.683326834 +0000 21 @@ -49,6 +49,11 @@ 16 22 # include <mach-o/arch.h> 17 23 #endif … … 25 31 #include "error.h" 26 32 #include "quote.h" 27 @@ -15 5,6 +160,117 @@33 @@ -153,6 +158,117 @@ 28 34 exit (status); 29 35 } … … 143 149 printed. */ 144 150 145 @@ -30 2,10 +418,14 @@151 @@ -300,10 +416,14 @@ 146 152 if (toprint & PRINT_PROCESSOR) 147 153 { … … 159 165 } 160 166 #endif 161 @@ -35 8,9 +478,13 @@167 @@ -356,9 +476,13 @@ 162 168 if (element == unknown) 163 169 { -
patches/iputils-s20121221-fixes-1.patch
rec008670 r229ed25 1 Submitted By: Joe Ciccone <jciccone@gmail.com>2 Date: 201 1-01-083 Initial Package Version: s201 004181 Submitted By: William Harrington <kb0iic at cross-lfs dot org> 2 Date: 2013-08-06 3 Initial Package Version: s20121221 4 4 Upstream Status: Unknown 5 5 Origin: Unknown 6 Description: Contains Pregenerated Documentation6 Description: Contains Fixes for Various Issues and Manpages 7 7 8 9 diff -Naur iputils-s20101006.orig/doc/arping.8 iputils-s20101006/doc/arping.8 10 --- iputils-s20101006.orig/doc/arping.8 1969-12-31 19:00:00.000000000 -0500 11 +++ iputils-s20101006/doc/arping.8 2011-01-08 20:09:50.402928174 -0500 12 @@ -0,0 +1,110 @@ 8 diff -Naur iputils-s20121221.orig/Makefile iputils-s20121221/Makefile 9 --- iputils-s20121221.orig/Makefile 2012-12-21 14:01:07.000000000 +0000 10 +++ iputils-s20121221/Makefile 2013-08-06 18:09:09.448346619 +0000 11 @@ -2,8 +2,6 @@ 12 # Configuration 13 # 14 15 -# CC 16 -CC=gcc 17 # Path to parent kernel include files directory 18 LIBC_INCLUDE=/usr/include 19 # Libraries 20 @@ -36,7 +34,7 @@ 21 22 # GNU TLS library for ping6 [yes|no|static] 23 USE_GNUTLS=yes 24 -# Crypto library for ping6 [shared|static] 25 +# Crypto library for ping6 [shared|static|no] 26 USE_CRYPTO=shared 27 # Resolv library for ping6 [yes|static] 28 USE_RESOLV=yes 29 @@ -48,11 +46,10 @@ 30 31 # ------------------------------------- 32 # What a pity, all new gccs are buggy and -Werror does not work. Sigh. 33 -# CCOPT=-fno-strict-aliasing -Wstrict-prototypes -Wall -Werror -g 34 -CCOPT=-fno-strict-aliasing -Wstrict-prototypes -Wall -g 35 -CCOPTOPT=-O3 36 -GLIBCFIX=-D_GNU_SOURCE 37 -DEFINES= 38 +# CFLAGS+=-fno-strict-aliasing -Wstrict-prototypes -Wall -Werror -g 39 +CFLAGS?=-O3 -g 40 +CFLAGS+=-fno-strict-aliasing -Wstrict-prototypes -Wall 41 +CPPFLAGS+=-D_GNU_SOURCE 42 LDLIB= 43 44 FUNC_LIB = $(if $(filter static,$(1)),$(LDFLAG_STATIC) $(2) $(LDFLAG_DYNAMIC),$(2)) 45 @@ -63,7 +60,10 @@ 46 LIB_CRYPTO = $(call FUNC_LIB,$(USE_GNUTLS),$(LDFLAG_GNUTLS)) 47 DEF_CRYPTO = -DUSE_GNUTLS 48 else 49 +ifneq ($(USE_CRYPTO),no) 50 LIB_CRYPTO = $(call FUNC_LIB,$(USE_CRYPTO),$(LDFLAG_CRYPTO)) 51 + DEF_CRYPTO = -DUSE_OPENSSL 52 +endif 53 endif 54 55 # USE_RESOLV: LIB_RESOLV 56 @@ -110,7 +110,6 @@ 57 IPV6_TARGETS=tracepath6 traceroute6 ping6 58 TARGETS=$(IPV4_TARGETS) $(IPV6_TARGETS) 59 60 -CFLAGS=$(CCOPTOPT) $(CCOPT) $(GLIBCFIX) $(DEFINES) 61 LDLIBS=$(LDLIB) $(ADDLIB) 62 63 UNAME_N:=$(shell uname -n) 64 @@ -129,6 +128,7 @@ 65 $(COMPILE.c) $< $(DEF_$(patsubst %.o,%,$@)) -S -o $@ 66 %.o: %.c 67 $(COMPILE.c) $< $(DEF_$(patsubst %.o,%,$@)) -o $@ 68 +LINK.o += $(CFLAGS) 69 $(TARGETS): %: %.o 70 $(LINK.o) $^ $(LIB_$@) $(LDLIBS) -o $@ 71 72 @@ -149,7 +149,7 @@ 73 DEF_ping_common = $(DEF_CAP) $(DEF_IDN) 74 DEF_ping = $(DEF_CAP) $(DEF_IDN) $(DEF_WITHOUT_IFADDRS) 75 LIB_ping = $(LIB_CAP) $(LIB_IDN) 76 -DEF_ping6 = $(DEF_CAP) $(DEF_IDN) $(DEF_WITHOUT_IFADDRS) $(DEF_ENABLE_PING6_RTHDR) 77 +DEF_ping6 = $(DEF_CAP) $(DEF_IDN) $(DEF_WITHOUT_IFADDRS) $(DEF_ENABLE_PING6_RTHDR) $(DEF_CRYPTO) 78 LIB_ping6 = $(LIB_CAP) $(LIB_IDN) $(LIB_RESOLV) $(LIB_CRYPTO) 79 80 ping: ping_common.o 81 diff -Naur iputils-s20121221.orig/doc/arping.8 iputils-s20121221/doc/arping.8 82 --- iputils-s20121221.orig/doc/arping.8 1970-01-01 00:00:00.000000000 +0000 83 +++ iputils-s20121221/doc/arping.8 2013-01-04 10:38:27.000000000 +0000 84 @@ -0,0 +1,109 @@ 13 85 +.\" This manpage has been automatically generated by docbook2man 14 86 +.\" from a DocBook document. This tool can be found at: … … 16 88 +.\" Please send any bug reports, improvements, comments, patches, 17 89 +.\" etc. to Steve Cheng <steve@ggi-project.org>. 18 +.TH "ARPING" "8" "0 8 January 2011" "iputils-101006" "System Manager's Manual: iputils"90 +.TH "ARPING" "8" "04 January 2013" "iputils-121221" "System Manager's Manual: iputils" 19 91 +.SH NAME 20 92 +arping \- send ARP REQUEST to a neighbour host … … 53 125 +.TP 54 126 +\fB-I \fIinterface\fB\fR 55 +Name of network device where to send ARP REQUEST packets. This option 56 +is required. 127 +Name of network device where to send ARP REQUEST packets. 57 128 +.TP 58 129 +\fB-h\fR … … 113 184 +.SH "SECURITY" 114 185 +.PP 115 +\fBarping\fR requires CAP_NET_RAW IOcapability186 +\fBarping\fR requires CAP_NET_RAW capability 116 187 +to be executed. It is not recommended to be used as set-uid root, 117 188 +because it allows user to modify ARP caches of neighbour hosts. … … 121 192 +and the latest versions are available in source form at 122 193 +http://www.skbuff.net/iputils/iputils-current.tar.bz2. 123 diff -Naur iputils-s201 01006.orig/doc/clockdiff.8 iputils-s20101006/doc/clockdiff.8124 --- iputils-s201 01006.orig/doc/clockdiff.8 1969-12-31 19:00:00.000000000 -0500125 +++ iputils-s201 01006/doc/clockdiff.8 2011-01-08 20:09:50.611280874 -0500194 diff -Naur iputils-s20121221.orig/doc/clockdiff.8 iputils-s20121221/doc/clockdiff.8 195 --- iputils-s20121221.orig/doc/clockdiff.8 1970-01-01 00:00:00.000000000 +0000 196 +++ iputils-s20121221/doc/clockdiff.8 2013-01-04 10:38:27.000000000 +0000 126 197 @@ -0,0 +1,81 @@ 127 198 +.\" This manpage has been automatically generated by docbook2man … … 130 201 +.\" Please send any bug reports, improvements, comments, patches, 131 202 +.\" etc. to Steve Cheng <steve@ggi-project.org>. 132 +.TH "CLOCKDIFF" "8" "0 8 January 2011" "iputils-101006" "System Manager's Manual: iputils"203 +.TH "CLOCKDIFF" "8" "04 January 2013" "iputils-121221" "System Manager's Manual: iputils" 133 204 +.SH NAME 134 205 +clockdiff \- measure clock difference between hosts … … 199 270 +.SH "SECURITY" 200 271 +.PP 201 +\fBclockdiff\fR requires CAP_NET_RAW IOcapability272 +\fBclockdiff\fR requires CAP_NET_RAW capability 202 273 +to be executed. It is safe to be used as set-uid root. 203 274 +.SH "AVAILABILITY" … … 206 277 +and the latest versions are available in source form at 207 278 +http://www.skbuff.net/iputils/iputils-current.tar.bz2. 208 diff -Naur iputils-s201 01006.orig/doc/index.html iputils-s20101006/doc/index.html209 --- iputils-s201 01006.orig/doc/index.html 1969-12-31 19:00:00.000000000 -0500210 +++ iputils-s201 01006/doc/index.html 2011-01-08 20:09:49.631531431 -0500211 @@ -0,0 +1,17 0@@212 +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">279 diff -Naur iputils-s20121221.orig/doc/index.html iputils-s20121221/doc/index.html 280 --- iputils-s20121221.orig/doc/index.html 1970-01-01 00:00:00.000000000 +0000 281 +++ iputils-s20121221/doc/index.html 2013-01-04 10:38:35.000000000 +0000 282 @@ -0,0 +1,175 @@ 283 +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> 213 284 +<HTML 214 285 +><HEAD … … 285 356 +><DT 286 357 +><A 287 +HREF="r4 37.html"358 +HREF="r466.html" 288 359 +>arping</A 289 360 +> -- send ARP REQUEST to a neighbour host</DT 290 361 +><DT 291 362 +><A 292 +HREF="r 596.html"363 +HREF="r625.html" 293 364 +>clockdiff</A 294 365 +> -- measure clock difference between hosts</DT 295 366 +><DT 296 367 +><A 297 +HREF="r 691.html"368 +HREF="r720.html" 298 369 +>rarpd</A 299 370 +> -- answer RARP REQUESTs</DT 300 371 +><DT 301 372 +><A 302 +HREF="r 790.html"373 +HREF="r819.html" 303 374 +>tracepath</A 304 375 +> -- traces path to a network host discovering MTU along this path</DT 305 376 +><DT 306 377 +><A 307 +HREF="r 884.html"378 +HREF="r918.html" 308 379 +>traceroute6</A 309 380 +> -- traces path to a network host</DT 310 381 +><DT 311 382 +><A 312 +HREF="r9 49.html"383 +HREF="r983.html" 313 384 +>tftpd</A 314 385 +> -- Trivial File Transfer Protocol server</DT 315 386 +><DT 316 387 +><A 317 +HREF="r1022.html" 388 +HREF="r1056.html" 389 +>ninfod</A 390 +> -- Respond to IPv6 Node Information Queries</DT 391 +><DT 392 +><A 393 +HREF="r1125.html" 318 394 +>rdisc</A 319 395 +> -- network router discovery daemon</DT 320 396 +><DT 321 397 +><A 322 +HREF="r1 144.html"398 +HREF="r1269.html" 323 399 +>pg3</A 324 400 +> -- send stream of UDP packets</DT … … 381 457 +> 382 458 \ No newline at end of file 383 diff -Naur iputils-s201 01006.orig/doc/iputils.html iputils-s20101006/doc/iputils.html384 --- iputils-s201 01006.orig/doc/iputils.html 1969-12-31 19:00:00.000000000 -0500385 +++ iputils-s201 01006/doc/iputils.html 2011-01-08 20:09:50.282802377 -0500459 diff -Naur iputils-s20121221.orig/doc/iputils.html iputils-s20121221/doc/iputils.html 460 --- iputils-s20121221.orig/doc/iputils.html 1970-01-01 00:00:00.000000000 +0000 461 +++ iputils-s20121221/doc/iputils.html 2013-01-04 10:38:35.000000000 +0000 386 462 @@ -0,0 +1,491 @@ 387 +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">463 +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> 388 464 +<HTML 389 465 +><HEAD … … 877 953 +> 878 954 \ No newline at end of file 879 diff -Naur iputils-s20101006.orig/doc/pg3.8 iputils-s20101006/doc/pg3.8 880 --- iputils-s20101006.orig/doc/pg3.8 1969-12-31 19:00:00.000000000 -0500 881 +++ iputils-s20101006/doc/pg3.8 2011-01-08 20:09:50.890656148 -0500 955 diff -Naur iputils-s20121221.orig/doc/ninfod.8 iputils-s20121221/doc/ninfod.8 956 --- iputils-s20121221.orig/doc/ninfod.8 1970-01-01 00:00:00.000000000 +0000 957 +++ iputils-s20121221/doc/ninfod.8 2013-01-04 10:38:27.000000000 +0000 958 @@ -0,0 +1,72 @@ 959 +.\" This manpage has been automatically generated by docbook2man 960 +.\" from a DocBook document. This tool can be found at: 961 +.\" <http://shell.ipoline.com/~elmert/comp/docbook2X/> 962 +.\" Please send any bug reports, improvements, comments, patches, 963 +.\" etc. to Steve Cheng <steve@ggi-project.org>. 964 +.TH "NINFOD" "8" "04 January 2013" "iputils-121221" "System Manager's Manual: iputils" 965 +.SH NAME 966 +ninfod \- Respond to IPv6 Node Information Queries 967 +.SH SYNOPSIS 968 + 969 +\fBninfod\fR [\fB-dhv\fR] [\fB-p \fIpidfile\fB\fR] [\fB-u \fIuser\fB\fR] 970 + 971 +.SH "DESCRIPTION" 972 +.PP 973 +Responds to IPv6 Node Information Queries (RFC4620) from clients. 974 +Queries can be sent by various implementations of \fBping6\fR command. 975 +.SH "OPTIONS" 976 +.TP 977 +\fB-a\fR 978 +Debug mode. Do not go background. 979 +.TP 980 +\fB-h\fR 981 +Show help. 982 +.TP 983 +\fB-v\fR 984 +Verbose mode. 985 +.TP 986 +\fB-u \fIuser\fB\fR 987 +Run as another user. 988 +\fIuser\fR can either be username or user ID. 989 +.TP 990 +\fB-p \fIpidfile\fB\fR 991 +File for process-id storage. 992 +\fIuser\fR is required to be able to create the file. 993 +.SH "SEE ALSO" 994 +.PP 995 +\fBping\fR(8). 996 +.SH "AUTHOR" 997 +.PP 998 +\fBninfod\fR was written by USAGI/WIDE Project. 999 +.SH "COPYING" 1000 +.PP 1001 + 1002 +.nf 1003 +Copyright (C) 2012 YOSHIFUJI Hideaki. 1004 +Copyright (C) 2002 USAGI/WIDE Project. 1005 +All rights reserved. 1006 + 1007 +Redistribution and use in source and binary forms, with or without 1008 +modification, are permitted provided that the following conditions 1009 +are met: 1010 +1. Redistributions of source code must retain the above copyright 1011 + notice, this list of conditions and the following disclaimer. 1012 +2. Redistributions in binary form must reproduce the above copyright 1013 + notice, this list of conditions and the following disclaimer in the 1014 + documentation and/or other materials provided with the distribution. 1015 +3. Neither the name of the project nor the names of its contributors 1016 + may be used to endorse or promote products derived from this software 1017 + without specific prior written permission. 1018 + 1019 +THIS SOFTWARE IS PROVIDED BY THE PROJECT AND CONTRIBUTORS ``AS IS'' AND 1020 +ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 1021 +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 1022 +ARE DISCLAIMED. IN NO EVENT SHALL THE PROJECT OR CONTRIBUTORS BE LIABLE 1023 +FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 1024 +DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 1025 +OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 1026 +HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 1027 +LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 1028 +OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 1029 +SUCH DAMAGE. 1030 +.fi 1031 diff -Naur iputils-s20121221.orig/doc/pg3.8 iputils-s20121221/doc/pg3.8 1032 --- iputils-s20121221.orig/doc/pg3.8 1970-01-01 00:00:00.000000000 +0000 1033 +++ iputils-s20121221/doc/pg3.8 2013-01-04 10:38:27.000000000 +0000 882 1034 @@ -0,0 +1,86 @@ 883 1035 +.\" This manpage has been automatically generated by docbook2man … … 886 1038 +.\" Please send any bug reports, improvements, comments, patches, 887 1039 +.\" etc. to Steve Cheng <steve@ggi-project.org>. 888 +.TH "PG3" "8" "0 8 January 2011" "iputils-101006" "System Manager's Manual: iputils"1040 +.TH "PG3" "8" "04 January 2013" "iputils-121221" "System Manager's Manual: iputils" 889 1041 +.SH NAME 890 1042 +pg3, ipg, pgset \- send stream of UDP packets … … 967 1119 +and the latest versions are available in source form at 968 1120 +http://www.skbuff.net/iputils/iputils-current.tar.bz2. 969 diff -Naur iputils-s201 01006.orig/doc/ping.8 iputils-s20101006/doc/ping.8970 --- iputils-s201 01006.orig/doc/ping.8 1969-12-31 19:00:00.000000000 -0500971 +++ iputils-s201 01006/doc/ping.8 2011-01-08 20:09:50.986782167 -0500972 @@ -0,0 +1,4 08 @@1121 diff -Naur iputils-s20121221.orig/doc/ping.8 iputils-s20121221/doc/ping.8 1122 --- iputils-s20121221.orig/doc/ping.8 1970-01-01 00:00:00.000000000 +0000 1123 +++ iputils-s20121221/doc/ping.8 2013-01-04 10:38:27.000000000 +0000 1124 @@ -0,0 +1,428 @@ 973 1125 +.\" This manpage has been automatically generated by docbook2man 974 1126 +.\" from a DocBook document. This tool can be found at: … … 976 1128 +.\" Please send any bug reports, improvements, comments, patches, 977 1129 +.\" etc. to Steve Cheng <steve@ggi-project.org>. 978 +.TH "PING" "8" "0 8 January 2011" "iputils-101006" "System Manager's Manual: iputils"1130 +.TH "PING" "8" "04 January 2013" "iputils-121221" "System Manager's Manual: iputils" 979 1131 +.SH NAME 980 1132 +ping, ping6 \- send ICMP ECHO_REQUEST to network hosts 981 1133 +.SH SYNOPSIS 982 1134 + 983 +\fBping\fR [\fB- LRUbdfnqrvVaAB\fR] [\fB-c \fIcount\fB\fR] [\fB-m \fImark\fB\fR] [\fB-i \fIinterval\fB\fR] [\fB-l \fIpreload\fB\fR] [\fB-p \fIpattern\fB\fR] [\fB-s \fIpacketsize\fB\fR] [\fB-t \fIttl\fB\fR] [\fB-w \fIdeadline\fB\fR] [\fB-F \fIflowlabel\fB\fR] [\fB-I \fIinterface\fB\fR] [\fB-M \fIhint\fB\fR] [\fB-N \fInioption\fB\fR] [\fB-Q \fItos\fB\fR] [\fB-S \fIsndbuf\fB\fR] [\fB-T \fItimestamp option\fB\fR] [\fB-W \fItimeout\fB\fR] [\fB\fIhop\fB\fR\fI ...\fR] \fB\fIdestination\fB\fR1135 +\fBping\fR [\fB-aAbBdDfhLnOqrRUvV\fR] [\fB-c \fIcount\fB\fR] [\fB-F \fIflowlabel\fB\fR] [\fB-i \fIinterval\fB\fR] [\fB-I \fIinterface\fB\fR] [\fB-l \fIpreload\fB\fR] [\fB-m \fImark\fB\fR] [\fB-M \fIpmtudisc_option\fB\fR] [\fB-N \fInodeinfo_option\fB\fR] [\fB-w \fIdeadline\fB\fR] [\fB-W \fItimeout\fB\fR] [\fB-p \fIpattern\fB\fR] [\fB-Q \fItos\fB\fR] [\fB-s \fIpacketsize\fB\fR] [\fB-S \fIsndbuf\fB\fR] [\fB-t \fIttl\fB\fR] [\fB-T \fItimestamp option\fB\fR] [\fB\fIhop\fB\fR\fI ...\fR] \fB\fIdestination\fB\fR 984 1136 + 985 1137 +.SH "DESCRIPTION" … … 991 1143 +number of ``pad'' bytes used to fill out the packet. 992 1144 +.PP 993 +\fBping6\fR can also send Node Information Queries (RFC4620). 1145 +\fBping6\fR is IPv6 version of \fBping\fR, and can also send Node Information Queries (RFC4620). 1146 +Intermediate \fIhop\fRs may not be allowed, because IPv6 source routing was deprecated (RFC5095). 994 1147 +.SH "OPTIONS" 995 1148 +.TP … … 999 1152 +\fB-A\fR 1000 1153 +Adaptive ping. Interpacket interval adapts to round-trip time, so that 1001 +effectively not more than one (or more, if preload is set) unanswered probe s1002 + present in the network. Minimal interval is 200msec for not super-user.1154 +effectively not more than one (or more, if preload is set) unanswered probe 1155 +is present in the network. Minimal interval is 200msec for not super-user. 1003 1156 +On networks with low rtt this mode is essentially equivalent to flood mode. 1004 1157 +.TP … … 1009 1162 +Do not allow \fBping\fR to change source address of probes. 1010 1163 +The address is bound to one selected when \fBping\fR starts. 1011 +.TP1012 +\fB-m \fImark\fB\fR1013 +use \fImark\fR to tag the packets going out. This is useful1014 +for variety of reasons within the kernel such as using policy1015 +routing to select specific outbound processing.1016 1164 +.TP 1017 1165 +\fB-c \fIcount\fB\fR … … 1026 1174 +Essentially, this socket option is not used by Linux kernel. 1027 1175 +.TP 1028 +\fB- F \fIflow label\fB\fR1029 + Allocate and set 20 bit flow label on echo request packets.1030 + (Only \fBping6\fR). If value is zero, kernel allocates random flow label.1176 +\fB-D\fR 1177 +Print timestamp (unix time + microseconds as in gettimeofday) before 1178 +each line. 1031 1179 +.TP 1032 1180 +\fB-f\fR … … 1039 1187 +Only the super-user may use this option with zero interval. 1040 1188 +.TP 1189 +\fB-F \fIflow label\fB\fR 1190 +\fBping6\fR only. 1191 +Allocate and set 20 bit flow label (in hex) on echo request packets. 1192 +If value is zero, kernel allocates random flow label. 1193 +.TP 1194 +\fB-h\fR 1195 +Show help. 1196 +.TP 1041 1197 +\fB-i \fIinterval\fB\fR 1042 1198 +Wait \fIinterval\fR seconds between sending each packet. … … 1045 1201 +to values less 0.2 seconds. 1046 1202 +.TP 1047 +\fB-I \fIinterface address\fB\fR 1048 +Set source address to specified interface address. Argument 1049 +may be numeric IP address or name of device. When pinging IPv6 1050 +link-local address this option is required. 1203 +\fB-I \fIinterface\fB\fR 1204 +\fIinterface\fR is either an address, or an interface name. 1205 +If \fIinterface\fR is an address, it sets source address 1206 +to specified interface address. 1207 +If \fIinterface\fR in an interface name, it sets 1208 +source interface to specified interface. 1209 +For \fBping6\fR, when doing ping to a link-local scope 1210 +address, link specification (by the '%'-notation in 1211 +\fIdestination\fR, or by this option) is required. 1051 1212 +.TP 1052 1213 +\fB-l \fIpreload\fB\fR … … 1059 1220 +destination is a multicast address. 1060 1221 +.TP 1061 +\fB-N \fInioption\fB\fR 1222 +\fB-m \fImark\fB\fR 1223 +use \fImark\fR to tag the packets going out. This is useful 1224 +for variety of reasons within the kernel such as using policy 1225 +routing to select specific outbound processing. 1226 +.TP 1227 +\fB-M \fIpmtudisc_opt\fB\fR 1228 +Select Path MTU Discovery strategy. 1229 +\fIpmtudisc_option\fR may be either \fIdo\fR 1230 +(prohibit fragmentation, even local one), 1231 +\fIwant\fR (do PMTU discovery, fragment locally when packet size 1232 +is large), or \fIdont\fR (do not set DF flag). 1233 +.TP 1234 +\fB-N \fInodeinfo_option\fB\fR 1235 +\fBping6\fR only. 1062 1236 +Send ICMPv6 Node Information Queries (RFC4620), instead of Echo Request. 1237 +.RS 1238 +.TP 1239 +\fBhelp\fR 1240 +Show help for NI support. 1241 +.RE 1063 1242 +.RS 1064 1243 +.TP … … 1128 1307 +No attempt will be made to lookup symbolic names for host addresses. 1129 1308 +.TP 1309 +\fB-O\fR 1310 +Report outstanding ICMP ECHO reply before sending next packet. 1311 +This is useful together with the timestamp \fB-D\fR to 1312 +log output to a diagnostic file and search for missing answers. 1313 +.TP 1130 1314 +\fB-p \fIpattern\fB\fR 1131 1315 +You may specify up to 16 ``pad'' bytes to fill out the packet you send. … … 1134 1318 +to be filled with all ones. 1135 1319 +.TP 1136 +\fB-D\fR1137 +Print timestamp (unix time + microseconds as in gettimeofday) before1138 +each line.1139 +.TP1140 +\fB-Q \fItos\fB\fR1141 +Set Quality of Service -related bits in ICMP datagrams.1142 +\fItos\fR can be either decimal or hex number.1143 +Traditionally (RFC1349), these have been interpreted as: 0 for reserved1144 +(currently being redefined as congestion control), 1-4 for Type of Service1145 +and 5-7 for Precedence.1146 +Possible settings for Type of Service are: minimal cost: 0x02,1147 +reliability: 0x04, throughput: 0x08, low delay: 0x10. Multiple TOS bits1148 +should not be set simultaneously. Possible settings for1149 +special Precedence range from priority (0x20) to net control (0xe0). You1150 +must be root (CAP_NET_ADMIN capability) to use Critical or1151 +higher precedence value. You cannot set1152 +bit 0x01 (reserved) unless ECN has been enabled in the kernel.1153 +In RFC2474, these fields has been redefined as 8-bit Differentiated1154 +Services (DS), consisting of: bits 0-1 of separate data (ECN will be used,1155 +here), and bits 2-7 of Differentiated Services Codepoint (DSCP).1156 +.TP1157 1320 +\fB-q\fR 1158 1321 +Quiet output. … … 1160 1323 +when finished. 1161 1324 +.TP 1162 +\fB-R\fR 1163 +Record route. 1164 +Includes the RECORD_ROUTE option in the ECHO_REQUEST 1165 +packet and displays the route buffer on returned packets. 1166 +Note that the IP header is only large enough for nine such routes. 1167 +Many hosts ignore or discard this option. 1325 +\fB-Q \fItos\fB\fR 1326 +Set Quality of Service -related bits in ICMP datagrams. 1327 +\fItos\fR can be decimal (\fBping\fR only) or hex number. 1328 + 1329 +In RFC2474, these fields are interpreted as 8-bit Differentiated 1330 +Services (DS), consisting of: bits 0-1 (2 lowest bits) of separate 1331 +data, and bits 2-7 (highest 6 bits) of Differentiated Services 1332 +Codepoint (DSCP). In RFC2481 and RFC3168, bits 0-1 are used for ECN. 1333 + 1334 +Historically (RFC1349, obsoleted by RFC2474), these were interpreted 1335 +as: bit 0 (lowest bit) for reserved (currently being redefined as 1336 +congestion control), 1-4 for Type of Service and bits 5-7 1337 +(highest bits) for Precedence. 1168 1338 +.TP 1169 1339 +\fB-r\fR … … 1175 1345 +used. 1176 1346 +.TP 1347 +\fB-R\fR 1348 +\fBping\fR only. 1349 +Record route. 1350 +Includes the RECORD_ROUTE option in the ECHO_REQUEST 1351 +packet and displays the route buffer on returned packets. 1352 +Note that the IP header is only large enough for nine such routes. 1353 +Many hosts ignore or discard this option. 1354 +.TP 1177 1355 +\fB-s \fIpacketsize\fB\fR 1178 1356 +Specifies the number of data bytes to be sent. … … 1185 1363 +.TP 1186 1364 +\fB-t \fIttl\fB\fR 1365 +\fBping\fR only. 1187 1366 +Set the IP Time to Live. 1188 1367 +.TP … … 1194 1373 +\fItsprespec host1 [host2 [host3 [host4]]]\fR 1195 1374 +(timestamp prespecified hops). 1196 +.TP1197 +\fB-M \fIhint\fB\fR1198 +Select Path MTU Discovery strategy.1199 +\fIhint\fR may be either \fIdo\fR1200 +(prohibit fragmentation, even local one),1201 +\fIwant\fR (do PMTU discovery, fragment locally when packet size1202 +is large), or \fIdont\fR (do not set DF flag).1203 1375 +.TP 1204 1376 +\fB-U\fR … … 1230 1402 +\fB-W \fItimeout\fB\fR 1231 1403 +Time to wait for a response, in seconds. The option affects only timeout 1232 +in absen se of any responses, otherwise \fBping\fR waits for two RTTs.1404 +in absence of any responses, otherwise \fBping\fR waits for two RTTs. 1233 1405 +.PP 1234 1406 +When using \fBping\fR for fault isolation, it should first be run … … 1329 1501 +\fBftp\fR(1). 1330 1502 +.PP 1331 +In normal operation ping prints the ttlvalue from the packet it receives.1503 +In normal operation ping prints the TTL value from the packet it receives. 1332 1504 +When a remote system receives a ping packet, it can do one of three things 1333 1505 +with the TTL field in its response: … … 1372 1544 +.SH "SECURITY" 1373 1545 +.PP 1374 +\fBping\fR requires CAP_NET_RAW IOcapability1546 +\fBping\fR requires CAP_NET_RAW capability 1375 1547 +to be executed. It may be used as set-uid root. 1376 1548 +.SH "AVAILABILITY" … … 1379 1551 +and the latest versions are available in source form at 1380 1552 +http://www.skbuff.net/iputils/iputils-current.tar.bz2. 1381 diff -Naur iputils-s201 01006.orig/doc/r1022.html iputils-s20101006/doc/r1022.html1382 --- iputils-s201 01006.orig/doc/r1022.html 1969-12-31 19:00:00.000000000 -05001383 +++ iputils-s201 01006/doc/r1022.html 2011-01-08 20:09:49.623373190 -05001384 @@ -0,0 +1, 511@@1385 +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">1553 diff -Naur iputils-s20121221.orig/doc/r1056.html iputils-s20121221/doc/r1056.html 1554 --- iputils-s20121221.orig/doc/r1056.html 1970-01-01 00:00:00.000000000 +0000 1555 +++ iputils-s20121221/doc/r1056.html 2013-01-04 10:38:35.000000000 +0000 1556 @@ -0,0 +1,343 @@ 1557 +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> 1386 1558 +<HTML 1387 1559 +><HEAD 1388 1560 +><TITLE 1389 +> rdisc</TITLE1561 +>ninfod</TITLE 1390 1562 +><META 1391 1563 +NAME="GENERATOR" … … 1396 1568 +REL="PREVIOUS" 1397 1569 +TITLE="tftpd" 1398 +HREF="r9 49.html"><LINK1570 +HREF="r983.html"><LINK 1399 1571 +REL="NEXT" 1400 +TITLE=" pg3"1401 +HREF="r11 44.html"></HEAD1572 +TITLE="rdisc" 1573 +HREF="r1125.html"></HEAD 1402 1574 +><BODY 1403 1575 +CLASS="REFENTRY" … … 1427 1599 +VALIGN="bottom" 1428 1600 +><A 1429 +HREF="r9 49.html"1601 +HREF="r983.html" 1430 1602 +ACCESSKEY="P" 1431 1603 +>Prev</A … … 1441 1613 +VALIGN="bottom" 1442 1614 +><A 1443 +HREF="r11 44.html"1615 +HREF="r1125.html" 1444 1616 +ACCESSKEY="N" 1445 1617 +>Next</A … … 1452 1624 +><H1 1453 1625 +><A 1626 +NAME="NINFOD" 1627 +></A 1628 +>ninfod</H1 1629 +><DIV 1630 +CLASS="REFNAMEDIV" 1631 +><A 1632 +NAME="AEN1061" 1633 +></A 1634 +><H2 1635 +>Name</H2 1636 +>ninfod -- Respond to IPv6 Node Information Queries</DIV 1637 +><DIV 1638 +CLASS="REFSYNOPSISDIV" 1639 +><A 1640 +NAME="AEN1064" 1641 +></A 1642 +><H2 1643 +>Synopsis</H2 1644 +><P 1645 +><B 1646 +CLASS="COMMAND" 1647 +>ninfod</B 1648 +> [<CODE 1649 +CLASS="OPTION" 1650 +>-dhv</CODE 1651 +>] [-p <TT 1652 +CLASS="REPLACEABLE" 1653 +><I 1654 +>pidfile</I 1655 +></TT 1656 +>] [-u <TT 1657 +CLASS="REPLACEABLE" 1658 +><I 1659 +>user</I 1660 +></TT 1661 +>]</P 1662 +></DIV 1663 +><DIV 1664 +CLASS="REFSECT1" 1665 +><A 1666 +NAME="AEN1073" 1667 +></A 1668 +><H2 1669 +>DESCRIPTION</H2 1670 +><P 1671 +>Responds to <A 1672 +HREF="http://tools.ietf.org/rfc/rfc4620.txt" 1673 +TARGET="_top" 1674 +>IPv6 Node Information Queries (RFC4620)</A 1675 +> from clients. 1676 +Queries can be sent by various implementations of <B 1677 +CLASS="COMMAND" 1678 +>ping6</B 1679 +> command.</P 1680 +></DIV 1681 +><DIV 1682 +CLASS="REFSECT1" 1683 +><A 1684 +NAME="AEN1078" 1685 +></A 1686 +><H2 1687 +>OPTIONS</H2 1688 +><P 1689 +></P 1690 +><DIV 1691 +CLASS="VARIABLELIST" 1692 +><DL 1693 +><DT 1694 +><CODE 1695 +CLASS="OPTION" 1696 +>-a</CODE 1697 +></DT 1698 +><DD 1699 +><P 1700 +>Debug mode. Do not go background. 1701 + </P 1702 +></DD 1703 +><DT 1704 +><CODE 1705 +CLASS="OPTION" 1706 +>-h</CODE 1707 +></DT 1708 +><DD 1709 +><P 1710 +>Show help. 1711 + </P 1712 +></DD 1713 +><DT 1714 +><CODE 1715 +CLASS="OPTION" 1716 +>-v</CODE 1717 +></DT 1718 +><DD 1719 +><P 1720 +>Verbose mode. 1721 + </P 1722 +></DD 1723 +><DT 1724 +><CODE 1725 +CLASS="OPTION" 1726 +>-u <TT 1727 +CLASS="REPLACEABLE" 1728 +><I 1729 +>user</I 1730 +></TT 1731 +></CODE 1732 +></DT 1733 +><DD 1734 +><P 1735 +>Run as another user. 1736 +<TT 1737 +CLASS="REPLACEABLE" 1738 +><I 1739 +>user</I 1740 +></TT 1741 +> can either be username or user ID. 1742 + </P 1743 +></DD 1744 +><DT 1745 +><CODE 1746 +CLASS="OPTION" 1747 +>-p <TT 1748 +CLASS="REPLACEABLE" 1749 +><I 1750 +>pidfile</I 1751 +></TT 1752 +></CODE 1753 +></DT 1754 +><DD 1755 +><P 1756 +>File for process-id storage. 1757 +<TT 1758 +CLASS="REPLACEABLE" 1759 +><I 1760 +>user</I 1761 +></TT 1762 +> is required to be able to create the file. 1763 + </P 1764 +></DD 1765 +></DL 1766 +></DIV 1767 +></DIV 1768 +><DIV 1769 +CLASS="REFSECT1" 1770 +><A 1771 +NAME="AEN1110" 1772 +></A 1773 +><H2 1774 +>SEE ALSO</H2 1775 +><P 1776 +><A 1777 +HREF="r3.html" 1778 +><SPAN 1779 +CLASS="CITEREFENTRY" 1780 +><SPAN 1781 +CLASS="REFENTRYTITLE" 1782 +>ping</SPAN 1783 +>(8)</SPAN 1784 +></A 1785 +>.</P 1786 +></DIV 1787 +><DIV 1788 +CLASS="REFSECT1" 1789 +><A 1790 +NAME="AEN1117" 1791 +></A 1792 +><H2 1793 +>AUTHOR</H2 1794 +><P 1795 +><B 1796 +CLASS="COMMAND" 1797 +>ninfod</B 1798 +> was written by USAGI/WIDE Project.</P 1799 +></DIV 1800 +><DIV 1801 +CLASS="REFSECT1" 1802 +><A 1803 +NAME="AEN1121" 1804 +></A 1805 +><H2 1806 +>COPYING</H2 1807 +><P 1808 +><P 1809 +CLASS="LITERALLAYOUT" 1810 +>Copyright (C) 2012 YOSHIFUJI Hideaki.<br> 1811 +Copyright (C) 2002 USAGI/WIDE Project.<br> 1812 +All rights reserved.<br> 1813 +<br> 1814 +Redistribution and use in source and binary forms, with or without<br> 1815 +modification, are permitted provided that the following conditions<br> 1816 +are met:<br> 1817 +1. Redistributions of source code must retain the above copyright<br> 1818 + notice, this list of conditions and the following disclaimer.<br> 1819 +2. Redistributions in binary form must reproduce the above copyright<br> 1820 + notice, this list of conditions and the following disclaimer in the<br> 1821 + documentation and/or other materials provided with the distribution.<br> 1822 +3. Neither the name of the project nor the names of its contributors<br> 1823 + may be used to endorse or promote products derived from this software<br> 1824 + without specific prior written permission.<br> 1825 +<br> 1826 +THIS SOFTWARE IS PROVIDED BY THE PROJECT AND CONTRIBUTORS ``AS IS'' AND<br> 1827 +ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE<br> 1828 +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE<br> 1829 +ARE DISCLAIMED. IN NO EVENT SHALL THE PROJECT OR CONTRIBUTORS BE LIABLE<br> 1830 +FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL<br> 1831 +DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS<br> 1832 +OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)<br> 1833 +HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT<br> 1834 +LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY<br> 1835 +OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF<br> 1836 +SUCH DAMAGE.</P 1837 +></P 1838 +></DIV 1839 +><DIV 1840 +CLASS="NAVFOOTER" 1841 +><HR 1842 +ALIGN="LEFT" 1843 +WIDTH="100%"><TABLE 1844 +SUMMARY="Footer navigation table" 1845 +WIDTH="100%" 1846 +BORDER="0" 1847 +CELLPADDING="0" 1848 +CELLSPACING="0" 1849 +><TR 1850 +><TD 1851 +WIDTH="33%" 1852 +ALIGN="left" 1853 +VALIGN="top" 1854 +><A 1855 +HREF="r983.html" 1856 +ACCESSKEY="P" 1857 +>Prev</A 1858 +></TD 1859 +><TD 1860 +WIDTH="34%" 1861 +ALIGN="center" 1862 +VALIGN="top" 1863 +><A 1864 +HREF="index.html" 1865 +ACCESSKEY="H" 1866 +>Home</A 1867 +></TD 1868 +><TD 1869 +WIDTH="33%" 1870 +ALIGN="right" 1871 +VALIGN="top" 1872 +><A 1873 +HREF="r1125.html" 1874 +ACCESSKEY="N" 1875 +>Next</A 1876 +></TD 1877 +></TR 1878 +><TR 1879 +><TD 1880 +WIDTH="33%" 1881 +ALIGN="left" 1882 +VALIGN="top" 1883 +>tftpd</TD 1884 +><TD 1885 +WIDTH="34%" 1886 +ALIGN="center" 1887 +VALIGN="top" 1888 +> </TD 1889 +><TD 1890 +WIDTH="33%" 1891 +ALIGN="right" 1892 +VALIGN="top" 1893 +>rdisc</TD 1894 +></TR 1895 +></TABLE 1896 +></DIV 1897 +></BODY 1898 +></HTML 1899 +> 1900 \ No newline at end of file 1901 diff -Naur iputils-s20121221.orig/doc/r1125.html iputils-s20121221/doc/r1125.html 1902 --- iputils-s20121221.orig/doc/r1125.html 1970-01-01 00:00:00.000000000 +0000 1903 +++ iputils-s20121221/doc/r1125.html 2013-01-04 10:38:35.000000000 +0000 1904 @@ -0,0 +1,567 @@ 1905 +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> 1906 +<HTML 1907 +><HEAD 1908 +><TITLE 1909 +>rdisc</TITLE 1910 +><META 1911 +NAME="GENERATOR" 1912 +CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK 1913 +REL="HOME" 1914 +TITLE="System Manager's Manual: iputils" 1915 +HREF="index.html"><LINK 1916 +REL="PREVIOUS" 1917 +TITLE="ninfod" 1918 +HREF="r1056.html"><LINK 1919 +REL="NEXT" 1920 +TITLE="pg3" 1921 +HREF="r1269.html"></HEAD 1922 +><BODY 1923 +CLASS="REFENTRY" 1924 +BGCOLOR="#FFFFFF" 1925 +TEXT="#000000" 1926 +LINK="#0000FF" 1927 +VLINK="#840084" 1928 +ALINK="#0000FF" 1929 +><DIV 1930 +CLASS="NAVHEADER" 1931 +><TABLE 1932 +SUMMARY="Header navigation table" 1933 +WIDTH="100%" 1934 +BORDER="0" 1935 +CELLPADDING="0" 1936 +CELLSPACING="0" 1937 +><TR 1938 +><TH 1939 +COLSPAN="3" 1940 +ALIGN="center" 1941 +>System Manager's Manual: iputils</TH 1942 +></TR 1943 +><TR 1944 +><TD 1945 +WIDTH="10%" 1946 +ALIGN="left" 1947 +VALIGN="bottom" 1948 +><A 1949 +HREF="r1056.html" 1950 +ACCESSKEY="P" 1951 +>Prev</A 1952 +></TD 1953 +><TD 1954 +WIDTH="80%" 1955 +ALIGN="center" 1956 +VALIGN="bottom" 1957 +></TD 1958 +><TD 1959 +WIDTH="10%" 1960 +ALIGN="right" 1961 +VALIGN="bottom" 1962 +><A 1963 +HREF="r1269.html" 1964 +ACCESSKEY="N" 1965 +>Next</A 1966 +></TD 1967 +></TR 1968 +></TABLE 1969 +><HR 1970 +ALIGN="LEFT" 1971 +WIDTH="100%"></DIV 1972 +><H1 1973 +><A 1454 1974 +NAME="RDISC" 1455 1975 +></A … … 1458 1978 +CLASS="REFNAMEDIV" 1459 1979 +><A 1460 +NAME="AEN1 027"1980 +NAME="AEN1130" 1461 1981 +></A 1462 1982 +><H2 … … 1466 1986 +CLASS="REFSYNOPSISDIV" 1467 1987 +><A 1468 +NAME="AEN1 030"1988 +NAME="AEN1133" 1469 1989 +></A 1470 1990 +><H2 … … 1476 1996 +> [<CODE 1477 1997 +CLASS="OPTION" 1478 +>-abdfstvV</CODE 1998 +>-abdfrstvV</CODE 1999 +>] [-p <TT 2000 +CLASS="REPLACEABLE" 2001 +><I 2002 +>preference</I 2003 +></TT 2004 +>] [-T <TT 2005 +CLASS="REPLACEABLE" 2006 +><I 2007 +>max_interval</I 2008 +></TT 1479 2009 +>] [<TT 1480 2010 +CLASS="REPLACEABLE" … … 1492 2022 +CLASS="REFSECT1" 1493 2023 +><A 1494 +NAME="AEN1 039"2024 +NAME="AEN1146" 1495 2025 +></A 1496 2026 +><H2 … … 1562 2092 +CLASS="COMMAND" 1563 2093 +>gated</B 1564 +>.</P 2094 +>. 2095 +Or, <B 2096 +CLASS="COMMAND" 2097 +>rdisc</B 2098 +> can act as responder, if compiled with -DRDISC_SERVER.</P 1565 2099 +></DIV 1566 2100 +><DIV 1567 2101 +CLASS="REFSECT1" 1568 2102 +><A 1569 +NAME="AEN1 055"2103 +NAME="AEN1163" 1570 2104 +></A 1571 2105 +><H2 … … 1658 2192 +><CODE 1659 2193 +CLASS="OPTION" 2194 +>-r</CODE 2195 +></DT 2196 +><DD 2197 +><P 2198 +>Responder mode, available only if compiled with -DRDISC_SERVER. 2199 + </P 2200 +></DD 2201 +><DT 2202 +><CODE 2203 +CLASS="OPTION" 1660 2204 +>-s</CODE 1661 2205 +></DT … … 1687 2231 +><CODE 1688 2232 +CLASS="OPTION" 2233 +>-p <TT 2234 +CLASS="REPLACEABLE" 2235 +><I 2236 +>preference</I 2237 +></TT 2238 +></CODE 2239 +></DT 2240 +><DD 2241 +><P 2242 +>Set preference in advertisement. 2243 +Available only with -r option. 2244 + </P 2245 +></DD 2246 +><DT 2247 +><CODE 2248 +CLASS="OPTION" 2249 +>-T <TT 2250 +CLASS="REPLACEABLE" 2251 +><I 2252 +>max_interval</I 2253 +></TT 2254 +></CODE 2255 +></DT 2256 +><DD 2257 +><P 2258 +>Set maximum advertisement interval in seconds. Default is 600 secs. 2259 +Available only with -r option. 2260 + </P 2261 +></DD 2262 +><DT 2263 +><CODE 2264 +CLASS="OPTION" 1689 2265 +>-t</CODE 1690 2266 +></DT … … 1720 2296 +CLASS="REFSECT1" 1721 2297 +><A 1722 +NAME="AEN1 110"2298 +NAME="AEN1235" 1723 2299 +></A 1724 2300 +><H2 … … 1744 2320 +CLASS="REFSECT1" 1745 2321 +><A 1746 +NAME="AEN1 115"2322 +NAME="AEN1240" 1747 2323 +></A 1748 2324 +><H2 … … 1777 2353 +CLASS="REFSECT1" 1778 2354 +><A 1779 +NAME="AEN1 128"2355 +NAME="AEN1253" 1780 2356 +></A 1781 2357 +><H2 … … 1784 2360 +>Deering, S.E.,ed "ICMP Router Discovery Messages", 1785 2361 +<A 1786 +HREF=" ftp://ftp.isi.edu/in-notes/rfc1256.txt"2362 +HREF="http://tools.ietf.org/rfc/rfc1256.txt" 1787 2363 +TARGET="_top" 1788 2364 +>RFC1256</A … … 1793 2369 +CLASS="REFSECT1" 1794 2370 +><A 1795 +NAME="AEN1 132"2371 +NAME="AEN1257" 1796 2372 +></A 1797 2373 +><H2 … … 1803 2379 +> requires <CODE 1804 2380 +CLASS="CONSTANT" 1805 +>CAP_NET_RAW IO</CODE2381 +>CAP_NET_RAW</CODE 1806 2382 +> to listen 1807 2383 +and send ICMP messages and capability <CODE … … 1814 2390 +CLASS="REFSECT1" 1815 2391 +><A 1816 +NAME="AEN1 138"2392 +NAME="AEN1263" 1817 2393 +></A 1818 2394 +><H2 … … 1849 2425 +VALIGN="top" 1850 2426 +><A 1851 +HREF="r 949.html"2427 +HREF="r1056.html" 1852 2428 +ACCESSKEY="P" 1853 2429 +>Prev</A … … 1867 2443 +VALIGN="top" 1868 2444 +><A 1869 +HREF="r1 144.html"2445 +HREF="r1269.html" 1870 2446 +ACCESSKEY="N" 1871 2447 +>Next</A … … 1877 2453 +ALIGN="left" 1878 2454 +VALIGN="top" 1879 +> tftpd</TD2455 +>ninfod</TD 1880 2456 +><TD 1881 2457 +WIDTH="34%" … … 1895 2471 +> 1896 2472 \ No newline at end of file 1897 diff -Naur iputils-s201 01006.orig/doc/r1144.html iputils-s20101006/doc/r1144.html1898 --- iputils-s201 01006.orig/doc/r1144.html 1969-12-31 19:00:00.000000000 -05001899 +++ iputils-s201 01006/doc/r1144.html 2011-01-08 20:09:49.631531431 -05002473 diff -Naur iputils-s20121221.orig/doc/r1269.html iputils-s20121221/doc/r1269.html 2474 --- iputils-s20121221.orig/doc/r1269.html 1970-01-01 00:00:00.000000000 +0000 2475 +++ iputils-s20121221/doc/r1269.html 2013-01-04 10:38:35.000000000 +0000 1900 2476 @@ -0,0 +1,428 @@ 1901 +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">2477 +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> 1902 2478 +<HTML 1903 2479 +><HEAD … … 1912 2488 +REL="PREVIOUS" 1913 2489 +TITLE="rdisc" 1914 +HREF="r1 022.html"></HEAD2490 +HREF="r1125.html"></HEAD 1915 2491 +><BODY 1916 2492 +CLASS="REFENTRY" … … 1940 2516 +VALIGN="bottom" 1941 2517 +><A 1942 +HREF="r1 022.html"2518 +HREF="r1125.html" 1943 2519 +ACCESSKEY="P" 1944 2520 +>Prev</A … … 1967 2543 +CLASS="REFNAMEDIV" 1968 2544 +><A 1969 +NAME="AEN1 149"2545 +NAME="AEN1274" 1970 2546 +></A 1971 2547 +><H2 … … 1975 2551 +CLASS="REFSYNOPSISDIV" 1976 2552 +><A 1977 +NAME="AEN1 152"2553 +NAME="AEN1277" 1978 2554 +></A 1979 2555 +><H2 … … 2003 2579 +CLASS="REFSECT1" 2004 2580 +><A 2005 +NAME="AEN1 161"2581 +NAME="AEN1286" 2006 2582 +></A 2007 2583 +><H2 … … 2040 2616 +CLASS="REFSECT1" 2041 2617 +><A 2042 +NAME="AEN1 172"2618 +NAME="AEN1297" 2043 2619 +></A 2044 2620 +><H2 … … 2063 2639 +>Name of Ethernet device to test. See 2064 2640 +<A 2065 +HREF="r1 144.html#PG3.WARNING"2641 +HREF="r1269.html#PG3.WARNING" 2066 2642 +>warning</A 2067 2643 +> below. … … 2218 2794 +CLASS="REFSECT1" 2219 2795 +><A 2220 +NAME="AEN1 232"2796 +NAME="AEN1357" 2221 2797 +></A 2222 2798 +><H2 … … 2235 2811 +CLASS="REFSECT1" 2236 2812 +><A 2237 +NAME="AEN1 237"2813 +NAME="AEN1362" 2238 2814 +></A 2239 2815 +><H2 … … 2251 2827 +CLASS="REFSECT1" 2252 2828 +><A 2253 +NAME="AEN1 241"2829 +NAME="AEN1366" 2254 2830 +></A 2255 2831 +><H2 … … 2286 2862 +VALIGN="top" 2287 2863 +><A 2288 +HREF="r1 022.html"2864 +HREF="r1125.html" 2289 2865 +ACCESSKEY="P" 2290 2866 +>Prev</A … … 2328 2904 +> 2329 2905 \ No newline at end of file 2330 diff -Naur iputils-s201 01006.orig/doc/r3.html iputils-s20101006/doc/r3.html2331 --- iputils-s201 01006.orig/doc/r3.html 1969-12-31 19:00:00.000000000 -05002332 +++ iputils-s201 01006/doc/r3.html 2011-01-08 20:09:49.558814956 -05002333 @@ -0,0 +1,1 494@@2334 +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">2906 diff -Naur iputils-s20121221.orig/doc/r3.html iputils-s20121221/doc/r3.html 2907 --- iputils-s20121221.orig/doc/r3.html 1970-01-01 00:00:00.000000000 +0000 2908 +++ iputils-s20121221/doc/r3.html 2013-01-04 10:38:35.000000000 +0000 2909 @@ -0,0 +1,1585 @@ 2910 +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> 2335 2911 +<HTML 2336 2912 +><HEAD … … 2348 2924 +REL="NEXT" 2349 2925 +TITLE="arping" 2350 +HREF="r4 37.html"></HEAD2926 +HREF="r466.html"></HEAD 2351 2927 +><BODY 2352 2928 +CLASS="REFENTRY" … … 2390 2966 +VALIGN="bottom" 2391 2967 +><A 2392 +HREF="r4 37.html"2968 +HREF="r466.html" 2393 2969 +ACCESSKEY="N" 2394 2970 +>Next</A … … 2425 3001 +> [<CODE 2426 3002 +CLASS="OPTION" 2427 +>- LRUbdfnqrvVaAB</CODE3003 +>-aAbBdDfhLnOqrRUvV</CODE 2428 3004 +>] [-c <TT 2429 3005 +CLASS="REPLACEABLE" … … 2431 3007 +>count</I 2432 3008 +></TT 3009 +>] [-F <TT 3010 +CLASS="REPLACEABLE" 3011 +><I 3012 +>flowlabel</I 3013 +></TT 3014 +>] [-i <TT 3015 +CLASS="REPLACEABLE" 3016 +><I 3017 +>interval</I 3018 +></TT 3019 +>] [-I <TT 3020 +CLASS="REPLACEABLE" 3021 +><I 3022 +>interface</I 3023 +></TT 3024 +>] [-l <TT 3025 +CLASS="REPLACEABLE" 3026 +><I 3027 +>preload</I 3028 +></TT 2433 3029 +>] [-m <TT 2434 3030 +CLASS="REPLACEABLE" … … 2436 3032 +>mark</I 2437 3033 +></TT 2438 +>] [-i <TT 2439 +CLASS="REPLACEABLE" 2440 +><I 2441 +>interval</I 2442 +></TT 2443 +>] [-l <TT 2444 +CLASS="REPLACEABLE" 2445 +><I 2446 +>preload</I 3034 +>] [-M <TT 3035 +CLASS="REPLACEABLE" 3036 +><I 3037 +>pmtudisc_option</I 3038 +></TT 3039 +>] [-N <TT 3040 +CLASS="REPLACEABLE" 3041 +><I 3042 +>nodeinfo_option</I 3043 +></TT 3044 +>] [-w <TT 3045 +CLASS="REPLACEABLE" 3046 +><I 3047 +>deadline</I 3048 +></TT 3049 +>] [-W <TT 3050 +CLASS="REPLACEABLE" 3051 +><I 3052 +>timeout</I 2447 3053 +></TT 2448 3054 +>] [-p <TT … … 2451 3057 +>pattern</I 2452 3058 +></TT 3059 +>] [-Q <TT 3060 +CLASS="REPLACEABLE" 3061 +><I 3062 +>tos</I 3063 +></TT 2453 3064 +>] [-s <TT 2454 3065 +CLASS="REPLACEABLE" … … 2456 3067 +>packetsize</I 2457 3068 +></TT 3069 +>] [-S <TT 3070 +CLASS="REPLACEABLE" 3071 +><I 3072 +>sndbuf</I 3073 +></TT 2458 3074 +>] [-t <TT 2459 3075 +CLASS="REPLACEABLE" … … 2461 3077 +>ttl</I 2462 3078 +></TT 2463 +>] [-w <TT2464 +CLASS="REPLACEABLE"2465 +><I2466 +>deadline</I2467 +></TT2468 +>] [-F <TT2469 +CLASS="REPLACEABLE"2470 +><I2471 +>flowlabel</I2472 +></TT2473 +>] [-I <TT2474 +CLASS="REPLACEABLE"2475 +><I2476 +>interface</I2477 +></TT2478 +>] [-M <TT2479 +CLASS="REPLACEABLE"2480 +><I2481 +>hint</I2482 +></TT2483 +>] [-N <TT2484 +CLASS="REPLACEABLE"2485 +><I2486 +>nioption</I2487 +></TT2488 +>] [-Q <TT2489 +CLASS="REPLACEABLE"2490 +><I2491 +>tos</I2492 +></TT2493 +>] [-S <TT2494 +CLASS="REPLACEABLE"2495 +><I2496 +>sndbuf</I2497 +></TT2498 3079 +>] [-T <TT 2499 3080 +CLASS="REPLACEABLE" 2500 3081 +><I 2501 3082 +>timestamp option</I 2502 +></TT2503 +>] [-W <TT2504 +CLASS="REPLACEABLE"2505 +><I2506 +>timeout</I2507 3083 +></TT 2508 3084 +>] [<TT … … 2541 3117 +CLASS="COMMAND" 2542 3118 +>ping6</B 2543 +> can also send Node Information Queries (RFC4620).</P 3119 +> is IPv6 version of <B 3120 +CLASS="COMMAND" 3121 +>ping</B 3122 +>, and can also send Node Information Queries (RFC4620). 3123 +Intermediate <TT 3124 +CLASS="REPLACEABLE" 3125 +><I 3126 +>hop</I 3127 +></TT 3128 +>s may not be allowed, because IPv6 source routing was deprecated (RFC5095).</P 2544 3129 +></DIV 2545 3130 +><DIV 2546 3131 +CLASS="REFSECT1" 2547 3132 +><A 2548 +NAME="AEN 59"3133 +NAME="AEN61" 2549 3134 +></A 2550 3135 +><H2 … … 2573 3158 +><P 2574 3159 +>Adaptive ping. Interpacket interval adapts to round-trip time, so that 2575 +effectively not more than one (or more, if preload is set) unanswered probe s2576 + present in the network. Minimal interval is 200msec for not super-user.3160 +effectively not more than one (or more, if preload is set) unanswered probe 3161 +is present in the network. Minimal interval is 200msec for not super-user. 2577 3162 +On networks with low rtt this mode is essentially equivalent to flood mode. 2578 3163 + </P … … 2603 3188 +>ping</B 2604 3189 +> starts. 2605 + </P2606 +></DD2607 +><DT2608 +><CODE2609 +CLASS="OPTION"2610 +>-m <TT2611 +CLASS="REPLACEABLE"2612 +><I2613 +>mark</I2614 +></TT2615 +></CODE2616 +></DT2617 +><DD2618 +><P2619 +>use <TT2620 +CLASS="REPLACEABLE"2621 +><I2622 +>mark</I2623 +></TT2624 +> to tag the packets going out. This is useful2625 +for variety of reasons within the kernel such as using policy2626 +routing to select specific outbound processing.2627 3190 + </P 2628 3191 +></DD … … 2687 3250 +><CODE 2688 3251 +CLASS="OPTION" 2689 +>-F <TT 2690 +CLASS="REPLACEABLE" 2691 +><I 2692 +>flow label</I 2693 +></TT 2694 +></CODE 2695 +></DT 2696 +><DD 2697 +><P 2698 +>Allocate and set 20 bit flow label on echo request packets. 2699 +(Only <B 2700 +CLASS="COMMAND" 2701 +>ping6</B 2702 +>). If value is zero, kernel allocates random flow label. 3252 +>-D</CODE 3253 +></DT 3254 +><DD 3255 +><P 3256 +>Print timestamp (unix time + microseconds as in gettimeofday) before 3257 +each line. 2703 3258 + </P 2704 3259 +></DD … … 2722 3277 +><CODE 2723 3278 +CLASS="OPTION" 3279 +>-F <TT 3280 +CLASS="REPLACEABLE" 3281 +><I 3282 +>flow label</I 3283 +></TT 3284 +></CODE 3285 +></DT 3286 +><DD 3287 +><P 3288 +><B 3289 +CLASS="COMMAND" 3290 +>ping6</B 3291 +> only. 3292 +Allocate and set 20 bit flow label (in hex) on echo request packets. 3293 +If value is zero, kernel allocates random flow label. 3294 + </P 3295 +></DD 3296 +><DT 3297 +><CODE 3298 +CLASS="OPTION" 3299 +>-h</CODE 3300 +></DT 3301 +><DD 3302 +><P 3303 +>Show help. 3304 + </P 3305 +></DD 3306 +><DT 3307 +><CODE 3308 +CLASS="OPTION" 2724 3309 +>-i <TT 2725 3310 +CLASS="REPLACEABLE" … … 2748 3333 +CLASS="REPLACEABLE" 2749 3334 +><I 2750 +>interface address</I3335 +>interface</I 2751 3336 +></TT 2752 3337 +></CODE … … 2754 3339 +><DD 2755 3340 +><P 2756 +>Set source address to specified interface address. Argument 2757 +may be numeric IP address or name of device. When pinging IPv6 2758 +link-local address this option is required. 3341 +><TT 3342 +CLASS="REPLACEABLE" 3343 +><I 3344 +>interface</I 3345 +></TT 3346 +> is either an address, or an interface name. 3347 +If <TT 3348 +CLASS="REPLACEABLE" 3349 +><I 3350 +>interface</I 3351 +></TT 3352 +> is an address, it sets source address 3353 +to specified interface address. 3354 +If <TT 3355 +CLASS="REPLACEABLE" 3356 +><I 3357 +>interface</I 3358 +></TT 3359 +> in an interface name, it sets 3360 +source interface to specified interface. 3361 +For <B 3362 +CLASS="COMMAND" 3363 +>ping6</B 3364 +>, when doing ping to a link-local scope 3365 +address, link specification (by the '%'-notation in 3366 +<TT 3367 +CLASS="REPLACEABLE" 3368 +><I 3369 +>destination</I 3370 +></TT 3371 +>, or by this option) is required. 2759 3372 + </P 2760 3373 +></DD … … 2798 3411 +><CODE 2799 3412 +CLASS="OPTION" 3413 +>-m <TT 3414 +CLASS="REPLACEABLE" 3415 +><I 3416 +>mark</I 3417 +></TT 3418 +></CODE 3419 +></DT 3420 +><DD 3421 +><P 3422 +>use <TT 3423 +CLASS="REPLACEABLE" 3424 +><I 3425 +>mark</I 3426 +></TT 3427 +> to tag the packets going out. This is useful 3428 +for variety of reasons within the kernel such as using policy 3429 +routing to select specific outbound processing. 3430 + </P 3431 +></DD 3432 +><DT 3433 +><CODE 3434 +CLASS="OPTION" 3435 +>-M <TT 3436 +CLASS="REPLACEABLE" 3437 +><I 3438 +>pmtudisc_opt</I 3439 +></TT 3440 +></CODE 3441 +></DT 3442 +><DD 3443 +><P 3444 +>Select Path MTU Discovery strategy. 3445 +<TT 3446 +CLASS="REPLACEABLE" 3447 +><I 3448 +>pmtudisc_option</I 3449 +></TT 3450 +> may be either <TT 3451 +CLASS="REPLACEABLE" 3452 +><I 3453 +>do</I 3454 +></TT 3455 +> 3456 +(prohibit fragmentation, even local one), 3457 +<TT 3458 +CLASS="REPLACEABLE" 3459 +><I 3460 +>want</I 3461 +></TT 3462 +> (do PMTU discovery, fragment locally when packet size 3463 +is large), or <TT 3464 +CLASS="REPLACEABLE" 3465 +><I 3466 +>dont</I 3467 +></TT 3468 +> (do not set DF flag). 3469 + </P 3470 +></DD 3471 +><DT 3472 +><CODE 3473 +CLASS="OPTION" 2800 3474 +>-N <TT 2801 3475 +CLASS="REPLACEABLE" 2802 3476 +><I 2803 +>n ioption</I3477 +>nodeinfo_option</I 2804 3478 +></TT 2805 3479 +></CODE … … 2807 3481 +><DD 2808 3482 +><P 2809 +>Send ICMPv6 Node Information Queries (RFC4620), instead of Echo Request. 3483 +><B 3484 +CLASS="COMMAND" 3485 +>ping6</B 3486 +> only. 3487 +Send ICMPv6 Node Information Queries (RFC4620), instead of Echo Request. 2810 3488 + <P 2811 3489 +></P … … 2816 3494 +><CODE 2817 3495 +CLASS="OPTION" 2818 +> name</CODE2819 +></DT 2820 +><DD 2821 +><P 2822 +> Queries for Node Names.</P3496 +>help</CODE 3497 +></DT 3498 +><DD 3499 +><P 3500 +>Show help for NI support.</P 2823 3501 +></DD 2824 3502 +></DL … … 2833 3511 +><CODE 2834 3512 +CLASS="OPTION" 3513 +>name</CODE 3514 +></DT 3515 +><DD 3516 +><P 3517 +>Queries for Node Names.</P 3518 +></DD 3519 +></DL 3520 +></DIV 3521 +> 3522 + <P 3523 +></P 3524 +><DIV 3525 +CLASS="VARIABLELIST" 3526 +><DL 3527 +><DT 3528 +><CODE 3529 +CLASS="OPTION" 2835 3530 +>ipv6</CODE 2836 3531 +></DT … … 3052 3747 +><CODE 3053 3748 +CLASS="OPTION" 3749 +>-O</CODE 3750 +></DT 3751 +><DD 3752 +><P 3753 +>Report outstanding ICMP ECHO reply before sending next packet. 3754 +This is useful together with the timestamp <CODE 3755 +CLASS="OPTION" 3756 +>-D</CODE 3757 +> to 3758 +log output to a diagnostic file and search for missing answers. 3759 + </P 3760 +></DD 3761 +><DT 3762 +><CODE 3763 +CLASS="OPTION" 3054 3764 +>-p <TT 3055 3765 +CLASS="REPLACEABLE" … … 3073 3783 +><CODE 3074 3784 +CLASS="OPTION" 3075 +>-D</CODE3076 +></DT3077 +><DD3078 +><P3079 +>Print timestamp (unix time + microseconds as in gettimeofday) before3080 +each line.3081 + </P3082 +></DD3083 +><DT3084 +><CODE3085 +CLASS="OPTION"3086 +>-Q <TT3087 +CLASS="REPLACEABLE"3088 +><I3089 +>tos</I3090 +></TT3091 +></CODE3092 +></DT3093 +><DD3094 +><P3095 +>Set Quality of Service -related bits in ICMP datagrams.3096 +<TT3097 +CLASS="REPLACEABLE"3098 +><I3099 +>tos</I3100 +></TT3101 +> can be either decimal or hex number.3102 +Traditionally (RFC1349), these have been interpreted as: 0 for reserved3103 +(currently being redefined as congestion control), 1-4 for Type of Service3104 +and 5-7 for Precedence.3105 +Possible settings for Type of Service are: minimal cost: 0x02,3106 +reliability: 0x04, throughput: 0x08, low delay: 0x10. Multiple TOS bits3107 +should not be set simultaneously. Possible settings for3108 +special Precedence range from priority (0x20) to net control (0xe0). You3109 +must be root (<CODE3110 +CLASS="CONSTANT"3111 +>CAP_NET_ADMIN</CODE3112 +> capability) to use Critical or3113 +higher precedence value. You cannot set3114 +bit 0x01 (reserved) unless ECN has been enabled in the kernel.3115 +In RFC2474, these fields has been redefined as 8-bit Differentiated3116 +Services (DS), consisting of: bits 0-1 of separate data (ECN will be used,3117 +here), and bits 2-7 of Differentiated Services Codepoint (DSCP).3118 + </P3119 +></DD3120 +><DT3121 +><CODE3122 +CLASS="OPTION"3123 3785 +>-q</CODE 3124 3786 +></DT … … 3133 3795 +><CODE 3134 3796 +CLASS="OPTION" 3135 +>-R</CODE 3136 +></DT 3137 +><DD 3138 +><P 3139 +>Record route. 3140 +Includes the RECORD_ROUTE option in the ECHO_REQUEST 3141 +packet and displays the route buffer on returned packets. 3142 +Note that the IP header is only large enough for nine such routes. 3143 +Many hosts ignore or discard this option. 3144 + </P 3797 +>-Q <TT 3798 +CLASS="REPLACEABLE" 3799 +><I 3800 +>tos</I 3801 +></TT 3802 +></CODE 3803 +></DT 3804 +><DD 3805 +><P 3806 +> Set Quality of Service -related bits in ICMP datagrams. 3807 + <TT 3808 +CLASS="REPLACEABLE" 3809 +><I 3810 +>tos</I 3811 +></TT 3812 +> can be decimal (<B 3813 +CLASS="COMMAND" 3814 +>ping</B 3815 +> only) or hex number. 3816 + </P 3817 +><P 3818 +> In RFC2474, these fields are interpreted as 8-bit Differentiated 3819 + Services (DS), consisting of: bits 0-1 (2 lowest bits) of separate 3820 + data, and bits 2-7 (highest 6 bits) of Differentiated Services 3821 + Codepoint (DSCP). In RFC2481 and RFC3168, bits 0-1 are used for ECN. 3822 + </P 3823 +><P 3824 +> Historically (RFC1349, obsoleted by RFC2474), these were interpreted 3825 + as: bit 0 (lowest bit) for reserved (currently being redefined as 3826 + congestion control), 1-4 for Type of Service and bits 5-7 3827 + (highest bits) for Precedence. 3828 + </P 3145 3829 +></DD 3146 3830 +><DT … … 3165 3849 +><CODE 3166 3850 +CLASS="OPTION" 3851 +>-R</CODE 3852 +></DT 3853 +><DD 3854 +><P 3855 +><B 3856 +CLASS="COMMAND" 3857 +>ping</B 3858 +> only. 3859 +Record route. 3860 +Includes the RECORD_ROUTE option in the ECHO_REQUEST 3861 +packet and displays the route buffer on returned packets. 3862 +Note that the IP header is only large enough for nine such routes. 3863 +Many hosts ignore or discard this option. 3864 + </P 3865 +></DD 3866 +><DT 3867 +><CODE 3868 +CLASS="OPTION" 3167 3869 +>-s <TT 3168 3870 +CLASS="REPLACEABLE" … … 3207 3909 +><DD 3208 3910 +><P 3209 +>Set the IP Time to Live. 3911 +><B 3912 +CLASS="COMMAND" 3913 +>ping</B 3914 +> only. 3915 +Set the IP Time to Live. 3210 3916 + </P 3211 3917 +></DD … … 3248 3954 +> 3249 3955 +(timestamp prespecified hops). 3250 + </P3251 +></DD3252 +><DT3253 +><CODE3254 +CLASS="OPTION"3255 +>-M <TT3256 +CLASS="REPLACEABLE"3257 +><I3258 +>hint</I3259 +></TT3260 +></CODE3261 +></DT3262 +><DD3263 +><P3264 +>Select Path MTU Discovery strategy.3265 +<TT3266 +CLASS="REPLACEABLE"3267 +><I3268 +>hint</I3269 +></TT3270 +> may be either <TT3271 +CLASS="REPLACEABLE"3272 +><I3273 +>do</I3274 +></TT3275 +>3276 +(prohibit fragmentation, even local one),3277 +<TT3278 +CLASS="REPLACEABLE"3279 +><I3280 +>want</I3281 +></TT3282 +> (do PMTU discovery, fragment locally when packet size3283 +is large), or <TT3284 +CLASS="REPLACEABLE"3285 +><I3286 +>dont</I3287 +></TT3288 +> (do not set DF flag).3289 3956 + </P 3290 3957 +></DD … … 3397 4064 +><P 3398 4065 +>Time to wait for a response, in seconds. The option affects only timeout 3399 +in absen se of any responses, otherwise <B4066 +in absence of any responses, otherwise <B 3400 4067 +CLASS="COMMAND" 3401 4068 +>ping</B … … 3488 4155 +CLASS="REFSECT1" 3489 4156 +><A 3490 +NAME="AEN3 62"4157 +NAME="AEN391" 3491 4158 +></A 3492 4159 +><H2 … … 3520 4187 +CLASS="REFSECT1" 3521 4188 +><A 3522 +NAME="AEN3 69"4189 +NAME="AEN398" 3523 4190 +></A 3524 4191 +><H2 … … 3545 4212 +CLASS="REFSECT1" 3546 4213 +><A 3547 +NAME="AEN 375"4214 +NAME="AEN404" 3548 4215 +></A 3549 4216 +><H2 … … 3579 4246 +CLASS="REFSECT1" 3580 4247 +><A 3581 +NAME="AEN 381"4248 +NAME="AEN410" 3582 4249 +></A 3583 4250 +><H2 … … 3613 4280 +>.</P 3614 4281 +><P 3615 +>In normal operation ping prints the ttlvalue from the packet it receives.4282 +>In normal operation ping prints the TTL value from the packet it receives. 3616 4283 +When a remote system receives a ping packet, it can do one of three things 3617 4284 +with the TTL field in its response:</P … … 3661 4328 +CLASS="REFSECT1" 3662 4329 +><A 3663 +NAME="AEN4 03"4330 +NAME="AEN432" 3664 4331 +></A 3665 4332 +><H2 … … 3691 4358 +CLASS="REFSECT1" 3692 4359 +><A 3693 +NAME="AEN4 12"4360 +NAME="AEN441" 3694 4361 +></A 3695 4362 +><H2 … … 3714 4381 +CLASS="REFSECT1" 3715 4382 +><A 3716 +NAME="AEN4 21"4383 +NAME="AEN450" 3717 4384 +></A 3718 4385 +><H2 … … 3729 4396 +CLASS="REFSECT1" 3730 4397 +><A 3731 +NAME="AEN4 26"4398 +NAME="AEN455" 3732 4399 +></A 3733 4400 +><H2 … … 3739 4406 +> requires <CODE 3740 4407 +CLASS="CONSTANT" 3741 +>CAP_NET_RAW IO</CODE4408 +>CAP_NET_RAW</CODE 3742 4409 +> capability 3743 4410 +to be executed. It may be used as set-uid root.</P … … 3746 4413 +CLASS="REFSECT1" 3747 4414 +><A 3748 +NAME="AEN4 31"4415 +NAME="AEN460" 3749 4416 +></A 3750 4417 +><H2 … … 3799 4466 +VALIGN="top" 3800 4467 +><A 3801 +HREF="r4 37.html"4468 +HREF="r466.html" 3802 4469 +ACCESSKEY="N" 3803 4470 +>Next</A … … 3827 4494 +> 3828 4495 \ No newline at end of file 3829 diff -Naur iputils-s201 01006.orig/doc/r437.html iputils-s20101006/doc/r437.html3830 --- iputils-s201 01006.orig/doc/r437.html 1969-12-31 19:00:00.000000000 -05003831 +++ iputils-s201 01006/doc/r437.html 2011-01-08 20:09:49.571531343 -05003832 @@ -0,0 +1,59 8@@3833 +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">4496 diff -Naur iputils-s20121221.orig/doc/r466.html iputils-s20121221/doc/r466.html 4497 --- iputils-s20121221.orig/doc/r466.html 1970-01-01 00:00:00.000000000 +0000 4498 +++ iputils-s20121221/doc/r466.html 2013-01-04 10:38:35.000000000 +0000 4499 @@ -0,0 +1,597 @@ 4500 +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> 3834 4501 +<HTML 3835 4502 +><HEAD … … 3847 4514 +REL="NEXT" 3848 4515 +TITLE="clockdiff" 3849 +HREF="r 596.html"></HEAD4516 +HREF="r625.html"></HEAD 3850 4517 +><BODY 3851 4518 +CLASS="REFENTRY" … … 3889 4556 +VALIGN="bottom" 3890 4557 +><A 3891 +HREF="r 596.html"4558 +HREF="r625.html" 3892 4559 +ACCESSKEY="N" 3893 4560 +>Next</A … … 3906 4573 +CLASS="REFNAMEDIV" 3907 4574 +><A 3908 +NAME="AEN4 42"4575 +NAME="AEN471" 3909 4576 +></A 3910 4577 +><H2 … … 3914 4581 +CLASS="REFSYNOPSISDIV" 3915 4582 +><A 3916 +NAME="AEN4 45"4583 +NAME="AEN474" 3917 4584 +></A 3918 4585 +><H2 … … 3955 4622 +CLASS="REFSECT1" 3956 4623 +><A 3957 +NAME="AEN4 60"4624 +NAME="AEN489" 3958 4625 +></A 3959 4626 +><H2 … … 3981 4648 +CLASS="REFSECT1" 3982 4649 +><A 3983 +NAME="AEN4 66"4650 +NAME="AEN495" 3984 4651 +></A 3985 4652 +><H2 … … 4041 4708 +packets. With 4042 4709 +<A 4043 +HREF="r4 37.html#ARPING.DEADLINE"4710 +HREF="r466.html#ARPING.DEADLINE" 4044 4711 +><TT 4045 4712 +CLASS="REPLACEABLE" … … 4070 4737 +>Duplicate address detection mode (DAD). See 4071 4738 +<A 4072 +HREF=" ftp://ftp.isi.edu/in-notes/rfc2131.txt"4739 +HREF="http://tools.ietf.org/rfc/rfc2131.txt" 4073 4740 +TARGET="_top" 4074 4741 +>RFC2131, 4.4.1</A … … 4102 4769 +><DD 4103 4770 +><P 4104 +>Name of network device where to send ARP REQUEST packets. This option 4105 +is required. 4771 +>Name of network device where to send ARP REQUEST packets. 4106 4772 + </P 4107 4773 +></DD … … 4229 4895 +does not stop after 4230 4896 +<A 4231 +HREF="r4 37.html#ARPING.COUNT"4897 +HREF="r466.html#ARPING.COUNT" 4232 4898 +><TT 4233 4899 +CLASS="REPLACEABLE" … … 4239 4905 +packet are sent, it waits either for 4240 4906 +<A 4241 +HREF="r4 37.html#ARPING.DEADLINE"4907 +HREF="r466.html#ARPING.DEADLINE" 4242 4908 +><TT 4243 4909 +CLASS="REPLACEABLE" … … 4249 4915 +expire or until 4250 4916 +<A 4251 +HREF="r4 37.html#ARPING.COUNT"4917 +HREF="r466.html#ARPING.COUNT" 4252 4918 +><TT 4253 4919 +CLASS="REPLACEABLE" … … 4266 4932 +CLASS="REFSECT1" 4267 4933 +><A 4268 +NAME="AEN5 64"4934 +NAME="AEN593" 4269 4935 +></A 4270 4936 +><H2 … … 4282 4948 +>, 4283 4949 +<A 4284 +HREF="r 596.html"4950 +HREF="r625.html" 4285 4951 +><SPAN 4286 4952 +CLASS="CITEREFENTRY" … … 4292 4958 +>, 4293 4959 +<A 4294 +HREF="r 790.html"4960 +HREF="r819.html" 4295 4961 +><SPAN 4296 4962 +CLASS="CITEREFENTRY" … … 4305 4971 +CLASS="REFSECT1" 4306 4972 +><A 4307 +NAME="AEN 579"4973 +NAME="AEN608" 4308 4974 +></A 4309 4975 +><H2 … … 4331 4997 +CLASS="REFSECT1" 4332 4998 +><A 4333 +NAME="AEN 585"4999 +NAME="AEN614" 4334 5000 +></A 4335 5001 +><H2 … … 4341 5007 +> requires <CODE 4342 5008 +CLASS="CONSTANT" 4343 +>CAP_NET_RAW IO</CODE5009 +>CAP_NET_RAW</CODE 4344 5010 +> capability 4345 5011 +to be executed. It is not recommended to be used as set-uid root, … … 4349 5015 +CLASS="REFSECT1" 4350 5016 +><A 4351 +NAME="AEN 590"5017 +NAME="AEN619" 4352 5018 +></A 4353 5019 +><H2 … … 4402 5068 +VALIGN="top" 4403 5069 +><A 4404 +HREF="r 596.html"5070 +HREF="r625.html" 4405 5071 +ACCESSKEY="N" 4406 5072 +>Next</A … … 4430 5096 +> 4431 5097 \ No newline at end of file 4432 diff -Naur iputils-s201 01006.orig/doc/r596.html iputils-s20101006/doc/r596.html4433 --- iputils-s201 01006.orig/doc/r596.html 1969-12-31 19:00:00.000000000 -05004434 +++ iputils-s201 01006/doc/r596.html 2011-01-08 20:09:49.582999920 -05005098 diff -Naur iputils-s20121221.orig/doc/r625.html iputils-s20121221/doc/r625.html 5099 --- iputils-s20121221.orig/doc/r625.html 1970-01-01 00:00:00.000000000 +0000 5100 +++ iputils-s20121221/doc/r625.html 2013-01-04 10:38:35.000000000 +0000 4435 5101 @@ -0,0 +1,428 @@ 4436 +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">5102 +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> 4437 5103 +<HTML 4438 5104 +><HEAD … … 4447 5113 +REL="PREVIOUS" 4448 5114 +TITLE="arping" 4449 +HREF="r4 37.html"><LINK5115 +HREF="r466.html"><LINK 4450 5116 +REL="NEXT" 4451 5117 +TITLE="rarpd" 4452 +HREF="r 691.html"></HEAD5118 +HREF="r720.html"></HEAD 4453 5119 +><BODY 4454 5120 +CLASS="REFENTRY" … … 4478 5144 +VALIGN="bottom" 4479 5145 +><A 4480 +HREF="r4 37.html"5146 +HREF="r466.html" 4481 5147 +ACCESSKEY="P" 4482 5148 +>Prev</A … … 4492 5158 +VALIGN="bottom" 4493 5159 +><A 4494 +HREF="r 691.html"5160 +HREF="r720.html" 4495 5161 +ACCESSKEY="N" 4496 5162 +>Next</A … … 4509 5175 +CLASS="REFNAMEDIV" 4510 5176 +><A 4511 +NAME="AEN6 01"5177 +NAME="AEN630" 4512 5178 +></A 4513 5179 +><H2 … … 4517 5183 +CLASS="REFSYNOPSISDIV" 4518 5184 +><A 4519 +NAME="AEN6 04"5185 +NAME="AEN633" 4520 5186 +></A 4521 5187 +><H2 … … 4541 5207 +CLASS="REFSECT1" 4542 5208 +><A 4543 +NAME="AEN6 13"5209 +NAME="AEN642" 4544 5210 +></A 4545 5211 +><H2 … … 4557 5223 +> with 1 msec resolution using ICMP TIMESTAMP 4558 5224 +<A 4559 +HREF="r 596.html#CLOCKDIFF.ICMP-TIMESTAMP"5225 +HREF="r625.html#CLOCKDIFF.ICMP-TIMESTAMP" 4560 5226 +>[2]</A 4561 5227 +> 4562 5228 +packets or, optionally, IP TIMESTAMP option 4563 5229 +<A 4564 +HREF="r 596.html#CLOCKDIFF.IP-TIMESTAMP"5230 +HREF="r625.html#CLOCKDIFF.IP-TIMESTAMP" 4565 5231 +>[3]</A 4566 5232 +> 4567 5233 +option added to ICMP ECHO. 4568 5234 +<A 4569 +HREF="r 596.html#CLOCKDIFF.ICMP-ECHO"5235 +HREF="r625.html#CLOCKDIFF.ICMP-ECHO" 4570 5236 +>[1]</A 4571 5237 +></P … … 4574 5240 +CLASS="REFSECT1" 4575 5241 +><A 4576 +NAME="AEN6 21"5242 +NAME="AEN650" 4577 5243 +></A 4578 5244 +><H2 … … 4620 5286 +CLASS="REFSECT1" 4621 5287 +><A 4622 +NAME="AEN6 36"5288 +NAME="AEN665" 4623 5289 +></A 4624 5290 +><H2 … … 4658 5324 +CLASS="REFSECT1" 4659 5325 +><A 4660 +NAME="AEN6 47"5326 +NAME="AEN676" 4661 5327 +></A 4662 5328 +><H2 … … 4674 5340 +>, 4675 5341 +<A 4676 +HREF="r4 37.html"5342 +HREF="r466.html" 4677 5343 +><SPAN 4678 5344 +CLASS="CITEREFENTRY" … … 4684 5350 +>, 4685 5351 +<A 4686 +HREF="r 790.html"5352 +HREF="r819.html" 4687 5353 +><SPAN 4688 5354 +CLASS="CITEREFENTRY" … … 4697 5363 +CLASS="REFSECT1" 4698 5364 +><A 4699 +NAME="AEN6 62"5365 +NAME="AEN691" 4700 5366 +></A 4701 5367 +><H2 … … 4707 5373 +>ICMP ECHO, 4708 5374 +<A 4709 +HREF=" ftp://ftp.isi.edu/in-notes/rfc792.txt"5375 +HREF="http://tools.ietf.org/rfc/rfc792.txt" 4710 5376 +TARGET="_top" 4711 5377 +>RFC0792, page 14</A … … 4717 5383 +>ICMP TIMESTAMP, 4718 5384 +<A 4719 +HREF=" ftp://ftp.isi.edu/in-notes/rfc792.txt"5385 +HREF="http://tools.ietf.org/rfc/rfc792.txt" 4720 5386 +TARGET="_top" 4721 5387 +>RFC0792, page 16</A … … 4727 5393 +>IP TIMESTAMP option, 4728 5394 +<A 4729 +HREF=" ftp://ftp.isi.edu/in-notes/rfc791.txt"5395 +HREF="http://tools.ietf.org/rfc/rfc791.txt" 4730 5396 +TARGET="_top" 4731 5397 +>RFC0791, 3.1, page 16</A … … 4735 5401 +CLASS="REFSECT1" 4736 5402 +><A 4737 +NAME="AEN 673"5403 +NAME="AEN702" 4738 5404 +></A 4739 5405 +><H2 … … 4765 5431 +CLASS="REFSECT1" 4766 5432 +><A 4767 +NAME="AEN 680"5433 +NAME="AEN709" 4768 5434 +></A 4769 5435 +><H2 … … 4775 5441 +> requires <CODE 4776 5442 +CLASS="CONSTANT" 4777 +>CAP_NET_RAW IO</CODE5443 +>CAP_NET_RAW</CODE 4778 5444 +> capability 4779 5445 +to be executed. It is safe to be used as set-uid root.</P … … 4782 5448 +CLASS="REFSECT1" 4783 5449 +><A 4784 +NAME="AEN 685"5450 +NAME="AEN714" 4785 5451 +></A 4786 5452 +><H2 … … 4817 5483 +VALIGN="top" 4818 5484 +><A 4819 +HREF="r4 37.html"5485 +HREF="r466.html" 4820 5486 +ACCESSKEY="P" 4821 5487 +>Prev</A … … 4835 5501 +VALIGN="top" 4836 5502 +><A 4837 +HREF="r 691.html"5503 +HREF="r720.html" 4838 5504 +ACCESSKEY="N" 4839 5505 +>Next</A … … 4863 5529 +> 4864 5530 \ No newline at end of file 4865 diff -Naur iputils-s201 01006.orig/doc/r691.html iputils-s20101006/doc/r691.html4866 --- iputils-s201 01006.orig/doc/r691.html 1969-12-31 19:00:00.000000000 -05004867 +++ iputils-s201 01006/doc/r691.html 2011-01-08 20:09:49.590918871 -05005531 diff -Naur iputils-s20121221.orig/doc/r720.html iputils-s20121221/doc/r720.html 5532 --- iputils-s20121221.orig/doc/r720.html 1970-01-01 00:00:00.000000000 +0000 5533 +++ iputils-s20121221/doc/r720.html 2013-01-04 10:38:35.000000000 +0000 4868 5534 @@ -0,0 +1,431 @@ 4869 +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">5535 +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> 4870 5536 +<HTML 4871 5537 +><HEAD … … 4880 5546 +REL="PREVIOUS" 4881 5547 +TITLE="clockdiff" 4882 +HREF="r 596.html"><LINK5548 +HREF="r625.html"><LINK 4883 5549 +REL="NEXT" 4884 5550 +TITLE="tracepath" 4885 +HREF="r 790.html"></HEAD5551 +HREF="r819.html"></HEAD 4886 5552 +><BODY 4887 5553 +CLASS="REFENTRY" … … 4911 5577 +VALIGN="bottom" 4912 5578 +><A 4913 +HREF="r 596.html"5579 +HREF="r625.html" 4914 5580 +ACCESSKEY="P" 4915 5581 +>Prev</A … … 4925 5591 +VALIGN="bottom" 4926 5592 +><A 4927 +HREF="r 790.html"5593 +HREF="r819.html" 4928 5594 +ACCESSKEY="N" 4929 5595 +>Next</A … … 4942 5608 +CLASS="REFNAMEDIV" 4943 5609 +><A 4944 +NAME="AEN 696"5610 +NAME="AEN725" 4945 5611 +></A 4946 5612 +><H2 … … 4950 5616 +CLASS="REFSYNOPSISDIV" 4951 5617 +><A 4952 +NAME="AEN 699"5618 +NAME="AEN728" 4953 5619 +></A 4954 5620 +><H2 … … 4976 5642 +CLASS="REFSECT1" 4977 5643 +><A 4978 +NAME="AEN7 08"5644 +NAME="AEN737" 4979 5645 +></A 4980 5646 +><H2 … … 4983 5649 +>Listens 4984 5650 +<A 4985 +HREF=" ftp://ftp.isi.edu/in-notes/rfc903.txt"5651 +HREF="http://tools.ietf.org/rfc/rfc903.txt" 4986 5652 +TARGET="_top" 4987 5653 +>RARP</A … … 5020 5686 +CLASS="REFSECT1" 5021 5687 +><A 5022 +NAME="AEN7 19"5688 +NAME="AEN748" 5023 5689 +></A 5024 5690 +><H2 … … 5027 5693 +>This facility is deeply obsoleted by 5028 5694 +<A 5029 +HREF=" ftp://ftp.isi.edu/in-notes/rfc951.txt"5695 +HREF="http://tools.ietf.org/rfc/rfc951.txt" 5030 5696 +TARGET="_top" 5031 5697 +>BOOTP</A … … 5033 5699 +and later 5034 5700 +<A 5035 +HREF=" ftp://ftp.isi.edu/in-notes/rfc2131.txt"5701 +HREF="http://tools.ietf.org/rfc/rfc2131.txt" 5036 5702 +TARGET="_top" 5037 5703 +>DHCP</A … … 5042 5708 +CLASS="REFSECT1" 5043 5709 +><A 5044 +NAME="AEN7 24"5710 +NAME="AEN753" 5045 5711 +></A 5046 5712 +><H2 … … 5138 5804 +CLASS="REFSECT1" 5139 5805 +><A 5140 +NAME="AEN7 61"5806 +NAME="AEN790" 5141 5807 +></A 5142 5808 +><H2 … … 5144 5810 +><P 5145 5811 +><A 5146 +HREF="r4 37.html"5812 +HREF="r466.html" 5147 5813 +><SPAN 5148 5814 +CLASS="CITEREFENTRY" … … 5154 5820 +>, 5155 5821 +<A 5156 +HREF="r9 49.html"5822 +HREF="r983.html" 5157 5823 +><SPAN 5158 5824 +CLASS="CITEREFENTRY" … … 5167 5833 +CLASS="REFSECT1" 5168 5834 +><A 5169 +NAME="AEN 772"5835 +NAME="AEN801" 5170 5836 +></A 5171 5837 +><H2 … … 5193 5859 +CLASS="REFSECT1" 5194 5860 +><A 5195 +NAME="AEN 778"5861 +NAME="AEN807" 5196 5862 +></A 5197 5863 +><H2 … … 5203 5869 +> requires <CODE 5204 5870 +CLASS="CONSTANT" 5205 +>CAP_NET_RAW IO</CODE5871 +>CAP_NET_RAW</CODE 5206 5872 +> capability 5207 5873 +to listen and send RARP and ARP packets. It also needs <CODE … … 5218 5884 +CLASS="REFSECT1" 5219 5885 +><A 5220 +NAME="AEN 784"5886 +NAME="AEN813" 5221 5887 +></A 5222 5888 +><H2 … … 5253 5919 +VALIGN="top" 5254 5920 +><A 5255 +HREF="r 596.html"5921 +HREF="r625.html" 5256 5922 +ACCESSKEY="P" 5257 5923 +>Prev</A … … 5271 5937 +VALIGN="top" 5272 5938 +><A 5273 +HREF="r 790.html"5939 +HREF="r819.html" 5274 5940 +ACCESSKEY="N" 5275 5941 +>Next</A … … 5299 5965 +> 5300 5966 \ No newline at end of file 5301 diff -Naur iputils-s201 01006.orig/doc/r790.html iputils-s20101006/doc/r790.html5302 --- iputils-s201 01006.orig/doc/r790.html 1969-12-31 19:00:00.000000000 -05005303 +++ iputils-s201 01006/doc/r790.html 2011-01-08 20:09:49.602668583 -05005304 @@ -0,0 +1,4 26 @@5305 +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">5967 diff -Naur iputils-s20121221.orig/doc/r819.html iputils-s20121221/doc/r819.html 5968 --- iputils-s20121221.orig/doc/r819.html 1970-01-01 00:00:00.000000000 +0000 5969 +++ iputils-s20121221/doc/r819.html 2013-01-04 10:38:35.000000000 +0000 5970 @@ -0,0 +1,436 @@ 5971 +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> 5306 5972 +<HTML 5307 5973 +><HEAD … … 5316 5982 +REL="PREVIOUS" 5317 5983 +TITLE="rarpd" 5318 +HREF="r 691.html"><LINK5984 +HREF="r720.html"><LINK 5319 5985 +REL="NEXT" 5320 5986 +TITLE="traceroute6" 5321 +HREF="r 884.html"></HEAD5987 +HREF="r918.html"></HEAD 5322 5988 +><BODY 5323 5989 +CLASS="REFENTRY" … … 5347 6013 +VALIGN="bottom" 5348 6014 +><A 5349 +HREF="r 691.html"6015 +HREF="r720.html" 5350 6016 +ACCESSKEY="P" 5351 6017 +>Prev</A … … 5361 6027 +VALIGN="bottom" 5362 6028 +><A 5363 +HREF="r 884.html"6029 +HREF="r918.html" 5364 6030 +ACCESSKEY="N" 5365 6031 +>Next</A … … 5378 6044 +CLASS="REFNAMEDIV" 5379 6045 +><A 5380 +NAME="AEN 795"6046 +NAME="AEN824" 5381 6047 +></A 5382 6048 +><H2 … … 5386 6052 +CLASS="REFSYNOPSISDIV" 5387 6053 +><A 5388 +NAME="AEN 798"6054 +NAME="AEN827" 5389 6055 +></A 5390 6056 +><H2 … … 5399 6065 +>pktlen</I 5400 6066 +></TT 6067 +>] [-p <TT 6068 +CLASS="REPLACEABLE" 6069 +><I 6070 +>port</I 6071 +></TT 5401 6072 +>] {<TT 5402 6073 +CLASS="REPLACEABLE" … … 5404 6075 +>destination</I 5405 6076 +></TT 5406 +>} [<TT 5407 +CLASS="REPLACEABLE" 5408 +><I 5409 +>port</I 5410 +></TT 5411 +>]</P 6077 +>}</P 5412 6078 +></DIV 5413 6079 +><DIV 5414 6080 +CLASS="REFSECT1" 5415 6081 +><A 5416 +NAME="AEN8 09"6082 +NAME="AEN838" 5417 6083 +></A 5418 6084 +><H2 … … 5446 6112 +and classic example of application of Linux error queues. 5447 6113 +The situation with IPv4 is worse, because commercial 5448 +IP routers do not return enough information in icmperror messages.6114 +IP routers do not return enough information in ICMP error messages. 5449 6115 +Probably, it will change, when they will be updated. 5450 6116 +For now it uses Van Jacobson's trick, sweeping a range … … 5454 6120 +CLASS="REFSECT1" 5455 6121 +><A 5456 +NAME="AEN8 18"6122 +NAME="AEN847" 5457 6123 +></A 5458 6124 +><H2 … … 5496 6162 +></TT 5497 6163 +> instead of 5498 +6553 6for <B6164 +65535 for <B 5499 6165 +CLASS="COMMAND" 5500 6166 +>tracepath</B … … 5505 6171 + </P 5506 6172 +></DD 6173 +><DT 6174 +><CODE 6175 +CLASS="OPTION" 6176 +>-p</CODE 6177 +></DT 6178 +><DD 6179 +><P 6180 +>Sets the initial destination port to use. 6181 + </P 6182 +></DD 5507 6183 +></DL 5508 6184 +></DIV … … 5511 6187 +CLASS="REFSECT1" 5512 6188 +><A 5513 +NAME="AEN8 39"6189 +NAME="AEN873" 5514 6190 +></A 5515 6191 +><H2 … … 5545 6221 +><P 5546 6222 +>The rest of line shows miscellaneous information about path to 5547 +the correspinding hetwork hop. As rule it contains value of RTT.6223 +the correspinding network hop. As rule it contains value of RTT. 5548 6224 +Additionally, it can show Path MTU, when it changes. 5549 6225 +If the path is asymmetric … … 5565 6241 +CLASS="REFSECT1" 5566 6242 +><A 5567 +NAME="AEN8 51"6243 +NAME="AEN885" 5568 6244 +></A 5569 6245 +><H2 … … 5578 6254 +>, 5579 6255 +<A 5580 +HREF="r 884.html"6256 +HREF="r918.html" 5581 6257 +><SPAN 5582 6258 +CLASS="CITEREFENTRY" … … 5601 6277 +CLASS="REFSECT1" 5602 6278 +><A 5603 +NAME="AEN8 65"6279 +NAME="AEN899" 5604 6280 +></A 5605 6281 +><H2 … … 5620 6296 +CLASS="REFSECT1" 5621 6297 +><A 5622 +NAME="AEN 870"6298 +NAME="AEN904" 5623 6299 +></A 5624 6300 +><H2 … … 5649 6325 +CLASS="REFSECT1" 5650 6326 +><A 5651 +NAME="AEN 878"6327 +NAME="AEN912" 5652 6328 +></A 5653 6329 +><H2 … … 5684 6360 +VALIGN="top" 5685 6361 +><A 5686 +HREF="r 691.html"6362 +HREF="r720.html" 5687 6363 +ACCESSKEY="P" 5688 6364 +>Prev</A … … 5702 6378 +VALIGN="top" 5703 6379 +><A 5704 +HREF="r 884.html"6380 +HREF="r918.html" 5705 6381 +ACCESSKEY="N" 5706 6382 +>Next</A … … 5730 6406 +> 5731 6407 \ No newline at end of file 5732 diff -Naur iputils-s201 01006.orig/doc/r884.html iputils-s20101006/doc/r884.html5733 --- iputils-s201 01006.orig/doc/r884.html 1969-12-31 19:00:00.000000000 -05005734 +++ iputils-s201 01006/doc/r884.html 2011-01-08 20:09:49.606677412 -05006408 diff -Naur iputils-s20121221.orig/doc/r918.html iputils-s20121221/doc/r918.html 6409 --- iputils-s20121221.orig/doc/r918.html 1970-01-01 00:00:00.000000000 +0000 6410 +++ iputils-s20121221/doc/r918.html 2013-01-04 10:38:35.000000000 +0000 5735 6411 @@ -0,0 +1,315 @@ 5736 +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">6412 +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> 5737 6413 +<HTML 5738 6414 +><HEAD … … 5747 6423 +REL="PREVIOUS" 5748 6424 +TITLE="tracepath" 5749 +HREF="r 790.html"><LINK6425 +HREF="r819.html"><LINK 5750 6426 +REL="NEXT" 5751 6427 +TITLE="tftpd" 5752 +HREF="r9 49.html"></HEAD6428 +HREF="r983.html"></HEAD 5753 6429 +><BODY 5754 6430 +CLASS="REFENTRY" … … 5778 6454 +VALIGN="bottom" 5779 6455 +><A 5780 +HREF="r 790.html"6456 +HREF="r819.html" 5781 6457 +ACCESSKEY="P" 5782 6458 +>Prev</A … … 5792 6468 +VALIGN="bottom" 5793 6469 +><A 5794 +HREF="r9 49.html"6470 +HREF="r983.html" 5795 6471 +ACCESSKEY="N" 5796 6472 +>Next</A … … 5809 6485 +CLASS="REFNAMEDIV" 5810 6486 +><A 5811 +NAME="AEN 889"6487 +NAME="AEN923" 5812 6488 +></A 5813 6489 +><H2 … … 5817 6493 +CLASS="REFSYNOPSISDIV" 5818 6494 +><A 5819 +NAME="AEN 892"6495 +NAME="AEN926" 5820 6496 +></A 5821 6497 +><H2 … … 5873 6549 +CLASS="REFSECT1" 5874 6550 +><A 5875 +NAME="AEN9 13"6551 +NAME="AEN947" 5876 6552 +></A 5877 6553 +><H2 … … 5892 6568 +CLASS="REFSECT1" 5893 6569 +><A 5894 +NAME="AEN9 19"6570 +NAME="AEN953" 5895 6571 +></A 5896 6572 +><H2 … … 5922 6598 +CLASS="REFSECT1" 5923 6599 +><A 5924 +NAME="AEN9 31"6600 +NAME="AEN965" 5925 6601 +></A 5926 6602 +><H2 … … 5952 6628 +CLASS="REFSECT1" 5953 6629 +><A 5954 +NAME="AEN9 38"6630 +NAME="AEN972" 5955 6631 +></A 5956 6632 +><H2 … … 5962 6638 +> requires <CODE 5963 6639 +CLASS="CONSTANT" 5964 +>CAP_NET_RAW IO</CODE6640 +>CAP_NET_RAW</CODE 5965 6641 +> capability 5966 6642 +to be executed. It is safe to be used as set-uid root.</P … … 5969 6645 +CLASS="REFSECT1" 5970 6646 +><A 5971 +NAME="AEN9 43"6647 +NAME="AEN977" 5972 6648 +></A 5973 6649 +><H2 … … 6004 6680 +VALIGN="top" 6005 6681 +><A 6006 +HREF="r 790.html"6682 +HREF="r819.html" 6007 6683 +ACCESSKEY="P" 6008 6684 +>Prev</A … … 6022 6698 +VALIGN="top" 6023 6699 +><A 6024 +HREF="r9 49.html"6700 +HREF="r983.html" 6025 6701 +ACCESSKEY="N" 6026 6702 +>Next</A … … 6050 6726 +> 6051 6727 \ No newline at end of file 6052 diff -Naur iputils-s201 01006.orig/doc/r949.html iputils-s20101006/doc/r949.html6053 --- iputils-s201 01006.orig/doc/r949.html 1969-12-31 19:00:00.000000000 -05006054 +++ iputils-s201 01006/doc/r949.html 2011-01-08 20:09:49.614834740 -05006728 diff -Naur iputils-s20121221.orig/doc/r983.html iputils-s20121221/doc/r983.html 6729 --- iputils-s20121221.orig/doc/r983.html 1970-01-01 00:00:00.000000000 +0000 6730 +++ iputils-s20121221/doc/r983.html 2013-01-04 10:38:35.000000000 +0000 6055 6731 @@ -0,0 +1,376 @@ 6056 +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">6732 +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> 6057 6733 +<HTML 6058 6734 +><HEAD … … 6067 6743 +REL="PREVIOUS" 6068 6744 +TITLE="traceroute6" 6069 +HREF="r 884.html"><LINK6745 +HREF="r918.html"><LINK 6070 6746 +REL="NEXT" 6071 +TITLE=" rdisc"6072 +HREF="r10 22.html"></HEAD6747 +TITLE="ninfod" 6748 +HREF="r1056.html"></HEAD 6073 6749 +><BODY 6074 6750 +CLASS="REFENTRY" … … 6098 6774 +VALIGN="bottom" 6099 6775 +><A 6100 +HREF="r 884.html"6776 +HREF="r918.html" 6101 6777 +ACCESSKEY="P" 6102 6778 +>Prev</A … … 6112 6788 +VALIGN="bottom" 6113 6789 +><A 6114 +HREF="r10 22.html"6790 +HREF="r1056.html" 6115 6791 +ACCESSKEY="N" 6116 6792 +>Next</A … … 6129 6805 +CLASS="REFNAMEDIV" 6130 6806 +><A 6131 +NAME="AEN9 54"6807 +NAME="AEN988" 6132 6808 +></A 6133 6809 +><H2 … … 6137 6813 +CLASS="REFSYNOPSISDIV" 6138 6814 +><A 6139 +NAME="AEN9 57"6815 +NAME="AEN991" 6140 6816 +></A 6141 6817 +><H2 … … 6155 6831 +CLASS="REFSECT1" 6156 6832 +><A 6157 +NAME="AEN9 62"6833 +NAME="AEN996" 6158 6834 +></A 6159 6835 +><H2 … … 6166 6842 +Trivial File Transfer Protocol 6167 6843 +(<A 6168 +HREF=" ftp://ftp.isi.edu/in-notes/rfc1350.txt"6844 +HREF="http://tools.ietf.org/rfc/rfc1350.txt" 6169 6845 +TARGET="_top" 6170 6846 +>RFC1350</A … … 6213 6889 +> is used together with 6214 6890 +<A 6215 +HREF="r 691.html"6891 +HREF="r720.html" 6216 6892 +><SPAN 6217 6893 +CLASS="CITEREFENTRY" … … 6227 6903 +conventions. See 6228 6904 +<A 6229 +HREF="r 691.html"6905 +HREF="r720.html" 6230 6906 +><SPAN 6231 6907 +CLASS="CITEREFENTRY" … … 6241 6917 +CLASS="REFSECT1" 6242 6918 +><A 6243 +NAME="AEN 986"6919 +NAME="AEN1020" 6244 6920 +></A 6245 6921 +><H2 … … 6295 6971 +CLASS="REFSECT1" 6296 6972 +><A 6297 +NAME="AEN 997"6973 +NAME="AEN1031" 6298 6974 +></A 6299 6975 +><H2 … … 6301 6977 +><P 6302 6978 +><A 6303 +HREF="r 691.html"6979 +HREF="r720.html" 6304 6980 +><SPAN 6305 6981 +CLASS="CITEREFENTRY" … … 6328 7004 +CLASS="REFSECT1" 6329 7005 +><A 6330 +NAME="AEN10 10"7006 +NAME="AEN1044" 6331 7007 +></A 6332 7008 +><H2 … … 6350 7026 +CLASS="REFSECT1" 6351 7027 +><A 6352 +NAME="AEN10 16"7028 +NAME="AEN1050" 6353 7029 +></A 6354 7030 +><H2 … … 6385 7061 +VALIGN="top" 6386 7062 +><A 6387 +HREF="r 884.html"7063 +HREF="r918.html" 6388 7064 +ACCESSKEY="P" 6389 7065 +>Prev</A … … 6403 7079 +VALIGN="top" 6404 7080 +><A 6405 +HREF="r10 22.html"7081 +HREF="r1056.html" 6406 7082 +ACCESSKEY="N" 6407 7083 +>Next</A … … 6423 7099 +ALIGN="right" 6424 7100 +VALIGN="top" 6425 +> rdisc</TD7101 +>ninfod</TD 6426 7102 +></TR 6427 7103 +></TABLE … … 6431 7107 +> 6432 7108 \ No newline at end of file 6433 diff -Naur iputils-s201 01006.orig/doc/rarpd.8 iputils-s20101006/doc/rarpd.86434 --- iputils-s201 01006.orig/doc/rarpd.8 1969-12-31 19:00:00.000000000 -05006435 +++ iputils-s201 01006/doc/rarpd.8 2011-01-08 20:09:51.270811811 -05007109 diff -Naur iputils-s20121221.orig/doc/rarpd.8 iputils-s20121221/doc/rarpd.8 7110 --- iputils-s20121221.orig/doc/rarpd.8 1970-01-01 00:00:00.000000000 +0000 7111 +++ iputils-s20121221/doc/rarpd.8 2013-01-04 10:38:27.000000000 +0000 6436 7112 @@ -0,0 +1,84 @@ 6437 7113 +.\" This manpage has been automatically generated by docbook2man … … 6440 7116 +.\" Please send any bug reports, improvements, comments, patches, 6441 7117 +.\" etc. to Steve Cheng <steve@ggi-project.org>. 6442 +.TH "RARPD" "8" "0 8 January 2011" "iputils-101006" "System Manager's Manual: iputils"7118 +.TH "RARPD" "8" "04 January 2013" "iputils-121221" "System Manager's Manual: iputils" 6443 7119 +.SH NAME 6444 7120 +rarpd \- answer RARP REQUESTs … … 6507 7183 +.SH "SECURITY" 6508 7184 +.PP 6509 +\fBrarpd\fR requires CAP_NET_RAW IOcapability7185 +\fBrarpd\fR requires CAP_NET_RAW capability 6510 7186 +to listen and send RARP and ARP packets. It also needs CAP_NET_ADMIN 6511 7187 +to give to kernel hint for ARP resolution; this is not strictly required, … … 6519 7195 +and the latest versions are available in source form at 6520 7196 +http://www.skbuff.net/iputils/iputils-current.tar.bz2. 6521 diff -Naur iputils-s201 01006.orig/doc/rdisc.8 iputils-s20101006/doc/rdisc.86522 --- iputils-s201 01006.orig/doc/rdisc.8 1969-12-31 19:00:00.000000000 -05006523 +++ iputils-s201 01006/doc/rdisc.8 2011-01-08 20:09:51.527155543 -05006524 @@ -0,0 +1,1 10@@7197 diff -Naur iputils-s20121221.orig/doc/rdisc.8 iputils-s20121221/doc/rdisc.8 7198 --- iputils-s20121221.orig/doc/rdisc.8 1970-01-01 00:00:00.000000000 +0000 7199 +++ iputils-s20121221/doc/rdisc.8 2013-01-04 10:38:27.000000000 +0000 7200 @@ -0,0 +1,122 @@ 6525 7201 +.\" This manpage has been automatically generated by docbook2man 6526 7202 +.\" from a DocBook document. This tool can be found at: … … 6528 7204 +.\" Please send any bug reports, improvements, comments, patches, 6529 7205 +.\" etc. to Steve Cheng <steve@ggi-project.org>. 6530 +.TH "RDISC" "8" "0 8 January 2011" "iputils-101006" "System Manager's Manual: iputils"7206 +.TH "RDISC" "8" "04 January 2013" "iputils-121221" "System Manager's Manual: iputils" 6531 7207 +.SH NAME 6532 7208 +rdisc \- network router discovery daemon 6533 7209 +.SH SYNOPSIS 6534 7210 + 6535 +\fBrdisc\fR [\fB-abdf stvV\fR] [\fB\fIsend_address\fB\fR] [\fB\fIreceive_address\fB\fR]7211 +\fBrdisc\fR [\fB-abdfrstvV\fR] [\fB-p \fIpreference\fB\fR] [\fB-T \fImax_interval\fB\fR] [\fB\fIsend_address\fB\fR] [\fB\fIreceive_address\fB\fR] 6536 7212 + 6537 7213 +.SH "DESCRIPTION" … … 6566 7242 +Server side of router discovery protocol is supported by Cisco IOS 6567 7243 +and by any more or less complete UNIX routing daemon, f.e \fBgated\fR. 7244 +Or, \fBrdisc\fR can act as responder, if compiled with -DRDISC_SERVER. 6568 7245 +.SH "OPTIONS" 6569 7246 +.TP … … 6589 7266 +\fB-s\fR must be specified. 6590 7267 +.TP 7268 +\fB-r\fR 7269 +Responder mode, available only if compiled with -DRDISC_SERVER. 7270 +.TP 6591 7271 +\fB-s\fR 6592 7272 +Send three \fBsolicitation\fR messages initially to quickly discover … … 6595 7275 +exits with a non-zero exit code if it can not find any routers. 6596 7276 +This can be overridden with the \fB-f\fR option. 7277 +.TP 7278 +\fB-p \fIpreference\fB\fR 7279 +Set preference in advertisement. 7280 +Available only with -r option. 7281 +.TP 7282 +\fB-T \fImax_interval\fB\fR 7283 +Set maximum advertisement interval in seconds. Default is 600 secs. 7284 +Available only with -r option. 6597 7285 +.TP 6598 7286 +\fB-t\fR … … 6625 7313 +.SH "SECURITY" 6626 7314 +.PP 6627 +\fBrdisc\fR requires CAP_NET_RAW IOto listen7315 +\fBrdisc\fR requires CAP_NET_RAW to listen 6628 7316 +and send ICMP messages and capability CAP_NET_ADMIN 6629 7317 +to update routing tables. … … 6633 7321 +and the latest versions are available in source form at 6634 7322 +http://www.skbuff.net/iputils/iputils-current.tar.bz2. 6635 diff -Naur iputils-s201 01006.orig/doc/tftpd.8 iputils-s20101006/doc/tftpd.86636 --- iputils-s201 01006.orig/doc/tftpd.8 1969-12-31 19:00:00.000000000 -05006637 +++ iputils-s201 01006/doc/tftpd.8 2011-01-08 20:09:51.723407498 -05007323 diff -Naur iputils-s20121221.orig/doc/tftpd.8 iputils-s20121221/doc/tftpd.8 7324 --- iputils-s20121221.orig/doc/tftpd.8 1970-01-01 00:00:00.000000000 +0000 7325 +++ iputils-s20121221/doc/tftpd.8 2013-01-04 10:38:27.000000000 +0000 6638 7326 @@ -0,0 +1,85 @@ 6639 7327 +.\" This manpage has been automatically generated by docbook2man … … 6642 7330 +.\" Please send any bug reports, improvements, comments, patches, 6643 7331 +.\" etc. to Steve Cheng <steve@ggi-project.org>. 6644 +.TH "TFTPD" "8" "0 8 January 2011" "iputils-101006" "System Manager's Manual: iputils"7332 +.TH "TFTPD" "8" "04 January 2013" "iputils-121221" "System Manager's Manual: iputils" 6645 7333 +.SH NAME 6646 7334 +tftpd \- Trivial File Transfer Protocol server … … 6722 7410 +and the latest versions are available in source form at 6723 7411 +http://www.skbuff.net/iputils/iputils-current.tar.bz2. 6724 diff -Naur iputils-s201 01006.orig/doc/tracepath.8 iputils-s20101006/doc/tracepath.86725 --- iputils-s201 01006.orig/doc/tracepath.8 1969-12-31 19:00:00.000000000 -05006726 +++ iputils-s201 01006/doc/tracepath.8 2011-01-08 20:09:52.154780955 -05006727 @@ -0,0 +1, 97@@7412 diff -Naur iputils-s20121221.orig/doc/tracepath.8 iputils-s20121221/doc/tracepath.8 7413 --- iputils-s20121221.orig/doc/tracepath.8 1970-01-01 00:00:00.000000000 +0000 7414 +++ iputils-s20121221/doc/tracepath.8 2013-01-04 10:38:27.000000000 +0000 7415 @@ -0,0 +1,100 @@ 6728 7416 +.\" This manpage has been automatically generated by docbook2man 6729 7417 +.\" from a DocBook document. This tool can be found at: … … 6731 7419 +.\" Please send any bug reports, improvements, comments, patches, 6732 7420 +.\" etc. to Steve Cheng <steve@ggi-project.org>. 6733 +.TH "TRACEPATH" "8" "0 8 January 2011" "iputils-101006" "System Manager's Manual: iputils"7421 +.TH "TRACEPATH" "8" "04 January 2013" "iputils-121221" "System Manager's Manual: iputils" 6734 7422 +.SH NAME 6735 7423 +tracepath, tracepath6 \- traces path to a network host discovering MTU along this path 6736 7424 +.SH SYNOPSIS 6737 7425 + 6738 +\fBtracepath\fR [\fB-n\fR] [\fB-b\fR] [\fB-l \fIpktlen\fB\fR] \fB\fIdestination\fB\fR [\fB\fIport\fB\fR]7426 +\fBtracepath\fR [\fB-n\fR] [\fB-b\fR] [\fB-l \fIpktlen\fB\fR] [\fB-p \fIport\fB\fR] \fB\fIdestination\fB\fR 6739 7427 + 6740 7428 +.SH "DESCRIPTION" … … 6748 7436 +and classic example of application of Linux error queues. 6749 7437 +The situation with IPv4 is worse, because commercial 6750 +IP routers do not return enough information in icmperror messages.7438 +IP routers do not return enough information in ICMP error messages. 6751 7439 +Probably, it will change, when they will be updated. 6752 7440 +For now it uses Van Jacobson's trick, sweeping a range … … 6762 7450 +\fB-l\fR 6763 7451 +Sets the initial packet length to \fIpktlen\fR instead of 6764 +65536 for \fBtracepath\fR or 128000 for \fBtracepath6\fR. 7452 +65535 for \fBtracepath\fR or 128000 for \fBtracepath6\fR. 7453 +.TP 7454 +\fB-p\fR 7455 +Sets the initial destination port to use. 6765 7456 +.SH "OUTPUT" 6766 7457 +.PP … … 6785 7476 +.PP 6786 7477 +The rest of line shows miscellaneous information about path to 6787 +the correspinding hetwork hop. As rule it contains value of RTT.7478 +the correspinding network hop. As rule it contains value of RTT. 6788 7479 +Additionally, it can show Path MTU, when it changes. 6789 7480 +If the path is asymmetric … … 6823 7514 +and the latest versions are available in source form at 6824 7515 +http://www.skbuff.net/iputils/iputils-current.tar.bz2. 6825 diff -Naur iputils-s201 01006.orig/doc/traceroute6.8 iputils-s20101006/doc/traceroute6.86826 --- iputils-s201 01006.orig/doc/traceroute6.8 1969-12-31 19:00:00.000000000 -05006827 +++ iputils-s201 01006/doc/traceroute6.8 2011-01-08 20:09:52.114781859 -05007516 diff -Naur iputils-s20121221.orig/doc/traceroute6.8 iputils-s20121221/doc/traceroute6.8 7517 --- iputils-s20121221.orig/doc/traceroute6.8 1970-01-01 00:00:00.000000000 +0000 7518 +++ iputils-s20121221/doc/traceroute6.8 2013-01-04 10:38:27.000000000 +0000 6828 7519 @@ -0,0 +1,42 @@ 6829 7520 +.\" This manpage has been automatically generated by docbook2man … … 6832 7523 +.\" Please send any bug reports, improvements, comments, patches, 6833 7524 +.\" etc. to Steve Cheng <steve@ggi-project.org>. 6834 +.TH "TRACEROUTE6" "8" "0 8 January 2011" "iputils-101006" "System Manager's Manual: iputils"7525 +.TH "TRACEROUTE6" "8" "04 January 2013" "iputils-121221" "System Manager's Manual: iputils" 6835 7526 +.SH NAME 6836 7527 +traceroute6 \- traces path to a network host … … 6862 7553 +.SH "SECURITY" 6863 7554 +.PP 6864 +\fBtracepath6\fR requires CAP_NET_RAW IOcapability7555 +\fBtracepath6\fR requires CAP_NET_RAW capability 6865 7556 +to be executed. It is safe to be used as set-uid root. 6866 7557 +.SH "AVAILABILITY" … … 6869 7560 +and the latest versions are available in source form at 6870 7561 +http://www.skbuff.net/iputils/iputils-current.tar.bz2. 7562 diff -Naur iputils-s20121221.orig/ping6.c iputils-s20121221/ping6.c 7563 --- iputils-s20121221.orig/ping6.c 2012-12-21 14:01:07.000000000 +0000 7564 +++ iputils-s20121221/ping6.c 2013-08-06 18:09:09.448346619 +0000 7565 @@ -168,8 +168,10 @@ 7566 7567 #ifdef USE_GNUTLS 7568 # include <gnutls/openssl.h> 7569 -#else 7570 +# define USE_CRYPTO 7571 +#elif defined USE_OPENSSL 7572 # include <openssl/md5.h> 7573 +# define USE_CRYPTO 7574 #endif 7575 7576 /* Node Information query */ 7577 @@ -326,6 +328,7 @@ 7578 #if !PING6_NONCE_MEMORY 7579 static int niquery_nonce(__u8 *nonce, int fill) 7580 { 7581 +# ifdef USE_CRYPTO 7582 static __u8 digest[MD5_DIGEST_LENGTH]; 7583 static int seq = -1; 7584 7585 @@ -348,6 +351,10 @@ 7586 return -1; 7587 return ntohsp((__u16 *)nonce); 7588 } 7589 +# else 7590 + fprintf(stderr, "ping6: function not available; crypto disabled\n"); 7591 + exit(3); 7592 +# endif 7593 } 7594 #endif 7595 7596 @@ -502,6 +509,7 @@ 7597 7598 static int niquery_option_subject_name_handler(int index, const char *arg) 7599 { 7600 +#ifdef USE_CRYPTO 7601 static char nigroup_buf[INET6_ADDRSTRLEN + 1 + IFNAMSIZ]; 7602 unsigned char *dnptrs[2], **dpp, **lastdnptr; 7603 int n; 7604 @@ -627,6 +635,10 @@ 7605 free(idn); 7606 free(name); 7607 exit(1); 7608 +#else 7609 + fprintf(stderr, "ping6: function not available; crypto disabled\n"); 7610 + exit(3); 7611 +#endif 7612 } 7613 7614 int niquery_option_help_handler(int index, const char *arg) 7615 diff -Naur iputils-s20121221.orig/tracepath.c iputils-s20121221/tracepath.c 7616 --- iputils-s20121221.orig/tracepath.c 2012-12-21 14:01:07.000000000 +0000 7617 +++ iputils-s20121221/tracepath.c 2013-08-06 18:08:56.048346586 +0000 7618 @@ -73,13 +73,10 @@ 7619 7620 void print_host(const char *a, const char *b, int both) 7621 { 7622 - int plen = 0; 7623 - printf("%s", a); 7624 - plen = strlen(a); 7625 - if (both) { 7626 - printf(" (%s)", b); 7627 - plen += strlen(b) + 3; 7628 - } 7629 + int plen; 7630 + plen = printf("%s", a); 7631 + if (both) 7632 + plen += printf(" (%s)", b); 7633 if (plen >= HOST_COLUMN_SIZE) 7634 plen = HOST_COLUMN_SIZE - 1; 7635 printf("%*s", HOST_COLUMN_SIZE - plen, ""); 7636 diff -Naur iputils-s20121221.orig/tracepath6.c iputils-s20121221/tracepath6.c 7637 --- iputils-s20121221.orig/tracepath6.c 2012-12-21 14:01:07.000000000 +0000 7638 +++ iputils-s20121221/tracepath6.c 2013-08-06 18:08:56.048346586 +0000 7639 @@ -86,13 +86,10 @@ 7640 7641 void print_host(const char *a, const char *b, int both) 7642 { 7643 - int plen = 0; 7644 - printf("%s", a); 7645 - plen = strlen(a); 7646 - if (both) { 7647 - printf(" (%s)", b); 7648 - plen += strlen(b) + 3; 7649 - } 7650 + int plen; 7651 + plen = printf("%s", a); 7652 + if (both) 7653 + plen += printf(" (%s)", b); 7654 if (plen >= HOST_COLUMN_SIZE) 7655 plen = HOST_COLUMN_SIZE - 1; 7656 printf("%*s", HOST_COLUMN_SIZE - plen, ""); -
patches/perl-5.18.1-Configure_multilib-1.patch
rec008670 r229ed25 1 1 Submitted By: Ryan Oliver <ryan dot oliver at pha dot com dot au> 2 Date: 201 0-08-012 Date: 2013-08-13 3 3 Initial Package Version: 5.8.8 4 4 Origin: Ryan Oliver … … 10 10 Against 5.10.1 By Jim Gifford on 2009-08-25 11 11 Against 5.12.1 By Joe Ciccone on 2010-08-01 12 Against 5.16.1 By William Harrington on 2012-08-26 13 Rename for 5.16.2 by William Harrington on 2012-11-01 12 14 13 diff -Naur perl-5.12.1.orig/Configure perl-5.12.1/Configure 14 --- perl-5.12.1.orig/Configure 2010-05-13 18:01:07.000000000 -0400 15 +++ perl-5.12.1/Configure 2010-08-01 18:18:19.614326794 -0400 16 @@ -6254,6 +6254,8 @@ 15 Rediffed: Against 5.18.0 by William Harrington on 2013-05-28 16 Rediffed: Against 5.18.1 by William Harrington on 2013-08-13 17 18 diff -Naur perl-5.18.1.orig/Configure perl-5.18.1/Configure 19 --- perl-5.18.1.orig/Configure 2013-08-12 02:44:47.000000000 +0000 20 +++ perl-5.18.1/Configure 2013-08-13 16:47:20.188650223 +0000 21 @@ -6219,6 +6219,8 @@ 17 22 : The default "style" setting is made in installstyle.U 18 23 case "$installstyle" in … … 23 28 esac 24 29 eval $prefixit 25 @@ -6 502,6 +6504,8 @@30 @@ -6467,6 +6469,8 @@ 26 31 case "$sitelib" in 27 32 '') case "$installstyle" in … … 32 37 esac 33 38 ;; 34 @@ - 7020,6 +7024,8 @@39 @@ -6986,6 +6990,8 @@ 35 40 prog=`echo $package | $sed 's/-*[0-9.]*$//'` 36 41 case "$installstyle" in -
patches/perl-5.18.1-libc-1.patch
rec008670 r229ed25 1 1 Submitted By: Jonathan Norman <Jonathan at bluesquarelinux.co.uk> 2 Date: 201 1-05-172 Date: 2013-08-13 3 3 Initial Package Version: 5.8.8 4 4 Origin: Ryan Oliver … … 11 11 Against 5.12.1 By Joe Ciccone on 2010-08-01 12 12 Against 5.14.0 By Jonathan Norman on 2011-05-17 13 Against 5.16.1 by William Harrington on 2012-08-26 14 Rename for 5.16.2 by William Harrington on 2012-11-01 13 15 14 diff -Naur perl-5.14.0.orig/hints/linux.sh perl-5.14.0/hints/linux.sh 15 --- perl-5.14.0.orig/hints/linux.sh 2011-05-17 10:15:25.836817125 +0000 16 +++ perl-5.14.0/hints/linux.sh 2011-05-17 10:17:15.472650338 +0000 17 @@ -63,9 +63,9 @@ 16 Rediffed: Against 5.18.0 by William Harrington on 2013-05-27 17 Rediffed: Against 5.18.1 by William Harrington on 2013-08-13 18 19 diff -Naur perl-5.18.1.orig/hints/linux.sh perl-5.18.1/hints/linux.sh 20 --- perl-5.18.1.orig/hints/linux.sh 2013-08-12 02:44:48.000000000 +0000 21 +++ perl-5.18.1/hints/linux.sh 2013-08-13 16:46:38.594653439 +0000 22 @@ -66,9 +66,9 @@ 18 23 # We don't use __GLIBC__ and __GLIBC_MINOR__ because they 19 24 # are insufficiently precise to distinguish things like … … 28 33 29 34 # Configure may fail to find lstat() since it's a static/inline 30 @@ -4 61,3 +461,9 @@35 @@ -456,3 +456,9 @@ 31 36 libswanted="$libswanted pthread" 32 37 ;; -
scripts/patch/ncurses-patch.sh
-
Property mode
changed from
100755
to100644
rec008670 r229ed25 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
rec008670 r229ed25 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.