Changes in / [ec008670:229ed25]
- Files:
-
- 112 added
- 57 deleted
- 403 edited
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/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/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-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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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 -
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.