Changes in / [599deb0:195cf88]
- Files:
-
- 158 added
- 110 deleted
- 383 edited
Legend:
- Unmodified
- Added
- Removed
-
BOOK/Makefile
r599deb0 r195cf88 21 21 sparc sparc64 sparc64-64 \ 22 22 mips mips64 mips64-64 \ 23 ppc ppc64 ppc64-64 23 ppc ppc64 ppc64-64 \ 24 alpha 24 25 25 26 ifdef V … … 238 239 @echo "Download-List Targets" 239 240 @echo " $(FG_GREEN)download-list $(FG_BLUE)$(ARCHS_DLLIST)$(FG_DEFAULT)" 240 @echo241 241 @echo "md5-List Targets" 242 242 @echo " $(FG_GREEN)md5-list $(FG_BLUE)$(ARCHS_MD5LIST)$(FG_DEFAULT)" -
BOOK/README
r599deb0 r195cf88 14 14 XML to XHTML: 15 15 ------------- 16 make BASEDIR=/path/to/output/location16 make RENDERDIR=/path/to/output/location 17 17 18 18 19 19 XML to single file XHTML (nochunks): 20 20 ------------------------------------ 21 make BASEDIR=/path/to/output/location nochunks21 make RENDERDIR=/path/to/output/location nochunks 22 22 23 23 … … 30 30 XML to PDF: 31 31 ----------- 32 make BASEDIR=/path/to/output/location pdf32 make RENDERDIR=/path/to/output/location pdf -
BOOK/appendices/acronymlist.xml
r599deb0 r195cf88 24 24 25 25 <varlistentry> 26 <term><emphasis role="bold">ALSA</emphasis></term> 27 <listitem> 28 <para>Advanced Linux Sound Architecture</para> 29 </listitem> 30 </varlistentry> 31 32 <varlistentry> 26 33 <term><emphasis role="bold">API</emphasis></term> 27 34 <listitem> -
BOOK/appendices/dependencies/common.xml
r599deb0 r195cf88 31 31 </para> 32 32 33 <!-- Begin ACL dependency info -->34 <bridgehead renderas="sect2" id="acl-dep">ACL</bridgehead>35 36 <segmentedlist>37 <segtitle>&dependencies;</segtitle>38 39 <seglistitem>40 <seg>Attr, Bash, Binutils, Coreutils, Glibc, GCC, Gettext, Grep,41 Libtool, Make, and Sed</seg>42 </seglistitem>43 </segmentedlist>44 45 <segmentedlist>46 <segtitle>&testsuites;</segtitle>47 48 <seglistitem>49 <seg>No testsuite available</seg>50 </seglistitem>51 </segmentedlist>52 53 <segmentedlist>54 <segtitle>&before;</segtitle>55 56 <seglistitem>57 <seg>Coreutils, Gettext, Libcap, Sed, and Systemd</seg>58 </seglistitem>59 </segmentedlist>60 61 <!-- Begin Attr dependency info -->62 <bridgehead renderas="sect2" id="attr-dep">Attr</bridgehead>63 64 <segmentedlist>65 <segtitle>&dependencies;</segtitle>66 67 <seglistitem>68 <seg>Bash, Binutils, Coreutils, Glibc, GCC, Gettext, Grep,69 Libtool, Make, and Sed</seg>70 </seglistitem>71 </segmentedlist>72 73 <segmentedlist>74 <segtitle>&testsuites;</segtitle>75 76 <seglistitem>77 <seg>No testsuite available</seg>78 </seglistitem>79 </segmentedlist>80 81 <segmentedlist>82 <segtitle>&before;</segtitle>83 84 <seglistitem>85 <seg>ACL, Coretutils, Gettext, Libcap, Sed, and Systemd</seg>86 </seglistitem>87 </segmentedlist>88 89 33 <!-- Begin Autoconf dependency info --> 90 34 <bridgehead renderas="sect2" id="autoconf-dep">Autoconf</bridgehead> … … 94 38 95 39 <seglistitem> 96 <seg>Bash, Coreutils, Gawk, Grep, M4, Make, Perl, Sed ,Texinfo</seg>97 </seglistitem> 98 </segmentedlist> 99 100 <segmentedlist> 101 <segtitle>&testsuites;</segtitle> 102 103 <seglistitem> 104 <seg>Automake, Binutils, Diffutils, Findutils, GCC ,Libtool</seg>40 <seg>Bash, Coreutils, Gawk, Grep, M4, Make, Perl, Sed and Texinfo</seg> 41 </seglistitem> 42 </segmentedlist> 43 44 <segmentedlist> 45 <segtitle>&testsuites;</segtitle> 46 47 <seglistitem> 48 <seg>Automake, Binutils, Diffutils, Findutils, GCC and Libtool</seg> 105 49 </seglistitem> 106 50 </segmentedlist> … … 122 66 <seglistitem> 123 67 <seg>Autoconf, Bash, Binutils, Coreutils, Gawk, Grep, M4, Make, Perl, 124 Sed ,Texinfo</seg>68 Sed and Texinfo</seg> 125 69 </seglistitem> 126 70 </segmentedlist> … … 131 75 <seglistitem> 132 76 <seg>Bison, Bzip2, DejaGNU, Diffutils, Expect, Findutils, 133 Flex, GCC, Gettext, Gzip, Libtool, Tar, XZ Utils. Can also use several77 Flex, GCC, Gettext, Gzip, Libtool, XZ-Utils and Tar. Can also use several 134 78 other packages that are not installed in CLFS.</seg> 135 79 </seglistitem> … … 151 95 152 96 <seglistitem> 153 <seg>Bash, Bison, Coreutils, Diffutils, Glibc, Gawk, GCC, Grep, Make,154 Ncurses, Patch, Readline, Sed ,Texinfo</seg>97 <seg>Bash, Bison, Coreutils, Diffutils, EGLIBC, Gawk, GCC, Grep, Make, 98 Ncurses, Patch, Readline, Sed and Texinfo</seg> 155 99 </seglistitem> 156 100 </segmentedlist> … … 179 123 180 124 <seglistitem> 181 <seg>Bash, Binutils, Bison, Coreutils, Glibc, GCC, Grep, Make,125 <seg>Bash, Binutils, Bison, Coreutils, EGLIBC, GCC, Grep, Make, 182 126 and Readline</seg> 183 127 </seglistitem> … … 207 151 208 152 <seglistitem> 209 <seg>Bash, Binutils, Coreutils, Diffutils, Glibc, File, Gawk, GCC,153 <seg>Bash, Binutils, Coreutils, Diffutils, EGLIBC, File, Gawk, GCC, 210 154 Grep, Make, Perl, Sed, Texinfo and Zlib</seg> 211 155 </seglistitem> … … 235 179 236 180 <seglistitem> 237 <seg>Bash, Binutils, Coreutils, Glibc, Gawk, GCC,238 Grep, M4, Make ,Sed</seg>239 </seglistitem> 240 </segmentedlist> 241 242 <segmentedlist> 243 <segtitle>&testsuites;</segtitle> 244 245 <seglistitem> 246 <seg>Diffutils, Findutils ,Gawk</seg>247 </seglistitem> 248 </segmentedlist> 249 250 <segmentedlist> 251 <segtitle>&before;</segtitle> 252 253 <seglistitem> 254 <seg>Flex, Kbd ,Tar</seg>181 <seg>Bash, Binutils, Coreutils, EGLIBC, Gawk, GCC, 182 Grep, M4, Make and Sed</seg> 183 </seglistitem> 184 </segmentedlist> 185 186 <segmentedlist> 187 <segtitle>&testsuites;</segtitle> 188 189 <seglistitem> 190 <seg>Diffutils, Findutils and Gawk</seg> 191 </seglistitem> 192 </segmentedlist> 193 194 <segmentedlist> 195 <segtitle>&before;</segtitle> 196 197 <seglistitem> 198 <seg>Flex, Kbd and Tar</seg> 255 199 </seglistitem> 256 200 </segmentedlist> … … 263 207 264 208 <seglistitem> 265 <seg>Bash, Binutils, Coreutils, Glibc, GCC, Make</seg>209 <seg>Bash, Binutils, Coreutils, EGLIBC, GCC, Make</seg> 266 210 </seglistitem> 267 211 </segmentedlist> … … 283 227 </segmentedlist> 284 228 285 <!-- Begin CLFS-Boot -scripts dependency info -->286 <bridgehead renderas="sect2" id="boot -scripts-dep">CLFS-Boot-scripts</bridgehead>287 288 <segmentedlist> 289 <segtitle>&dependencies;</segtitle> 290 291 <seglistitem> 292 <seg>Bash, Coreutils, Make ,Sed</seg>229 <!-- Begin CLFS-Bootscripts dependency info --> 230 <bridgehead renderas="sect2" id="bootscripts-dep">CLFS-Bootscripts</bridgehead> 231 232 <segmentedlist> 233 <segtitle>&dependencies;</segtitle> 234 235 <seglistitem> 236 <seg>Bash, Coreutils, Make and Sed</seg> 293 237 </seglistitem> 294 238 </segmentedlist> … … 337 281 </segmentedlist> 338 282 339 <!-- Begin CLooG dependency info -->340 <bridgehead renderas="sect2" id="cloog- dep">CLooG</bridgehead>341 342 <segmentedlist> 343 <segtitle>&dependencies;</segtitle> 344 345 <seglistitem> 346 <seg>Bash, Binutils, Coreutils, Diffutils, Glibc, Gawk, GCC, Grep,347 GMP, ISL,Make, MPC, MPFR, Sed and Texinfo</seg>283 <!-- Begin CLooG-ISL dependency info --> 284 <bridgehead renderas="sect2" id="cloog-isl-dep">CLooG-ISL</bridgehead> 285 286 <segmentedlist> 287 <segtitle>&dependencies;</segtitle> 288 289 <seglistitem> 290 <seg>Bash, Binutils, Coreutils, Diffutils, EGLIBC, Gawk, GCC, Grep, GMP, 291 Make, MPC, MPFR, Sed and Texinfo</seg> 348 292 </seglistitem> 349 293 </segmentedlist> … … 372 316 373 317 <seglistitem> 374 <seg> ACL, Attr, Bash, Binutils, Coreutils, Glibc, Gawk, GCC, GMP,375 Grep, Libcap, Make,Patch, Perl, Sed and Texinfo</seg>318 <seg>Bash, Binutils, Coreutils, EGLIBC, Gawk, GCC, GMP, Grep, Make, 319 Patch, Perl, Sed and Texinfo</seg> 376 320 </seglistitem> 377 321 </segmentedlist> … … 389 333 390 334 <seglistitem> 391 <seg>Bash, Diffutils, Findutils, Man</seg> 392 </seglistitem> 393 </segmentedlist> 394 395 <!-- Begin D-Bus dependency info --> 396 <bridgehead renderas="sect2" id="dbus-dep">D-Bus</bridgehead> 397 398 <segmentedlist> 399 <segtitle>&dependencies;</segtitle> 400 401 <seglistitem> 402 <seg>Bash, Binutils, Coreutils, Diffutils, Expat, Gawk, GCC, 403 Gettext, Grep, Make, Man, Pkg-config, Sed and Texinfo</seg> 404 </seglistitem> 405 </segmentedlist> 406 407 <segmentedlist> 408 <segtitle>&testsuites;</segtitle> 409 410 <seglistitem> 411 <seg>None</seg> 412 </seglistitem> 413 </segmentedlist> 414 415 <segmentedlist> 416 <segtitle>&before;</segtitle> 417 418 <seglistitem> 419 <seg>Systemd</seg> 335 <seg>Bash, Diffutils, Findutils, Man and Eudev</seg> 420 336 </seglistitem> 421 337 </segmentedlist> … … 482 398 483 399 <seglistitem> 484 <seg>Bash, Binutils, Coreutils, Glibc, GCC, Grep,400 <seg>Bash, Binutils, Coreutils, EGLIBC, GCC, Grep, 485 401 Make, Patch, Sed and Texinfo</seg> 486 402 </seglistitem> … … 503 419 </segmentedlist> 504 420 505 <!-- Begin Glibcdependency info -->506 <bridgehead renderas="sect2" id=" glibc-dep">Glibc</bridgehead>421 <!-- Begin EGLIBC dependency info --> 422 <bridgehead renderas="sect2" id="eglibc-dep">EGLIBC</bridgehead> 507 423 508 424 <segmentedlist> … … 531 447 </segmentedlist> 532 448 533 <!-- Begin Eudev dependency info -->534 <bridgehead renderas="sect2" id="eudev-dep">Eudev</bridgehead>535 536 <segmentedlist>537 <segtitle>&dependencies;</segtitle>538 539 <seglistitem>540 <seg>Binutils, Coreutils, Diffutils, Glibc, Gawk, GCC, Grep,541 Make and Sed</seg>542 </seglistitem>543 </segmentedlist>544 545 <segmentedlist>546 <segtitle>&testsuites;</segtitle>547 548 <seglistitem>549 <seg>No testsuite available</seg>550 </seglistitem>551 </segmentedlist>552 553 <segmentedlist>554 <segtitle>&before;</segtitle>555 556 <seglistitem>557 <seg>Systemd</seg>558 </seglistitem>559 </segmentedlist>560 561 <!-- Begin Expat dependency info -->562 <bridgehead renderas="sect2" id="expat-dep">Expat</bridgehead>563 564 <segmentedlist>565 <segtitle>&dependencies;</segtitle>566 567 <seglistitem>568 <seg>Bash, Binutils, Coreutils, Diffutils, Glibc, GCC, Grep,569 Make and Sed</seg>570 </seglistitem>571 </segmentedlist>572 573 <segmentedlist>574 <segtitle>&testsuites;</segtitle>575 576 <seglistitem>577 <seg>None</seg>578 </seglistitem>579 </segmentedlist>580 581 <segmentedlist>582 <segtitle>&before;</segtitle>583 584 <seglistitem>585 <seg>D-Bus and XML::Parser</seg>586 </seglistitem>587 </segmentedlist>588 589 449 <!-- Begin Expect dependency info --> 590 450 <bridgehead renderas="sect2" id="expect-dep">Expect</bridgehead> … … 594 454 595 455 <seglistitem> 596 <seg>Bash, Binutils, Coreutils, Diffutils, Glibc, GCC, Grep, Make,456 <seg>Bash, Binutils, Coreutils, Diffutils, EGLIBC, GCC, Grep, Make, 597 457 Patch, Sed and Tcl</seg> 598 458 </seglistitem> … … 622 482 623 483 <seglistitem> 624 <seg>Bash, Binutils, Coreutils, Glibc, Gawk, GCC, Gettext, Grep, Gzip,484 <seg>Bash, Binutils, Coreutils, EGLIBC, Gawk, GCC, Gettext, Grep, Gzip, 625 485 Make, Pkg-config-lite, Sed, Texinfo and Util-linux</seg> 626 486 </seglistitem> … … 650 510 651 511 <seglistitem> 652 <seg>Bash, Binutils, Coreutils, Diffutils, Glibc, Gawk, GCC, Grep,512 <seg>Bash, Binutils, Coreutils, Diffutils, EGLIBC, Gawk, GCC, Grep, 653 513 Make, Sed and Zlib</seg> 654 514 </seglistitem> … … 678 538 679 539 <seglistitem> 680 <seg>Bash, Binutils, Coreutils, Glibc, GCC, Grep, Make,540 <seg>Bash, Binutils, Coreutils, EGLIBC, GCC, Grep, Make, 681 541 Sed and Texinfo</seg> 682 542 </seglistitem> … … 706 566 707 567 <seglistitem> 708 <seg>Bash, Binutils, Coreutils, Glibc, GCC, Grep, M4, Make,568 <seg>Bash, Binutils, Coreutils, EGLIBC, GCC, Grep, M4, Make, 709 569 Sed and Texinfo</seg> 710 570 </seglistitem> … … 734 594 735 595 <seglistitem> 736 <seg>Bash, Binutils, Coreutils, Glibc, GCC, Grep, Make, Sed and Texinfo</seg>596 <seg>Bash, Binutils, Coreutils, EGLIBC, GCC, Grep, Make, Sed and Texinfo</seg> 737 597 </seglistitem> 738 598 </segmentedlist> … … 761 621 762 622 <seglistitem> 763 <seg>Bash, Binutils, CLooG , Coreutils, Diffutils, Glibc,623 <seg>Bash, Binutils, CLooG-ISL, Coreutils, Diffutils, EGLIBC, 764 624 Findutils, Gawk, GCC, GMP, Grep, ISL, Make, MPFR, Patch, Perl, Sed, 765 625 Tar and Texinfo</seg> … … 783 643 </segmentedlist> 784 644 785 <!-- Begin GDBM dependency info -->786 <bridgehead renderas="sect2" id="gdbm">GDBM</bridgehead>787 788 <segmentedlist>789 <segtitle>&dependencies;</segtitle>790 791 <seglistitem>792 <seg>Bash, Binutils, Coreutils, Diffutils, GCC, Grep, Make, and Sed</seg>793 </seglistitem>794 </segmentedlist>795 796 <segmentedlist>797 <segtitle>&testsuites;</segtitle>798 799 <seglistitem>800 <seg>None</seg>801 </seglistitem>802 </segmentedlist>803 804 <segmentedlist>805 <segtitle>&before;</segtitle>806 807 <seglistitem>808 <seg>None</seg>809 </seglistitem>810 </segmentedlist>811 812 645 <!-- Begin Gettext dependency info --> 813 646 <bridgehead renderas="sect2" id="gettext-dep">Gettext</bridgehead> … … 817 650 818 651 <seglistitem> 819 <seg>Bash, Binutils, Coreutils, Diffutils, Glibc, Findutils, Gawk,652 <seg>Bash, Binutils, Coreutils, Diffutils, EGLIBC, Findutils, Gawk, 820 653 GCC, Grep, Make, Sed and Texinfo</seg> 821 654 </seglistitem> … … 839 672 840 673 <!-- Begin Glib dependency info --> 841 <!--<bridgehead renderas="sect2" id="glib-dep">Glib</bridgehead>674 <bridgehead renderas="sect2" id="glib-dep">Glib</bridgehead> 842 675 843 676 <segmentedlist> … … 863 696 <seg>Pkg-config-lite</seg> 864 697 </seglistitem> 865 </segmentedlist> -->698 </segmentedlist> 866 699 867 700 <!-- Begin GMP dependency info --> … … 872 705 873 706 <seglistitem> 874 <seg>Bash, Binutils, Coreutils, Diffutils, Glibc, Gawk, GCC, Grep, M4, Make,707 <seg>Bash, Binutils, Coreutils, Diffutils, EGLIBC, Gawk, GCC, Grep, M4, Make, 875 708 Sed and Texinfo</seg> 876 709 </seglistitem> … … 890 723 <seglistitem> 891 724 <seg>MPFR, GCC</seg> 892 </seglistitem>893 </segmentedlist>894 895 <!-- Begin Gperf dependency info -->896 <bridgehead renderas="sect2" id="gperf-dep">Gperf</bridgehead>897 898 <segmentedlist>899 <segtitle>&dependencies;</segtitle>900 901 <seglistitem>902 <seg>Bash, Binutils, Coreutils, Glibc, GCC, Grep,903 Make, Sed and Texinfo</seg>904 </seglistitem>905 </segmentedlist>906 907 <segmentedlist>908 <segtitle>&testsuites;</segtitle>909 910 <seglistitem>911 <seg>Intltool</seg>912 </seglistitem>913 </segmentedlist>914 915 <segmentedlist>916 <segtitle>&before;</segtitle>917 918 <seglistitem>919 <seg>Systemd</seg>920 725 </seglistitem> 921 726 </segmentedlist> … … 928 733 929 734 <seglistitem> 930 <seg>Bash, Binutils, Coreutils, Glibc, GCC, Grep,735 <seg>Bash, Binutils, Coreutils, EGLIBC, GCC, Grep, 931 736 Make, Patch, Sed and Texinfo</seg> 932 737 </seglistitem> … … 956 761 957 762 <seglistitem> 958 <seg>Bash, Binutils, Coreutils, Glibc, Gawk, GCC, Grep, Make, Perl763 <seg>Bash, Binutils, Coreutils, EGLIBC, Gawk, GCC, Grep, Make, Perl 959 764 Sed and Texinfo</seg> 960 765 </seglistitem> … … 984 789 985 790 <seglistitem> 986 <seg>Bash, Binutils, Coreutils, Glibc, GCC, Grep, Make,791 <seg>Bash, Binutils, Coreutils, EGLIBC, GCC, Grep, Make, 987 792 Sed and Texinfo</seg> 988 793 </seglistitem> … … 1032 837 </segmentedlist> 1033 838 1034 <!-- Begin Intltool dependency info -->1035 <bridgehead renderas="sect2" id="intltool-dep">Intltool</bridgehead>1036 1037 <segmentedlist>1038 <segtitle>&dependencies;</segtitle>1039 1040 <seglistitem>1041 <seg>Binutils, Coreutils, Glibc, GCC, Make, Perl Sed and XML::Parser</seg>1042 </seglistitem>1043 </segmentedlist>1044 1045 <segmentedlist>1046 <segtitle>&testsuites;</segtitle>1047 1048 <seglistitem>1049 <seg>No testsuite available</seg>1050 </seglistitem>1051 </segmentedlist>1052 1053 <segmentedlist>1054 <segtitle>&before;</segtitle>1055 1056 <seglistitem>1057 <seg>None</seg>1058 </seglistitem>1059 </segmentedlist>1060 1061 839 <!-- Begin IProute2 dependency info --> 1062 840 <bridgehead renderas="sect2" id="iproute2-dep">IProute2</bridgehead> … … 1066 844 1067 845 <seglistitem> 1068 <seg>Bash, Binutils, Bison, Coreutils, Glibc, Findutils, Flex, GCC,846 <seg>Bash, Binutils, Bison, Coreutils, EGLIBC, Findutils, Flex, GCC, 1069 847 Make, Linux-Headers and Sed</seg> 1070 848 </seglistitem> … … 1094 872 1095 873 <seglistitem> 1096 <seg>Bash, Binutils, Coreutils, Glibc, GCC, Libcapand Make</seg>874 <seg>Bash, Binutils, Coreutils, EGLIBC, GCC and Make</seg> 1097 875 </seglistitem> 1098 876 </segmentedlist> … … 1121 899 1122 900 <seglistitem> 1123 <seg>Bash, Binutils, Coreutils, Diffutils, Glibc, Gawk, GCC, Grep,901 <seg>Bash, Binutils, Coreutils, Diffutils, EGLIBC, Gawk, GCC, Grep, 1124 902 GMP, Make, MPC, MPFR, Sed and Texinfo</seg> 1125 903 </seglistitem> … … 1149 927 1150 928 <seglistitem> 1151 <seg>Bash, Binutils, Coreutils, Glibc, Gawk, GCC, Gzip, Make, and929 <seg>Bash, Binutils, Coreutils, EGLIBC, Gawk, GCC, Gzip, Make, and 1152 930 Check</seg> 1153 931 </seglistitem> … … 1177 955 1178 956 <seglistitem> 1179 <seg>Bash, Binutils, Bison, Coreutils, Glibc, Flex, Gawk, GCC,1180 Gettext, Gzip, Make, Pkg-config-lite, Sed, XZ 957 <seg>Bash, Binutils, Bison, Coreutils, EGLIBC, Flex, Gawk, GCC, 958 Gettext, Gzip, Make, Pkg-config-lite, Sed, XZ-Utils, and Zlib. 1181 959 </seg> 1182 960 </seglistitem> … … 1195 973 1196 974 <seglistitem> 1197 <seg> Systemd</seg>975 <seg>Eudev</seg> 1198 976 </seglistitem> 1199 977 </segmentedlist> … … 1206 984 1207 985 <seglistitem> 1208 <seg>Bash, Binutils, Coreutils, Glibc, GCC, Grep, Make,986 <seg>Bash, Binutils, Coreutils, EGLIBC, GCC, Grep, Make, 1209 987 Ncurses and Sed</seg> 1210 988 </seglistitem> … … 1227 1005 </segmentedlist> 1228 1006 1229 <!-- Begin Libcap dependency info --> 1230 <bridgehead renderas="sect2" id="libcap-dep">Libcap</bridgehead> 1231 1232 <segmentedlist> 1233 <segtitle>&dependencies;</segtitle> 1234 1235 <seglistitem> 1236 <seg>Attr, Bash, Binutils, Coreutils, Glibc, GCC, Grep and Make</seg> 1237 </seglistitem> 1238 </segmentedlist> 1239 1240 <segmentedlist> 1241 <segtitle>&testsuites;</segtitle> 1242 1243 <seglistitem> 1244 <seg>No testsuite available</seg> 1245 </seglistitem> 1246 </segmentedlist> 1247 1248 <segmentedlist> 1249 <segtitle>&before;</segtitle> 1250 1251 <seglistitem> 1252 <seg>Coreutils, IPutils, Systemd</seg> 1253 </seglistitem> 1254 </segmentedlist> 1255 1256 <!-- Begin Libpipeline dependency info --> 1257 <bridgehead renderas="sect2" id="libpipeline-dep">Libpipeline</bridgehead> 1258 1259 <segmentedlist> 1260 <segtitle>&dependencies;</segtitle> 1261 1262 <seglistitem> 1263 <seg>Bash, Binutils, Coreutils, Diffutils, Gawk, GCC, Glibc, Grep, 1264 Make, Sed, and Texinfo</seg> 1265 </seglistitem> 1266 </segmentedlist> 1267 1268 <segmentedlist> 1269 <segtitle>&testsuites;</segtitle> 1270 1271 <seglistitem> 1272 <seg>Check</seg> 1273 </seglistitem> 1274 </segmentedlist> 1275 1276 <segmentedlist> 1277 <segtitle>&before;</segtitle> 1278 1279 <seglistitem> 1280 <seg>Man-DB</seg> 1007 <!-- Begin libestr dependency info --> 1008 <bridgehead renderas="sect2" id="libee-dep">Libee</bridgehead> 1009 1010 <segmentedlist> 1011 <segtitle>&dependencies;</segtitle> 1012 1013 <seglistitem> 1014 <seg>Bash, Binutils, Coreutils, Diffutils, EGLIBC, Findutils, Gawk, 1015 GCC, Grep, Libestr, Make, Pkg-config-lite, Sed and Texinfo</seg> 1016 </seglistitem> 1017 </segmentedlist> 1018 1019 <segmentedlist> 1020 <segtitle>&testsuites;</segtitle> 1021 1022 <seglistitem> 1023 <seg>None</seg> 1024 </seglistitem> 1025 </segmentedlist> 1026 1027 <segmentedlist> 1028 <segtitle>&before;</segtitle> 1029 1030 <seglistitem> 1031 <seg>Rsyslog</seg> 1032 </seglistitem> 1033 </segmentedlist> 1034 1035 <!-- Begin libestr dependency info --> 1036 <bridgehead renderas="sect2" id="libestr-dep">Libestr</bridgehead> 1037 1038 <segmentedlist> 1039 <segtitle>&dependencies;</segtitle> 1040 1041 <seglistitem> 1042 <seg>Bash, Binutils, Coreutils, Diffutils, EGLIBC, Findutils, Gawk, 1043 GCC, Grep, Make, Sed and Texinfo</seg> 1044 </seglistitem> 1045 </segmentedlist> 1046 1047 <segmentedlist> 1048 <segtitle>&testsuites;</segtitle> 1049 1050 <seglistitem> 1051 <seg>None</seg> 1052 </seglistitem> 1053 </segmentedlist> 1054 1055 <segmentedlist> 1056 <segtitle>&before;</segtitle> 1057 1058 <seglistitem> 1059 <seg>Libee and Rsyslog</seg> 1281 1060 </seglistitem> 1282 1061 </segmentedlist> … … 1289 1068 1290 1069 <seglistitem> 1291 <seg>Bash, Binutils, Coreutils, Diffutils, Glibc, Findutils, Gawk,1070 <seg>Bash, Binutils, Coreutils, Diffutils, EGLIBC, Findutils, Gawk, 1292 1071 GCC, Grep, Make, Sed and Texinfo</seg> 1293 1072 </seglistitem> … … 1344 1123 1345 1124 <seglistitem> 1346 <seg>Bash, Binutils, Coreutils, Diffutils, Glibc, Findutils, GCC, Grep,1125 <seg>Bash, Binutils, Coreutils, Diffutils, EGLIBC, Findutils, GCC, Grep, 1347 1126 Gzip, Make, KMOD, Ncurses, Perl and Sed</seg> 1348 1127 </seglistitem> … … 1372 1151 1373 1152 <seglistitem> 1374 <seg>Bash, Binutils, Coreutils, Glibc, Gawk, GCC, Grep, Make, Sed1153 <seg>Bash, Binutils, Coreutils, EGLIBC, Gawk, GCC, Grep, Make, Sed 1375 1154 and Texinfo</seg> 1376 1155 </seglistitem> … … 1400 1179 1401 1180 <seglistitem> 1402 <seg>Bash, Binutils, Coreutils, Glibc, GCC, Grep,1181 <seg>Bash, Binutils, Coreutils, EGLIBC, GCC, Grep, 1403 1182 Make, Sed and Texinfo</seg> 1404 1183 </seglistitem> … … 1409 1188 1410 1189 <seglistitem> 1411 <seg>Perl and Procps -ng</seg>1412 </seglistitem> 1413 </segmentedlist> 1414 1415 <segmentedlist> 1416 <segtitle>&before;</segtitle> 1417 1418 <seglistitem> 1419 <seg>None</seg> 1420 </seglistitem> 1421 </segmentedlist> 1422 1423 <!-- Begin Man -DBdependency info -->1424 <bridgehead renderas="sect2" id="man-d b-dep">Man-DB</bridgehead>1425 1426 <segmentedlist> 1427 <segtitle>&dependencies;</segtitle> 1428 1429 <seglistitem> 1430 <seg>Bash, Binutils, Bzip2, Coreutils, Glibc, Gawk, GCC,1431 Grep, Groff, Gzip, Less, XZ 1432 </seglistitem> 1433 </segmentedlist> 1434 1435 <segmentedlist> 1436 <segtitle>&testsuites;</segtitle> 1437 1438 <seglistitem> 1439 <seg>No testsuite available</seg> 1440 </seglistitem> 1441 </segmentedlist> 1442 1443 <segmentedlist> 1444 <segtitle>&before;</segtitle> 1445 1446 <seglistitem> 1447 <seg> D-Bus</seg>1190 <seg>Perl and Procps</seg> 1191 </seglistitem> 1192 </segmentedlist> 1193 1194 <segmentedlist> 1195 <segtitle>&before;</segtitle> 1196 1197 <seglistitem> 1198 <seg>None</seg> 1199 </seglistitem> 1200 </segmentedlist> 1201 1202 <!-- Begin Man dependency info --> 1203 <bridgehead renderas="sect2" id="man-dep">Man</bridgehead> 1204 1205 <segmentedlist> 1206 <segtitle>&dependencies;</segtitle> 1207 1208 <seglistitem> 1209 <seg>Bash, Binutils, Bzip2, Coreutils, EGLIBC, Gawk, GCC, 1210 Grep, Groff, Gzip, Less, XZ-Utils, Make and Sed</seg> 1211 </seglistitem> 1212 </segmentedlist> 1213 1214 <segmentedlist> 1215 <segtitle>&testsuites;</segtitle> 1216 1217 <seglistitem> 1218 <seg>No testsuite available</seg> 1219 </seglistitem> 1220 </segmentedlist> 1221 1222 <segmentedlist> 1223 <segtitle>&before;</segtitle> 1224 1225 <seglistitem> 1226 <seg>None</seg> 1448 1227 </seglistitem> 1449 1228 </segmentedlist> … … 1483 1262 1484 1263 <seglistitem> 1485 <seg>Bash, Binutils, Coreutils, Diffutils, Glibc, Gawk, GCC, Grep, GMP,1264 <seg>Bash, Binutils, Coreutils, Diffutils, EGLIBC, Gawk, GCC, Grep, GMP, 1486 1265 Make, MPFR, Sed and Texinfo</seg> 1487 1266 </seglistitem> … … 1511 1290 1512 1291 <seglistitem> 1513 <seg>Bash, Binutils, Coreutils, Diffutils, Glibc, Gawk, GCC, Grep, GMP,1292 <seg>Bash, Binutils, Coreutils, Diffutils, EGLIBC, Gawk, GCC, Grep, GMP, 1514 1293 Make, Sed and Texinfo</seg> 1515 1294 </seglistitem> … … 1529 1308 <seglistitem> 1530 1309 <seg>GCC</seg> 1310 </seglistitem> 1311 </segmentedlist> 1312 1313 <!-- Begin KMOD dependency info --> 1314 <bridgehead renderas="sect2" id="module-init-tools-dep">KMOD</bridgehead> 1315 1316 <segmentedlist> 1317 <segtitle>&dependencies;</segtitle> 1318 1319 <seglistitem> 1320 <seg>Bash, Binutils, Coreutils, EGLIBC, Findutils, GCC, Grep, Make, 1321 Sed and Zlib</seg> 1322 </seglistitem> 1323 </segmentedlist> 1324 1325 <segmentedlist> 1326 <segtitle>&testsuites;</segtitle> 1327 1328 <seglistitem> 1329 <seg>Diffutils, File, Gawk and Gzip</seg> 1330 </seglistitem> 1331 </segmentedlist> 1332 1333 <segmentedlist> 1334 <segtitle>&before;</segtitle> 1335 1336 <seglistitem> 1337 <seg>None</seg> 1531 1338 </seglistitem> 1532 1339 </segmentedlist> … … 1539 1346 1540 1347 <seglistitem> 1541 <seg>Bash, Binutils, Coreutils, Diffutils, Glibc, Gawk, GCC, Grep,1348 <seg>Bash, Binutils, Coreutils, Diffutils, EGLIBC, Gawk, GCC, Grep, 1542 1349 Make and Sed</seg> 1543 1350 </seglistitem> … … 1556 1363 1557 1364 <seglistitem> 1558 <seg>Bash, GRUB, Inetutils, Less, Procps -ng, Psmisc, Readline, Texinfo,1365 <seg>Bash, GRUB, Inetutils, Less, Procps, Psmisc, Readline, Texinfo, 1559 1366 Util-linux and Vim</seg> 1560 1367 </seglistitem> … … 1568 1375 1569 1376 <seglistitem> 1570 <seg>Bash, Binutils, Coreutils, Glibc, GCC, Grep, Make and Sed</seg>1377 <seg>Bash, Binutils, Coreutils, EGLIBC, GCC, Grep, Make and Sed</seg> 1571 1378 </seglistitem> 1572 1379 </segmentedlist> … … 1595 1402 1596 1403 <seglistitem> 1597 <seg>Bash, Binutils, Coreutils, Glibc, Gawk, GCC, Grep,1404 <seg>Bash, Binutils, Coreutils, EGLIBC, Gawk, GCC, Grep, 1598 1405 Make and Sed</seg> 1599 1406 </seglistitem> … … 1604 1411 1605 1412 <seglistitem> 1606 <seg>Gzip, Iana-Etc and Procps -ng, Tar</seg>1413 <seg>Gzip, Iana-Etc and Procps, Tar</seg> 1607 1414 </seglistitem> 1608 1415 </segmentedlist> … … 1623 1430 1624 1431 <seglistitem> 1625 <seg>Bash, Binutils, Coreutils, Diffutils, Glibc, Gawk, GCC, Grep,1432 <seg>Bash, Binutils, Coreutils, Diffutils, EGLIBC, Gawk, GCC, Grep, 1626 1433 Make and Sed</seg> 1627 1434 </seglistitem> … … 1640 1447 1641 1448 <seglistitem> 1642 <seg> E2fsprogs, Systemd, Util-linux</seg>1643 </seglistitem> 1644 </segmentedlist> 1645 1646 <!-- Begin Procps -ngdependency info -->1647 <bridgehead renderas="sect2" id="procps- ng-dep">Procps-ng</bridgehead>1648 1649 <segmentedlist> 1650 <segtitle>&dependencies;</segtitle> 1651 1652 <seglistitem> 1653 <seg>Bash, Binutils, Coreutils, Glibc, GCC, Make and Ncurses</seg>1449 <seg>Util-linux, E2fsprogs</seg> 1450 </seglistitem> 1451 </segmentedlist> 1452 1453 <!-- Begin Procps dependency info --> 1454 <bridgehead renderas="sect2" id="procps-dep">Procps</bridgehead> 1455 1456 <segmentedlist> 1457 <segtitle>&dependencies;</segtitle> 1458 1459 <seglistitem> 1460 <seg>Bash, Binutils, Coreutils, EGLIBC, GCC, Make and Ncurses</seg> 1654 1461 </seglistitem> 1655 1462 </segmentedlist> … … 1678 1485 1679 1486 <seglistitem> 1680 <seg>Bash, Binutils, Coreutils, Glibc, GCC, Grep, Make, Ncurses1487 <seg>Bash, Binutils, Coreutils, EGLIBC, GCC, Grep, Make, Ncurses 1681 1488 and Sed</seg> 1682 1489 </seglistitem> … … 1706 1513 1707 1514 <seglistitem> 1708 <seg>Bash, Binutils, Coreutils, Glibc, GCC, Grep, Make, Ncurses,1515 <seg>Bash, Binutils, Coreutils, EGLIBC, GCC, Grep, Make, Ncurses, 1709 1516 Patch, Sed and Texinfo</seg> 1710 1517 </seglistitem> … … 1724 1531 <seglistitem> 1725 1532 <seg>Bash</seg> 1533 </seglistitem> 1534 </segmentedlist> 1535 1536 <!-- Begin Rsyslog dependency info --> 1537 <bridgehead renderas="sect2" id="rsyslog-dep">Rsyslog</bridgehead> 1538 1539 <segmentedlist> 1540 <segtitle>&dependencies;</segtitle> 1541 1542 <seglistitem> 1543 <seg>Binutils, Coreutils, Diffutils, EGLIBC, Gawk, GCC, Grep, libee, 1544 Libestr, Make, Sed and Zlib</seg> 1545 </seglistitem> 1546 </segmentedlist> 1547 1548 <segmentedlist> 1549 <segtitle>&testsuites;</segtitle> 1550 1551 <seglistitem> 1552 <seg>No testsuite available</seg> 1553 </seglistitem> 1554 </segmentedlist> 1555 1556 <segmentedlist> 1557 <segtitle>&before;</segtitle> 1558 1559 <seglistitem> 1560 <seg>None</seg> 1726 1561 </seglistitem> 1727 1562 </segmentedlist> … … 1734 1569 1735 1570 <seglistitem> 1736 <seg> ACL, Attr, Bash, Binutils, Coreutils, Glibc, GCC, Grep, Make,1571 <seg>Bash, Binutils, Coreutils, EGLIBC, GCC, Grep, Make, 1737 1572 Sed and Texinfo</seg> 1738 1573 </seglistitem> … … 1762 1597 1763 1598 <seglistitem> 1764 <seg>ACL, Attr, Bash, Binutils, Coreutils, Diffutils, Glibc, 1765 Findutils, Gawk, GCC, Gettext, Grep, Make and Sed</seg> 1766 </seglistitem> 1767 </segmentedlist> 1768 1769 <segmentedlist> 1770 <segtitle>&testsuites;</segtitle> 1771 1772 <seglistitem> 1773 <seg>No testsuite available</seg> 1774 </seglistitem> 1775 </segmentedlist> 1776 1777 <segmentedlist> 1778 <segtitle>&before;</segtitle> 1779 1780 <seglistitem> 1781 <seg>None</seg> 1782 </seglistitem> 1783 </segmentedlist> 1784 1785 <!-- Begin systemd dependency info --> 1786 <bridgehead renderas="sect2" id="systemd-dep">Systemd</bridgehead> 1787 1788 <segmentedlist> 1789 <segtitle>&dependencies;</segtitle> 1790 1791 <seglistitem> 1792 <seg>ACL, Attr, Bash, Binutils, Coreutils, D-Bus, E2fsprogs, Glibc, 1793 Findutils, Gawk, GCC, GPerf, Grep, Intltool, Libcap, Make, Perl, 1794 Pkg-config, Sed, Util-linux and XML::Parser</seg> 1599 <seg>Bash, Binutils, Coreutils, Diffutils, EGLIBC, Findutils, Gawk, GCC, 1600 Gettext, Grep, Make and Sed</seg> 1601 </seglistitem> 1602 </segmentedlist> 1603 1604 <segmentedlist> 1605 <segtitle>&testsuites;</segtitle> 1606 1607 <seglistitem> 1608 <seg>No testsuite available</seg> 1609 </seglistitem> 1610 </segmentedlist> 1611 1612 <segmentedlist> 1613 <segtitle>&before;</segtitle> 1614 1615 <seglistitem> 1616 <seg>None</seg> 1617 </seglistitem> 1618 </segmentedlist> 1619 1620 <!-- Begin Sysvinit dependency info --> 1621 <bridgehead renderas="sect2" id="sysvinit-dep">Sysvinit</bridgehead> 1622 1623 <segmentedlist> 1624 <segtitle>&dependencies;</segtitle> 1625 1626 <seglistitem> 1627 <seg>Binutils, Coreutils, EGLIBC, GCC, Make and Sed</seg> 1795 1628 </seglistitem> 1796 1629 </segmentedlist> … … 1819 1652 1820 1653 <seglistitem> 1821 <seg>Bash, Binutils, Bison, Coreutils, Glibc, GCC,1654 <seg>Bash, Binutils, Bison, Coreutils, EGLIBC, GCC, 1822 1655 Grep, Make, Sed and Texinfo</seg> 1823 1656 </seglistitem> … … 1847 1680 1848 1681 <seglistitem> 1849 <seg>Bash, Binutils, Coreutils, Diffutils, Glibc, GCC, Grep,1682 <seg>Bash, Binutils, Coreutils, Diffutils, EGLIBC, GCC, Grep, 1850 1683 Make and Sed</seg> 1851 1684 </seglistitem> … … 1875 1708 1876 1709 <seglistitem> 1877 <seg>Bash, Binutils, Coreutils, Glibc, Gawk, GCC, Grep, Make,1710 <seg>Bash, Binutils, Coreutils, EGLIBC, Gawk, GCC, Grep, Make, 1878 1711 Ncurses and Sed</seg> 1879 1712 </seglistitem> … … 1885 1718 <seglistitem> 1886 1719 <seg>Diffutils and Gzip</seg> 1720 </seglistitem> 1721 </segmentedlist> 1722 1723 <segmentedlist> 1724 <segtitle>&before;</segtitle> 1725 1726 <seglistitem> 1727 <seg>None</seg> 1728 </seglistitem> 1729 </segmentedlist> 1730 1731 <!-- Begin Eudev dependency info --> 1732 <bridgehead renderas="sect2" id="udev-dep">Eudev</bridgehead> 1733 1734 <segmentedlist> 1735 <segtitle>&dependencies;</segtitle> 1736 1737 <seglistitem> 1738 <seg>Binutils, Coreutils, Diffutils, EGLIBC, Gawk, GCC, Grep, 1739 Make and Sed</seg> 1740 </seglistitem> 1741 </segmentedlist> 1742 1743 <segmentedlist> 1744 <segtitle>&testsuites;</segtitle> 1745 1746 <seglistitem> 1747 <seg>No testsuite available</seg> 1887 1748 </seglistitem> 1888 1749 </segmentedlist> … … 1903 1764 1904 1765 <seglistitem> 1905 <seg>Bash, Binutils, Coreutils, Glibc, GCC, Grep,1766 <seg>Bash, Binutils, Coreutils, EGLIBC, GCC, Grep, 1906 1767 Make, Ncurses, Pkg-config-lite, Sed, Texinfo and Zlib</seg> 1907 1768 </seglistitem> … … 1920 1781 1921 1782 <seglistitem> 1922 <seg>E2fsprogs , Systemd</seg>1783 <seg>E2fsprogs</seg> 1923 1784 </seglistitem> 1924 1785 </segmentedlist> … … 1931 1792 1932 1793 <seglistitem> 1933 <seg>Bash, Binutils, Coreutils, Diffutils, Glibc, Findutils, Gawk, GCC,1794 <seg>Bash, Binutils, Coreutils, Diffutils, EGLIBC, Findutils, Gawk, GCC, 1934 1795 Gettext, Grep, Make, Ncurses, Perl and Sed</seg> 1935 1796 </seglistitem> … … 1952 1813 </segmentedlist> 1953 1814 1954 <!-- Begin XML::Parser dependency info --> 1955 <bridgehead renderas="sect2" id="xml-parser-dep">XML::Parser</bridgehead> 1956 1957 <segmentedlist> 1958 <segtitle>&dependencies;</segtitle> 1959 1960 <seglistitem> 1961 <seg>Coreutils, Expat, Make and Perl</seg> 1962 </seglistitem> 1963 </segmentedlist> 1964 1965 <segmentedlist> 1966 <segtitle>&testsuites;</segtitle> 1967 1968 <seglistitem> 1969 <seg>None</seg> 1970 </seglistitem> 1971 </segmentedlist> 1972 1973 <segmentedlist> 1974 <segtitle>&before;</segtitle> 1975 1976 <seglistitem> 1977 <seg>Intltool</seg> 1978 </seglistitem> 1979 </segmentedlist> 1980 1981 <!-- Begin XZ Utils dependency info --> 1982 <bridgehead renderas="sect2" id="xz-utils-dep">XZ Utils</bridgehead> 1983 1984 <segmentedlist> 1985 <segtitle>&dependencies;</segtitle> 1986 1987 <seglistitem> 1988 <seg>Bash, Binutils, Coreutils, Diffutils, Glibc, Findutils, Gawk, GCC, 1815 <!-- Begin XZ-Utils dependency info --> 1816 <bridgehead renderas="sect2" id="xz-utils-dep">XZ-Utils</bridgehead> 1817 1818 <segmentedlist> 1819 <segtitle>&dependencies;</segtitle> 1820 1821 <seglistitem> 1822 <seg>Bash, Binutils, Coreutils, Diffutils, EGLIBC, Findutils, Gawk, GCC, 1989 1823 Grep, Make and Sed</seg> 1990 1824 </seglistitem> … … 2014 1848 2015 1849 <seglistitem> 2016 <seg>Bash, Binutils, Coreutils, Glibc, GCC, Make and Sed</seg>1850 <seg>Bash, Binutils, Coreutils, EGLIBC, GCC, Make and Sed</seg> 2017 1851 </seglistitem> 2018 1852 </segmentedlist> -
BOOK/appendices/dependencies/sparc.xml
r599deb0 r195cf88 48 48 49 49 <seglistitem> 50 <seg>Binutils, Coreutils, Glibc, Elftoaout, Gawk, GCC, Grep, Gzip,50 <seg>Binutils, Coreutils, EGLIBC, Elftoaout, Gawk, GCC, Grep, Gzip, 51 51 Make, Patch and Sed</seg> 52 52 </seglistitem> -
BOOK/appendices/dependencies/x86.xml
r599deb0 r195cf88 21 21 22 22 <seglistitem> 23 <seg>Bash, Binutils, Bison Coreutils, Diffutils, Glibc, Gawk, GCC, Gettext,23 <seg>Bash, Binutils, Bison Coreutils, Diffutils, EGLIBC, Gawk, GCC, Gettext, 24 24 Grep, Make, Ncurses, Sed and Texinfo</seg> 25 25 </seglistitem> -
BOOK/appendices/rationale/common.xml
r599deb0 r195cf88 20 20 21 21 <listitem> 22 <para>ACL</para>23 <para>The ACL package allows usage and setting of POSIX Access Control24 Lists. It can be used by several other packages in CLFS, such as Coreutils25 and Systemd.</para>26 </listitem>27 28 <listitem>29 <para>Attr</para>30 <para>Attr allows setting and viewing extended attributes of filesystem31 objects. It is required by Systemd..</para>32 </listitem>33 34 <listitem>35 22 <para>Autoconf</para> 36 23 <para>The Autoconf package contains programs for producing shell scripts … … 79 66 80 67 <listitem> 81 <para>CLFS-Boot -scripts</para>68 <para>CLFS-Bootscripts</para> 82 69 <para>This package contains a number of scripts that run at boottime, 83 70 performing essential tasks such as mounting/checking filesystems and … … 87 74 <listitem> 88 75 <para>Check</para> 89 <para>This package contains a test harness for other programs. It is 90 used for some packages' testsuites.</para> 91 </listitem> 92 93 <listitem> 94 <para>CLooG</para> 76 <para>This package contains a test harness for other programs.</para> 77 </listitem> 78 79 <listitem> 80 <para>CLooG-ISL</para> 95 81 <para>This package is used by GCC.</para> 96 82 </listitem> … … 100 86 <para>This package contains many basic command-line file-management 101 87 tools, required for installation of every package in CLFS.</para> 102 </listitem>103 104 <listitem>105 <para>D-Bus</para>106 <para>D-Bus is a message bus system, which allows applications to107 communicate to each other. It is required by Systemd.</para>108 88 </listitem> 109 89 … … 129 109 130 110 <listitem> 131 <para> Glibc</para>111 <para>EGLIBC</para> 132 112 <para>Any dynamically-linked C program (which is nearly everything 133 113 in CLFS) needs a C library to compile and run.</para> 134 </listitem>135 136 <listitem>137 <para>Eudev</para>138 <para>This is a package that allows for dynamic creation of device nodes.139 It is a fork of Udev, which is now part of Systemd. It is still140 used for the "Boot" method in the temp-system, as Systemd is not needed141 there.</para>142 114 </listitem> 143 115 … … 186 158 187 159 <listitem> 188 <para>GDBM</para>189 <para>This package contains the GNU Database Manager library. It is used190 by one other CLFS package, Man-DB.</para>191 </listitem>192 193 <listitem>194 160 <para>Gettext</para> 195 161 <para>A tool that allows programmers to easily implement i18n … … 201 167 <para>GMP</para> 202 168 <para>This package is required by GCC.</para> 203 </listitem>204 205 <listitem>206 <para>Gperf</para>207 <para>This package is required by Systemd.</para>208 169 </listitem> 209 170 … … 234 195 235 196 <listitem> 236 <para>Intltool</para>237 <para>This package is required by Systemd.</para>238 </listitem>239 240 <listitem>241 197 <para>IProute2</para> 242 198 <para>This package contains programs for administering network interfaces.</para> … … 272 228 273 229 <listitem> 274 <para>Lib cap</para>275 <para>This package is required by Systemd.</para>276 </listitem>277 278 <listitem> 279 <para>Libpipeline</para>280 <para> The Libpipeline package contains a library for manipulating281 pipelines of subprocesses in a flexible and convenient way. It is282 required by the Man-DB package.</para>230 <para>Libee</para> 231 <para>This package contains an event expression library. It is needed by 232 Rsyslog.</para> 233 </listitem> 234 235 <listitem> 236 <para>Libestr</para> 237 <para>This package contains a library for string essentials. It is needed 238 by Rsyslog.</para> 283 239 </listitem> 284 240 … … 312 268 313 269 <listitem> 314 <para>Man-DB</para> 315 <para>This package contains programs for finding and viewing man pages, 316 and has superior internationalization capabilities compared to the 317 <application>man</application> package.</para> 270 <para>Man</para> 271 <para>Used for viewing manpages</para> 318 272 </listitem> 319 273 … … 355 309 356 310 <listitem> 357 <para>Procps -ng</para>311 <para>Procps</para> 358 312 <para>Provides a number of small, useful utilities that give information 359 313 about the <filename class="directory">/proc</filename> filesystem.</para> … … 375 329 376 330 <listitem> 331 <para>Rsyslog</para> 332 <para>Rsyslog is an enhanced multi-threaded syslogd that supports 333 multiple backends with very little dependencies. It provides a program 334 that logs various system events into files in 335 <filename class="directory">/var/log</filename>.</para> 336 </listitem> 337 338 <listitem> 377 339 <para>Sed</para> 378 340 <para>This package contains a stream editor. It is used in the … … 387 349 388 350 <listitem> 389 <para>Sys temd</para>390 <para>Sys temd provides the init daemon for the system, as well as Udev,391 which dynamically creates device nodes.</para>351 <para>Sysvinit</para> 352 <para>Sysvinit is the init daemon that the clfs-bootscripts were written 353 to work with.</para> 392 354 </listitem> 393 355 … … 408 370 converting info pages. It is used in the installation procedures 409 371 of many CLFS packages.</para> 372 </listitem> 373 374 <listitem> 375 <para>Eudev</para> 376 <para>The Eudev package contains programs for dynamic creation of device 377 nodes.</para> 410 378 </listitem> 411 379 … … 425 393 426 394 <listitem> 427 <para>XML::Parser</para> 428 <para>This Perl module is required by Intltool.</para> 429 </listitem> 430 431 <listitem> 432 <para>XZ Utils</para> 395 <para>XZ-Utils</para> 433 396 <para>Useful for compressing files to reduce size. Also needed to 434 397 uncompress tarballs for many CLFS packages</para> -
BOOK/boot/64/createfiles.xml
r599deb0 r195cf88 13 13 <title>Creating Essential Symlinks</title> 14 14 15 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 16 href="../common/createfiles.xml" 17 xpointer="xpointer(//*[@os='a'])"/> 15 <para os="a">Some programs use hard-wired paths to programs which do not exist 16 yet. In order to satisfy these programs, create a number of symbolic 17 links which will be replaced by real files throughout the course of 18 the next chapter after the software has been installed.</para> 18 19 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 20 href="../common/createfiles.xml" 21 xpointer="xpointer(//*[@os='b'])"/> 20 <screen><userinput>ln -sv /tools/bin/{bash,cat,echo,grep,login,passwd,pwd,sleep,stty} ${CLFS}/bin 21 ln -sv /tools/bin/file ${CLFS}/usr/bin 22 ln -sv /tools/sbin/{agetty,blkid} ${CLFS}/sbin 23 ln -sv /tools/lib/libgcc_s.so{,.1} ${CLFS}/usr/lib 24 ln -sv /tools/lib/libstd*so* ${CLFS}/usr/lib 25 ln -sv bash ${CLFS}/bin/sh 26 ln -sv ../run ${CLFS}/var/run</userinput></screen> 22 27 23 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 24 href="../common/createfiles.xml" 25 xpointer="xpointer(//*[@os='c'])"/> 26 27 <para os="f">To enable some C++ tests in the Glibc and Binutils testsuites 28 <para os="b">To enable some c++ tests in the Glibc and Binutils testsuites 28 29 to link, create a directory and make some symbolic links:</para> 29 30 30 <screen os="g"><userinput>mkdir -pv ${CLFS}/usr/lib64 31 ln -sv /tools/lib/libstdc++.so{.6,} ${CLFS}/usr/lib64</userinput></screen> 32 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 34 href="../common/createfiles.xml" 35 xpointer="xpointer(//*[@os='d'])"/> 36 37 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 38 href="../common/createfiles.xml" 39 xpointer="xpointer(//*[@os='e'])"/> 31 <screen><userinput>mkdir -pv ${CLFS}/usr/lib64 32 ln -sv /tools/lib/libstd*so* ${CLFS}/usr/lib64</userinput></screen> 40 33 41 34 </sect1> -
BOOK/boot/64/e2fsprogs.xml
r599deb0 r195cf88 49 49 xpointer="xpointer(//*[@os='f'])"/> 50 50 51 <screen os="g"><userinput>make LIBUUID="-luuid" STATIC_LIBUUID="-luuid" \ 52 LIBBLKID="-lblkid" STATIC_LIBBLKID="-lblkid" \53 LDFLAGS="-Wl,-rpath,/tools/lib"</userinput></screen>51 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 52 href="../multilib/e2fsprogs.xml" 53 xpointer="xpointer(//*[@os='g'])"/> 54 54 55 55 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 69 69 xpointer="xpointer(//*[@os='l'])"/> 70 70 71 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 72 href="../common/e2fsprogs.xml" 73 xpointer="xpointer(//*[@os='ad'])"/> 74 75 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 76 href="../common/e2fsprogs.xml" 77 xpointer="xpointer(//*[@os='ae'])"/> 78 79 71 80 </sect2> 72 81 -
BOOK/boot/64/eudev.xml
r599deb0 r195cf88 13 13 <indexterm zone="ch-boot-eudev"> 14 14 <primary sortas="a-Eudev">Eudev</primary> 15 <secondary>boot</secondary> 15 16 </indexterm> 16 17 17 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 18 href="../ common/eudev.xml"19 href="../../final-system/common/eudev.xml" 19 20 xpointer="xpointer(//*[@role='package'])"/> 20 21 … … 23 24 24 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 25 href="../ common/eudev.xml"26 href="../../final-system/common/eudev.xml" 26 27 xpointer="xpointer(//*[@os='a'])"/> 27 28 28 <screen os="b"><userinput>BLKID_CFLAGS="-I/tools/include" BLKID_LIBS="-L/tools/lib -lblkid" \ 29 KMOD_CFLAGS="-I/tools/include/" KMOD_LIBS="-L/tools/lib -lkmod" \ 30 CC="${CC} ${BUILD64}" ./configure --prefix=/tools --build=${CLFS_HOST} \ 31 --host=${CLFS_TARGET} --disable-introspection --disable-gtk-doc-html \ 32 --disable-gudev --disable-keymap --with-firmware-path=/tools/lib/firmware \ 33 --enable-libkmod</userinput></screen> 29 <screen os="b"><userinput>BLKID_CFLAGS="-I/tools/include" BLKID_LIBS="-L/tools/lib64 -lblkid" \ 30 KMOD_CFLAGS="-I/tools/include/" KMOD_LIBS="-L/tools/lib64 -lkmod" \ 31 CC="${CC} ${BUILD64}" LDFLAGS="-Wl,-rpath,/tools/lib64:/lib64" \ 32 ./configure --prefix=/usr --build=${CLFS_HOST} --host=${CLFS_TARGET} \ 33 --with-rootprefix='' --enable-split-usr --sysconfdir=/etc \ 34 --libexecdir=/lib64 --bindir=/sbin --sbindir=/sbin --libdir=/lib64 \ 35 --disable-introspection --disable-gtk-doc-html --disable-gudev \ 36 --disable-keymap --with-firmware-path=/lib/firmware --enable-libkmod</userinput></screen> 34 37 35 38 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 36 href="../ common/eudev.xml"39 href="../../final-system/common/eudev.xml" 37 40 xpointer="xpointer(//*[@os='c'])"/> 38 41 39 42 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 40 href="../ common/eudev.xml"43 href="../../final-system/common/eudev.xml" 41 44 xpointer="xpointer(//*[@os='d'])"/> 42 45 43 46 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 44 href="../ common/eudev.xml"47 href="../../final-system/common/eudev.xml" 45 48 xpointer="xpointer(//*[@os='g'])"/> 46 49 … … 50 53 51 54 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 52 href="../common/eudev.xml" 53 xpointer="xpointer(//*[@os='i'])"/> 54 55 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 56 href="../common/eudev.xml" 57 xpointer="xpointer(//*[@os='k'])"/> 58 59 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 60 href="../common/eudev.xml" 55 href="../../final-system/common/eudev.xml" 61 56 xpointer="xpointer(//*[@os='r1'])"/> 62 57 … … 65 60 xpointer="xpointer(//*[@os='r2'])"/> 66 61 62 </sect2> 63 64 <sect2 role="content"> 65 <title/> 66 67 <para>Details on this package are located in <xref 68 linkend="contents-eudev" role="."/></para> 69 67 70 </sect2> 68 71 69 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"70 href="../common/eudev.xml"71 xpointer="xpointer(//*[@role='content'])"/>72 73 72 </sect1> -
BOOK/boot/64/grub-build.xml
r599deb0 r195cf88 41 41 <screen os="ab"><userinput>CC="${CC} ${BUILD64}" ./configure --prefix=/tools \ 42 42 --build=${CLFS_HOST} --host=${CLFS_TARGET} \ 43 --disable-werror --enable-grub-mkfont=no --with-bootdir=tools/boot</userinput></screen> 44 45 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 46 href="../x86/grub-build.xml" 47 xpointer="xpointer(//*[@os='b'])"/> 48 49 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 50 href="../x86/grub-build.xml" 51 xpointer="xpointer(//*[@os='bc'])"/> 43 --sysconfdir=/etc --libdir=/tools/lib64 --disable-werror</userinput></screen> 52 44 53 45 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 63 55 xpointer="xpointer(//*[@os='f'])"/> 64 56 65 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 66 href="../x86/grub-build.xml" 67 xpointer="xpointer(//*[@os='ag'])"/> 57 <screen os="ag"><userinput>make DESTDIR=${CLFS} install</userinput></screen> 68 58 69 59 </sect2> -
BOOK/boot/64/shadow.xml
r599deb0 r195cf88 36 36 37 37 <screen os="e"><userinput>CC="${CC} ${BUILD64}" ./configure --prefix=/tools \ 38 --build=${CLFS_HOST} --host=${CLFS_TARGET} </userinput></screen>38 --build=${CLFS_HOST} --host=${CLFS_TARGET} --sysconfdir=/etc</userinput></screen> 39 39 40 40 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 41 41 href="../common/shadow.xml" 42 42 xpointer="xpointer(//*[@os='f'])"/> 43 43 44 44 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 45 45 href="../common/shadow.xml" … … 66 66 xpointer="xpointer(//*[@os='l'])"/> 67 67 68 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"69 href="../common/shadow.xml"70 xpointer="xpointer(//*[@os='m'])"/>71 72 68 </sect2> 73 69 -
BOOK/boot/common/changingowner.xml
r599deb0 r195cf88 11 11 <title>Changing Ownership</title> 12 12 13 <para os="a">Currently, the <filename class="directory">/tools</filename> 14 and <filename class="directory">/cross-tools</filename> directories 15 are owned by the user <emphasis>clfs</emphasis>, a user that 16 exists only on the host system. Although <filename 17 class="directory">/tools</filename> and <filename 18 class="directory">/cross-tools</filename> can be deleted once the CLFS 19 system has been finished, they can be retained to build 20 additional CLFS systems. If the <filename class="directory">/tools</filename> 21 and <filename class="directory">/cross-tools</filename> directories are 22 kept as is, the files are owned by a user ID without a corresponding 23 account. This is dangerous because a user account created later could 24 get this same user ID and would own these directories and all the files 25 therein, thus exposing those files to possible malicious manipulation.</para> 13 <para os="a">Currently, the <filename class="directory">${CLFS}</filename> 14 directory and all of its subdirectories are owned by the user 15 <systemitem class="username">clfs</systemitem>, a user that exists only 16 on the host system. For security reasons, the ${CLFS} root directory and 17 all of its subdirectories should be owned by 18 <systemitem class="username">root</systemitem>. Change the ownership 19 for ${CLFS} and its subdirectories by running this command:</para> 26 20 27 <para os="b">One possible fix for this issue might be to add the 28 <systemitem class="username">clfs</systemitem> user to the new CLFS system 29 later when creating the <filename>/etc/passwd</filename> file, taking care 30 to assign it the same user and group IDs as on the host system. Alternatively, 31 assign the contents of the <filename class="directory">/tools</filename> 32 and <filename class="directory">/cross-tools</filename> directories to 33 user <systemitem class="username">root</systemitem> by running the 34 following commands:</para> 21 <screen os="b"><userinput>chown -Rv &uid-root;:&gid-root; ${CLFS}</userinput></screen> 35 22 36 <screen os="c"><userinput>chown -Rv 0:0 ${CLFS}/tools 37 chown -Rv 0:0 ${CLFS}/cross-tools</userinput></screen> 23 <para>The following files are to be owned by the group 24 <systemitem class="username">utmp</systemitem> not by 25 <systemitem class="username">root</systemitem>.</para> 26 27 <screen><userinput>chgrp -v &gid-utmp; ${CLFS}/var/run/utmp ${CLFS}/var/log/lastlog</userinput></screen> 28 38 29 39 30 </sect1> -
BOOK/boot/common/createfiles.xml
r599deb0 r195cf88 16 16 the next chapter after the software has been installed.</para> 17 17 18 <screen os="b"><userinput>ln -sv /tools/bin/{bash,cat,echo,grep,login,pwd,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 ln -sv /tools/lib/libstdc++.so{.6,} ${CLFS}/usr/lib 22 sed -e 's/tools/usr/' /tools/lib/libstdc++.la > ${CLFS}/usr/lib/libstdc++.la 22 ln -sv /tools/lib/libstd*so* ${CLFS}/usr/lib 23 23 ln -sv bash ${CLFS}/bin/sh 24 ln -sv ../run ${CLFS}/var/run 25 ln -sv /tools/sbin/init ${CLFS}/sbin 26 ln -sv /tools/etc/{login.{access,defs},limits} ${CLFS}/etc</userinput></screen> 27 28 <variablelist os="c"> 29 <title>The purpose of each link:</title> 30 31 <varlistentry os="c1"> 32 <term><parameter><filename>/bin/bash</filename></parameter></term> 33 <listitem> 34 <para>Many <command>bash</command> scripts specify 35 <filename>/bin/bash</filename>.</para> 36 </listitem> 37 </varlistentry> 38 39 <varlistentry os="c2"> 40 <term><parameter><filename>/bin/cat</filename></parameter></term> 41 <listitem> 42 <para>This pathname is hard-coded into Glibc's configure script.</para> 43 </listitem> 44 </varlistentry> 45 46 <varlistentry os="c3"> 47 <term><parameter><filename>/bin/echo</filename></parameter></term> 48 <listitem> 49 <para>This is to satisfy one of the tests in Glibc's testsuite, which 50 will fail in <command>echo</command> is not found in 51 <filename class="directory">/bin</filename>.</para> 52 </listitem> 53 </varlistentry> 54 55 <varlistentry os="c4"> 56 <term><parameter><filename>/bin/grep</filename></parameter></term> 57 <listitem> 58 <para>This to avoid a hard-coded 59 <filename class="directory">/tools</filename> reference in Libtool.</para> 60 </listitem> 61 </varlistentry> 62 63 <varlistentry os="c5"> 64 <term><parameter><filename>/bin/login</filename></parameter></term> 65 <listitem> 66 <para>The <command>agetty</command> program expects to find 67 <command>login</command> in <filename class="directory">/bin</filename>.</para> 68 </listitem> 69 </varlistentry> 70 71 <varlistentry os="c6"> 72 <term><parameter><filename>/bin/pwd</filename></parameter></term> 73 <listitem> 74 <para>Some <command>configure</command> scripts, particularly Glibc's, 75 have this pathname hard-coded.</para> 76 </listitem> 77 </varlistentry> 78 79 <varlistentry os="c7"> 80 <term><parameter><filename>/bin/stty</filename></parameter></term> 81 <listitem> 82 <para>This pathname is hard-coded into Expect, therefore it is needed 83 for Binutils and GCC testsuites to pass.</para> 84 </listitem> 85 </varlistentry> 86 87 <varlistentry os="c8"> 88 <term><parameter><filename>/usr/bin/file</filename></parameter></term> 89 <listitem> 90 <para>Binutils' <command>configure</command> scripts specify this 91 command location.</para> 92 </listitem> 93 </varlistentry> 94 95 <varlistentry os="c9"> 96 <term><parameter><filename>/usr/lib/libgcc_s.so{,.1}</filename></parameter></term> 97 <listitem> 98 <para>Glibc needs this for the pthreads library to work.</para> 99 </listitem> 100 </varlistentry> 101 102 <varlistentry os="c10"> 103 <term><parameter><filename>/usr/lib/libstdc++{,.6}</filename></parameter></term> 104 <listitem> 105 <para>This is needed by several tests in Glibc's testsuite, as well as 106 for C++ support in GMP.</para> 107 </listitem> 108 </varlistentry> 109 110 <varlistentry os="c11"> 111 <term><parameter><filename>/usr/lib/libstdc++.la</filename></parameter></term> 112 <listitem> 113 <para>This prevents a <filename class="directory">/tools</filename> 114 reference that would be in <filename>/usr/lib/libstdc++.la</filename>.</para> 115 </listitem> 116 </varlistentry> 117 118 <varlistentry os="c12"> 119 <term><parameter><filename>/bin/sh</filename></parameter></term> 120 <listitem> 121 <para>Many shell scripts hard-code <filename>/bin/sh</filename>.</para> 122 </listitem> 123 </varlistentry> 124 125 <varlistentry os="c13"> 126 <term><parameter><filename>/var/run</filename></parameter></term> 127 <listitem> 128 <para>This is to account for any applications that have not yet 129 migrated to using <filename class="directory">/run</filename>.</para> 130 </listitem> 131 </varlistentry> 132 133 <varlistentry os="c14"> 134 <term><parameter><filename>/sbin/init</filename></parameter></term> 135 <listitem> 136 <para>This is where the kernel expects to find <command>init</command>.</para> 137 </listitem> 138 </varlistentry> 139 140 <varlistentry os="c15"> 141 <term><parameter><filename>/etc/{login.{access,defs},limits}</filename></parameter></term> 142 <listitem> 143 <para>These are configuration files used by Shadow and are expected to 144 be found in <filename class="directory">/etc</filename>, for programs 145 such as <command>login</command> and <command>su</command> to work.</para> 146 </listitem> 147 </varlistentry> 148 149 </variablelist> 150 151 <para os="d">Historically, Linux maintains a list of the mounted file systems 152 in the file <filename>/etc/mtab</filename>. Modern kernels maintain this list 153 internally and expose it to the user via the 154 <filename class="directory">/proc</filename> filesystem. To satisfy utilities 155 that expect the presence of <filename>/etc/mtab</filename>, create the 156 following symbolic link:</para> 157 158 <screen os="e"><userinput>ln -sv /proc/self/mounts ${CLFS}/etc/mtab</userinput></screen> 24 ln -sv /run ${CLFS}/var/run</userinput></screen> 159 25 160 26 </sect1> -
BOOK/boot/common/creatingdirs.xml
r599deb0 r195cf88 11 11 <title>Creating Directories</title> 12 12 13 <note os="a"> 14 <para>The commands in the remainder of the book should be run as 15 the <systemitem class="username">root</systemitem> user. Check 16 that ${CLFS} is set in the 17 <systemitem class="username">root</systemitem> user’s environment 18 before proceeding.</para> 19 </note> 20 21 <para os="b">It is time to create some structure in the CLFS file system. Create a 13 <para os="a">It is time to create some structure in the CLFS file system. Create a 22 14 standard directory tree by issuing the following commands:</para> 23 15 24 <screen os=" c"><userinput>mkdir -pv ${CLFS}/{bin,boot,dev,{etc/,}opt,home,lib/firmware,mnt}16 <screen os="b"><userinput>mkdir -pv ${CLFS}/{bin,boot,dev,{etc/,}opt,home,lib,mnt} 25 17 mkdir -pv ${CLFS}/{proc,media/{floppy,cdrom},run/{,shm},sbin,srv,sys} 26 18 mkdir -pv ${CLFS}/var/{lock,log,mail,spool} … … 31 23 mkdir -pv ${CLFS}/usr/{,local/}share/{doc,info,locale,man} 32 24 mkdir -pv ${CLFS}/usr/{,local/}share/{misc,terminfo,zoneinfo} 33 mkdir -pv ${CLFS}/usr/{,local/}share/man/man{1,2,3,4,5,6,7,8}</userinput></screen> 25 mkdir -pv ${CLFS}/usr/{,local/}share/man/man{1,2,3,4,5,6,7,8} 26 for dir in ${CLFS}/usr{,/local}; do 27 ln -sv share/{man,doc,info} $dir 28 done</userinput></screen> 34 29 35 <para os=" d">Directories are, by default, created with permission mode 755,30 <para os="c">Directories are, by default, created with permission mode 755, 36 31 but this is not desirable for all directories. In the commands above, 37 32 two changes are made—one to the home directory of user … … 39 34 directories for temporary files.</para> 40 35 41 <para os=" e">The first mode change ensures that not just anybody can enter36 <para os="d">The first mode change ensures that not just anybody can enter 42 37 the <filename class="directory">/root</filename> directory—the 43 38 same as a normal user would do with his or her home directory. The … … 49 44 1777 bit mask.</para> 50 45 51 <sect2 os=" f">46 <sect2 os="e"> 52 47 <title>FHS Compliance Note</title> 53 48 -
BOOK/boot/common/devices.xml
r599deb0 r195cf88 13 13 <indexterm zone="ch-boot-devices"> 14 14 <primary sortas="e-/dev/*">/dev/*</primary> 15 <secondary>boot</secondary>16 15 </indexterm> 17 16 18 17 <sect2> 19 18 <title>Creating Initial Device Nodes</title> 19 20 <note os="a"> 21 <para>The commands in the remainder of the book should be run as 22 the <systemitem class="username">root</systemitem> user. Check 23 that ${CLFS} is set in the 24 <systemitem class="username">root</systemitem> user’s environment 25 before proceeding.</para> 26 </note> 20 27 21 28 <para os="b">When the kernel boots the system, it requires the presence … … 29 36 the following commands:</para> 30 37 31 <screen><userinput>mknod -m 0600 ${CLFS}/dev/console c 5 1 32 mknod -m 0666 ${CLFS}/dev/null c 1 3</userinput></screen> 38 <screen><userinput>mknod -m 600 ${CLFS}/dev/console c 5 1 39 mknod -m 666 ${CLFS}/dev/null c 1 3</userinput></screen> 40 41 <para>Before udev starts, a tmpfs filesystem is mounted over 42 <filename class="directory">/dev</filename> and the previous entries are 43 no longer available. The following command creates files that are copied 44 over by the udev bootscript:</para> 45 46 <screen><userinput>mknod -m 600 ${CLFS}/lib/udev/devices/console c 5 1 47 mknod -m 666 ${CLFS}/lib/udev/devices/null c 1 3</userinput></screen> 33 48 34 49 </sect2> -
BOOK/boot/common/e2fsprogs.xml
r599deb0 r195cf88 48 48 xpointer="xpointer(//*[@os='e2'])"/> 49 49 50 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"51 href="../../final-system/common/e2fsprogs.xml"52 xpointer="xpointer(//*[@os='e3'])"/>53 54 50 </variablelist> 55 51 … … 77 73 xpointer="xpointer(//*[@os='l'])"/> 78 74 75 <para os="ad">Create needed symlinks for a bootable system:</para> 76 77 <screen os="ae"><userinput>ln -sv /tools/sbin/{fsck.ext2,fsck.ext3,fsck.ext4,e2fsck} ${CLFS}/sbin</userinput></screen> 78 79 79 80 </sect2> 80 81 -
BOOK/boot/common/eudev.xml
r599deb0 r195cf88 13 13 <indexterm zone="ch-boot-eudev"> 14 14 <primary sortas="a-Eudev">Eudev</primary> 15 <secondary>boot</secondary> 15 16 </indexterm> 16 17 17 <sect2 role="package"> 18 <title/> 19 20 <para>The Eudev package contains programs for dynamic creation of device 21 nodes.</para> 22 23 </sect2> 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 19 href="../../final-system/common/eudev.xml" 20 xpointer="xpointer(//*[@role='package'])"/> 24 21 25 22 <sect2 role="installation"> 26 23 <title>Installation of Eudev</title> 27 24 28 <para os="a">Prepare Eudev for compilation:</para> 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 26 href="../../final-system/common/eudev.xml" 27 xpointer="xpointer(//*[@os='a'])"/> 29 28 30 29 <screen os="b"><userinput>BLKID_CFLAGS="-I/tools/include" BLKID_LIBS="-L/tools/lib -lblkid" \ 31 KMOD_CFLAGS="-I/tools/include/" KMOD_LIBS="-L/tools/lib -lkmod" \ 32 ./configure --prefix=/tools --build=${CLFS_HOST} --host=${CLFS_TARGET} \ 33 --disable-introspection --disable-gtk-doc-html \ 30 KMOD_CFLAGS="-I/tools/include/" KMOD_LIBS="-L/tools/lib -lkmod" \ 31 LDFLAGS="-Wl,-rpath,/tools/lib:/lib" ./configure --prefix=/usr \ 32 --build=${CLFS_HOST} --host=${CLFS_TARGET} \ 33 --with-rootprefix='' --enable-split-usr --sysconfdir=/etc \ 34 --libexecdir=/lib --bindir=/sbin --sbindir=/sbin --libdir=/usr/lib \ 35 --with-rootlibdir=/lib --disable-introspection --disable-gtk-doc-html \ 34 36 --disable-gudev --disable-keymap --with-firmware-path=/lib/firmware \ 35 37 --enable-libkmod</userinput></screen> 36 38 37 <para os="c">Compile the package:</para> 39 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 40 href="../../final-system/common/eudev.xml" 41 xpointer="xpointer(//*[@os='c'])"/> 38 42 39 <screen os="d"><userinput>make</userinput></screen> 43 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 44 href="../../final-system/common/eudev.xml" 45 xpointer="xpointer(//*[@os='d'])"/> 40 46 41 <para os="g">Install the package:</para> 47 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 48 href="../../final-system/common/eudev.xml" 49 xpointer="xpointer(//*[@os='g'])"/> 42 50 43 <screen os="j"><userinput>make install</userinput></screen>51 <screen os="j"><userinput>make DESTDIR=${CLFS} install</userinput></screen> 44 52 45 <para os="i">Create a directory for storing firmware that can be 46 loaded by <command>udev</command>:</para> 53 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 54 href="../../final-system/common/eudev.xml" 55 xpointer="xpointer(//*[@os='i'])"/> 47 56 48 <screen os="k"><userinput>install -dv /tools/lib/firmware</userinput></screen>57 <screen os="k"><userinput>install -dv ${CLFS}/lib/firmware</userinput></screen> 49 58 50 <para os="r1">Create a dummy rule so that Eudev will name ethernet devices properly for the system.</para> 59 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 60 href="../../final-system/common/eudev.xml" 61 xpointer="xpointer(//*[@os='r1'])"/> 51 62 52 <screen os="r2"><userinput>echo "# dummy, so that network is once again on eth*" >\53 /tools/etc/udev/rules.d/80-net-name-slot.rules</userinput></screen>63 <screen os="r2"><userinput>echo "# dummy, so that network is once again on eth*" \ 64 > ${CLFS}/etc/udev/rules.d/80-net-name-slot.rules</userinput></screen> 54 65 55 66 </sect2> 56 67 57 <sect2 id="contents-eudev"role="content">58 <title >Contents of Eudev</title>68 <sect2 role="content"> 69 <title/> 59 70 60 <segmentedlist> 61 <segtitle>Installed programs</segtitle> 62 <segtitle>Installed library</segtitle> 63 <segtitle>Installed directories</segtitle> 64 65 <seglistitem> 66 <seg>ata_id, cdrom_id, collect, create_floppy_devices, edd_id, 67 firmware.sh, fstab_import, path_id, scsi_id, udevadm, udevd, usb_id, 68 v4l_id, write_cd_rules, write_net_rules</seg> 69 <seg>libudev</seg> 70 <seg>/tools/etc/udev, /tools/lib/firmware, /tools/lib/udev</seg> 71 </seglistitem> 72 </segmentedlist> 73 74 <variablelist> 75 <bridgehead renderas="sect3">Short Descriptions</bridgehead> 76 <?dbfo list-presentation="list"?> 77 <?dbhtml list-presentation="table"?> 78 79 <varlistentry id="udevadm"> 80 <term><command>udevadm</command></term> 81 <listitem> 82 <para>Controls the runtime behavior of Eudev, requests kernel 83 events, manages the event queue, and provides simple debugging.</para> 84 <indexterm zone="ch-boot-eudev udevadm"> 85 <primary sortas="b-udevadm">udevadm</primary> 86 </indexterm> 87 </listitem> 88 </varlistentry> 89 90 <varlistentry id="udevd"> 91 <term><command>udevd</command></term> 92 <listitem> 93 <para>A daemon that reorders hotplug events before submitting them to 94 <command>udev</command>, 95 thus avoiding various race conditions</para> 96 <indexterm zone="ch-boot-eudev udevd"> 97 <primary sortas="b-udevd">udevd</primary> 98 </indexterm> 99 </listitem> 100 </varlistentry> 101 102 <!-- Start of Helpers --> 103 <varlistentry id="ata_id"> 104 <term><command>ata_id</command></term> 105 <listitem> 106 <para>Provides Eudev with a unique string and additional 107 information (uuid, label) for an ATA drive</para> 108 <indexterm zone="ch-boot-eudev ata_id"> 109 <primary sortas="b-ata_id">ata_id</primary> 110 </indexterm> 111 </listitem> 112 </varlistentry> 113 114 <varlistentry id="cdrom_id"> 115 <term><command>cdrom_id</command></term> 116 <listitem> 117 <para>Prints the capabilities of a CDROM or DVDROM drive.</para> 118 <indexterm zone="ch-boot-eudev cdrom_id"> 119 <primary sortas="b-cdrom_id">cdrom_id</primary> 120 </indexterm> 121 </listitem> 122 </varlistentry> 123 124 <varlistentry id="collect"> 125 <term><command>collect</command></term> 126 <listitem> 127 <para>Given an ID for the current uevent and a list of IDs 128 (for all target uevents), registers the current ID and indicates whether 129 all target IDs have been registered.</para> 130 <indexterm zone="ch-boot-eudev collect"> 131 <primary sortas="b-collect">collect</primary> 132 </indexterm> 133 </listitem> 134 </varlistentry> 135 136 <varlistentry id="create_floppy_devices"> 137 <term><command>create_floppy_devices</command></term> 138 <listitem> 139 <para>Creates all possible floppy devices based on the CMOS type</para> 140 <indexterm zone="ch-boot-eudev create_floppy_devices"> 141 <primary sortas="b-create_floppy_devices">create_floppy_devices</primary> 142 </indexterm> 143 </listitem> 144 </varlistentry> 145 146 <varlistentry id="edd_id"> 147 <term><command>edd_id</command></term> 148 <listitem> 149 <para>Identifies x86 disk drives from Enhanced Disk Drive calls</para> 150 <indexterm zone="ch-boot-eudev edd_id"> 151 <primary sortas="b-edd_id">edd_id</primary> 152 </indexterm> 153 </listitem> 154 </varlistentry> 155 156 <varlistentry id="firmware.sh"> 157 <term><command>firmware.sh</command></term> 158 <listitem> 159 <para>Script to load firmware for a device</para> 160 <indexterm zone="ch-boot-eudev firmware.sh"> 161 <primary sortas="b-firmware.sh">firmware.sh</primary> 162 </indexterm> 163 </listitem> 164 </varlistentry> 165 166 <varlistentry id="fstab_import"> 167 <term><command>fstab_import</command></term> 168 <listitem> 169 <para>Finds an entry in <filename>/etc/fstab</filename> that matches 170 the current device, and provides its information to Udev.</para> 171 <indexterm zone="ch-boot-eudev fstab_import"> 172 <primary sortas="b-fstab_import">fstab_import</primary> 173 </indexterm> 174 </listitem> 175 </varlistentry> 176 177 <varlistentry id="path_id"> 178 <term><command>path_id</command></term> 179 <listitem> 180 <para>Provides the shortest possible unique hardware path to a 181 device</para> 182 <indexterm zone="ch-boot-eudev path_id"> 183 <primary sortas="b-path_id">path_id</primary> 184 </indexterm> 185 </listitem> 186 </varlistentry> 187 188 <varlistentry id="scsi_id"> 189 <term><command>scsi_id</command></term> 190 <listitem> 191 <para>Retrieves or generates a unique SCSI identifier.</para> 192 <indexterm zone="ch-boot-eudev scsi_id"> 193 <primary sortas="b-scsi_id">scsi_id</primary> 194 </indexterm> 195 </listitem> 196 </varlistentry> 197 198 <varlistentry id="usb_id"> 199 <term><command>usb_id</command></term> 200 <listitem> 201 <para>Identifies a USB block device.</para> 202 <indexterm zone="ch-boot-eudev usb_id"> 203 <primary sortas="b-usb_id">usb_id</primary> 204 </indexterm> 205 </listitem> 206 </varlistentry> 207 208 <varlistentry id="v4l_id"> 209 <term><command>v4l_id</command></term> 210 <listitem> 211 <para>Determines V4L capabilities for a given device.</para> 212 <indexterm zone="ch-boot-eudev v4l_id"> 213 <primary sortas="b-v4l_id">v4l_id</primary> 214 </indexterm> 215 </listitem> 216 </varlistentry> 217 218 <varlistentry id="write_cd_rules"> 219 <term><command>write_cd_rules</command></term> 220 <listitem> 221 <para>A script which generates Eudev rules to provide stable names 222 for network interfaces.</para> 223 <indexterm zone="ch-boot-eudev write_cd_rules"> 224 <primary sortas="b-write_cd_rules">write_cd_rules</primary> 225 </indexterm> 226 </listitem> 227 </varlistentry> 228 229 <varlistentry id="write_net_rules"> 230 <term><command>write_net_rules</command></term> 231 <listitem> 232 <para>A script which generates Eudev rules to provide stable names 233 for network interfaces.</para> 234 <indexterm zone="ch-boot-eudev write_net_rules"> 235 <primary sortas="b-write_net_rules">write_net_rules</primary> 236 </indexterm> 237 </listitem> 238 </varlistentry> 239 <!-- End of Helpers --> 240 241 <varlistentry id="libudev"> 242 <term><filename class="libraryfile">libudev</filename></term> 243 <listitem> 244 <para>A library interface to eudev device information.</para> 245 <indexterm zone="ch-boot-eudev libudev"> 246 <primary sortas="c-libudev">libudev</primary> 247 </indexterm> 248 </listitem> 249 </varlistentry> 250 251 <varlistentry id="etc-eudev"> 252 <term><filename class="directory">/etc/udev</filename></term> 253 <listitem> 254 <para>Contains <command>udev</command> configuration files, 255 device permissions, and rules for device naming</para> 256 <indexterm zone="ch-boot-eudev etc-eudev"> 257 <primary sortas="e-/etc/udev">/etc/udev</primary> 258 </indexterm> 259 </listitem> 260 </varlistentry> 261 262 <varlistentry id="lib-eudev"> 263 <term><filename class="directory">/lib/udev</filename></term> 264 <listitem> 265 <para>Contains <command>udev</command> helper programs 266 and static devices which get copied to /dev when booted.</para> 267 <indexterm zone="ch-boot-eudev lib-eudev"> 268 <primary sortas="e-/lib/udev">/lib/udev</primary> 269 </indexterm> 270 </listitem> 271 </varlistentry> 272 </variablelist> 71 <para>Details on this package are located in <xref 72 linkend="contents-eudev" role="."/></para> 273 73 274 74 </sect2> -
BOOK/boot/common/fstab.xml
r599deb0 r195cf88 13 13 <indexterm zone="ch-boot-fstab"> 14 14 <primary sortas="e-/etc/fstab">/etc/fstab</primary> 15 <secondary>boot</secondary>16 15 </indexterm> 17 16 … … 29 28 /dev/<replaceable>[xxx]</replaceable> / <replaceable>[fff]</replaceable> defaults 1 1 30 29 /dev/<replaceable>[yyy]</replaceable> swap swap pri=1 0 0 30 proc /proc proc defaults 0 0 31 sysfs /sys sysfs defaults 0 0 31 32 devpts /dev/pts devpts gid=&gid-tty;,mode=620 0 0 32 33 shm /dev/shm tmpfs defaults 0 0 34 tmpfs /run tmpfs defaults 0 0 35 devtmpfs /dev devtmpfs mode=0755,nosuid 0 0 33 36 34 37 # End /etc/fstab</literal> … … 39 42 xpointer="xpointer(//*[@os='b'])"/> 40 43 41 <para os="c">The <filename class="directory">/dev/shm</filename> mount point 42 for <systemitem class="filesystem">tmpfs</systemitem> is included to 43 allow enabling POSIX-shared memory. The kernel must have the required 44 support built into it for this to work (more about this is in the next 45 section). Please note that very little software currently uses 46 POSIX-shared memory. Therefore, consider the <filename 47 class="directory">/dev/shm</filename> mount point optional. For more 48 information, see <filename>Documentation/filesystems/tmpfs.txt</filename> 49 in the kernel source tree.</para> 44 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 45 href="../../bootable/common/fstab.xml" 46 xpointer="xpointer(//*[@os='c'])"/> 50 47 51 48 </sect1> -
BOOK/boot/common/introduction.xml
r599deb0 r195cf88 15 15 build the final system packages.</para> 16 16 17 <para>There are a few additional packages that will need to be 18 installed to allow you to boot the minimal system. Some of these 19 packages will be installed onto root or in /usr on the CLFS 20 partition (${CLFS}/bin, ${CLFS}/usr/bin, etc...), rather than /tools, using the 21 "DESTDIR" option with make. This will require the 22 <systemitem class="username">clfs</systemitem> user to have write access to 23 the rest of the CLFS partition, so you will need to temporarily change the 24 ownership of ${CLFS} to the <systemitem class="username">clfs</systemitem> user. 25 Run the following command as <systemitem 26 class="username">root</systemitem>:</para> 27 28 <screen><userinput>chown -v clfs ${CLFS}</userinput></screen> 29 17 30 </sect1> -
BOOK/boot/common/kmod.xml
r599deb0 r195cf88 23 23 <title>Installation of Kmod</title> 24 24 25 <para os="s1">Tell Kmod to use <filename class="directory">/tools/lib/modules</filename>:</para>26 27 <screen os="s2"><userinput>cp -v libkmod/libkmod.c{,.orig}28 sed '/dirname_default_prefix /s@/lib/modules@/tools&@' \29 libkmod/libkmod.c.orig > libkmod/libkmod.c</userinput></screen>30 31 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 32 26 href="../../final-system/common/kmod.xml" 33 27 xpointer="xpointer(//*[@os='a'])"/> 34 28 35 <screen os="b"><userinput>PKG_CONFIG= liblzma_CFLAGS="-I/tools/include" \ 36 liblzma_LIBS="-L/tools/lib -llzma" \ 37 zlib_CFLAGS="-I/tools/include" zlib_LIBS="-L/tools/lib -lz" \ 38 ./configure --prefix=/tools \ 39 --build=${CLFS_HOST} --host=${CLFS_TARGET} --with-xz --with-zlib</userinput></screen> 40 41 <variablelist os="c"> 42 <title>The meaning of the new configure options:</title> 43 44 <varlistentry> 45 <term><parameter>--with-zlib --with-xz</parameter></term> 46 <listitem> 47 <para>These allow the Kmod package to handle zlib and XZ 48 compressed kernel modules.</para> 49 </listitem> 50 </varlistentry> 51 52 </variablelist> 29 <screen os="b"><userinput>liblzma_CFLAGS="-I/tools/include" liblzma_LIBS="-L/tools/lib -llzma" \ 30 zlib_CFLAGS="-I/tools/include" zlib_LIBS="-L/tools/lib -lz" \ 31 ./configure --prefix=/tools --bindir=/bin \ 32 --build=${CLFS_HOST} --host=${CLFS_TARGET} --with-xz --with-zlib \ 33 --disable-manpages</userinput></screen> 53 34 54 35 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 64 45 xpointer="xpointer(//*[@os='g'])"/> 65 46 66 <screen os=" h"><userinput>makeinstall</userinput></screen>47 <screen os="k"><userinput>make DESTDIR=${CLFS} install</userinput></screen> 67 48 68 69 70 49 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 50 href="../../final-system/common/kmod.xml" 51 xpointer="xpointer(//*[@os='i'])"/> 71 52 72 <screen os="j"><userinput>ln -sfv kmod /tools/bin/lsmod 73 for tool in depmod insmod modprobe modinfo rmmod; do 74 ln -sv ../bin/kmod /tools/sbin/${tool} 75 done</userinput></screen> 53 <screen os="j"><userinput>ln -sv kmod ${CLFS}/bin/lsmod 54 ln -sv ../bin/kmod ${CLFS}/sbin/depmod 55 ln -sv ../bin/kmod ${CLFS}/sbin/insmod 56 ln -sv ../bin/kmod ${CLFS}/sbin/modprobe 57 ln -sv ../bin/kmod ${CLFS}/sbin/modinfo 58 ln -sv ../bin/kmod ${CLFS}/sbin/rmmod</userinput></screen> 76 59 77 60 </sect2> -
BOOK/boot/common/pwdgroup.xml
r599deb0 r195cf88 9 9 <?dbhtml filename="pwdgroup.html"?> 10 10 11 <title>Creating the passwd and groupFiles</title>11 <title>Creating the passwd, group, and log Files</title> 12 12 13 13 <indexterm zone="ch-boot-pwdgroup"> 14 14 <primary sortas="e-/etc/passwd">/etc/passwd</primary> 15 <secondary>boot</secondary>16 15 </indexterm> 17 16 18 17 <indexterm zone="ch-boot-pwdgroup"> 19 18 <primary sortas="e-/etc/group">/etc/group</primary> 20 <secondary>boot</secondary> 19 </indexterm> 20 21 <indexterm zone="ch-boot-pwdgroup"> 22 <primary sortas="e-/var/run/utmp">/var/run/utmp</primary> 23 </indexterm> 24 25 <indexterm zone="ch-boot-pwdgroup"> 26 <primary sortas="e-/var/log/btmp">/var/log/btmp</primary> 27 </indexterm> 28 29 <indexterm zone="ch-boot-pwdgroup"> 30 <primary sortas="e-/var/log/lastlog">/var/log/lastlog</primary> 31 </indexterm> 32 33 <indexterm zone="ch-boot-pwdgroup"> 34 <primary sortas="e-/var/log/wtmp">/var/log/wtmp</primary> 21 35 </indexterm> 22 36 … … 31 45 <screen><userinput>cat > ${CLFS}/etc/passwd << "EOF" 32 46 <literal>root::&uid-root;:&gid-root;:root:/root:/bin/bash</literal> 33 <literal>bin:x:&uid-bin;:&gid-bin;:/bin:/bin/false</literal>34 <literal>daemon:x:&uid-daemon;:&gid-daemon;:/sbin:/bin/false</literal>35 <literal>messagebus:x:&uid-messagebus;:&gid-messagebus;:D-Bus Message Daemon User:/dev/null:/bin/false</literal>36 <literal>nobody:x:&uid-nobody;:&gid-nogroup;:Unprivileged User:/dev/null:/bin/false</literal>37 47 EOF</userinput></screen> 38 48 … … 42 52 43 53 <variablelist os="c"> 44 45 <title>Additional users you may want to add if not already included:</title> 46 54 55 <title>Additional users you may want to add:</title> 56 57 <varlistentry> 58 <term><literal>bin:x:&uid-bin;:&gid-bin;:bin:/bin:/bin/false</literal></term> 59 <listitem> 60 <para>Can be useful for compatibility with legacy applications.</para> 61 </listitem> 62 </varlistentry> 63 <varlistentry> 64 <term><literal>daemon:x:&uid-daemon;:&gid-daemon;:daemon:/sbin:/bin/false</literal></term> 65 <listitem> 66 <para>It is often recommended to use an unprivileged User ID/Group ID 67 for daemons to run as, in order to limit their access to the system.</para> 68 </listitem> 69 </varlistentry> 47 70 <varlistentry> 48 71 <term><literal>adm:x:&uid-adm;:&gid-adm;:adm:/var/adm:/bin/false</literal></term> … … 79 102 <listitem> 80 103 <para>Generally used as an account that receives all the information of troubles with the mail server</para> 104 </listitem> 105 </varlistentry> 106 <varlistentry> 107 <term><literal>nobody:x:&uid-nobody;:&gid-nobody;:nobody:/:/bin/false</literal></term> 108 <listitem> 109 <para>Used by NFS</para> 81 110 </listitem> 82 111 </varlistentry> … … 102 131 utmp:x:&gid-utmp;: 103 132 usb:x:&gid-usb;: 104 cdrom:x:&gid-cdrom;: 105 adm:x:&gid-adm;: 106 messagebus:x:&gid-messagebus;: 107 systemd-journal:x:&gid-systemd-journal;: 108 mail:x:&gid-mail;: 109 wheel:x:&gid-wheel;: 110 nogroup:x:&gid-nogroup;:</literal> 133 cdrom:x:&gid-cdrom;:</literal> 111 134 EOF</userinput></screen> 112 135 113 136 <variablelist os="d"> 114 137 115 <title>Additional groups you may want to add if not already included:</title> 116 138 <title>Additional groups you may want to add</title> 139 140 <varlistentry> 141 <term><literal>adm:x:&gid-adm;:root,adm,daemon</literal></term> 142 <listitem> 143 <para>All users in this group are allowed to do administrative tasks</para> 144 </listitem> 145 </varlistentry> 117 146 <varlistentry> 118 147 <term><literal>console:x:&gid-console;:</literal></term> … … 128 157 </varlistentry> 129 158 <varlistentry> 159 <term><literal>mail:x:&gid-mail;:mail</literal></term> 160 <listitem> 161 <para>Used by MTAs (Mail Transport Agents)</para> 162 </listitem> 163 </varlistentry> 164 <varlistentry> 130 165 <term><literal>news:x:&gid-news;:news</literal></term> 131 166 <listitem> … … 140 175 </varlistentry> 141 176 <varlistentry> 142 <term><literal>nobody:x:&gid-nogroup;:</literal></term> 177 <term><literal>nogroup:x:&gid-nogroup;:</literal></term> 178 <listitem> 179 <para>This is a default group used by some programs that do not 180 require a group</para> 181 </listitem> 182 </varlistentry> 183 <varlistentry> 184 <term><literal>nobody:x:&gid-nobody;:</literal></term> 143 185 <listitem> 144 186 <para>This is used by NFS</para> … … 148 190 149 191 <para os="e">The created groups are not part of any standard—they are 150 groups decided on in part by the requirements of the Systemdconfiguration192 groups decided on in part by the requirements of the Eudev configuration 151 193 in the final system, and in part by common convention employed by a 152 194 number of existing Linux distributions. The Linux Standard Base (LSB, … … 158 200 group's name.</para> 159 201 202 <para os="f">The <command>login</command>, <command>agetty</command>, and 203 <command>init</command> programs (and others) use a number of log 204 files to record information such as who was logged into the system and 205 when. However, these programs will not write to the log files if they 206 do not already exist. Initialize the log files and give them 207 proper permissions:</para> 208 209 <screen><userinput>touch ${CLFS}/var/run/utmp ${CLFS}/var/log/{btmp,lastlog,wtmp} 210 chmod -v 664 ${CLFS}/var/run/utmp ${CLFS}/var/log/lastlog 211 chmod -v 600 ${CLFS}/var/log/btmp</userinput></screen> 212 213 <para>The <filename>/var/run/utmp</filename> file records the users 214 that are currently logged in. The <filename>/var/log/wtmp</filename> 215 file records all logins and logouts. The 216 <filename>/var/log/lastlog</filename> file records when 217 each user last logged in. The <filename>/var/log/btmp</filename> file 218 records the bad login attempts.</para> 219 160 220 </sect1> -
BOOK/boot/common/settingenviron.xml
r599deb0 r195cf88 12 12 13 13 <para>The new instance of the shell that will start when the system is booted is a <emphasis>login</emphasis> 14 shell, which will read the <filename>.bash_profile</filename> file. Create15 <filename>.bash_profile</filename> now:</para>14 shell, which will read <filename>.bash_profile</filename> file. Create the 15 <filename>.bash_profile</filename> file now:</para> 16 16 17 17 <screen><userinput>cat > ${CLFS}/root/.bash_profile << "EOF" … … 25 25 <para>The <envar>LC_ALL</envar> variable controls the localization of 26 26 certain programs, making their messages follow the conventions of a 27 specified country. 27 specified country. 28 28 Setting <envar>LC_ALL</envar> to <quote>POSIX</quote> or <quote>C</quote> 29 29 (the two are equivalent) ensures that everything will work as expected … … 35 35 <xref linkend="chapter-temp-system"/> are only picked up by the shell 36 36 if they have not yet been built on the target system. This configuration 37 forces use of the final system binaries as they are built over the 37 forces use of the final system binaries as they are built over the 38 38 temp-system, minimising the chance of final system programs being built 39 39 against the temp-system.</para> -
BOOK/boot/common/shadow.xml
r599deb0 r195cf88 23 23 <title>Installation of Shadow</title> 24 24 25 <para os="b">Disable the installation of the <command>groups</command> and 26 <command>nologin</command> programs, as better versions 27 of these programs are provided by Coreutils and Util-linux:</para> 25 <para os="b">Disable the installation of the <command>groups</command> 26 program, as Coreutils provides a better version:</para> 28 27 29 28 <screen os="c"><userinput>cp -v src/Makefile.in{,.orig} 30 sed -e 's/groups$(EXEEXT) //' -e 's/= nologin$(EXEEXT)/= /' \ 31 src/Makefile.in.orig > src/Makefile.in</userinput></screen> 29 sed -e 's/groups$(EXEEXT) //' src/Makefile.in.orig > src/Makefile.in</userinput></screen> 32 30 33 31 <para os="d">Prepare Shadow for compilation:</para> 34 32 35 33 <screen os="e"><userinput>./configure --prefix=/tools \ 36 --build=${CLFS_HOST} --host=${CLFS_TARGET} </userinput></screen>34 --build=${CLFS_HOST} --host=${CLFS_TARGET} --sysconfdir=/etc</userinput></screen> 37 35 38 <para os="f">Tell Shadow to use <command>passwd</command> in 39 <filename class="directory">/tools/bin</filename>:</para> 36 <para os="f">The meaning of the configure options:</para> 40 37 41 <screen os="g"><userinput>cp -v config.h{,.orig} 42 sed '/PASSWD_PROGRAM/s@/bin/passwd@/tools&@' config.h.orig > config.h</userinput></screen> 38 <variablelist os="g"> 39 <varlistentry> 40 <term><parameter>--sysconfdir=/etc</parameter></term> 41 <listitem><para>Tells Shadow to install its configuration files into 42 <filename class="directory">/etc</filename>, rather than 43 <filename class="directory">/tools/etc</filename>.</para></listitem> 44 </varlistentry> 45 46 </variablelist> 43 47 44 <para os="h">Prevent Shadow from setting installed programs suid:</para>45 48 46 <screen os="i"><userinput>cp -v src/Makefile{,.orig} 47 sed 's/\(^suidu*bins = \).*/\1/' src/Makefile.orig > src/Makefile</userinput></screen> 49 <para os="h">Compile the package:</para> 48 50 49 <para os="j">Compile the package:</para>51 <screen os="i"><userinput>make</userinput></screen> 50 52 51 <screen os="k"><userinput>make</userinput></screen>53 <para os="j">This package does not come with a test suite.</para> 52 54 53 <para os=" l">Install the package:</para>55 <para os="k">Install the package:</para> 54 56 55 <screen os=" m"><userinput>makeinstall</userinput></screen>57 <screen os="l"><userinput>make DESTDIR=${CLFS} install</userinput></screen> 56 58 57 59 </sect2> -
BOOK/boot/common/sysvinit.xml
r599deb0 r195cf88 13 13 <indexterm zone="ch-boot-sysvinit"> 14 14 <primary sortas="a-Sysvinit">Sysvinit</primary> 15 <secondary>boot</secondary> 15 16 </indexterm> 16 17 17 <sect2 role="package"> 18 <title/> 19 20 <para>The Sysvinit package contains programs for controlling the startup, 21 running, and shutdown of the system.</para> 22 23 </sect2> 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 19 href="../../final-system/common/sysvinit.xml" 20 xpointer="xpointer(//*[@role='package'])"/> 24 21 25 22 <sect2 role="installation"> 26 23 <title>Installation of Sysvinit</title> 27 24 28 <para os="p1">Apply a patch to prevent installation of unneeded programs, 29 and allow Sysvinit to be installed in 30 <filename class="directory">/tools</filename>:</para> 25 <para os="aa">The following modifications help locate files specific to this 26 particular build:</para> 31 27 32 <screen os="p2"><userinput>patch -Np1 -i ../sysvinit-&sysvinit-version;-tools_updates-1.patch</userinput></screen> 28 <screen os="ab"><userinput>cp -v src/Makefile{,.orig} 29 sed -e 's,/usr/lib,/tools/lib,g' \ 30 src/Makefile.orig > src/Makefile</userinput></screen> 33 31 34 <para os ="c">Compile the package:</para> 32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 33 href="../../final-system/common/sysvinit.xml" 34 xpointer="xpointer(//*[@os='c'])"/> 35 35 36 36 <screen os="ac"><userinput>make -C src clobber 37 37 make -C src CC="${CC}"</userinput></screen> 38 38 39 <para os="e">Install the package:</para> 39 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 40 href="../../final-system/common/sysvinit.xml" 41 xpointer="xpointer(//*[@os='e'])"/> 40 42 41 <screen os="ad"><userinput>make -C src ROOT= /toolsinstall</userinput></screen>43 <screen os="ad"><userinput>make -C src ROOT=${CLFS} install</userinput></screen> 42 44 43 45 </sect2> … … 48 50 <indexterm zone="conf-tools-sysvinit"> 49 51 <primary sortas="a-Sysvinit">Sysvinit</primary> 50 <secondary> configuring</secondary>52 <secondary>boot, configuring</secondary> 51 53 </indexterm> 52 54 … … 55 57 </indexterm> 56 58 57 <para>Create a new file <filename> /tools/etc/inittab</filename> by running the59 <para>Create a new file <filename>${CLFS}/etc/inittab</filename> by running the 58 60 following:</para> 59 61 60 <screen><userinput>cat > /tools/etc/inittab << "EOF"61 <literal># Begin / tools/etc/inittab62 <screen><userinput>cat > ${CLFS}/etc/inittab << "EOF" 63 <literal># Begin /etc/inittab 62 64 63 65 id:3:initdefault: 64 66 65 si::sysinit:/ tools/etc/rc.d/init.d/rc sysinit67 si::sysinit:/etc/rc.d/init.d/rc sysinit 66 68 67 l0:0:wait:/ tools/etc/rc.d/init.d/rc 068 l1:S1:wait:/ tools/etc/rc.d/init.d/rc 169 l2:2:wait:/ tools/etc/rc.d/init.d/rc 270 l3:3:wait:/ tools/etc/rc.d/init.d/rc 371 l4:4:wait:/ tools/etc/rc.d/init.d/rc 472 l5:5:wait:/ tools/etc/rc.d/init.d/rc 573 l6:6:wait:/ tools/etc/rc.d/init.d/rc 669 l0:0:wait:/etc/rc.d/init.d/rc 0 70 l1:S1:wait:/etc/rc.d/init.d/rc 1 71 l2:2:wait:/etc/rc.d/init.d/rc 2 72 l3:3:wait:/etc/rc.d/init.d/rc 3 73 l4:4:wait:/etc/rc.d/init.d/rc 4 74 l5:5:wait:/etc/rc.d/init.d/rc 5 75 l6:6:wait:/etc/rc.d/init.d/rc 6 74 76 75 ca:12345:ctrlaltdel:/ tools/sbin/shutdown -t1 -a -r now77 ca:12345:ctrlaltdel:/sbin/shutdown -t1 -a -r now 76 78 77 su:S016:once:/ tools/sbin/sulogin79 su:S016:once:/sbin/sulogin 78 80 </literal> 79 81 EOF</userinput></screen> 80 82 81 83 <para>The following command adds the standard virtual terminals to 82 <filename> /tools/etc/inittab</filename>. If your system only has a serial84 <filename>${CLFS}/etc/inittab</filename>. If your system only has a serial 83 85 console skip the following command:</para> 84 86 85 <screen><userinput>cat >> /tools/etc/inittab << "EOF"86 <literal>1:2345:respawn:/ tools/sbin/agetty --noclear -I '\033(K' tty1 960087 2:2345:respawn:/ tools/sbin/agetty --noclear -I '\033(K' tty2 960088 3:2345:respawn:/ tools/sbin/agetty --noclear -I '\033(K' tty3 960089 4:2345:respawn:/ tools/sbin/agetty --noclear -I '\033(K' tty4 960090 5:2345:respawn:/ tools/sbin/agetty --noclear -I '\033(K' tty5 960091 6:2345:respawn:/ tools/sbin/agetty --noclear -I '\033(K' tty6 960087 <screen><userinput>cat >> ${CLFS}/etc/inittab << "EOF" 88 <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 92 94 </literal> 93 95 EOF</userinput></screen> 94 96 95 97 <para>If your system has a serial console, run the following command to add 96 the entry to <filename> /tools/etc/inittab</filename>.</para>98 the entry to <filename>${CLFS}/etc/inittab</filename>.</para> 97 99 98 <screen><userinput>cat >> /tools/etc/inittab << "EOF"99 <literal>c0:12345:respawn:/ tools/sbin/agetty --noclear 115200 ttyS0 vt100100 <screen><userinput>cat >> ${CLFS}/etc/inittab << "EOF" 101 <literal>c0:12345:respawn:/sbin/agetty --noclear 115200 ttyS0 vt100 100 102 </literal> 101 103 EOF</userinput></screen> 102 104 103 <para>Finally, add the end line to <filename> /tools/etc/inittab</filename>.</para>105 <para>Finally, add the end line to <filename>${CLFS}/etc/inittab</filename>.</para> 104 106 105 <screen><userinput>cat >> /tools/etc/inittab << "EOF"106 <literal># End / tools/etc/inittab</literal>107 <screen><userinput>cat >> ${CLFS}/etc/inittab << "EOF" 108 <literal># End /etc/inittab</literal> 107 109 EOF</userinput></screen> 108 109 <para>The <parameter>-I '\033(K'</parameter> option tells110 <command>agetty</command> to send this escape sequence to the terminal111 before doing anything else. This escape sequence switches the console112 character set to a user-defined one, which can be modified by running113 the <command>setfont</command> program. Sending this114 escape sequence is necessary for people who use non-ISO 8859-1 screen115 fonts, but it does not affect native English speakers.</para>116 110 117 111 </sect2> 118 112 119 <sect2 id="contents-sysvinit"role="content">120 <title >Contents of Sysvinit</title>113 <sect2 role="content"> 114 <title/> 121 115 122 <segmentedlist> 123 <segtitle>Installed programs</segtitle> 124 125 <seglistitem> 126 <seg>bootlogd, fstab-decode, halt, init, killall5, 127 poweroff (link to halt), reboot (link to halt), runlevel, 128 shutdown, and telinit (link to init)</seg> 129 </seglistitem> 130 </segmentedlist> 131 132 <variablelist> 133 <bridgehead renderas="sect3">Short Descriptions</bridgehead> 134 <?dbfo list-presentation="list"?> 135 <?dbhtml list-presentation="table"?> 136 137 <varlistentry id="bootlogd"> 138 <term><command>bootlogd</command></term> 139 <listitem> 140 <para>Logs boot messages to a log file</para> 141 <indexterm zone="ch-boot-sysvinit bootlogd"> 142 <primary sortas="b-bootlogd">bootlogd</primary> 143 </indexterm> 144 </listitem> 145 </varlistentry> 146 147 <varlistentry id="fstab-decode"> 148 <term><command>fstab-decode</command></term> 149 <listitem> 150 <para>Runs a command with fstab-encoded arguments</para> 151 <indexterm zone="ch-boot-sysvinit fstab-decode"> 152 <primary sortas="b-fstab-decode">fstab-decode</primary> 153 </indexterm> 154 </listitem> 155 </varlistentry> 156 157 <varlistentry id="halt"> 158 <term><command>halt</command></term> 159 <listitem> 160 <para>Normally invokes <command>shutdown</command> with the 161 <parameter>-h</parameter> option, except when already in run-level 0, 162 then it tells the kernel to halt the system; it notes in the 163 file <filename>/var/log/wtmp</filename> that the system is being 164 brought down</para> 165 <indexterm zone="ch-boot-sysvinit halt"> 166 <primary sortas="b-halt">halt</primary> 167 </indexterm> 168 </listitem> 169 </varlistentry> 170 171 <varlistentry id="init"> 172 <term><command>init</command></term> 173 <listitem> 174 <para>The first process to be started when the kernel has initialized 175 the hardware which takes over the boot process and starts all the 176 proceses it is instructed to</para> 177 <indexterm zone="ch-boot-sysvinit init"> 178 <primary sortas="b-init">init</primary> 179 </indexterm> 180 </listitem> 181 </varlistentry> 182 183 <varlistentry id="killall5"> 184 <term><command>killall5</command></term> 185 <listitem> 186 <para>Sends a signal to all processes, except the processes in its own 187 session so it will not kill the shell running the script that called 188 it</para> 189 <indexterm zone="ch-boot-sysvinit killall5"> 190 <primary sortas="b-killall5">killall5</primary> 191 </indexterm> 192 </listitem> 193 </varlistentry> 194 195 <varlistentry id="poweroff"> 196 <term><command>poweroff</command></term> 197 <listitem> 198 <para>Tells the kernel to halt the system and switch off the computer 199 (see <command>halt</command>)</para> 200 <indexterm zone="ch-boot-sysvinit poweroff"> 201 <primary sortas="b-poweroff">poweroff</primary> 202 </indexterm> 203 </listitem> 204 </varlistentry> 205 206 <varlistentry id="reboot"> 207 <term><command>reboot</command></term> 208 <listitem> 209 <para>Tells the kernel to reboot the system (see 210 <command>halt</command>)</para> 211 <indexterm zone="ch-boot-sysvinit reboot"> 212 <primary sortas="b-reboot">reboot</primary> 213 </indexterm> 214 </listitem> 215 </varlistentry> 216 217 <varlistentry id="runlevel"> 218 <term><command>runlevel</command></term> 219 <listitem> 220 <para>Reports the previous and the current run-level, as noted in 221 the last run-level record in <filename>/var/run/utmp</filename></para> 222 <indexterm zone="ch-boot-sysvinit runlevel"> 223 <primary sortas="b-runlevel">runlevel</primary> 224 </indexterm> 225 </listitem> 226 </varlistentry> 227 228 <varlistentry id="shutdown"> 229 <term><command>shutdown</command></term> 230 <listitem> 231 <para>Brings the system down in a secure way, signaling all processes 232 and notifying all logged-in users</para> 233 <indexterm zone="ch-boot-sysvinit shutdown"> 234 <primary sortas="b-shutdown">shutdown</primary> 235 </indexterm> 236 </listitem> 237 </varlistentry> 238 239 <varlistentry id="telinit"> 240 <term><command>telinit</command></term> 241 <listitem> 242 <para>Tells <command>init</command> which run-level to change to</para> 243 <indexterm zone="ch-boot-sysvinit telinit"> 244 <primary sortas="b-telinit">telinit</primary> 245 </indexterm> 246 </listitem> 247 </varlistentry> 248 249 </variablelist> 116 <para>Details on this package are located in <xref 117 linkend="contents-sysvinit" role="."/></para> 250 118 251 119 </sect2> -
BOOK/boot/mips-chapter.xml
r599deb0 r195cf88 13 13 14 14 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/introduction.xml"/> 15 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/boot-scripts.xml"/>16 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/e2fsprogs.xml"/>17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/kmod.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/sysvinit.xml"/>20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/eudev.xml"/>21 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips/kernel.xml"/>22 15 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips/bootloaders.xml"/> 23 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips/colo-build.xml"/>24 16 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips/creatingdirs.xml"/> 25 17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/createfiles.xml"/> 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/util-linux.xml"/> 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/shadow.xml"/> 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/e2fsprogs.xml"/> 21 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/sysvinit.xml"/> 22 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/kmod.xml"/> 23 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/eudev.xml"/> 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/pwdgroup.xml"/> 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips/kernel.xml"/> 26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips/colo-build.xml"/> 27 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/settingenviron.xml"/> 28 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/fstab.xml"/> 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bootscripts.xml"/> 26 30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/devices.xml"/> 27 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/pwdgroup.xml"/>28 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/fstab.xml"/>29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/settingenviron.xml"/>30 31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/changingowner.xml"/> 31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/howtoview.xml"/>32 32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips/colo.xml"/> 33 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/whatnext.xml"/> -
BOOK/boot/mips/bootloaders.xml
r599deb0 r195cf88 18 18 netbooting can be found at the link below.</para> 19 19 20 <para><ulink url=" &hints-root;Category:Netboot"/></para>20 <para><ulink url="http://documents.jg555.com/netboot"/></para> 21 21 22 22 </sect1> -
BOOK/boot/mips/colo-build.xml
r599deb0 r195cf88 37 37 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 38 38 href="../../final-system/mips/colo.xml" 39 xpointer="xpointer(//*[@os='s1'])"/>40 41 <screen os="s2"><userinput>cp -v stage2/Makefile{,.orig}42 sed '/^CFLAGS/s/-Werror //' stage2/Makefile.orig > stage2/Makefile</userinput></screen>43 44 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"45 href="../../final-system/mips/colo.xml"46 39 xpointer="xpointer(//*[@os='b'])"/> 47 40 … … 55 48 xpointer="xpointer(//*[@os='c'])"/> 56 49 57 <screen os="ab"><userinput>cp -v chain/colo-chain.elf /tools/boot/vmlinux58 gzip -9 /tools/boot/vmlinux</userinput></screen>50 <screen os="ab"><userinput>cp -v chain/colo-chain.elf ${CLFS}/boot/vmlinux 51 gzip -9 ${CLFS}/boot/vmlinux</userinput></screen> 59 52 60 53 </sect2> -
BOOK/boot/mips/creatingdirs.xml
r599deb0 r195cf88 19 19 xpointer="xpointer(//*[@os='b'])"/> 20 20 21 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"22 href="../common/creatingdirs.xml"23 xpointer="xpointer(//*[@os='c'])"/>24 25 21 <para>These entries are needed for the RaQ2 bootloader. Only use these 26 22 if you are utilizing the Colo bootloader:</para> … … 28 24 <screen><userinput>cd ${CLFS}/boot 29 25 ln -svf . boot</userinput></screen> 26 27 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 28 href="../common/creatingdirs.xml" 29 xpointer="xpointer(//*[@os='c'])"/> 30 30 31 31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/boot/mips/kernel.xml
r599deb0 r195cf88 72 72 73 73 <screen><userinput>make ARCH=mips CROSS_COMPILE=${CLFS_TARGET}- \ 74 INSTALL_MOD_PATH= /toolsmodules_install</userinput></screen>74 INSTALL_MOD_PATH=${CLFS} modules_install</userinput></screen> 75 75 76 76 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 79 79 80 80 <screen><userinput>make ARCH=mips CROSS_COMPILE=${CLFS_TARGET}- \ 81 INSTALL_ MOD_PATH=/toolsfirmware_install</userinput></screen>81 INSTALL_FW_PATH=${CLFS}/lib/firmware firmware_install</userinput></screen> 82 82 83 83 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 89 89 xpointer="xpointer(//*[@os='v'])"/> 90 90 91 <screen><userinput>mkdir -pv /tools/boot 92 cp -v vmlinux /tools/boot/vmlinux-&linux-version; 93 gzip -9 /tools/boot/vmlinux-&linux-version;</userinput></screen> 91 <screen><userinput>cp -v vmlinux ${CLFS}/boot/vmlinux-&linux-version; 92 gzip -9 ${CLFS}/boot/vmlinux-&linux-version;</userinput></screen> 94 93 95 94 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/boot/mips64-64-chapter.xml
r599deb0 r195cf88 13 13 14 14 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/introduction.xml"/> 15 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/boot-scripts.xml"/>16 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/e2fsprogs.xml"/>17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/kmod.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="64/sysvinit.xml"/>20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/eudev.xml"/>21 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips64/kernel.xml"/>22 15 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips/bootloaders.xml"/> 23 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips64/colo-build.xml"/>24 16 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips/creatingdirs.xml"/> 25 17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/createfiles.xml"/> 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/util-linux.xml"/> 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/shadow.xml"/> 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86_64-64/e2fsprogs.xml"/> 21 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/sysvinit.xml"/> 22 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86_64-64/kmod.xml"/> 23 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86_64-64/eudev.xml"/> 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/pwdgroup.xml"/> 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips64/kernel.xml"/> 26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips64/colo-build.xml"/> 27 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/settingenviron.xml"/> 28 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips64-64/flags.xml"/> 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/fstab.xml"/> 30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bootscripts.xml"/> 26 31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/devices.xml"/> 27 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/pwdgroup.xml"/>28 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/fstab.xml"/>29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/settingenviron.xml"/>30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/flags.xml"/>31 32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/changingowner.xml"/> 32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/howtoview.xml"/>33 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips/colo.xml"/> 34 34 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/whatnext.xml"/> -
BOOK/boot/mips64-chapter.xml
r599deb0 r195cf88 13 13 14 14 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/introduction.xml"/> 15 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/boot-scripts.xml"/>16 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/e2fsprogs.xml"/>17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/kmod.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="64/sysvinit.xml"/>20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/eudev.xml"/>21 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips64/kernel.xml"/>22 15 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips/bootloaders.xml"/> 23 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips64/colo-build.xml"/>24 16 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips64/creatingdirs.xml"/> 25 17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips64/createfiles.xml"/> 26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/devices.xml"/> 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/util-linux.xml"/> 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/shadow.xml"/> 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/e2fsprogs.xml"/> 21 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/sysvinit.xml"/> 22 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/kmod.xml"/> 23 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/eudev.xml"/> 27 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/pwdgroup.xml"/> 28 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/fstab.xml"/> 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips64/kernel.xml"/> 26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips64/colo-build.xml"/> 29 27 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/settingenviron.xml"/> 30 28 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips64/flags.xml"/> 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/fstab.xml"/> 30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bootscripts.xml"/> 31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/devices.xml"/> 31 32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/changingowner.xml"/> 32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/howtoview.xml"/>33 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips/colo.xml"/> 34 34 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/whatnext.xml"/> -
BOOK/boot/mips64/colo-build.xml
r599deb0 r195cf88 24 24 25 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 26 href="../mips/colo-build.xml"27 xpointer="xpointer(//*[@os='a'])"/>28 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"30 26 href="../../final-system/mips64/colo.xml" 31 27 xpointer="xpointer(//*[@os='p1'])"/> … … 45 41 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 46 42 href="../mips/colo-build.xml" 47 xpointer="xpointer(//*[@os='s1'])"/> 48 49 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 50 href="../mips/colo-build.xml" 51 xpointer="xpointer(//*[@os='s2'])"/> 52 53 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 54 href="../mips/colo-build.xml" 55 xpointer="xpointer(//*[@os='b'])"/> 43 xpointer="xpointer(//*[@os='a'])"/> 56 44 57 45 <screen os="aa"><userinput>cd tools/elf2rfx … … 62 50 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 63 51 href="../mips/colo-build.xml" 64 xpointer="xpointer(//*[@os=' c'])"/>52 xpointer="xpointer(//*[@os='b'])"/> 65 53 66 54 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/boot/mips64/createfiles.xml
r599deb0 r195cf88 15 15 xpointer="xpointer(//*[@os='a'])"/> 16 16 17 <screen><userinput>ln -sv /tools/bin/{bash,cat,echo,grep,login,p wd,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 21 22 ln -sv /tools/lib64/libgcc_s.so{,.1} ${CLFS}/usr/lib64 22 ln -sv /tools/lib/libstdc++.so{.6,} ${CLFS}/usr/lib 23 ln -sv /tools/lib32/libstdc++.so{.6,} ${CLFS}/usr/lib32 24 ln -sv /tools/lib64/libstdc++.so{.6,} ${CLFS}/usr/lib64 25 sed -e 's/tools/usr/' /tools/lib/libstdc++.la > ${CLFS}/usr/lib/libstdc++.la 23 ln -sv /tools/lib/libstd*so* ${CLFS}/usr/lib 24 ln -sv /tools/lib32/libstd*so* ${CLFS}/usr/lib32 25 ln -sv /tools/lib64/libstd*so* ${CLFS}/usr/lib64 26 26 ln -sv bash ${CLFS}/bin/sh 27 ln -sv ../run ${CLFS}/var/run 28 ln -sv /tools/sbin/init ${CLFS}/sbin 29 ln -sv /tools/etc/{login.{access,defs},limits} ${CLFS}/etc</userinput></screen> 30 31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 32 href="../common/createfiles.xml" 33 xpointer="xpointer(//*[@os='c'])"/> 34 35 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 36 href="../common/createfiles.xml" 37 xpointer="xpointer(//*[@os='d'])"/> 38 39 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 40 href="../common/createfiles.xml" 41 xpointer="xpointer(//*[@os='e'])"/> 27 ln -sv ../run ${CLFS}/var/run</userinput></screen> 42 28 43 29 </sect1> -
BOOK/boot/mips64/creatingdirs.xml
r599deb0 r195cf88 25 25 mkdir -pv ${CLFS}/usr/{,local/}share/{misc,terminfo,zoneinfo} 26 26 mkdir -pv ${CLFS}/usr/{,local/}share/man/man{1,2,3,4,5,6,7,8} 27 for dir in ${CLFS}/usr{,/local}; do 28 ln -sv share/{man,doc,info} $dir 29 done 27 30 install -dv ${CLFS}/usr/lib/locale 28 31 ln -sv ../lib/locale ${CLFS}/usr/lib32 -
BOOK/boot/mips64/kernel.xml
r599deb0 r195cf88 76 76 77 77 <screen><userinput>make ARCH=mips CROSS_COMPILE=${CLFS_TARGET}- \ 78 INSTALL_MOD_PATH= /toolsmodules_install</userinput></screen>78 INSTALL_MOD_PATH=${CLFS} modules_install</userinput></screen> 79 79 80 80 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 83 83 84 84 <screen><userinput>make ARCH=mips CROSS_COMPILE=${CLFS_TARGET}- \ 85 INSTALL_ MOD_PATH=/toolsfirmware_install</userinput></screen>85 INSTALL_FW_PATH=${CLFS}/lib/firmware firmware_install</userinput></screen> 86 86 87 87 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 93 93 xpointer="xpointer(//*[@os='v'])"/> 94 94 95 <screen><userinput>mkdir -pv /tools/boot 96 cp -v vmlinux /tools/boot/vmlinux-&linux-version; 97 gzip -9 /tools/boot/vmlinux-&linux-version;</userinput></screen> 95 <screen><userinput>cp -v vmlinux ${CLFS}/boot/vmlinux-&linux-version; 96 gzip -9 ${CLFS}/boot/vmlinux-&linux-version;</userinput></screen> 98 97 99 98 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/boot/multilib/createfiles.xml
r599deb0 r195cf88 15 15 xpointer="xpointer(//*[@os='a'])"/> 16 16 17 <screen><userinput>ln -sv /tools/bin/{bash,cat,echo,grep,login,p wd,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 ln -sv /tools/lib/libstdc++.so{.6,} ${CLFS}/usr/lib 22 ln -sv /tools/lib64/libstdc++.so{.6,} ${CLFS}/usr/lib64 23 sed -e 's/tools/usr/' /tools/lib/libstdc++.la > ${CLFS}/usr/lib/libstdc++.la 22 ln -sv /tools/lib/libstd*so* ${CLFS}/usr/lib 23 ln -sv /tools/lib64/libstd*so* ${CLFS}/usr/lib64 24 24 ln -sv bash ${CLFS}/bin/sh 25 ln -sv ../run ${CLFS}/var/run 26 ln -sv /tools/sbin/init ${CLFS}/sbin 27 ln -sv /tools/etc/{login.{access,defs},limits} ${CLFS}/etc</userinput></screen> 28 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 30 href="../common/createfiles.xml" 31 xpointer="xpointer(//*[@os='c'])"/> 32 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 34 href="../common/createfiles.xml" 35 xpointer="xpointer(//*[@os='d'])"/> 36 37 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 38 href="../common/createfiles.xml" 39 xpointer="xpointer(//*[@os='e'])"/> 25 ln -sv ../run ${CLFS}/var/run</userinput></screen> 40 26 41 27 </sect1> -
BOOK/boot/multilib/creatingdirs.xml
r599deb0 r195cf88 15 15 xpointer="xpointer(//*[@os='a'])"/> 16 16 17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 18 href="../common/creatingdirs.xml" 19 xpointer="xpointer(//*[@os='b'])"/> 20 21 <screen os="c"><userinput>mkdir -pv ${CLFS}/{bin,boot,dev,{etc/,}opt,home,lib{,64},mnt} 17 <screen os="b"><userinput>mkdir -pv ${CLFS}/{bin,boot,dev,{etc/,}opt,home,lib{,64},mnt} 22 18 mkdir -pv ${CLFS}/{proc,media/{floppy,cdrom},run/{,shm},sbin,srv,sys} 23 19 mkdir -pv ${CLFS}/var/{lock,log,mail,spool} … … 29 25 mkdir -pv ${CLFS}/usr/{,local/}share/{misc,terminfo,zoneinfo} 30 26 mkdir -pv ${CLFS}/usr/{,local/}share/man/man{1,2,3,4,5,6,7,8} 27 for dir in ${CLFS}/usr{,/local}; do 28 ln -sv share/{man,doc,info} $dir 29 done 31 30 install -dv ${CLFS}/usr/lib/locale 32 31 ln -sv ../lib/locale ${CLFS}/usr/lib64</userinput></screen> 32 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 34 href="../common/creatingdirs.xml" 35 xpointer="xpointer(//*[@os='c'])"/> 33 36 34 37 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 40 43 xpointer="xpointer(//*[@os='e'])"/> 41 44 42 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"43 href="../common/creatingdirs.xml"44 xpointer="xpointer(//*[@os='f'])"/>45 46 45 </sect1> -
BOOK/boot/multilib/e2fsprogs.xml
r599deb0 r195cf88 75 75 xpointer="xpointer(//*[@os='l'])"/> 76 76 77 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 78 href="../common/e2fsprogs.xml" 79 xpointer="xpointer(//*[@os='ad'])"/> 80 81 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 82 href="../common/e2fsprogs.xml" 83 xpointer="xpointer(//*[@os='ae'])"/> 84 77 85 </sect2> 78 86 -
BOOK/boot/multilib/eudev.xml
r599deb0 r195cf88 13 13 <indexterm zone="ch-boot-eudev"> 14 14 <primary sortas="a-Eudev">Eudev</primary> 15 <secondary>boot</secondary> 15 16 </indexterm> 16 17 17 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 18 href="../ common/eudev.xml"19 href="../../final-system/common/eudev.xml" 19 20 xpointer="xpointer(//*[@role='package'])"/> 20 21 … … 23 24 24 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 25 href="../ common/eudev.xml"26 href="../../final-system/common/eudev.xml" 26 27 xpointer="xpointer(//*[@os='a'])"/> 27 28 28 29 <screen os="b"><userinput>BLKID_CFLAGS="-I/tools/include" BLKID_LIBS="-L/tools/lib64 -lblkid" \ 29 KMOD_CFLAGS="-I/tools/include/" KMOD_LIBS="-L/tools/lib64 -lkmod" \ 30 CC="${CC} ${BUILD64}" ./configure --prefix=/tools --build=${CLFS_HOST} \ 31 --host=${CLFS_TARGET} --libdir=/tools/lib64 --with-rootlibdir=/tools/lib64 \ 32 --disable-introspection --disable-gtk-doc-html --disable-gudev \ 33 --disable-keymap --with-firmware-path=/lib/firmware --enable-libkmod</userinput></screen> 30 KMOD_CFLAGS="-I/tools/include/" KMOD_LIBS="-L/tools/lib64 -lkmod" \ 31 CC="${CC} ${BUILD64}" LDFLAGS="-Wl,-rpath,/tools/lib64:/lib64" \ 32 ./configure --prefix=/usr --build=${CLFS_HOST} \ 33 --host=${CLFS_TARGET} --with-rootprefix='' --enable-split-usr \ 34 --sysconfdir=/etc --libexecdir=/lib64 --bindir=/sbin --sbindir=/sbin \ 35 --libdir=/usr/lib64 --with-rootlibdir=/lib64 --disable-introspection \ 36 --disable-gtk-doc-html --disable-gudev --disable-keymap \ 37 --with-firmware-path=/lib/firmware --enable-libkmod</userinput></screen> 34 38 35 39 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 36 href="../ common/eudev.xml"40 href="../../final-system/common/eudev.xml" 37 41 xpointer="xpointer(//*[@os='c'])"/> 38 42 39 43 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 40 href="../ common/eudev.xml"44 href="../../final-system/common/eudev.xml" 41 45 xpointer="xpointer(//*[@os='d'])"/> 42 46 43 47 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 44 href="../ common/eudev.xml"48 href="../../final-system/common/eudev.xml" 45 49 xpointer="xpointer(//*[@os='g'])"/> 46 50 … … 50 54 51 55 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 52 href="../ common/eudev.xml"56 href="../../final-system/common/eudev.xml" 53 57 xpointer="xpointer(//*[@os='r1'])"/> 54 58 … … 59 63 </sect2> 60 64 61 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 62 href="../common/eudev.xml" 63 xpointer="xpointer(//*[@role='content'])"/> 65 <sect2 role="content"> 66 <title/> 67 68 <para>Details on this package are located in <xref 69 linkend="contents-eudev" role="."/></para> 70 71 </sect2> 64 72 65 73 </sect1> -
BOOK/boot/multilib/grub-build.xml
r599deb0 r195cf88 41 41 <screen os="ab"><userinput>CC="${CC} ${BUILD64}" ./configure --prefix=/tools \ 42 42 --build=${CLFS_HOST} --host=${CLFS_TARGET} \ 43 --libdir=/tools/lib64 --disable-werror \ 44 --enable-grub-mkfont=no --with-bootdir=tools/boot</userinput></screen> 45 46 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 47 href="../x86/grub-build.xml" 48 xpointer="xpointer(//*[@os='b'])"/> 49 50 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 51 href="../x86/grub-build.xml" 52 xpointer="xpointer(//*[@os='bc'])"/> 43 --sysconfdir=/etc --libdir=/tools/lib64 --disable-werror</userinput></screen> 53 44 54 45 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 64 55 xpointer="xpointer(//*[@os='f'])"/> 65 56 66 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 67 href="../x86/grub-build.xml" 68 xpointer="xpointer(//*[@os='ag'])"/> 57 <screen os="ag"><userinput>make DESTDIR=${CLFS} install</userinput></screen> 69 58 70 59 </sect2> -
BOOK/boot/multilib/kmod.xml
r599deb0 r195cf88 24 24 25 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 26 href="../common/kmod.xml"27 xpointer="xpointer(//*[@os='s1'])"/>28 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"30 href="../common/kmod.xml"31 xpointer="xpointer(//*[@os='s2'])"/>32 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"34 26 href="../../final-system/common/kmod.xml" 35 27 xpointer="xpointer(//*[@os='a'])"/> 36 28 37 <screen os="b"><userinput>PKG_CONFIG= liblzma_CFLAGS="-I/tools/include" \ 38 liblzma_LIBS="-L/tools/lib64 -llzma" \ 39 zlib_CFLAGS="-I/tools/include" zlib_LIBS="-L/tools/lib64 -lz" \ 40 CC="${CC} ${BUILD64}" ./configure --prefix=/tools \ 41 --build=${CLFS_HOST} --host=${CLFS_TARGET} \ 42 --libdir=/tools/lib64 --with-xz --with-zlib</userinput></screen> 43 44 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 45 href="../common/kmod.xml" 46 xpointer="xpointer(//*[@os='c'])"/> 29 <screen os="b"><userinput>liblzma_CFLAGS="-I/tools/include" liblzma_LIBS="-L/tools/lib64 -llzma" \ 30 zlib_CFLAGS="-I/tools/include" zlib_LIBS="-L/tools/lib64 -lz" \ 31 CC="${CC} ${BUILD64}" ./configure --prefix=/tools \ 32 --bindir=/bin --build=${CLFS_HOST} --host=${CLFS_TARGET} \ 33 --libdir=/tools/lib64 --with-xz --with-zlib --disable-manpages</userinput></screen> 47 34 48 35 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 58 45 xpointer="xpointer(//*[@os='g'])"/> 59 46 60 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 61 href="../common/kmod.xml" 62 xpointer="xpointer(//*[@os='h'])"/> 47 <screen os="k"><userinput>make DESTDIR=${CLFS} install</userinput></screen> 63 48 64 65 href="../common/kmod.xml"66 49 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 50 href="../../final-system/common/kmod.xml" 51 xpointer="xpointer(//*[@os='i'])"/> 67 52 68 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 69 href="../common/kmod.xml" 70 xpointer="xpointer(//*[@os='j'])"/> 53 <screen os="j"><userinput>ln -sv kmod ${CLFS}/bin/lsmod 54 ln -sv ../bin/kmod ${CLFS}/sbin/depmod 55 ln -sv ../bin/kmod ${CLFS}/sbin/insmod 56 ln -sv ../bin/kmod ${CLFS}/sbin/modprobe 57 ln -sv ../bin/kmod ${CLFS}/sbin/modinfo 58 ln -sv ../bin/kmod ${CLFS}/sbin/rmmod</userinput></screen> 71 59 72 60 </sect2> -
BOOK/boot/ppc-chapter.xml
r599deb0 r195cf88 13 13 14 14 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/introduction.xml"/> 15 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/boot-scripts.xml"/> 15 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/creatingdirs.xml"/> 16 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/createfiles.xml"/> 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"/> 16 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/e2fsprogs.xml"/> 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/sysvinit.xml"/> 17 21 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/kmod.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/sysvinit.xml"/>20 22 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/eudev.xml"/> 23 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/pwdgroup.xml"/> 21 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc/kernel.xml"/> 22 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc/hfsutils.xml"/> 23 26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc/powerpc-utils.xml"/> 24 27 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc/yaboot-build.xml"/> 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/creatingdirs.xml"/> 26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/createfiles.xml"/> 28 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/settingenviron.xml"/> 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/fstab.xml"/> 30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bootscripts.xml"/> 27 31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/devices.xml"/> 28 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/pwdgroup.xml"/>29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/fstab.xml"/>30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/settingenviron.xml"/>31 32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/changingowner.xml"/> 32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/howtoview.xml"/>33 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc/yaboot.xml"/> 34 34 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/whatnext.xml"/> -
BOOK/boot/ppc/kernel.xml
r599deb0 r195cf88 77 77 78 78 <screen><userinput>make ARCH=powerpc CROSS_COMPILE=${CLFS_TARGET}- \ 79 INSTALL_MOD_PATH= /toolsmodules_install</userinput></screen>79 INSTALL_MOD_PATH=${CLFS} modules_install</userinput></screen> 80 80 81 81 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 84 84 85 85 <screen><userinput>make ARCH=powerpc CROSS_COMPILE=${CLFS_TARGET}- \ 86 INSTALL_ MOD_PATH=/toolsfirmware_install</userinput></screen>86 INSTALL_FW_PATH=${CLFS}/lib/firmware firmware_install</userinput></screen> 87 87 88 88 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 94 94 xpointer="xpointer(//*[@os='v'])"/> 95 95 96 <screen><userinput>mkdir -pv /tools/boot 97 cp -v vmlinux /tools/boot/clfskernel-&linux-version;</userinput></screen> 96 <screen><userinput>cp -v vmlinux ${CLFS}/boot/clfskernel-&linux-version;</userinput></screen> 98 97 99 98 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/boot/ppc/powerpc-utils.xml
r599deb0 r195cf88 31 31 xpointer="xpointer(//*[@os='b'])"/> 32 32 33 <para os=" c">This package's Makefile has issues with cross-compiling. Fortunately,33 <para os="a">This package's Makefile has issues with cross-compiling. Fortunately, 34 34 we only need one program and it is a simple task to compile it.</para> 35 35 36 <screen os="d"><userinput>${CC} -o nvsetenv nvsetenv.c nwnvsetenv.c</userinput></screen>36 <screen><userinput>${CC} -o nvsetenv nvsetenv.c nwnvsetenv.c</userinput></screen> 37 37 38 <para os=" e">Install the program:</para>38 <para os="c">Install the program:</para> 39 39 40 <screen os=" f"><userinput>install -v -m755 nvsetenv /tools/sbin</userinput></screen>40 <screen os="d"><userinput>install -v -m755 nvsetenv /tools/sbin</userinput></screen> 41 41 42 42 </sect2> -
BOOK/boot/ppc64-64-chapter.xml
r599deb0 r195cf88 13 13 14 14 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/introduction.xml"/> 15 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ boot-scripts.xml"/>16 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/e2fsprogs.xml"/>17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/ kmod.xml"/>15 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/creatingdirs.xml"/> 16 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/createfiles.xml"/> 17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/util-linux.xml"/> 18 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="64/sysvinit.xml"/> 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/eudev.xml"/> 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86_64-64/e2fsprogs.xml"/> 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/sysvinit.xml"/> 21 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86_64-64/kmod.xml"/> 22 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86_64-64/eudev.xml"/> 23 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/pwdgroup.xml"/> 21 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc64/kernel.xml"/> 22 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc64/hfsutils.xml"/> 23 26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc64-64/powerpc-utils.xml"/> 24 27 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc64-64/yaboot-build.xml"/> 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/creatingdirs.xml"/> 26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/createfiles.xml"/> 28 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/settingenviron.xml"/> 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86_64-64/flags.xml"/> 30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/fstab.xml"/> 31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bootscripts.xml"/> 27 32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/devices.xml"/> 28 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/pwdgroup.xml"/>29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/fstab.xml"/>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="64/flags.xml"/>32 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/changingowner.xml"/> 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/howtoview.xml"/>34 34 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc/yaboot.xml"/> 35 35 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/whatnext.xml"/> -
BOOK/boot/ppc64-64/powerpc-utils.xml
r599deb0 r195cf88 24 24 25 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 26 href="../../final-system/ppc/powerpc-utils.xml" 27 xpointer="xpointer(//*[@os='a'])"/> 28 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 30 href="../../final-system/ppc/powerpc-utils.xml" 31 xpointer="xpointer(//*[@os='b'])"/> 32 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 26 34 href="../ppc/powerpc-utils.xml" 27 35 xpointer="xpointer(//*[@os='a'])"/> 28 36 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 30 href="../ppc/powerpc-utils.xml" 31 xpointer="xpointer(//*[@os='b'])"/> 37 <screen><userinput>${CC} ${BUILD64} -o nvsetenv nvsetenv.c nwnvsetenv.c</userinput></screen> 32 38 33 39 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 35 41 xpointer="xpointer(//*[@os='c'])"/> 36 42 37 <screen os="d"><userinput>${CC} ${BUILD64} -o nvsetenv nvsetenv.c nwnvsetenv.c</userinput></screen>38 39 43 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 40 44 href="../ppc/powerpc-utils.xml" 41 xpointer="xpointer(//*[@os='e'])"/> 42 43 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 44 href="../ppc/powerpc-utils.xml" 45 xpointer="xpointer(//*[@os='f'])"/> 45 xpointer="xpointer(//*[@os='d'])"/> 46 46 47 47 </sect2> -
BOOK/boot/ppc64-chapter.xml
r599deb0 r195cf88 13 13 14 14 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/introduction.xml"/> 15 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/boot-scripts.xml"/> 15 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/creatingdirs.xml"/> 16 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/createfiles.xml"/> 17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc64/util-linux-32.xml"/> 18 <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"/> 16 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc64/e2fsprogs-libs.xml"/> 17 21 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc64/e2fsprogs.xml"/> 22 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/sysvinit.xml"/> 18 23 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/kmod.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="64/sysvinit.xml"/>21 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/eudev.xml"/> 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/pwdgroup.xml"/> 22 26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc64/kernel.xml"/> 23 27 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc64/hfsutils.xml"/> 24 28 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc64/powerpc-utils.xml"/> 25 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc64/yaboot-build.xml"/> 26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/creatingdirs.xml"/>27 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/createfiles.xml"/>28 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/devices.xml"/>29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/pwdgroup.xml"/>30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/fstab.xml"/>31 30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/settingenviron.xml"/> 32 31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/flags.xml"/> 32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/fstab.xml"/> 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bootscripts.xml"/> 34 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/devices.xml"/> 33 35 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/changingowner.xml"/> 34 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/howtoview.xml"/>35 36 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc64/yaboot.xml"/> 36 37 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/whatnext.xml"/> -
BOOK/boot/ppc64/e2fsprogs.xml
r599deb0 r195cf88 85 85 xpointer="xpointer(//*[@os='l'])"/> 86 86 87 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 88 href="../common/e2fsprogs.xml" 89 xpointer="xpointer(//*[@os='ad'])"/> 90 91 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 92 href="../common/e2fsprogs.xml" 93 xpointer="xpointer(//*[@os='ae'])"/> 94 87 95 </sect2> 88 96 -
BOOK/boot/ppc64/kernel.xml
r599deb0 r195cf88 76 76 77 77 <screen><userinput>make ARCH=powerpc CROSS_COMPILE=${CLFS_TARGET}- \ 78 INSTALL_MOD_PATH= /toolsmodules_install</userinput></screen>78 INSTALL_MOD_PATH=${CLFS} modules_install</userinput></screen> 79 79 80 80 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 83 83 84 84 <screen><userinput>make ARCH=powerpc CROSS_COMPILE=${CLFS_TARGET}- \ 85 INSTALL_ MOD_PATH=/toolsfirmware_install</userinput></screen>85 INSTALL_FW_PATH=${CLFS}/lib/firmware firmware_install</userinput></screen> 86 86 87 87 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 93 93 xpointer="xpointer(//*[@os='v'])"/> 94 94 95 <screen><userinput>mkdir -pv /tools/boot 96 cp -v vmlinux /tools/boot/clfskernel-&linux-version;</userinput></screen> 95 <screen><userinput>cp -v vmlinux ${CLFS}/boot/clfskernel-&linux-version;</userinput></screen> 97 96 98 97 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/boot/ppc64/powerpc-utils.xml
r599deb0 r195cf88 24 24 25 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 26 href="../../final-system/ppc/powerpc-utils.xml" 27 xpointer="xpointer(//*[@os='a'])"/> 28 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 30 href="../../final-system/ppc/powerpc-utils.xml" 31 xpointer="xpointer(//*[@os='b'])"/> 32 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 26 34 href="../ppc/powerpc-utils.xml" 27 35 xpointer="xpointer(//*[@os='a'])"/> 28 36 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 30 href="../ppc/powerpc-utils.xml" 31 xpointer="xpointer(//*[@os='b'])"/> 37 <screen><userinput>${CC} ${BUILD32} -o nvsetenv nvsetenv.c nwnvsetenv.c</userinput></screen> 32 38 33 39 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 35 41 xpointer="xpointer(//*[@os='c'])"/> 36 42 37 <screen os="d"><userinput>${CC} ${BUILD32} -o nvsetenv nvsetenv.c nwnvsetenv.c</userinput></screen>38 39 43 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 40 44 href="../ppc/powerpc-utils.xml" 41 xpointer="xpointer(//*[@os='e'])"/> 42 43 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 44 href="../ppc/powerpc-utils.xml" 45 xpointer="xpointer(//*[@os='f'])"/> 45 xpointer="xpointer(//*[@os='d'])"/> 46 46 47 47 </sect2> -
BOOK/boot/sparc-chapter.xml
r599deb0 r195cf88 13 13 14 14 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/introduction.xml"/> 15 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/boot-scripts.xml"/>16 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/e2fsprogs.xml"/>17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/kmod.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/sysvinit.xml"/>20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/eudev.xml"/>21 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc/kernel.xml"/>22 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc/elftoaout.xml"/>23 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc/silo-build.xml"/>24 15 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/creatingdirs.xml"/> 25 16 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/createfiles.xml"/> 17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/util-linux.xml"/> 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/shadow.xml"/> 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/e2fsprogs.xml"/> 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/sysvinit.xml"/> 21 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/kmod.xml"/> 22 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/eudev.xml"/> 23 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc/elftoaout.xml"/> 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/pwdgroup.xml"/> 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc/kernel.xml"/> 26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc/silo-build.xml"/> 27 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/settingenviron.xml"/> 28 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc/fstab.xml"/> 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bootscripts.xml"/> 26 30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/devices.xml"/> 27 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/pwdgroup.xml"/>28 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc/fstab.xml"/>29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/settingenviron.xml"/>30 31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/changingowner.xml"/> 31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/howtoview.xml"/>32 32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc/silo.xml"/> 33 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/whatnext.xml"/> -
BOOK/boot/sparc/fstab.xml
r599deb0 r195cf88 13 13 <indexterm zone="ch-boot-fstab"> 14 14 <primary sortas="e-/etc/fstab">/etc/fstab</primary> 15 <secondary>boot</secondary>16 15 </indexterm> 17 16 … … 28 27 /dev/<replaceable>[xxx]</replaceable> / <replaceable>[fff]</replaceable> defaults 1 1 29 28 /dev/<replaceable>[yyy]</replaceable> swap swap pri=1 0 0 29 proc /proc proc defaults 0 0 30 sysfs /sys sysfs defaults 0 0 30 31 devpts /dev/pts devpts gid=&gid-tty;,mode=620 0 0 31 32 shm /dev/shm tmpfs defaults 0 0 33 tmpfs /run tmpfs defaults 0 0 34 devtmpfs /dev devtmpfs mode=0755,nosuid 0 0 32 35 none /proc/openprom openpromfs defaults 0 0 33 36 # End /etc/fstab</literal> -
BOOK/boot/sparc/kernel.xml
r599deb0 r195cf88 72 72 73 73 <screen><userinput>make ARCH=sparc CROSS_COMPILE=${CLFS_TARGET}- \ 74 INSTALL_MOD_PATH= /toolsmodules_install</userinput></screen>74 INSTALL_MOD_PATH=${CLFS} modules_install</userinput></screen> 75 75 76 76 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 79 79 80 80 <screen><userinput>make ARCH=sparc CROSS_COMPILE=${CLFS_TARGET}- \ 81 INSTALL_ MOD_PATH=/toolsfirmware_install</userinput></screen>81 INSTALL_FW_PATH=${CLFS}/lib/firmware firmware_install</userinput></screen> 82 82 83 83 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 89 89 xpointer="xpointer(//*[@os='v'])"/> 90 90 91 <screen><userinput>mkdir -pv /tools/boot 92 cp -v vmlinux /tools/boot/clfskernel-&linux-version;</userinput></screen> 91 <screen><userinput>cp -v vmlinux ${CLFS}/boot/clfskernel-&linux-version;</userinput></screen> 93 92 94 93 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/boot/sparc/silo-build.xml
r599deb0 r195cf88 44 44 <term><parameter>CC=cc</parameter></term> 45 45 <listitem> 46 <para>Overwrites the default value of <command>gcc -m32</command> which will fail 46 <para>Overwrites the default value of <command>gcc -m32</command> which will fail 47 47 to compile on 64 bit targets. This is not to be confused with <command>CC=${CC}</command> below.</para> 48 48 </listitem> -
BOOK/boot/sparc/silo.xml
r599deb0 r195cf88 17 17 18 18 <para os="a">This is for the configuration of <command>silo</command>, similar 19 to what is in boot -scripts.</para>19 to what is in bootscripts.</para> 20 20 21 21 <screen><userinput>cat > ${CLFS}/etc/silo.conf << "EOF" … … 25 25 timeout = 150 # Wait 15 seconds before booting the default section 26 26 27 image = / tools/boot/vmlinuz-clfs-&linux-version;27 image = /boot/clfskernel-&linux-version; 28 28 label = linux 29 29 # End /etc/silo.conf</literal> -
BOOK/boot/sparc64-64-chapter.xml
r599deb0 r195cf88 13 13 14 14 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/introduction.xml"/> 15 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/boot-scripts.xml"/>16 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/e2fsprogs.xml"/>17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/kmod.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="64/sysvinit.xml"/>20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/eudev.xml"/>21 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc64/kernel.xml"/>22 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc/elftoaout.xml"/>23 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc/silo-build.xml"/>24 15 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/creatingdirs.xml"/> 25 16 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/createfiles.xml"/> 17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/util-linux.xml"/> 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/shadow.xml"/> 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86_64-64/e2fsprogs.xml"/> 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/sysvinit.xml"/> 21 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86_64-64/kmod.xml"/> 22 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86_64-64/eudev.xml"/> 23 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc/elftoaout.xml"/> 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/pwdgroup.xml"/> 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc64/kernel.xml"/> 26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc/silo-build.xml"/> 27 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/settingenviron.xml"/> 28 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc64-64/flags.xml"/> 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc/fstab.xml"/> 30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bootscripts.xml"/> 26 31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/devices.xml"/> 27 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/pwdgroup.xml"/>28 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc/fstab.xml"/>29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/settingenviron.xml"/>30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/flags.xml"/>31 32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/changingowner.xml"/> 32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/howtoview.xml"/>33 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc/silo.xml"/> 34 34 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/whatnext.xml"/> -
BOOK/boot/sparc64-chapter.xml
r599deb0 r195cf88 13 13 14 14 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/introduction.xml"/> 15 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/boot-scripts.xml"/>16 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/e2fsprogs.xml"/>17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/kmod.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="64/sysvinit.xml"/>20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/eudev.xml"/>21 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc64/kernel.xml"/>22 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc/elftoaout.xml"/>23 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc/silo-build.xml"/>24 15 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/creatingdirs.xml"/> 25 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="multilib/util-linux.xml"/> 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/shadow.xml"/> 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/e2fsprogs.xml"/> 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/sysvinit.xml"/> 21 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/kmod.xml"/> 22 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/eudev.xml"/> 23 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc/elftoaout.xml"/> 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/pwdgroup.xml"/> 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc64/kernel.xml"/> 26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc/silo-build.xml"/> 27 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/settingenviron.xml"/> 28 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc64/flags.xml"/> 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc/fstab.xml"/> 30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bootscripts.xml"/> 26 31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/devices.xml"/> 27 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/pwdgroup.xml"/>28 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc/fstab.xml"/>29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/settingenviron.xml"/>30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/flags.xml"/>31 32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/changingowner.xml"/> 32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/howtoview.xml"/>33 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc/silo.xml"/> 34 34 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/whatnext.xml"/> -
BOOK/boot/sparc64/kernel.xml
r599deb0 r195cf88 73 73 xpointer="xpointer(//*[@os='s'])"/> 74 74 75 <screen><userinput>make ARCH=sparc64 INSTALL_MOD_PATH= /tools\75 <screen><userinput>make ARCH=sparc64 INSTALL_MOD_PATH=${CLFS} \ 76 76 CROSS_COMPILE=${CLFS_TARGET}- modules_install</userinput></screen> 77 77 … … 81 81 82 82 <screen><userinput>make ARCH=sparc64 CROSS_COMPILE=${CLFS_TARGET}- \ 83 INSTALL_ MOD_PATH=/toolsfirmware_install</userinput></screen>83 INSTALL_FW_PATH=${CLFS}/lib/firmware firmware_install</userinput></screen> 84 84 85 85 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 91 91 xpointer="xpointer(//*[@os='v'])"/> 92 92 93 <screen><userinput>mkdir -pv /tools/boot 94 cp -v vmlinux /tools/boot/clfskernel-&linux-version;</userinput></screen> 93 <screen><userinput>cp -v vmlinux ${CLFS}/boot/clfskernel-&linux-version;</userinput></screen> 95 94 96 95 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/boot/x86-chapter.xml
r599deb0 r195cf88 13 13 14 14 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/introduction.xml"/> 15 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/boot-scripts.xml"/> 15 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/creatingdirs.xml"/> 16 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/createfiles.xml"/> 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"/> 16 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/e2fsprogs.xml"/> 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/sysvinit.xml"/> 17 21 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/kmod.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/sysvinit.xml"/>20 22 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/eudev.xml"/> 23 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/pwdgroup.xml"/> 21 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86/kernel.xml"/> 22 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86/grub-build.xml"/> 23 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/creatingdirs.xml"/> 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/createfiles.xml"/> 26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/settingenviron.xml"/> 27 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/fstab.xml"/> 28 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bootscripts.xml"/> 25 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/devices.xml"/> 26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/pwdgroup.xml"/>27 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/fstab.xml"/>28 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/settingenviron.xml"/>29 30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/changingowner.xml"/> 30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/howtoview.xml"/>31 31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/whatnext.xml"/> 32 32 -
BOOK/boot/x86/grub-build.xml
r599deb0 r195cf88 41 41 <screen os="ab"><userinput>./configure --prefix=/tools \ 42 42 --build=${CLFS_HOST} --host=${CLFS_TARGET} \ 43 --disable-werror --enable-grub-mkfont=no</userinput></screen> 44 45 <para os="b">The meaning of the new configure option:</para> 46 47 <variablelist os="bc"> 48 <varlistentry> 49 <term><parameter>--enable-grub-mkfont=no</parameter></term> 50 <listitem><para>Prevents GRUB from trying to build 51 <command>grub-mkfont</command>, which requires Freetype.</para></listitem> 52 </varlistentry> 53 54 </variablelist> 43 --sysconfdir=/etc --disable-werror</userinput></screen> 55 44 56 45 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 66 55 xpointer="xpointer(//*[@os='f'])"/> 67 56 68 <screen os="ag"><userinput>make install</userinput></screen>57 <screen os="ag"><userinput>make DESTDIR=${CLFS} install</userinput></screen> 69 58 70 59 </sect2> -
BOOK/boot/x86/kernel.xml
r599deb0 r195cf88 49 49 xpointer="xpointer(//*[@os='d'])"/> 50 50 51 <note os="kc"><para>A good starting place for setting up the kernel52 configuration is to run <command>make defconfig</command>. This will set the base configuration to a good state that takes your current system53 architecture into account.</para>54 55 <para>Be sure to enable or disable following features or the system might56 not work correctly or boot at all:</para>57 58 <screen role="nodump">Device Drivers --->59 Generic Driver Options --->60 () path to uevent helper61 [*] Maintain a devtmpfs filesystem to mount at /dev62 [ ] Fallback user-helper invocation for firmware loading</screen></note>63 64 51 <para os="ae">Configure the kernel via a menu-driven interface:</para> 65 52 … … 93 80 94 81 <screen><userinput>make ARCH=i386 CROSS_COMPILE=${CLFS_TARGET}- \ 95 INSTALL_MOD_PATH= /toolsmodules_install</userinput></screen>82 INSTALL_MOD_PATH=${CLFS} modules_install</userinput></screen> 96 83 97 84 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 100 87 101 88 <screen><userinput>make ARCH=i386 CROSS_COMPILE=${CLFS_TARGET}- \ 102 INSTALL_MOD_PATH=/toolsfirmware_install</userinput></screen>89 INSTALL_FW_PATH=${CLFS}/lib/firmware firmware_install</userinput></screen> 103 90 104 91 <para os="u">After kernel compilation is complete, additional steps are 105 92 required to complete the installation. Some files need to be copied to 106 the <filename class="directory"> /tools/boot</filename> directory.</para>93 the <filename class="directory">${CLFS}/boot</filename> directory.</para> 107 94 108 <para os="v">Issue the following commands to install the kernel:</para> 95 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 96 href="../../bootable/x86/kernel.xml" 97 xpointer="xpointer(//*[@os='v'])"/> 109 98 110 <screen><userinput>mkdir -pv /tools/boot 111 cp -v arch/i386/boot/bzImage /tools/boot/vmlinuz-clfs-&linux-version;</userinput></screen> 99 <screen><userinput>cp -v arch/i386/boot/bzImage ${CLFS}/boot/vmlinuz-clfs-&linux-version;</userinput></screen> 112 100 113 101 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 115 103 xpointer="xpointer(//*[@os='w'])"/> 116 104 117 <screen os="w1"><userinput>cp -v System.map /tools/boot/System.map-&linux-version;</userinput></screen>105 <screen os="w1"><userinput>cp -v System.map ${CLFS}/boot/System.map-&linux-version;</userinput></screen> 118 106 119 107 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 121 109 xpointer="xpointer(//*[@os='x'])"/> 122 110 123 <screen os="x1"><userinput>cp -v .config /tools/boot/config-&linux-version;</userinput></screen>111 <screen os="x1"><userinput>cp -v .config ${CLFS}/boot/config-&linux-version;</userinput></screen> 124 112 125 113 </sect2> -
BOOK/boot/x86_64-64-chapter.xml
r599deb0 r195cf88 13 13 14 14 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/introduction.xml"/> 15 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ boot-scripts.xml"/>16 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/e2fsprogs.xml"/>17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/ kmod.xml"/>15 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/creatingdirs.xml"/> 16 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/createfiles.xml"/> 17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/util-linux.xml"/> 18 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="64/sysvinit.xml"/> 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/eudev.xml"/> 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86_64-64/e2fsprogs.xml"/> 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/sysvinit.xml"/> 21 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86_64-64/kmod.xml"/> 22 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86_64-64/eudev.xml"/> 23 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/pwdgroup.xml"/> 21 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86_64/kernel.xml"/> 22 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/grub-build.xml"/> 23 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/creatingdirs.xml"/> 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/createfiles.xml"/> 26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/settingenviron.xml"/> 27 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86_64-64/flags.xml"/> 28 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/fstab.xml"/> 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bootscripts.xml"/> 25 30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/devices.xml"/> 26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/pwdgroup.xml"/>27 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/fstab.xml"/>28 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/settingenviron.xml"/>29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/flags.xml"/>30 31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/changingowner.xml"/> 31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/howtoview.xml"/>32 32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/whatnext.xml"/> 33 33 -
BOOK/boot/x86_64-chapter.xml
r599deb0 r195cf88 13 13 14 14 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/introduction.xml"/> 15 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/boot-scripts.xml"/> 15 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/creatingdirs.xml"/> 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="multilib/util-linux.xml"/> 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/shadow.xml"/> 16 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/e2fsprogs.xml"/> 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/sysvinit.xml"/> 17 21 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/kmod.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="64/sysvinit.xml"/>20 22 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/eudev.xml"/> 23 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/pwdgroup.xml"/> 21 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86_64/kernel.xml"/> 22 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/grub-build.xml"/> 23 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/creatingdirs.xml"/> 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/createfiles.xml"/> 26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/settingenviron.xml"/> 27 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86_64/flags.xml"/> 28 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/fstab.xml"/> 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bootscripts.xml"/> 25 30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/devices.xml"/> 26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/pwdgroup.xml"/>27 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/fstab.xml"/>28 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/settingenviron.xml"/>29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/flags.xml"/>30 31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/changingowner.xml"/> 31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/howtoview.xml"/>32 32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/whatnext.xml"/> 33 33 -
BOOK/boot/x86_64/kernel.xml
r599deb0 r195cf88 76 76 77 77 <screen><userinput>make ARCH=x86_64 CROSS_COMPILE=${CLFS_TARGET}- \ 78 INSTALL_MOD_PATH= /toolsmodules_install</userinput></screen>78 INSTALL_MOD_PATH=${CLFS} modules_install</userinput></screen> 79 79 80 80 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 83 83 84 84 <screen><userinput>make ARCH=x86_64 CROSS_COMPILE=${CLFS_TARGET}- \ 85 INSTALL_ MOD_PATH=/toolsfirmware_install</userinput></screen>85 INSTALL_FW_PATH=${CLFS}/lib/firmware firmware_install</userinput></screen> 86 86 87 87 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 93 93 xpointer="xpointer(//*[@os='v'])"/> 94 94 95 <screen><userinput>mkdir -pv /tools/boot 96 cp -v arch/x86_64/boot/bzImage /tools/boot/vmlinuz-clfs-&linux-version;</userinput></screen> 95 <screen><userinput>cp -v arch/x86_64/boot/bzImage ${CLFS}/boot/vmlinuz-clfs-&linux-version;</userinput></screen> 97 96 98 97 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/bootable/common/fstab.xml
r599deb0 r195cf88 13 13 <indexterm zone="ch-bootable-fstab"> 14 14 <primary sortas="e-/etc/fstab">/etc/fstab</primary> 15 <secondary>bootable</secondary>16 15 </indexterm> 17 16 … … 29 28 /dev/<replaceable>[xxx]</replaceable> / <replaceable>[fff]</replaceable> defaults 1 1 30 29 /dev/<replaceable>[yyy]</replaceable> swap swap pri=1 0 0 30 proc /proc proc defaults 0 0 31 sysfs /sys sysfs defaults 0 0 32 devpts /dev/pts devpts gid=&gid-tty;,mode=620 0 0 33 shm /dev/shm tmpfs defaults 0 0 34 tmpfs /run tmpfs defaults 0 0 35 devtmpfs /dev devtmpfs mode=0755,nosuid 0 0 31 36 32 37 # End /etc/fstab</literal> … … 41 46 fields in this file, see <command>man 5 fstab</command>.</para> 42 47 48 <para os="c">The <filename class="directory">/dev/shm</filename> mount point 49 for <systemitem class="filesystem">tmpfs</systemitem> is included to 50 allow enabling POSIX-shared memory. The kernel must have the required 51 support built into it for this to work (more about this is in the next 52 section). Please note that very little software currently uses 53 POSIX-shared memory. Therefore, consider the <filename 54 class="directory">/dev/shm</filename> mount point optional. For more 55 information, see <filename>Documentation/filesystems/tmpfs.txt</filename> 56 in the kernel source tree.</para> 57 43 58 </sect1> -
BOOK/bootable/mips/kernel.xml
r599deb0 r195cf88 37 37 href="../x86/kernel.xml" 38 38 xpointer="xpointer(//*[@os='d'])"/> 39 40 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"41 href="../x86/kernel.xml"42 xpointer="xpointer(//*[@os='kc'])"/>43 44 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"45 href="../x86/kernel.xml"46 xpointer="xpointer(//*[@os='kd'])"/>47 39 48 40 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 89 81 href="../x86/kernel.xml" 90 82 xpointer="xpointer(//*[@os='t'])"/> 91 83 92 84 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 93 85 href="../x86/kernel.xml" -
BOOK/bootable/ppc/kernel.xml
r599deb0 r195cf88 40 40 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 41 41 href="../x86/kernel.xml" 42 xpointer="xpointer(//*[@os='kc'])"/>43 44 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"45 href="../x86/kernel.xml"46 xpointer="xpointer(//*[@os='kd'])"/>47 48 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"49 href="../x86/kernel.xml"50 42 xpointer="xpointer(//*[@os='h'])"/> 51 43 … … 65 57 mac-specific options for ide and input.</para> 66 58 </warning> 67 59 68 60 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 69 61 href="../x86/kernel.xml" … … 101 93 href="../x86/kernel.xml" 102 94 xpointer="xpointer(//*[@os='t'])"/> 103 95 104 96 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 105 97 href="../x86/kernel.xml" -
BOOK/bootable/ppc64-chapter.xml
r599deb0 r195cf88 14 14 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/introduction.xml"/> 15 15 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/fstab.xml"/> 16 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href=" sparc/kernel.xml"/>16 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc64/kernel.xml"/> 17 17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc64/yaboot.xml"/> 18 18 -
BOOK/bootable/sparc/fstab.xml
r599deb0 r195cf88 13 13 <indexterm zone="ch-bootable-fstab"> 14 14 <primary sortas="e-/etc/fstab">/etc/fstab</primary> 15 <secondary>bootable</secondary>16 15 </indexterm> 17 16 … … 42 41 xpointer="xpointer(//*[@os='b'])"/> 43 42 43 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 44 href="../common/fstab.xml" 45 xpointer="xpointer(//*[@os='c'])"/> 46 44 47 </sect1> -
BOOK/bootable/sparc/kernel.xml
r599deb0 r195cf88 37 37 href="../x86/kernel.xml" 38 38 xpointer="xpointer(//*[@os='d'])"/> 39 40 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"41 href="../x86/kernel.xml"42 xpointer="xpointer(//*[@os='kc'])"/>43 44 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"45 href="../x86/kernel.xml"46 xpointer="xpointer(//*[@os='kd'])"/>47 39 48 40 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 93 85 href="../x86/kernel.xml" 94 86 xpointer="xpointer(//*[@os='t'])"/> 95 87 96 88 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 97 89 href="../x86/kernel.xml" -
BOOK/bootable/x86/grub.xml
r599deb0 r195cf88 39 39 </warning> 40 40 41 <para os="e">Instruct GRUB to install itself int othe MBR of41 <para os="e">Instruct GRUB to install itself int othe MBR of 42 42 <filename class="partition">sda</filename>:</para> 43 43 -
BOOK/bootable/x86/kernel.xml
r599deb0 r195cf88 37 37 un-tarring.</para> 38 38 39 <note os="kc"><para>A good starting place for setting up the kernel40 configuration is to run <command>make defconfig</command>. This will set the base configuration to a good state that takes your current system41 architecture into account.</para>42 43 <para>Be sure to enable or disable following features or the system might44 not work correctly or boot at all. Refer to45 <filename>/usr/share/doc/systemd-&systemd-version;/README</filename>:</para>46 47 <screen role="nodump">General setup --->48 [*] open by fhandle syscalls49 [ ] Auditing support50 [*] Control Group support51 Processor type and features --->52 [*] Enable seccomp to safely compute untrusted bytecode53 Networking support --->54 Networking options --->55 <*> The IPv6 protocol56 Device Drivers --->57 Generic Driver Options --->58 () path to uevent helper59 [*] Maintain a devtmpfs filesystem to mount at /dev60 [ ] Fallback user-helper invocation for firmware loading61 File systems --->62 [*] Inotify support for userspace63 <*> Kernel automounter version 4 support (also supports v3)64 Pseudo filesystems --->65 [*] Tmpfs POSIX Access Control Lists66 [*] Tmpfs extended attributes67 Firmware Drivers --->68 EFI (Extensible Firmware Interface) Support --->69 <*> EFI Variable Support via sysfs70 -*- Enable the block layer --->71 Partition Types --->72 [*] Advanced partition selection73 [*] EFI GUID Partition support74 Kernel Hacking --->75 [*] Collect scheduler debugging info76 [*] Collect scheduler statistics</screen></note>77 78 <note os="kd"><para>While "The IPv6 Protocol" is not strictly required, it79 is highly recommended by the Systemd developers. "EFI Variable support" and80 "EFI GUID Partition support" are for UEFI systems. "Collect scheduler81 debugging info" and "Collect scheduler statistics" is for systemd-bootchart.82 </para></note>83 84 39 <para os="h">Configure the kernel via a menu-driven interface. 85 CBLFS has some information regarding particular kernel configuration 86 requirements of packages outside of CLFS at <ulink 40 Please note that the udev bootscript requires "rtc", "tmpfs" and "devtmpfs" to be 41 enabled and built into the kernel, not as modules. CBLFS has 42 some information regarding particular kernel configuration requirements of 43 packages outside of CLFS at <ulink 87 44 url="&cblfs-root;"/>:</para> 88 45 -
BOOK/bootable/x86_64/kernel.xml
r599deb0 r195cf88 37 37 href="../x86/kernel.xml" 38 38 xpointer="xpointer(//*[@os='d'])"/> 39 40 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"41 href="../x86/kernel.xml"42 xpointer="xpointer(//*[@os='kc'])"/>43 44 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"45 href="../x86/kernel.xml"46 xpointer="xpointer(//*[@os='kd'])"/>47 39 48 40 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 93 85 href="../x86/kernel.xml" 94 86 xpointer="xpointer(//*[@os='t'])"/> 95 87 96 88 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 97 89 href="../x86/kernel.xml" -
BOOK/chroot/64/createfiles.xml
r599deb0 r195cf88 20 20 ln -sv /tools/bin/file /usr/bin 21 21 ln -sv /tools/lib/libgcc_s.so{,.1} /usr/lib 22 ln -sv /tools/lib/libstdc++.so{.6,} /usr/lib 23 sed -e 's/tools/usr/' /tools/lib/libstdc++.la > /usr/lib/libstdc++.la 22 ln -sv /tools/lib/libstd* /usr/lib 24 23 ln -sv bash /bin/sh 25 24 ln -sv /run /var/run</userinput></screen> 26 25 27 26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 28 href="../../boot/common/createfiles.xml"29 xpointer="xpointer(//*[@os='c'])"/>30 31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"32 27 href="../../boot/64/createfiles.xml" 33 xpointer="xpointer(//*[@os=' f'])"/>28 xpointer="xpointer(//*[@os='b'])"/> 34 29 35 30 <screen><userinput>mkdir -pv /usr/lib64 36 ln -sv /tools/lib/libstdc++.so{.6,} /usr/lib64</userinput></screen> 37 38 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 39 href="../common/createfiles.xml" 40 xpointer="xpointer(//*[@os='d'])"/> 41 42 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 43 href="../common/createfiles.xml" 44 xpointer="xpointer(//*[@os='e'])"/> 31 ln -sv /tools/lib/libstd*so* /usr/lib64</userinput></screen> 45 32 46 33 </sect1> -
BOOK/chroot/common/changingowner.xml
r599deb0 r195cf88 11 11 <title>Changing Ownership</title> 12 12 13 <note> 14 <para>This step is not optional as some of the binaries in 15 <filename class="directory">/tools</filename> are set u+s. 16 leaving the permissions as is could cause some commands, 17 mount in particular, to fail later.</para> 18 </note> 19 13 20 <para os="a">Currently, the <filename class="directory">/tools</filename> 14 21 and <filename class="directory">/cross-tools</filename> directories 15 22 are owned by the user <emphasis>clfs</emphasis>, a user that 16 exists only on the host system. Although <filename23 exists only on the host system. Although the <filename 17 24 class="directory">/tools</filename> and <filename 18 class="directory">/cross-tools</filename> can be deleted once the CLFS19 system has been finished, they can be retained to build25 class="directory">/cross-tools</filename> directories can be deleted 26 once the CLFS system has been finished, they can be retained to build 20 27 additional CLFS systems. If the <filename class="directory">/tools</filename> 21 28 and <filename class="directory">/cross-tools</filename> directories are 22 29 kept as is, the files are owned by a user ID without a corresponding 23 30 account. This is dangerous because a user account created later could 24 get this same user ID and would own these directories and all the files 25 therein, thus exposing those files to possible malicious manipulation.</para> 31 get this same user ID and would own the <filename 32 class="directory">/tools</filename> directory and all the files therein, 33 thus exposing these files to possible malicious manipulation.</para> 26 34 27 <para os="b"> One possible fix for this issue might be to add the28 <systemitem class="username">clfs</systemitem> user to the new CLFS system29 later when creating the <filename>/etc/passwd</filename> file, taking care30 to assignit the same user and group IDs as on the host system. Alternatively,35 <para os="b">To avoid this issue, add the <systemitem 36 class="username">clfs</systemitem> user to the new CLFS system later when 37 creating the <filename>/etc/passwd</filename> file, taking care to assign 38 it the same user and group IDs as on the host system. Alternatively, 31 39 assign the contents of the <filename class="directory">/tools</filename> 32 40 and <filename class="directory">/cross-tools</filename> directories to -
BOOK/chroot/common/createfiles.xml
r599deb0 r195cf88 11 11 <title>Creating Essential Symlinks</title> 12 12 13 14 15 13 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 14 href="../../boot/common/createfiles.xml" 15 xpointer="xpointer(//*[@os='a'])"/> 16 16 17 17 <screen><userinput>ln -sv /tools/bin/{bash,cat,echo,grep,pwd,stty} /bin 18 18 ln -sv /tools/bin/file /usr/bin 19 19 ln -sv /tools/lib/libgcc_s.so{,.1} /usr/lib 20 ln -sv /tools/lib/libstdc++.so{.6,} /usr/lib 21 sed -e 's/tools/usr/' /tools/lib/libstdc++.la > /usr/lib/libstdc++.la 20 ln -sv /tools/lib/libstd* /usr/lib 22 21 ln -sv bash /bin/sh 23 22 ln -sv /run /var/run</userinput></screen> 24 23 25 <variablelist os="c">26 <title>The purpose of each link:</title>27 28 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"29 href="../../boot/common/createfiles.xml"30 xpointer="xpointer(//*[@os='c1'])"/>31 32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"33 href="../../boot/common/createfiles.xml"34 xpointer="xpointer(//*[@os='c2'])"/>35 36 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"37 href="../../boot/common/createfiles.xml"38 xpointer="xpointer(//*[@os='c3'])"/>39 40 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"41 href="../../boot/common/createfiles.xml"42 xpointer="xpointer(//*[@os='c4'])"/>43 44 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"45 href="../../boot/common/createfiles.xml"46 xpointer="xpointer(//*[@os='c6'])"/>47 48 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"49 href="../../boot/common/createfiles.xml"50 xpointer="xpointer(//*[@os='c7'])"/>51 52 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"53 href="../../boot/common/createfiles.xml"54 xpointer="xpointer(//*[@os='c8'])"/>55 56 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"57 href="../../boot/common/createfiles.xml"58 xpointer="xpointer(//*[@os='c9'])"/>59 60 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"61 href="../../boot/common/createfiles.xml"62 xpointer="xpointer(//*[@os='c10'])"/>63 64 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"65 href="../../boot/common/createfiles.xml"66 xpointer="xpointer(//*[@os='c11'])"/>67 68 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"69 href="../../boot/common/createfiles.xml"70 xpointer="xpointer(//*[@os='c12'])"/>71 72 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"73 href="../../boot/common/createfiles.xml"74 xpointer="xpointer(//*[@os='c13'])"/>75 76 </variablelist>77 78 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"79 href="../../boot/common/createfiles.xml"80 xpointer="xpointer(//*[@os='d'])"/>81 82 <screen os="e"><userinput>ln -sv /proc/self/mounts /etc/mtab</userinput></screen>83 84 24 </sect1> -
BOOK/chroot/common/creatingdirs.xml
r599deb0 r195cf88 13 13 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 14 14 href="../../boot/common/creatingdirs.xml" 15 xpointer="xpointer(//*[@os=' b'])"/>15 xpointer="xpointer(//*[@os='a'])"/> 16 16 17 <screen os=" c"><userinput>mkdir -pv /{bin,boot,dev,{etc/,}opt,home,lib,mnt}17 <screen os="b"><userinput>mkdir -pv /{bin,boot,dev,{etc/,}opt,home,lib,mnt} 18 18 mkdir -pv /{proc,media/{floppy,cdrom},run/shm,sbin,srv,sys} 19 19 mkdir -pv /var/{lock,log,mail,spool} … … 24 24 mkdir -pv /usr/{,local/}share/{doc,info,locale,man} 25 25 mkdir -pv /usr/{,local/}share/{misc,terminfo,zoneinfo} 26 mkdir -pv /usr/{,local/}share/man/man{1..8}</userinput></screen> 26 mkdir -pv /usr/{,local/}share/man/man{1..8} 27 for dir in /usr{,/local}; do 28 ln -sv share/{man,doc,info} $dir 29 done</userinput></screen> 30 31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 32 href="../../boot/common/creatingdirs.xml" 33 xpointer="xpointer(//*[@os='c'])"/> 27 34 28 35 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 34 41 xpointer="xpointer(//*[@os='e'])"/> 35 42 36 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"37 href="../../boot/common/creatingdirs.xml"38 xpointer="xpointer(//*[@os='f'])"/>39 40 43 </sect1> -
BOOK/chroot/common/devices.xml
r599deb0 r195cf88 13 13 <indexterm zone="ch-chroot-devices"> 14 14 <primary sortas="e-/dev/*">/dev/*</primary> 15 <secondary>chroot</secondary>16 15 </indexterm> 17 16 -
BOOK/chroot/common/kernfs.xml
r599deb0 r195cf88 11 11 <title>Mounting Virtual Kernel File Systems</title> 12 12 13 <note os="a"> 14 <para>The commands in the remainder of the book should be run as 15 the <systemitem class="username">root</systemitem> user. Check 16 that ${CLFS} is set in the 17 <systemitem class="username">root</systemitem> user’s environment 18 before proceeding.</para> 19 </note> 13 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 14 href="../../boot/common/devices.xml" 15 xpointer="xpointer(//*[@os='a'])"/> 20 16 21 17 <para>Various file systems exported by the kernel are used to communicate … … 46 42 47 43 <para>Once the system is complete and booting, the rest of our device 48 nodes are created by Udev, part of Systemd. Since this package is not44 nodes are created by the Eudev package. Since this package is not 49 45 available to us right now, we must take other steps to provide device 50 46 nodes under on the CLFS filesystem. We will use the <quote>bind</quote> … … 54 50 <screen><userinput>mount -v -o bind /dev ${CLFS}/dev</userinput></screen> 55 51 56 <para>Additional file systems will soon be mounted from within the chroot 52 <para>Additional file systems will soon be mounted from within the chroot 57 53 environment. To keep the host up to date, perform a <quote>fake mount</quote> 58 54 for each of these now:</para> -
BOOK/chroot/common/pwdgroup.xml
r599deb0 r195cf88 9 9 <?dbhtml filename="pwdgroup.html"?> 10 10 11 <title>Creating the passwd and groupFiles</title>11 <title>Creating the passwd, group, and log Files</title> 12 12 13 13 <indexterm zone="ch-chroot-pwdgroup"> 14 14 <primary sortas="e-/etc/passwd">/etc/passwd</primary> 15 <secondary>chroot</secondary>16 15 </indexterm> 17 16 18 17 <indexterm zone="ch-chroot-pwdgroup"> 19 18 <primary sortas="e-/etc/group">/etc/group</primary> 20 <secondary>chroot</secondary> 19 </indexterm> 20 21 <indexterm zone="ch-chroot-pwdgroup"> 22 <primary sortas="e-/var/run/utmp">/var/run/utmp</primary> 23 </indexterm> 24 25 <indexterm zone="ch-chroot-pwdgroup"> 26 <primary sortas="e-/var/log/btmp">/var/log/btmp</primary> 27 </indexterm> 28 29 <indexterm zone="ch-chroot-pwdgroup"> 30 <primary sortas="e-/var/log/lastlog">/var/log/lastlog</primary> 31 </indexterm> 32 33 <indexterm zone="ch-chroot-pwdgroup"> 34 <primary sortas="e-/var/log/wtmp">/var/log/wtmp</primary> 21 35 </indexterm> 22 36 … … 24 38 href="../../boot/common/pwdgroup.xml" 25 39 xpointer="xpointer(//*[@os='a'])"/> 26 40 27 41 <para>Create the <filename>/etc/passwd</filename> file by running the 28 42 following command:</para> … … 30 44 <screen><userinput>cat > /etc/passwd << "EOF" 31 45 <literal>root:x:&uid-root;:&gid-root;:root:/root:/bin/bash</literal> 32 <literal>bin:x:&uid-bin;:&gid-bin;:/bin:/bin/false</literal>33 <literal>daemon:x:&uid-daemon;:&gid-daemon;:/sbin:/bin/false</literal>34 <literal>messagebus:x:&uid-messagebus;:&gid-messagebus;:D-Bus Message Daemon User:/dev/null:/bin/false</literal>35 <literal>nobody:x:&uid-nobody;:&gid-nogroup;:Unprivileged User:/dev/null:/bin/false</literal>36 46 EOF</userinput></screen> 37 47 … … 63 73 utmp:x:&gid-utmp;: 64 74 usb:x:&gid-usb;: 65 cdrom:x:&gid-cdrom;: 66 adm:x:&gid-adm;: 67 messagebus:x:&gid-messagebus;: 68 systemd-journal:x:&gid-systemd-journal;: 69 mail:x:&gid-mail;: 70 wheel:x:&gid-wheel;: 71 nogroup:x:&gid-nogroup;:</literal> 75 cdrom:x:&gid-cdrom;:</literal> 72 76 EOF</userinput></screen> 73 77 … … 95 99 for the duration of the next chapters.</para> 96 100 101 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 102 href="../../boot/common/pwdgroup.xml" 103 xpointer="xpointer(//*[@os='f'])"/> 104 105 <screen><userinput>touch /var/run/utmp /var/log/{btmp,lastlog,wtmp} 106 chgrp -v utmp /var/run/utmp /var/log/lastlog 107 chmod -v 664 /var/run/utmp /var/log/lastlog 108 chmod -v 600 /var/log/btmp</userinput></screen> 109 110 <para>The <filename>/var/run/utmp</filename> file records the users that 111 are currently logged in. The <filename>/var/log/wtmp</filename> file records 112 all logins and logouts. The <filename>/var/log/lastlog</filename> file 113 records when each user last logged in. The <filename>/var/log/btmp</filename> 114 file records the bad login attempts.</para> 115 97 116 </sect1> -
BOOK/chroot/mips-chapter.xml
r599deb0 r195cf88 13 13 14 14 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/introduction.xml"/> 15 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/util-linux.xml"/> 15 16 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/kernfs.xml"/> 16 17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips/before-chroot.xml"/> -
BOOK/chroot/mips/creatingdirs.xml
r599deb0 r195cf88 13 13 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 14 14 href="../common/creatingdirs.xml" 15 xpointer="xpointer(//*[@os=' b'])"/>15 xpointer="xpointer(//*[@os='a'])"/> 16 16 17 17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 18 18 href="../common/creatingdirs.xml" 19 xpointer="xpointer(//*[@os=' c'])"/>19 xpointer="xpointer(//*[@os='b'])"/> 20 20 21 21 <para os="m1">These entries are needed for the RaQ2 bootloader. Only use these … … 27 27 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 28 28 href="../common/creatingdirs.xml" 29 xpointer="xpointer(//*[@os='c'])"/> 30 31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 32 href="../common/creatingdirs.xml" 29 33 xpointer="xpointer(//*[@os='d'])"/> 30 34 … … 33 37 xpointer="xpointer(//*[@os='e'])"/> 34 38 35 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"36 href="../common/creatingdirs.xml"37 xpointer="xpointer(//*[@os='f'])"/>38 39 39 </sect1> -
BOOK/chroot/mips64-64-chapter.xml
r599deb0 r195cf88 13 13 14 14 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/introduction.xml"/> 15 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/util-linux.xml"/> 15 16 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/kernfs.xml"/> 16 17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/chroot.xml"/> -
BOOK/chroot/mips64-chapter.xml
r599deb0 r195cf88 13 13 14 14 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/introduction.xml"/> 15 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/util-linux.xml"/> 15 16 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/kernfs.xml"/> 16 17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/chroot.xml"/> -
BOOK/chroot/mips64/createfiles.xml
r599deb0 r195cf88 20 20 ln -sv /tools/lib32/libgcc_s.so{,.1} /usr/lib32 21 21 ln -sv /tools/lib64/libgcc_s.so{,.1} /usr/lib64 22 ln -sv /tools/lib/libstdc++.so{.6,} /usr/lib 23 ln -sv /tools/lib32/libstdc++.so{.6,} /usr/lib32 24 ln -sv /tools/lib64/libstdc++.so{.6,} /usr/lib64 25 sed -e 's/tools/usr/' /tools/lib/libstdc++.la > /usr/lib/libstdc++.la 22 ln -sv /tools/lib/libstd* /usr/lib 23 ln -sv /tools/lib32/libstd* /usr/lib32 24 ln -sv /tools/lib64/libstd* /usr/lib64 26 25 ln -sv bash /bin/sh 27 26 ln -sv /run /var/run</userinput></screen> 28 27 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"30 href="../../boot/common/createfiles.xml"31 xpointer="xpointer(//*[@os='c'])"/>32 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"34 href="../common/createfiles.xml"35 xpointer="xpointer(//*[@os='d'])"/>36 37 28 </sect1> -
BOOK/chroot/mips64/creatingdirs.xml
r599deb0 r195cf88 13 13 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 14 14 href="../common/creatingdirs.xml" 15 xpointer="xpointer(//*[@os=' b'])"/>15 xpointer="xpointer(//*[@os='a'])"/> 16 16 17 17 <screen><userinput>mkdir -pv /{bin,boot,dev,{etc/,}opt,home,lib{,32,64},mnt} … … 25 25 mkdir -pv /usr/{,local/}share/{misc,terminfo,zoneinfo} 26 26 mkdir -pv /usr/{,local/}share/man/man{1..8} 27 for dir in /usr{,/local}; do 28 ln -sv share/{man,doc,info} $dir 29 done 27 30 install -dv /usr/lib/locale 28 31 ln -sv ../lib/locale /usr/lib32 … … 39 42 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 40 43 href="../common/creatingdirs.xml" 44 xpointer="xpointer(//*[@os='c'])"/> 45 46 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 47 href="../common/creatingdirs.xml" 41 48 xpointer="xpointer(//*[@os='d'])"/> 42 49 … … 45 52 xpointer="xpointer(//*[@os='e'])"/> 46 53 47 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"48 href="../common/creatingdirs.xml"49 xpointer="xpointer(//*[@os='f'])"/>50 51 54 </sect1> -
BOOK/chroot/multilib/createfiles.xml
r599deb0 r195cf88 24 24 ln -sv /run /var/run</userinput></screen> 25 25 26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"27 href="../../boot/common/createfiles.xml"28 xpointer="xpointer(//*[@os='c'])"/>29 30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"31 href="../common/createfiles.xml"32 xpointer="xpointer(//*[@os='d'])"/>33 34 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"35 href="../common/createfiles.xml"36 xpointer="xpointer(//*[@os='d'])"/>37 38 26 </sect1> -
BOOK/chroot/multilib/creatingdirs.xml
r599deb0 r195cf88 13 13 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 14 14 href="../common/creatingdirs.xml" 15 xpointer="xpointer(//*[@os=' b'])"/>15 xpointer="xpointer(//*[@os='a'])"/> 16 16 17 17 <screen><userinput>mkdir -pv /{bin,boot,dev,{etc/,}opt,home,lib{,64},mnt} … … 25 25 mkdir -pv /usr/{,local/}share/{misc,terminfo,zoneinfo} 26 26 mkdir -pv /usr/{,local/}share/man/man{1..8} 27 for dir in /usr{,/local}; do 28 ln -sv share/{man,doc,info} $dir 29 done 27 30 install -dv /usr/lib/locale 28 31 ln -sv ../lib/locale /usr/lib64</userinput></screen> 32 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 34 href="../common/creatingdirs.xml" 35 xpointer="xpointer(//*[@os='c'])"/> 29 36 30 37 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 36 43 xpointer="xpointer(//*[@os='e'])"/> 37 44 38 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"39 href="../common/creatingdirs.xml"40 xpointer="xpointer(//*[@os='f'])"/>41 42 45 </sect1> -
BOOK/chroot/ppc-chapter.xml
r599deb0 r195cf88 13 13 14 14 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/introduction.xml"/> 15 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/util-linux.xml"/> 15 16 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/kernfs.xml"/> 16 17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc/before-chroot.xml"/> -
BOOK/chroot/ppc64-64-chapter.xml
r599deb0 r195cf88 13 13 14 14 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/introduction.xml"/> 15 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/util-linux.xml"/> 15 16 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/kernfs.xml"/> 16 17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/chroot.xml"/> -
BOOK/chroot/ppc64-chapter.xml
r599deb0 r195cf88 13 13 14 14 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/introduction.xml"/> 15 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/util-linux.xml"/> 15 16 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/kernfs.xml"/> 16 17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/chroot.xml"/> -
BOOK/chroot/sparc-chapter.xml
r599deb0 r195cf88 13 13 14 14 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/introduction.xml"/> 15 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/util-linux.xml"/> 15 16 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/kernfs.xml"/> 16 17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc/before-chroot.xml"/> -
BOOK/chroot/sparc64-64-chapter.xml
r599deb0 r195cf88 13 13 14 14 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/introduction.xml"/> 15 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/util-linux.xml"/> 15 16 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/kernfs.xml"/> 16 17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/chroot.xml"/> -
BOOK/chroot/sparc64-chapter.xml
r599deb0 r195cf88 13 13 14 14 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/introduction.xml"/> 15 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/util-linux.xml"/> 15 16 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/kernfs.xml"/> 16 17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/chroot.xml"/> -
BOOK/chroot/x86-chapter.xml
r599deb0 r195cf88 13 13 14 14 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/introduction.xml"/> 15 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/util-linux.xml"/> 15 16 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/kernfs.xml"/> 16 17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86/before-chroot.xml"/> -
BOOK/chroot/x86_64-64-chapter.xml
r599deb0 r195cf88 13 13 14 14 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/introduction.xml"/> 15 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/util-linux.xml"/> 15 16 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/kernfs.xml"/> 16 17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/chroot.xml"/> -
BOOK/chroot/x86_64-chapter.xml
r599deb0 r195cf88 13 13 14 14 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/introduction.xml"/> 15 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/util-linux.xml"/> 15 16 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/kernfs.xml"/> 16 17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/chroot.xml"/> -
BOOK/cross-tools/64/flags.xml
r599deb0 r195cf88 16 16 <screen os="b"><userinput>export BUILD64="-m64"</userinput></screen> 17 17 18 <para os="c"> Nowadd the build flags to <filename>~/.bashrc</filename> to18 <para os="c">Lets add the build flags to <filename>~/.bashrc</filename> to 19 19 prevent issues if we stop and come back later.</para> 20 20 -
BOOK/cross-tools/64/gcc-static.xml
r599deb0 r195cf88 23 23 <title>Installation of Cross GCC Compiler with Static libgcc 24 24 and no Threads</title> 25 26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"27 href="../common/gcc-static.xml"28 xpointer="xpointer(//*[@os='e'])"/>29 25 30 26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 98 94 xpointer="xpointer(//*[@os='ar'])"/> 99 95 100 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"101 href="../common/gcc-static.xml"102 xpointer="xpointer(//*[@os='as'])"/>103 104 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"105 href="../common/gcc-static.xml"106 xpointer="xpointer(//*[@os='at'])"/>107 108 96 </sect2> 109 97 -
BOOK/cross-tools/common/bc.xml
r599deb0 r195cf88 13 13 <indexterm zone="ch-cross-tools-bc"> 14 14 <primary sortas="a-Bc">Bc</primary> 15 <secondary>cross 15 <secondary>cross-tools</secondary> 16 16 </indexterm> 17 17 … … 28 28 29 29 <variablelist> 30 <title>The meaning of the configure option :</title>30 <title>The meaning of the configure options:</title> 31 31 32 32 <varlistentry> -
BOOK/cross-tools/common/binutils-32.xml
r599deb0 r195cf88 50 50 51 51 <screen os="bc"><userinput>AR=ar AS=as ../binutils-&binutils-dir;/configure \ 52 53 54 52 --prefix=/cross-tools --host=${CLFS_HOST} --target=${CLFS_TARGET} \ 53 --with-sysroot=${CLFS} --with-lib-path=/tools/lib --disable-nls \ 54 --disable-static --disable-multilib</userinput></screen> 55 55 56 56 <variablelist os="bd"> … … 83 83 84 84 <varlistentry os="bd4"> 85 <term><parameter>--with-sysroot=${CLFS}</parameter></term>86 <listitem>87 <para>Tells configure to build a linker that uses ${CLFS} as its88 root directory for its search paths.</para>89 </listitem>90 </varlistentry>91 92 <varlistentry os="bd5">93 85 <term><parameter>--with-lib-path=/tools/lib</parameter></term> 94 86 <listitem> … … 101 93 </varlistentry> 102 94 103 <varlistentry os="bd 6">95 <varlistentry os="bd5"> 104 96 <term><parameter>--disable-nls</parameter></term> 105 97 <listitem> … … 109 101 </varlistentry> 110 102 111 <varlistentry os="bd 7">103 <varlistentry os="bd6"> 112 104 <term><parameter>--disable-multilib</parameter></term> 113 105 <listitem> … … 121 113 <para os="be">Compile the package:</para> 122 114 123 <screen os="bf"><userinput>make</userinput></screen> 115 <screen os="bf"><userinput>make configure-host 116 make</userinput></screen> 117 118 <variablelist os="bg"> 119 <title>The meaning of the make options:</title> 120 121 <varlistentry os="bg1"> 122 <term><parameter>configure-host</parameter></term> 123 <listitem> 124 <para>This checks the host environment and makes sure all the 125 necessary tools are available to compile Binutils.</para> 126 </listitem> 127 </varlistentry> 128 129 </variablelist> 124 130 125 131 <para os="bh">Install the package:</para> 126 132 127 133 <screen os="bi"><userinput>make install</userinput></screen> 134 135 <para os="bj">Copy <filename class="headerfile">libiberty.h</filename> to 136 <filename class="directory">/tools/include</filename> directory:</para> 137 138 <screen os="bk"><userinput>cp -v ../binutils-&binutils-dir;/include/libiberty.h /tools/include</userinput></screen> 128 139 129 140 </sect2> -
BOOK/cross-tools/common/binutils.xml
r599deb0 r195cf88 50 50 51 51 <screen os="bc"><userinput>AR=ar AS=as ../binutils-&binutils-dir;/configure \ 52 53 54 52 --prefix=/cross-tools --host=${CLFS_HOST} --target=${CLFS_TARGET} \ 53 --with-sysroot=${CLFS} --with-lib-path=/tools/lib --disable-nls \ 54 --disable-static --enable-64-bit-bfd --disable-multilib</userinput></screen> 55 55 56 56 <variablelist os="bd"> … … 83 83 84 84 <varlistentry os="bd4"> 85 <term><parameter>--with-sysroot=${CLFS}</parameter></term>86 <listitem>87 <para>Tells configure to build a linker that uses ${CLFS} as its88 root directory for its search paths.</para>89 </listitem>90 </varlistentry>91 92 <varlistentry os="bd5">93 85 <term><parameter>--with-lib-path=/tools/lib</parameter></term> 94 86 <listitem> … … 101 93 </varlistentry> 102 94 103 <varlistentry os="bd 6">95 <varlistentry os="bd5"> 104 96 <term><parameter>--disable-nls</parameter></term> 105 97 <listitem> … … 109 101 </varlistentry> 110 102 111 <varlistentry os="bd 7">103 <varlistentry os="bd6"> 112 104 <term><parameter>--disable-multilib</parameter></term> 113 105 <listitem> … … 117 109 </varlistentry> 118 110 119 <varlistentry os="bd 8">111 <varlistentry os="bd7"> 120 112 <term><parameter>--enable-64-bit-bfd</parameter></term> 121 113 <listitem> … … 128 120 <para os="be">Compile the package:</para> 129 121 130 <screen os="bf"><userinput>make</userinput></screen> 122 <screen os="bf"><userinput>make configure-host 123 make</userinput></screen> 124 125 <variablelist os="bg"> 126 <title>The meaning of the make options:</title> 127 128 <varlistentry os="bg1"> 129 <term><parameter>configure-host</parameter></term> 130 <listitem> 131 <para>This checks the host environment and makes sure all the 132 necessary tools are available to compile Binutils.</para> 133 </listitem> 134 </varlistentry> 135 136 </variablelist> 131 137 132 138 <para os="bh">Install the package:</para> 133 139 134 140 <screen os="bi"><userinput>make install</userinput></screen> 141 142 <para os="bj">Copy <filename class="headerfile">libiberty.h</filename> to 143 <filename class="directory">/tools/include</filename> directory:</para> 144 145 <screen os="bk"><userinput>cp -v ../binutils-&binutils-dir;/include/libiberty.h /tools/include</userinput></screen> 135 146 136 147 </sect2> -
BOOK/cross-tools/common/cloog.xml
r599deb0 r195cf88 13 13 <indexterm zone="ch-cross-tools-cloog"> 14 14 <primary sortas="a-CLooG">CLooG</primary> 15 <secondary>cross 15 <secondary>cross-tools</secondary> 16 16 </indexterm> 17 17 … … 33 33 xpointer="xpointer(//*[@os='s1'])"/> 34 34 35 <screen os="s2"><userinput>cp -v Makefile{,.orig} 36 sed '/cmake/d' Makefile.orig > Makefile</userinput></screen> 35 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 36 href="../../final-system/common/cloog.xml" 37 xpointer="xpointer(//*[@os='s2'])"/> 37 38 38 39 <para os="c">Compile the package:</para> -
BOOK/cross-tools/common/file.xml
r599deb0 r195cf88 13 13 <indexterm zone="ch-cross-tools-file"> 14 14 <primary sortas="a-File">File</primary> 15 <secondary>cross 15 <secondary>cross-tools</secondary> 16 16 </indexterm> 17 17 … … 23 23 <title>Installation of File</title> 24 24 25 <para>Here we install a native <command>file</command> program that can run26 on the host system, as this program is needed by Binutils.</para>27 28 25 <para>Prepare File for compilation:</para> 29 26 … … 31 28 32 29 <variablelist> 33 <title>The meaning of the new configure option:</title> 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> 34 40 35 41 <varlistentry> -
BOOK/cross-tools/common/gcc-final.xml
r599deb0 r195cf88 60 60 61 61 <screen os="bf"><userinput>AR=ar LDFLAGS="-Wl,-rpath,/cross-tools/lib" \ 62 ../gcc-&gcc-version;/configure --prefix=/cross-tools \ 63 --build=${CLFS_HOST} --target=${CLFS_TARGET} --host=${CLFS_HOST} \ 64 --with-sysroot=${CLFS} --with-local-prefix=/tools \ 65 --with-native-system-header-dir=/tools/include --disable-nls \ 66 --enable-shared --disable-static --enable-languages=c,c++ \ 67 --enable-__cxa_atexit --enable-c99 \ 68 --enable-long-long --enable-threads=posix --disable-multilib \ 69 --with-mpc=/cross-tools --with-mpfr=/cross-tools --with-gmp=/cross-tools \ 70 --with-cloog=/cross-tools --with-isl=/cross-tools --with-system-zlib \ 71 --enable-checking=release --enable-libstdcxx-time</userinput></screen> 62 ../gcc-&gcc-version;/configure --prefix=/cross-tools \ 63 --build=${CLFS_HOST} --target=${CLFS_TARGET} --host=${CLFS_HOST} \ 64 --with-sysroot=${CLFS} --with-local-prefix=/tools \ 65 --with-native-system-header-dir=/tools/include --disable-nls \ 66 --enable-shared --disable-static --enable-languages=c,c++ \ 67 --enable-__cxa_atexit --enable-c99 --enable-long-long --enable-threads=posix \ 68 --disable-multilib --with-mpc=/cross-tools --with-mpfr=/cross-tools \ 69 --with-gmp=/cross-tools --with-cloog=/cross-tools \ 70 --enable-cloog-backend=isl --with-isl=/cross-tools \ 71 --disable-isl-version-check --with-system-zlib --enable-checking=release \ 72 --enable-libstdcxx-time</userinput></screen> 72 73 73 74 <variablelist os="bg"> … … 113 114 </varlistentry> 114 115 115 <varlistentry os="bg6">116 <term><parameter>--enable-libstdcxx-time</parameter></term>117 <listitem>118 <para>This enables link-time checks for the availability of119 clock_gettime clocks, and nanosleep and sched_yield functions, in the120 C library.</para>121 </listitem>122 </varlistentry>123 124 116 </variablelist> 125 117 -
BOOK/cross-tools/common/gcc-static.xml
r599deb0 r195cf88 24 24 and no Threads</title> 25 25 26 <para os="e">Here we will compile GCC, as a cross-compiler that will create27 executables for our target architechture, statically so that it will not28 need to look for Glibc's startfiles, which do not yet exist in29 <filename class="directory">/tools</filename>. We will use this30 cross-compiler, plus the cross-linker we have just installed with Binutils,31 to compile Glibc. After Glibc is installed into32 <filename class="directory">/tools</filename>, we can rebuild GCC33 so that it will then be able to build executables that link against the34 libraries in <filename class="directory">/tools</filename>.</para>35 36 26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 37 27 href="../../final-system/common/gcc.xml" … … 48 38 <screen os="ab"><userinput>patch -Np1 -i ../&gcc-specs-patch;</userinput></screen> 49 39 50 <para os="ag">Change the StartFile Spec so that GCC looks in 40 <para os="ag">Change the StartFile Spec so that GCC looks in 51 41 <filename class="directory">/tools</filename>:</para> 52 42 … … 72 62 73 63 <screen os="al"><userinput>AR=ar LDFLAGS="-Wl,-rpath,/cross-tools/lib" \ 74 ../gcc-&gcc-version;/configure --prefix=/cross-tools \ 75 --build=${CLFS_HOST} --host=${CLFS_HOST} --target=${CLFS_TARGET} \ 76 --with-sysroot=${CLFS} --with-local-prefix=/tools \ 77 --with-native-system-header-dir=/tools/include --disable-nls \ 78 --disable-shared --with-mpfr=/cross-tools --with-gmp=/cross-tools \ 79 --with-isl=/cross-tools --with-cloog=/cross-tools --with-mpc=/cross-tools \ 80 --without-headers --with-newlib --disable-decimal-float --disable-libgomp \ 81 --disable-libmudflap --disable-libssp --disable-libatomic --disable-libitm \ 82 --disable-libsanitizer --disable-libquadmath --disable-threads \ 83 --disable-multilib --disable-target-zlib --with-system-zlib \ 84 --enable-languages=c --enable-checking=release</userinput></screen> 64 ../gcc-&gcc-version;/configure --prefix=/cross-tools \ 65 --build=${CLFS_HOST} --host=${CLFS_HOST} --target=${CLFS_TARGET} \ 66 --with-sysroot=${CLFS} --with-local-prefix=/tools \ 67 --with-native-system-header-dir=/tools/include --disable-nls \ 68 --disable-shared --with-mpfr=/cross-tools --with-gmp=/cross-tools \ 69 --with-isl=/cross-tools --with-cloog=/cross-tools --with-mpc=/cross-tools \ 70 --without-headers --with-newlib --disable-decimal-float --disable-libgomp \ 71 --disable-libmudflap --disable-libssp --disable-threads --disable-multilib \ 72 --disable-libatomic --disable-libitm --disable-libsanitizer \ 73 --disable-libquadmath --disable-target-libiberty --disable-target-zlib \ 74 --with-system-zlib --enable-cloog-backend=isl --disable-isl-version-check \ 75 --enable-languages=c --enable-checking=release</userinput></screen> 85 76 86 77 <variablelist os="am"> 87 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> 88 86 89 87 <varlistentry> … … 98 96 </varlistentry> 99 97 98 100 99 <varlistentry> 101 100 <term><parameter>--with-native-system-headers-dir=/tools/include</parameter></term> … … 108 107 109 108 <varlistentry> 110 <term><parameter>--disable-shared</parameter></term> 111 <listitem> 112 <para>This tells GCC not to create a shared library.</para> 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 113 </listitem> 114 114 </varlistentry> … … 136 136 137 137 <varlistentry> 138 <term><parameter>--disable-lib*</parameter></term> 139 <listitem> 140 <para>These options prevent GCC from building a number of libraries 141 that are not needed at this time.</para> 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> 142 155 </listitem> 143 156 </varlistentry> … … 154 167 155 168 <varlistentry> 156 <term><parameter>--disable-target-zlib</parameter></term> 157 <listitem> 158 <para>This tells GCC stuff.</para> 159 </listitem> 160 </varlistentry> 161 162 <varlistentry> 163 <term><parameter>--with-system-zlib</parameter></term> 164 <listitem> 165 <para>This tells GCC to link to the system-installed zlib instead 166 of the one in its source tree.</para> 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> 167 193 </listitem> 168 194 </varlistentry> … … 205 231 <screen os="ar"><userinput>make install-gcc install-target-libgcc</userinput></screen> 206 232 207 <para os="as">Copy <filename class="headerfile">libiberty.h</filename> to208 <filename class="directory">/tools/include</filename> directory:</para>209 210 <screen os="at"><userinput>cp -v ../gcc-&gcc-version;/include/libiberty.h /tools/include</userinput></screen>211 212 233 </sect2> 213 234 -
BOOK/cross-tools/common/gmp.xml
r599deb0 r195cf88 13 13 <indexterm zone="ch-cross-tools-gmp"> 14 14 <primary sortas="a-GMP">GMP</primary> 15 <secondary>cross 15 <secondary>cross-tools</secondary> 16 16 </indexterm> 17 17 … … 33 33 --> 34 34 35 <para>This package and the next two - MPFR and MPC - will be installed36 into <filename class="directory">/cross-tools</filename> because GCC37 requires them to build.</para>38 39 35 <note os="n1"> 40 36 <para>If you are building with a host which has 32-bit user-space with a … … 47 43 48 44 <screen os="b"><userinput>./configure --prefix=/cross-tools --enable-cxx \ 49 45 --disable-static</userinput></screen> 50 46 51 47 <variablelist os="b1"> 52 <title>The meaning of the new configure option :</title>48 <title>The meaning of the new configure options:</title> 53 49 54 50 <varlistentry> -
BOOK/cross-tools/common/isl.xml
r599deb0 r195cf88 13 13 <indexterm zone="ch-cross-tools-isl"> 14 14 <primary sortas="a-ISL">ISL</primary> 15 <secondary>cross 15 <secondary>cross-tools</secondary> 16 16 </indexterm> 17 17 … … 22 22 <sect2 role="installation"> 23 23 <title>Installation of ISL</title> 24 25 <para>We will install ISL and CLooG to enable extra functionality for GCC.26 They are not strictly required, but GCC can link to them to enable its27 new loop generation feature called Graphite.</para>28 24 29 25 <para os="a">Prepare ISL for compilation:</para> -
BOOK/cross-tools/common/m4.xml
r599deb0 r195cf88 13 13 <indexterm zone="ch-cross-tools-m4"> 14 14 <primary sortas="a-M4">M4</primary> 15 <secondary> cross tools</secondary>15 <secondary>temporary system</secondary> 16 16 </indexterm> 17 17 … … 22 22 <sect2 role="installation"> 23 23 <title>Installation of M4</title> 24 25 <para>Here we will install an <command>m4</command> binary that can run on26 the host system, as this program is required by GMP.</para>27 24 28 25 <para os="a">Prepare M4 for compilation:</para> -
BOOK/cross-tools/common/mpc.xml
r599deb0 r195cf88 13 13 <indexterm zone="ch-cross-tools-mpc"> 14 14 <primary sortas="a-MPC">MPC</primary> 15 <secondary>cross 15 <secondary>cross-tools</secondary> 16 16 </indexterm> 17 17 -
BOOK/cross-tools/common/mpfr.xml
r599deb0 r195cf88 13 13 <indexterm zone="ch-cross-tools-mpfr"> 14 14 <primary sortas="a-MPFR">MPFR</primary> 15 <secondary>cross 15 <secondary>cross-tools</secondary> 16 16 </indexterm> 17 17 … … 49 49 50 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> 51 59 <term><parameter>--with-gmp=/cross-tools</parameter></term> 52 60 <listitem> -
BOOK/cross-tools/common/ncurses.xml
r599deb0 r195cf88 13 13 <indexterm zone="ch-cross-tools-ncurses"> 14 14 <primary sortas="a-Ncurses">Ncurses</primary> 15 <secondary>cross 15 <secondary>cross-tools</secondary> 16 16 </indexterm> 17 17 … … 22 22 <sect2 role="installation"> 23 23 <title>Installation of Ncurses</title> 24 25 <para os="e1">When Ncurses is compiled, it executes <command>tic</command>26 to create a terminfo database in27 <filename class="directory">${prefix}/share/terminfo</filename>. If28 possible, the <filename>Makefile</filename> will use the29 <command>tic</command> binary that was just compiled in its30 source tree, but this does not work when Ncurses is cross-compiled. To31 allow the Ncurses build in <xref linkend="chapter-temp-system" /> to succeed, we32 will build and install a <command>tic</command> program that can be run on33 the host system.</para>34 24 35 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/cross-tools/mips-chapter.xml
r599deb0 r195cf88 26 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/binutils-32.xml"/> 28 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href=" common/gcc-static.xml"/>29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href=" common/glibc.xml"/>30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href=" common/gcc-final.xml"/>28 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips/gcc-static.xml"/> 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips/eglibc.xml"/> 30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips/gcc-final.xml"/> 31 31 32 32 </chapter> -
BOOK/cross-tools/mips64-64-chapter.xml
r599deb0 r195cf88 28 28 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/binutils.xml"/> 29 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips64-64/gcc-static.xml"/> 30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href=" 64/glibc.xml"/>30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips64-64/eglibc.xml"/> 31 31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips64-64/gcc-final.xml"/> 32 32 -
BOOK/cross-tools/mips64-64/gcc-final.xml
r599deb0 r195cf88 60 60 61 61 <screen os="bf"><userinput>AR=ar LDFLAGS="-Wl,-rpath,/cross-tools/lib" \ 62 ../gcc-4.8.2/configure --prefix=/cross-tools \ 63 --build=${CLFS_HOST} --target=${CLFS_TARGET} --host=${CLFS_HOST} \ 64 --with-sysroot=${CLFS} --with-local-prefix=/tools \ 65 --with-native-system-header-dir=/tools/include --disable-nls \ 66 --enable-shared --disable-static --enable-languages=c,c++ \ 67 --enable-__cxa_atexit --enable-c99 --enable-long-long --enable-threads=posix \ 68 --disable-multilib --with-mpc=/cross-tools --with-mpfr=/cross-tools \ 69 --with-gmp=/cross-tools --with-cloog=/cross-tools \ 70 --with-isl=/cross-tools --with-system-zlib --enable-checking=release \ 71 --enable-libstdcxx-time --with-abi=64</userinput></screen> 62 ../gcc-4.8.2/configure --prefix=/cross-tools \ 63 --build=${CLFS_HOST} --target=${CLFS_TARGET} --host=${CLFS_HOST} \ 64 --with-sysroot=${CLFS} --with-local-prefix=/tools \ 65 --with-native-system-header-dir=/tools/include --disable-nls \ 66 --enable-shared --disable-static --enable-languages=c,c++ \ 67 --enable-__cxa_atexit --enable-c99 --enable-long-long --enable-threads=posix \ 68 --disable-multilib --with-mpc=/cross-tools --with-mpfr=/cross-tools \ 69 --with-gmp=/cross-tools --with-cloog=/cross-tools \ 70 --enable-cloog-backend=isl --with-isl=/cross-tools \ 71 --disable-isl-version-check --with-system-zlib --enable-checking=release \ 72 --enable-libstdcxx-time --with-abi=64</userinput></screen> 72 73 73 74 <variablelist os="bg"> … … 77 78 <term><parameter>--with-abi=64</parameter></term> 78 79 <listitem> 79 <para>For MIPS64, GCC defaults to building for the N32 ABI. This 80 option changes the default to 64 bits.</para> 80 <para>This option do ...</para> 81 81 </listitem> 82 82 </varlistentry> … … 101 101 href="../common/gcc-final.xml" 102 102 xpointer="xpointer(//*[@os='bg5'])"/> 103 104 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"105 href="../common/gcc-final.xml"106 xpointer="xpointer(//*[@os='bg6'])"/>107 103 108 104 </variablelist> -
BOOK/cross-tools/mips64-64/gcc-static.xml
r599deb0 r195cf88 23 23 <title>Installation of Cross GCC Compiler with Static libgcc 24 24 and no Threads</title> 25 26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"27 href="../common/gcc-static.xml"28 xpointer="xpointer(//*[@os='e'])"/>29 25 30 26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 73 69 74 70 <screen os="al"><userinput>AR=ar LDFLAGS="-Wl,-rpath,/cross-tools/lib" \ 75 ../gcc-&gcc-version;/configure --prefix=/cross-tools \ 76 --build=${CLFS_HOST} --host=${CLFS_HOST} --target=${CLFS_TARGET} \ 77 --with-sysroot=${CLFS} --with-local-prefix=/tools \ 78 --with-native-system-header-dir=/tools/include --disable-nls \ 79 --disable-shared --with-mpfr=/cross-tools --with-gmp=/cross-tools \ 80 --with-isl=/cross-tools --with-cloog=/cross-tools --with-mpc=/cross-tools \ 81 --without-headers --with-newlib --disable-decimal-float --disable-libgomp \ 82 --disable-libmudflap --disable-libssp --disable-libatomic --disable-libitm \ 83 --disable-libsanitizer --disable-libquadmath --disable-threads \ 84 --disable-multilib --disable-target-zlib --with-system-zlib \ 85 --enable-languages=c --enable-checking=release --with-abi=64</userinput></screen> 71 ../gcc-4.8.2/configure --prefix=/cross-tools \ 72 --build=${CLFS_HOST} --host=${CLFS_HOST} --target=${CLFS_TARGET} \ 73 --with-sysroot=${CLFS} --with-local-prefix=/tools \ 74 --with-native-system-header-dir=/tools/include --disable-nls \ 75 --disable-shared --with-mpfr=/cross-tools --with-gmp=/cross-tools \ 76 --with-isl=/cross-tools --with-cloog=/cross-tools --with-mpc=/cross-tools \ 77 --without-headers --with-newlib --disable-decimal-float --disable-libgomp \ 78 --disable-libmudflap --disable-libssp --disable-threads --disable-multilib \ 79 --disable-libatomic --disable-libitm --disable-libsanitizer \ 80 --disable-libquadmath --disable-target-libiberty --disable-target-zlib \ 81 --with-system-zlib --enable-cloog-backend=isl --disable-isl-version-check \ 82 --enable-languages=c --enable-checking=release --with-abi=64</userinput></screen> 86 83 87 84 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 109 106 xpointer="xpointer(//*[@os='ar'])"/> 110 107 111 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"112 href="../common/gcc-static.xml"113 xpointer="xpointer(//*[@os='as'])"/>114 115 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"116 href="../common/gcc-static.xml"117 xpointer="xpointer(//*[@os='at'])"/>118 119 108 </sect2> 120 109 -
BOOK/cross-tools/mips64-chapter.xml
r599deb0 r195cf88 27 27 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/cloog.xml"/> 28 28 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/binutils.xml"/> 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="m ultilib/gcc-static.xml"/>30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="m ultilib/glibc.xml"/>31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips64/ glibc-n32.xml"/>32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="m ultilib/glibc-64bit.xml"/>33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="m ultilib/gcc-final.xml"/>29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips64/gcc-static.xml"/> 30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips64/eglibc.xml"/> 31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips64/eglibc-n32.xml"/> 32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips64/eglibc-64bit.xml"/> 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips64/gcc-final.xml"/> 34 34 35 35 </chapter> -
BOOK/cross-tools/multilib/binutils.xml
r599deb0 r195cf88 49 49 50 50 <screen os="bc"><userinput>AR=ar AS=as ../binutils-&binutils-dir;/configure \ 51 52 53 51 --prefix=/cross-tools --host=${CLFS_HOST} --target=${CLFS_TARGET} \ 52 --with-sysroot=${CLFS} --with-lib-path=/tools/lib:/tools/lib64 \ 53 --disable-nls --disable-static --enable-64-bit-bfd</userinput></screen> 54 54 55 55 <variablelist os="bd"> … … 82 82 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 83 83 href="../common/binutils.xml" 84 xpointer="xpointer(//*[@os='bd 8'])"/>84 xpointer="xpointer(//*[@os='bd7'])"/> 85 85 86 86 </variablelist> … … 96 96 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 97 97 href="../common/binutils.xml" 98 xpointer="xpointer(//*[@os='bg'])"/> 99 100 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 101 href="../common/binutils.xml" 98 102 xpointer="xpointer(//*[@os='bh'])"/> 99 103 … … 101 105 href="../common/binutils.xml" 102 106 xpointer="xpointer(//*[@os='bi'])"/> 107 108 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 109 href="../common/binutils.xml" 110 xpointer="xpointer(//*[@os='bj'])"/> 111 112 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 113 href="../common/binutils.xml" 114 xpointer="xpointer(//*[@os='bk'])"/> 103 115 104 116 </sect2> -
BOOK/cross-tools/multilib/flags.xml
r599deb0 r195cf88 17 17 export BUILD64="-m64"</userinput></screen> 18 18 19 <para os="c"> Nowadd the build flags to <filename>~/.bashrc</filename> to19 <para os="c">Let's add the build flags to <filename>~/.bashrc</filename> to 20 20 prevent issues if we stop and come back later:</para> 21 21 -
BOOK/cross-tools/multilib/gcc-final.xml
r599deb0 r195cf88 60 60 61 61 <screen os="bf"><userinput>AR=ar LDFLAGS="-Wl,-rpath,/cross-tools/lib" \ 62 ../gcc-&gcc-version;/configure --prefix=/cross-tools \ 63 --build=${CLFS_HOST} --target=${CLFS_TARGET} --host=${CLFS_HOST} \ 64 --with-sysroot=${CLFS} --with-local-prefix=/tools \ 65 --with-native-system-header-dir=/tools/include \ 66 --disable-nls --enable-shared --disable-static \ 67 --enable-languages=c,c++ --enable-__cxa_atexit --enable-c99 \ 68 --enable-long-long --enable-threads=posix --with-mpc=/cross-tools \ 69 --with-mpfr=/cross-tools --with-gmp=/cross-tools --with-cloog=/cross-tools \ 70 --with-isl=/cross-tools --with-system-zlib --enable-checking=release \ 71 --enable-libstdcxx-time</userinput></screen> 62 ../gcc-&gcc-version;/configure --prefix=/cross-tools \ 63 --build=${CLFS_HOST} --target=${CLFS_TARGET} --host=${CLFS_HOST} \ 64 --with-sysroot=${CLFS} --with-local-prefix=/tools \ 65 --with-native-system-header-dir=/tools/include \ 66 --disable-nls --enable-shared --disable-static \ 67 --enable-languages=c,c++ --enable-__cxa_atexit --enable-c99 \ 68 --enable-long-long --enable-threads=posix --with-mpc=/cross-tools \ 69 --with-mpfr=/cross-tools --with-gmp=/cross-tools --with-cloog=/cross-tools \ 70 --enable-cloog-backend=isl --with-isl=/cross-tools \ 71 --disable-isl-version-check --with-system-zlib --enable-checking=release \ 72 --enable-libstdcxx-time</userinput></screen> 72 73 73 74 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/cross-tools/multilib/gcc-static.xml
r599deb0 r195cf88 23 23 <title>Installation of Cross GCC Compiler with Static libgcc 24 24 and no Threads</title> 25 26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"27 href="../common/gcc-static.xml"28 xpointer="xpointer(//*[@os='e'])"/>29 25 30 26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 73 69 74 70 <screen os="al"><userinput>AR=ar LDFLAGS="-Wl,-rpath,/cross-tools/lib" \ 75 ../gcc-&gcc-version;/configure --prefix=/cross-tools \ 76 --build=${CLFS_HOST} --host=${CLFS_HOST} --target=${CLFS_TARGET} \ 77 --with-sysroot=${CLFS} --with-local-prefix=/tools \ 78 --with-native-system-header-dir=/tools/include --disable-nls \ 79 --disable-shared --with-mpfr=/cross-tools --with-gmp=/cross-tools \ 80 --with-cloog=/cross-tools --with-mpc=/cross-tools --without-headers \ 81 --with-newlib --disable-decimal-float --disable-libgomp --disable-libmudflap \ 82 --disable-libssp --disable-libatomic --disable-libitm \ 83 --disable-libsanitizer --disable-libquadmath --disable-threads \ 84 --disable-target-zlib --with-system-zlib --with-isl=/cross-tools \ 85 --enable-languages=c --enable-checking=release</userinput></screen> 71 ../gcc-&gcc-version;/configure --prefix=/cross-tools \ 72 --build=${CLFS_HOST} --host=${CLFS_HOST} --target=${CLFS_TARGET} \ 73 --with-sysroot=${CLFS} --with-local-prefix=/tools \ 74 --with-native-system-header-dir=/tools/include --disable-nls \ 75 --disable-shared --with-mpfr=/cross-tools --with-gmp=/cross-tools \ 76 --with-cloog=/cross-tools --with-mpc=/cross-tools --without-headers \ 77 --with-newlib --disable-decimal-float --disable-libgomp --disable-libmudflap \ 78 --disable-libssp --disable-threads --disable-libatomic --disable-libitm \ 79 --disable-libsanitizer --disable-libquadmath --disable-target-libiberty \ 80 --disable-target-zlib --with-system-zlib --enable-cloog-backend=isl \ 81 --with-isl=/cross-tools --disable-isl-version-check --enable-languages=c \ 82 --enable-checking=release</userinput></screen> 86 83 87 84 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 109 106 xpointer="xpointer(//*[@os='ar'])"/> 110 107 111 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"112 href="../common/gcc-static.xml"113 xpointer="xpointer(//*[@os='as'])"/>114 115 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"116 href="../common/gcc-static.xml"117 xpointer="xpointer(//*[@os='at'])"/>118 119 108 </sect2> 120 109 -
BOOK/cross-tools/ppc-chapter.xml
r599deb0 r195cf88 27 27 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/binutils-32.xml"/> 28 28 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc/gcc-static.xml"/> 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href=" common/glibc.xml"/>29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc/eglibc.xml"/> 30 30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc/gcc-final.xml"/> 31 31 -
BOOK/cross-tools/ppc/gcc-static.xml
r599deb0 r195cf88 23 23 <title>Installation of Cross GCC Compiler with Static libgcc 24 24 and no Threads</title> 25 26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"27 href="../common/gcc-static.xml"28 xpointer="xpointer(//*[@os='e'])"/>29 25 30 26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 99 95 xpointer="xpointer(//*[@os='ar'])"/> 100 96 101 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"102 href="../common/gcc-static.xml"103 xpointer="xpointer(//*[@os='as'])"/>104 105 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"106 href="../common/gcc-static.xml"107 xpointer="xpointer(//*[@os='at'])"/>108 109 97 </sect2> 110 98 -
BOOK/cross-tools/ppc64-64-chapter.xml
r599deb0 r195cf88 28 28 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/binutils.xml"/> 29 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc64-64/gcc-static.xml"/> 30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href=" 64/glibc.xml"/>30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc64-64/eglibc.xml"/> 31 31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc64-64/gcc-final.xml"/> 32 32 -
BOOK/cross-tools/ppc64-64/gcc-static.xml
r599deb0 r195cf88 23 23 <title>Installation of Cross GCC Compiler with Static libgcc 24 24 and no Threads</title> 25 26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"27 href="../common/gcc-static.xml"28 xpointer="xpointer(//*[@os='e'])"/>29 25 30 26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 98 94 xpointer="xpointer(//*[@os='ar'])"/> 99 95 100 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"101 href="../common/gcc-static.xml"102 xpointer="xpointer(//*[@os='as'])"/>103 104 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"105 href="../common/gcc-static.xml"106 xpointer="xpointer(//*[@os='at'])"/>107 108 96 </sect2> 109 97 -
BOOK/cross-tools/ppc64-chapter.xml
r599deb0 r195cf88 27 27 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/cloog.xml"/> 28 28 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/binutils.xml"/> 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href=" multilib/gcc-static.xml"/>30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href=" multilib/glibc.xml"/>31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href=" multilib/glibc-64bit.xml"/>32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href=" multilib/gcc-final.xml"/>29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc64/gcc-static.xml"/> 30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc64/eglibc.xml"/> 31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc64/eglibc-64bit.xml"/> 32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc64/gcc-final.xml"/> 33 33 34 34 </chapter> -
BOOK/cross-tools/sparc-chapter.xml
r599deb0 r195cf88 27 27 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/binutils-32.xml"/> 28 28 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gcc-static.xml"/> 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ glibc.xml"/>29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/eglibc.xml"/> 30 30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gcc-final.xml"/> 31 31 -
BOOK/cross-tools/sparc64-64-chapter.xml
r599deb0 r195cf88 28 28 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/binutils.xml"/> 29 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/gcc-static.xml"/> 30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc64-64/ glibc.xml"/>30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc64-64/eglibc.xml"/> 31 31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/gcc-final.xml"/> 32 32 -
BOOK/cross-tools/sparc64-chapter.xml
r599deb0 r195cf88 28 28 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/binutils.xml"/> 29 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gcc-static.xml"/> 30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href=" multilib/glibc.xml"/>31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc64/ glibc-64bit.xml"/>30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc64/eglibc.xml"/> 31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc64/eglibc-64bit.xml"/> 32 32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gcc-final.xml"/> 33 33 -
BOOK/cross-tools/x86-chapter.xml
r599deb0 r195cf88 27 27 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/binutils-32.xml"/> 28 28 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gcc-static.xml"/> 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href=" common/glibc.xml"/>29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86/eglibc.xml"/> 30 30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gcc-final.xml"/> 31 31 -
BOOK/cross-tools/x86_64-64-chapter.xml
r599deb0 r195cf88 28 28 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/binutils.xml"/> 29 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/gcc-static.xml"/> 30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href=" 64/glibc.xml"/>30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86_64-64/eglibc.xml"/> 31 31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/gcc-final.xml"/> 32 32 -
BOOK/cross-tools/x86_64-chapter.xml
r599deb0 r195cf88 28 28 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/binutils.xml"/> 29 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gcc-static.xml"/> 30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href=" multilib/glibc.xml"/>31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/ glibc-64bit.xml"/>30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86_64/eglibc.xml"/> 31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/eglibc-64bit.xml"/> 32 32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gcc-final.xml"/> 33 33 -
BOOK/cross-tools/x86_64/variables.xml
r599deb0 r195cf88 27 27 <screen os="d"><userinput>export CLFS_TARGET="x86_64-unknown-linux-gnu"</userinput></screen> 28 28 29 <para os="m1">Now set the target triplet for 32 bits:</para>29 <para os="m1">Now we will set our Target Triplet for 32 Bits:</para> 30 30 31 31 <screen os="m2"><userinput>export CLFS_TARGET32="i686-pc-linux-gnu"</userinput></screen> -
BOOK/final-preps/addinguser.xml
r599deb0 r195cf88 77 77 chown -v clfs ${CLFS}/cross-tools</userinput></screen> 78 78 79 <para>If a separate working directory was created as suggested, 79 <para>If a separate working directory was created as suggested, 80 80 give user <systemitem class="username">clfs</systemitem> ownership of this directory:</para> 81 81 -
BOOK/final-preps/creatingcrossdir.xml
r599deb0 r195cf88 31 31 <screen><userinput>ln -sv ${CLFS}/cross-tools /</userinput></screen> 32 32 33 <para>The symlink isn't technically necessary (though the book's 34 instructions do assume its existence), but is there mainly for 35 consistency (because /tools is also symlinked to ${CLFS}/tools) and to 36 simplify the installation of the cross-compile tools.</para> 37 33 38 </sect1> -
BOOK/final-system/64/binutils.xml
r599deb0 r195cf88 83 83 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 84 84 href="../common/binutils.xml" 85 xpointer="xpointer(//*[@os='m'])"/> 86 87 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 88 href="../common/binutils.xml" 85 89 xpointer="xpointer(//*[@os='n'])"/> 86 90 … … 112 116 xpointer="xpointer(//*[@os='s'])"/> 113 117 118 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 119 href="../common/binutils.xml" 120 xpointer="xpointer(//*[@os='t'])"/> 121 122 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 123 href="../common/binutils.xml" 124 xpointer="xpointer(//*[@os='u'])"/> 125 114 126 </sect2> 115 127 -
BOOK/final-system/64/gcc.xml
r599deb0 r195cf88 43 43 href="../common/gcc.xml" 44 44 xpointer="xpointer(//*[@os='fix2'])"/> 45 46 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 47 href="../common/gcc.xml" 48 xpointer="xpointer(//*[@os='d'])"/> 49 50 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 51 href="../common/gcc.xml" 52 xpointer="xpointer(//*[@os='e'])"/> 45 53 46 54 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 136 144 xpointer="xpointer(//*[@os='z'])"/> 137 145 138 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"139 href="../common/gcc.xml"140 xpointer="xpointer(//*[@os='aa'])"/>141 142 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"143 href="../common/gcc.xml"144 xpointer="xpointer(//*[@os='ab'])"/>145 146 146 </sect2> 147 147 -
BOOK/final-system/common/autoconf.xml
r599deb0 r195cf88 37 37 38 38 <screen os="e2"><userinput remap="test">make check VERBOSE=yes</userinput></screen> 39 39 40 40 <para os="e3">17 tests are skipped that use Automake and different GCC languages. 41 41 For full test coverage, Autoconf can be re-tested after Automake has been -
BOOK/final-system/common/automake.xml
r599deb0 r195cf88 28 28 <para os="a">Prepare Automake for compilation:</para> 29 29 30 <screen os="b"><userinput>./configure --prefix=/usr --docdir=/usr/share/doc/automake-&automake-version;</userinput></screen>30 <screen os="b"><userinput>./configure --prefix=/usr</userinput></screen> 31 31 32 32 <para os="c">Compile the package:</para> … … 52 52 53 53 <seglistitem> 54 <seg>ac local, aclocal-&automake-version2;, automake,54 <seg>acinstall, aclocal, aclocal-&automake-version2;, automake, 55 55 automake-&automake-version2;, compile, config.guess, config.sub, 56 depcomp, install-sh, mdate-sh, missing, mkinstalldirs,56 depcomp, elisp-comp, install-sh, mdate-sh, missing, mkinstalldirs, 57 57 py-compile, symlink-tree, and ylwrap</seg> 58 58 <seg>/usr/share/aclocal-&automake-version2;, … … 65 65 <?dbfo list-presentation="list"?> 66 66 <?dbhtml list-presentation="table"?> 67 68 <varlistentry id="acinstall"> 69 <term><command>acinstall</command></term> 70 <listitem> 71 <para>A script that installs aclocal-style M4 files</para> 72 <indexterm zone="ch-system-automake acinstall"> 73 <primary sortas="b-acinstall">acinstall</primary> 74 </indexterm> 75 </listitem> 76 </varlistentry> 67 77 68 78 <varlistentry id="aclocal"> … … 158 168 </varlistentry> 159 169 170 <varlistentry id="elisp-comp"> 171 <term><command>elisp-comp</command></term> 172 <listitem> 173 <para>Byte-compiles Emacs Lisp code</para> 174 <indexterm zone="ch-system-automake elisp-comp"> 175 <primary sortas="b-elisp-comp">elisp-comp</primary> 176 </indexterm> 177 </listitem> 178 </varlistentry> 179 160 180 <varlistentry id="install-sh"> 161 181 <term><command>install-sh</command></term> -
BOOK/final-system/common/bash.xml
r599deb0 r195cf88 33 33 34 34 <screen os="b"><userinput>./configure --prefix=/usr --bindir=/bin \ 35 --without-bash-malloc --with-installed-readline \ 36 --docdir=/usr/share/doc/bash-&bash-version;</userinput></screen> 35 --without-bash-malloc --with-installed-readline</userinput></screen> 37 36 38 37 <variablelist os="c"> … … 60 59 <para os="g">Install the package:</para> 61 60 62 <screen os="h"><userinput>make install</userinput></screen>61 <screen os="h"><userinput>make htmldir=/usr/share/doc/bash-&bash-version; install</userinput></screen> 63 62 64 63 <para os="i">Run the newly compiled <command>bash</command> program (replacing -
BOOK/final-system/common/bc.xml
r599deb0 r195cf88 27 27 <para os="a">Prepare Bc for compilation:</para> 28 28 29 <screen os="b"><userinput>./configure --prefix=/usr --with-readline \ 30 --mandir=/usr/share/man --infodir=/usr/share/info</userinput></screen> 29 <screen os="b"><userinput>./configure --prefix=/usr --with-readline</userinput></screen> 31 30 32 31 <para os="c">Compile the package:</para> -
BOOK/final-system/common/binutils.xml
r599deb0 r195cf88 62 62 <para os="j">Compile the package:</para> 63 63 64 <screen os="k"><userinput>make tooldir=/usr</userinput></screen>64 <screen os="k"><userinput>make configure-host</userinput></screen> 65 65 66 66 <important os="l"> 67 <para>During <command>make tooldir=/usr</command> you may receive the67 <para>During <command>make configure-host</command> you may receive the 68 68 following error message. It is safe to ignore.</para> 69 69 … … 74 74 </important> 75 75 76 <screen os="m"><userinput>make tooldir=/usr</userinput></screen> 77 76 78 <variablelist os="n"> 77 79 <title>The meaning of the make parameter:</title> … … 102 104 <screen os="s"><userinput>make tooldir=/usr install</userinput></screen> 103 105 106 <para os="t">Install the <filename class="headerfile">libiberty</filename> header 107 file that is needed by some packages:</para> 108 109 <screen os="u"><userinput>cp -v ../binutils-&binutils-dir;/include/libiberty.h /usr/include</userinput></screen> 110 104 111 </sect2> 105 112 … … 116 123 objdump, 117 124 ranlib, readelf, size, strings, and strip</seg> 118 <seg>lib bfd.[a,so], and libopcodes.[a,so]</seg>125 <seg>libiberty.a, libbfd.[a,so], and libopcodes.[a,so]</seg> 119 126 <seg>/usr/lib/ldscripts</seg> 120 127 </seglistitem> … … 303 310 </varlistentry> 304 311 312 <varlistentry id="libiberty"> 313 <term><filename class="libraryfile">libiberty</filename></term> 314 <listitem> 315 <para>Contains routines used by various GNU programs, including 316 <command>getopt</command>, <command>obstack</command>, 317 <command>strerror</command>, <command>strtol</command>, and 318 <command>strtoul</command></para> 319 <indexterm zone="ch-system-binutils libiberty"> 320 <primary sortas="c-libiberty">libiberty</primary> 321 </indexterm> 322 </listitem> 323 </varlistentry> 324 305 325 <varlistentry id="libbfd"> 306 326 <term><filename class="libraryfile">libbfd</filename></term> -
BOOK/final-system/common/bison.xml
r599deb0 r195cf88 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> M4=m4 ./configure --prefix=/usr</userinput></screen>34 <screen os="b"><userinput>./configure --prefix=/usr --cache-file=config.cache</userinput></screen> 30 35 31 36 <para os="c">Compile the package:</para> -
BOOK/final-system/common/bzip2.xml
r599deb0 r195cf88 33 33 34 34 <screen os="s2"><userinput>sed -i -e 's:ln -s -f $(PREFIX)/bin/:ln -s :' Makefile</userinput></screen> 35 36 <para os="s3">Make Bzip2 install its manpages in37 <filename class="directory">/usr/share/man</filename> instead of38 <filename class="directory">/usr/man</filename>:</para>39 40 <screen os="s4"><userinput>sed -i 's@X)/man@X)/share/man@g' ./Makefile</userinput></screen>41 35 42 36 <para os="a">The Bzip2 package does not contain a <command>configure</command> -
BOOK/final-system/common/coreutils.xml
r599deb0 r195cf88 38 38 ./configure --prefix=/usr \ 39 39 --enable-no-install-program=kill,uptime \ 40 --enable-install-program=hostname --libexecdir=/usr/lib</userinput></screen>41 40 --enable-install-program=hostname</userinput></screen> 41 42 42 <variablelist os="d1"> 43 43 <title>The meaning of the configure options:</title> 44 44 45 45 <varlistentry os="d2"> 46 46 <term><parameter>FORCE_UNSAFE_CONFIGURE=1</parameter></term> … … 56 56 <screen os="f"><userinput>make</userinput></screen> 57 57 58 <para os="g">Now the test suite is ready to be run. First, run 58 <para os="g">The test suite of Coreutils makes several assumptions about the 59 presence of system users and groups that are not valid within the minimal 60 environment that exists at the moment. Therefore, we will reuse the dummy 61 groups and user created during Util-linux. Skip down to <quote>Install the 62 package</quote> if not running the test suite and you did not create the 63 dummy groups and users during Util-linux.</para> 64 65 <para os="h">Now the test suite is ready to be run. First, run 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="h"><userinput remap="test">make NON_ROOT_USERNAME=nobody check-root</userinput></screen> 63 64 <para os="i">The testsuite will now be run as the 65 <systemitem class="username">nobody</systemitem> user. Some tests require 66 that the user be a member of more than one group. Add a temporary group 67 and make the user <systemitem class="username">nobody</systemitem> a part 68 of it so that the tests are not skipped:</para> 69 70 <screen os="j"><userinput remap="test">echo "dummy:x:1000:nobody" >> /etc/group</userinput></screen> 71 72 <para os="k">Fix permissions of some files so the non-root user can compile 73 and run the tests:</para> 74 75 <screen os="l"><userinput remap="test">chown -Rv nobody .</userinput></screen> 76 77 <para os="m">Then run the remainder of the tests as the 78 <systemitem class="username">nobody</systemitem> user:</para> 79 80 <screen os="n"><userinput remap="test">su nobody -s /bin/bash \ 69 <screen os="i"><userinput remap="test">make NON_ROOT_USERNAME=dummy check-root</userinput></screen> 70 71 <para os="j">The testsuite will now be run as the 72 <systemitem class="username">dummy</systemitem> user. Fix the permissions 73 for a few files to allow this:</para> 74 75 <screen os="k"><userinput remap="test">chown -Rv dummy .</userinput></screen> 76 77 <para os="l">Then run the remainder of the tests as the 78 <systemitem class="username">dummy</systemitem> user:</para> 79 80 <screen os="m"><userinput remap="test">su dummy -s /bin/bash \ 81 81 -c "PATH=$PATH make RUN_EXPENSIVE_TESTS=yes -k check || true"</userinput></screen> 82 82 83 <para os="o">Remove the temporary group:</para> 84 85 <screen os="p"><userinput remap="test">sed -i '/dummy/d' /etc/group</userinput></screen> 86 87 <para os="q">Install the package:</para> 88 89 <screen os="r"><userinput>make install</userinput></screen> 90 91 <para os="s">Move programs to the locations specified by the FHS:</para> 92 93 <screen os="t"><userinput>mv -v /usr/bin/{cat,chgrp,chmod,chown,cp,date} /bin 83 <para os="n">When testing is complete, remove the 84 <systemitem class="username">dummy</systemitem> user and groups:</para> 85 86 <screen os="o"><userinput remap="test">sed -i '/dummy/d' /etc/passwd /etc/group</userinput></screen> 87 88 <para os="p">Install the package:</para> 89 90 <screen os="q"><userinput>make install</userinput></screen> 91 92 <para os="r">Move programs to the locations specified by the FHS:</para> 93 94 <screen os="s"><userinput>mv -v /usr/bin/{cat,chgrp,chmod,chown,cp,date} /bin 94 95 mv -v /usr/bin/{dd,df,echo,false,hostname,ln,ls,mkdir,mknod} /bin 95 96 mv -v /usr/bin/{mv,pwd,rm,rmdir,stty,true,uname} /bin 96 97 mv -v /usr/bin/chroot /usr/sbin</userinput></screen> 98 99 <para os="t">Other Coreutils programs are used by some of the scripts 100 in the CLFS-Bootscripts package. As <filename 101 class="directory">/usr</filename> may not be available during the early 102 stages of booting, those binaries need to be on the root partition:</para> 103 104 <screen os="u"><userinput>mv -v /usr/bin/{[,basename,head,install,nice} /bin 105 mv -v /usr/bin/{readlink,sleep,sync,test,touch} /bin 106 ln -svf ../../bin/install /usr/bin</userinput></screen> 97 107 98 108 </sect2> -
BOOK/final-system/common/diffutils.xml
r599deb0 r195cf88 26 26 <title>Installation of Diffutils</title> 27 27 28 <para os="s1">Fix a file so locale files are installed:</para>29 30 <screen os="s2"><userinput>sed -i 's:= @mkdir_p@:= /bin/mkdir -p:' po/Makefile.in.in</userinput></screen>31 32 28 <para os="a">Prepare Diffutils for compilation:</para> 33 29 34 30 <screen os="b"><userinput>./configure --prefix=/usr</userinput></screen> 35 31 36 <para os="s 3">Diffutils wants <command>ed</command> as the default editor.32 <para os="s1">Diffutils wants <command>ed</command> as the default editor. 37 33 The following sed will change the default to <command>vim</command>:</para> 38 34 39 <screen os="s 4"><userinput>sed -i 's@\(^#define DEFAULT_EDITOR_PROGRAM \).*@\1"vi"@' lib/config.h</userinput></screen>35 <screen os="s2"><userinput>sed -i 's@\(^#define DEFAULT_EDITOR_PROGRAM \).*@\1"vi"@' lib/config.h</userinput></screen> 40 36 41 37 <para os="c">Compile the package:</para> -
BOOK/final-system/common/e2fsprogs.xml
r599deb0 r195cf88 64 64 <para>This creates the shared libraries which some programs 65 65 in this package use.</para> 66 </listitem>67 </varlistentry>68 69 <varlistentry os="e3">70 <term><parameter>--disable-*</parameter></term>71 <listitem>72 <para>This prevents E2fsprogs from building and installing the73 <systemitem class="library">libuuid</systemitem> and74 <systemitem class="library">libblkid</systemitem> libraries, the75 <systemitem class="daemon">uuidd</systemitem> daemon, and the76 <command>fsck</command> wrapper, as Util-Linux installed all of77 them earlier.</para>78 66 </listitem> 79 67 </varlistentry> … … 196 184 <para>Is used to check, and optionally repair <systemitem 197 185 class="filesystem">ext2</systemitem>, <systemitem 198 class="filesystem">ext3</systemitem> and <systemitem 186 class="filesystem">ext3</systemitem> and <systemitem 199 187 class="filesystem">ext4</systemitem>file systems</para> 200 188 <indexterm zone="ch-system-e2fsprogs e2fsck"> … … 349 337 <listitem> 350 338 <para>Creates an <systemitem class="filesystem">ext2</systemitem>, 351 <systemitem class="filesystem">ext3</systemitem> or <systemitem 339 <systemitem class="filesystem">ext3</systemitem> or <systemitem 352 340 class="filesystem">ext4</systemitem> file system on the given device</para> 353 341 <indexterm zone="ch-system-e2fsprogs mke2fs"> -
BOOK/final-system/common/findutils.xml
r599deb0 r195cf88 58 58 59 59 <screen os="h"><userinput>make install</userinput></screen> 60 61 <para os="i">The <command>find</command> program is used by some of the scripts 62 in the CLFS-Bootscripts package. As <filename 63 class="directory">/usr</filename> may not be available during the early 64 stages of booting, the <command>find</command> binary needs to be on 65 the root partition:</para> 66 67 <screen os="j"><userinput>mv -v /usr/bin/find /bin</userinput></screen> 68 69 <para os="k">The <command>updatedb</command> script needs to be modified 70 to point to the new location for <command>find</command>:</para> 71 72 <screen os="l"><userinput>sed -i 's@find:=${BINDIR}@find:=/bin@' /usr/bin/updatedb</userinput></screen> 60 73 61 74 </sect2> -
BOOK/final-system/common/flex.xml
r599deb0 r195cf88 28 28 <para os="a">Prepare Flex for compilation:</para> 29 29 30 <screen os="b"><userinput> M4=m4 ./configure --prefix=/usr --docdir=/usr/share/doc/flex-&flex-version;</userinput></screen>30 <screen os="b"><userinput>./configure --prefix=/usr</userinput></screen> 31 31 32 32 <para os="c">Compile the package:</para> … … 42 42 <screen os="g"><userinput>make install</userinput></screen> 43 43 44 <para os="h">A few programs do not know about <command>flex</command> yet and 44 <para os="h">There are some packages that expect to find the 45 <filename class="libraryfile">lex</filename> library in <filename 46 class="directory">/usr/lib</filename>. Create a symlink to account for 47 this:</para> 48 49 <screen os="i"><userinput>ln -sv libfl.a /usr/lib/libl.a</userinput></screen> 50 51 <para os="j">A few programs do not know about <command>flex</command> yet and 45 52 try to run its predecessor, <command>lex</command>. To support those 46 53 programs, create a wrapper script named <filename>lex</filename> that … … 48 55 mode:</para> 49 56 50 <screen os=" i"><userinput>cat > /usr/bin/lex << "EOF"57 <screen os="k"><userinput>cat > /usr/bin/lex << "EOF" 51 58 <literal>#!/bin/sh 52 59 # Begin /usr/bin/lex … … 66 73 <segtitle>Installed programs</segtitle> 67 74 <segtitle>Installed libraries</segtitle> 68 <segtitle>Installed directory</segtitle>69 75 70 76 <seglistitem> 71 <seg>flex, flex++ (link to flex), and lex</seg> 72 <seg>libfl.[a,so] and libfl_pic.[a,so]</seg> 73 <seg>/usr/share/doc/flex-&flex-version;</seg> 77 <seg>flex and lex</seg> 78 <seg>libfl.a and libfl_pic.a</seg> 74 79 </seglistitem> 75 80 </segmentedlist> … … 114 119 </varlistentry> 115 120 116 <varlistentry id="libfl ">117 <term><filename class="libraryfile">libfl </filename></term>121 <varlistentry id="libfl.a"> 122 <term><filename class="libraryfile">libfl.a</filename></term> 118 123 <listitem> 119 124 <para>The <filename class="libraryfile">flex</filename> library</para> 120 <indexterm zone="ch-system-flex libfl ">121 <primary sortas="c-libfl ">libfl</primary>125 <indexterm zone="ch-system-flex libfl.a"> 126 <primary sortas="c-libfl.a">libfl.a</primary> 122 127 </indexterm> 123 128 </listitem> 124 129 </varlistentry> 125 130 126 <varlistentry id="libfl_pic ">127 <term><filename class="libraryfile">libfl_pic </filename></term>131 <varlistentry id="libfl_pic.a"> 132 <term><filename class="libraryfile">libfl_pic.a</filename></term> 128 133 <listitem> 129 134 <para>The <filename class="libraryfile">flex</filename> library</para> 130 <indexterm zone="ch-system-flex libfl_pic ">131 <primary sortas="c-libfl ">libfl_pic</primary>135 <indexterm zone="ch-system-flex libfl_pic.a"> 136 <primary sortas="c-libfl.a">libfl_pic.a</primary> 132 137 </indexterm> 133 138 </listitem> -
BOOK/final-system/common/gawk.xml
r599deb0 r195cf88 42 42 <screen os="g"><userinput>make install</userinput></screen> 43 43 44 <para os="h">Install the documentation:</para>45 46 <screen os="i"><userinput>mkdir -v /usr/share/doc/gawk-&gawk-version;47 cp -v doc/{awkforai.txt,*.{eps,pdf,jpg}} /usr/share/doc/gawk-&gawk-version;</userinput></screen>48 49 44 </sect2> 50 45 … … 59 54 <seg>awk (link to gawk), gawk, gawk-&gawk-version;, grcat, igawk, 60 55 pgawk, pgawk-&gawk-version;, and pwcat</seg> 61 <seg>/usr/lib/awk, /usr/lib/gawk, /usr/share/awk, 62 /usr/share/doc/gawk-&gawk-version;</seg> 56 <seg>/usr/lib/awk, /usr/share/awk</seg> 63 57 </seglistitem> 64 58 </segmentedlist> -
BOOK/final-system/common/gcc.xml
r599deb0 r195cf88 26 26 <title>Installation of GCC</title> 27 27 28 <para os="p1">The following patch contains a number of updates to the 28 <para os="p1">The following patch contains a number of updates to the 29 29 &gcc-version; branch by the GCC developers:</para> 30 30 … … 34 34 suppress the execution of the <command>fixincludes</command> script:</para> 35 35 36 <screen os="fix2"><userinput>sed -i 's@\./fixinc\.sh@-c true@' gcc/Makefile.in</userinput></screen> 36 <screen os="fix2"><userinput>cp -v gcc/Makefile.in{,.orig} 37 sed 's@\./fixinc\.sh@-c true@' gcc/Makefile.in.orig > gcc/Makefile.in</userinput></screen> 38 39 <para os="d">Apply a <command>sed</command> substitution that will suppress the 40 installation of <filename class="libraryfile">libiberty.a</filename>. The 41 version of <filename class="libraryfile">libiberty.a</filename> provided by 42 Binutils will be used instead:</para> 43 44 <screen os="e"><userinput>sed -i 's/install_to_$(INSTALL_DEST) //' libiberty/Makefile.in</userinput></screen> 37 45 38 46 <para os="f">The GCC documentation recommends building GCC outside of the source … … 44 52 <para os="h">Prepare GCC for compilation:</para> 45 53 46 <screen os="i"><userinput> SED=sedCC="gcc -isystem /usr/include" \54 <screen os="i"><userinput>CC="gcc -isystem /usr/include" \ 47 55 CXX="g++ -isystem /usr/include" \ 48 56 LDFLAGS="-Wl,-rpath-link,/usr/lib:/lib" \ … … 52 60 --enable-clocale=gnu --enable-languages=c,c++ \ 53 61 --disable-multilib --disable-libstdcxx-pch \ 54 --with-system-zlib --enable-checking=release --enable-libstdcxx-time</userinput></screen> 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> 55 65 56 66 <para os="j">Compile the package:</para> … … 89 99 <screen os="t"><userinput>make install</userinput></screen> 90 100 91 <para os="u">Install the <filename class="headerfile">libiberty</filename> header 92 file that is needed by some packages:</para> 93 94 <screen os="v"><userinput>cp -v ../gcc-&gcc-version;/include/libiberty.h /usr/include</userinput></screen> 95 96 <para os="w">Some packages expect the C preprocessor to be installed in the 101 <para os="u">Some packages expect the C preprocessor to be installed in the 97 102 <filename class="directory">/lib</filename> directory. 98 103 To support those packages, create this symlink:</para> 99 104 100 <screen os=" x"><userinput>ln -sv ../usr/bin/cpp /lib</userinput></screen>101 102 <para os=" y">Many packages use the name <command>cc</command> to call the C105 <screen os="v"><userinput>ln -sv ../usr/bin/cpp /lib</userinput></screen> 106 107 <para os="w">Many packages use the name <command>cc</command> to call the C 103 108 compiler. To satisfy those packages, create a symlink:</para> 104 109 105 <screen os=" z"><userinput>ln -sv gcc /usr/bin/cc</userinput></screen>106 107 <para os=" aa">Finally, move a misplaced file:</para>108 109 <screen os=" ab"><userinput>mv -v /usr/lib/*gdb.py /usr/share/gdb/auto-load/usr/lib</userinput></screen>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> 110 115 111 116 </sect2> … … 121 126 <seglistitem> 122 127 <seg>c++, cc (link to gcc), cpp, g++, gcc, and gcov</seg> 123 <seg>libasan.[a,so], libatomic.[a,so], libgcc.a, libgcc_eh.a, libgcc_s.so, libgcov.a, 124 libgomp.[a,so], libiberty.a, libitm.[a,so], liblto_plugin.so, libmudflap.[a,so], libmudflapth.[a,so], 125 libquadmath.[a,so], libssp.[a,so], libssp_nonshared.a, libstdc++.[a,so], libsupc++.a, and 126 libtsan.[a,so]</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> 127 131 <seg>/usr/include/c++, /usr/lib/gcc, /usr/share/gcc-&gcc-version;</seg> 128 132 </seglistitem> … … 206 210 </varlistentry> 207 211 208 <varlistentry id="libatomic">209 <term><filename class="libraryfile">libatomic</filename></term>210 <listitem>211 <para>A GCC support runtime library for atomic operations not212 supported by hardware</para>213 <indexterm zone="ch-system-gcc libatomic">214 <primary sortas="c-libatomic*">libatomic*</primary>215 </indexterm>216 </listitem>217 </varlistentry>218 219 212 <varlistentry id="libgcc"> 220 213 <term><filename class="libraryfile">libgcc</filename></term> … … 249 242 </varlistentry> 250 243 251 <varlistentry id="libiberty">252 <term><filename class="libraryfile">libiberty</filename></term>253 <listitem>254 <para>Contains routines used by various GNU programs, including255 <command>getopt</command>, <command>obstack</command>,256 <command>strerror</command>, <command>strtol</command>, and257 <command>strtoul</command></para>258 <indexterm zone="ch-system-gcc libiberty">259 <primary sortas="c-libiberty">libiberty</primary>260 </indexterm>261 </listitem>262 </varlistentry>263 264 <varlistentry id="libitm">265 <term><filename class="libraryfile">libitm</filename></term>266 <listitem>267 <para>The GNU Transactional Memory Library, which provides268 transaction support for accesses to a process's memory</para>269 <indexterm zone="ch-system-gcc libitm">270 <primary sortas="c-libitm*">libitm*</primary>271 </indexterm>272 </listitem>273 </varlistentry>274 275 <varlistentry id="liblto_plugin">276 <term><filename class="libraryfile">liblto_plugin</filename></term>277 <listitem>278 <para>Runtime library for GCC's link-time optimization plugin</para>279 <indexterm zone="ch-system-gcc liblto_plugin">280 <primary sortas="c-liblto_plugin">liblto_plugin</primary>281 </indexterm>282 </listitem>283 </varlistentry>284 285 244 <varlistentry id="libmudflap"> 286 245 <term><filename class="libraryfile">libmudflap</filename></term> … … 294 253 </varlistentry> 295 254 296 <varlistentry id="libquadmath">297 <term><filename class="libraryfile">libquadmath</filename></term>298 <listitem>299 <para>The GCC Quad-Precision Math Libarary API</para>300 <indexterm zone="ch-system-gcc libquadmath">301 <primary sortas="c-libquadmath*">libquadmath*</primary>302 </indexterm>303 </listitem>304 </varlistentry>305 306 255 <varlistentry id="libssp"> 307 256 <term><filename class="libraryfile">libssp</filename></term> -
BOOK/final-system/common/gettext.xml
r599deb0 r195cf88 30 30 <para os="a">Prepare Gettext for compilation:</para> 31 31 32 <screen os="b"><userinput>./configure --prefix=/usr --docdir=/usr/share/doc/gettext-&gettext-version;</userinput></screen>32 <screen os="b"><userinput>./configure --prefix=/usr</userinput></screen> 33 33 34 34 <para os="c">Compile the package:</para> … … 61 61 <seg>libasprintf.[a,so], libgettextlib.so, libgettextpo.[a,so], 62 62 libgettextsrc.so, and preloadable_libintl.so</seg> 63 <seg>/usr/lib/gettext, /usr/share/doc/gettext-&gettext-version;, 64 /usr/share/gettext</seg> 63 <seg>/usr/lib/gettext, /usr/share/doc/gettext, /usr/share/gettext</seg> 65 64 </seglistitem> 66 65 </segmentedlist> -
BOOK/final-system/common/gmp.xml
r599deb0 r195cf88 70 70 <screen os="i"><userinput>make install</userinput></screen> 71 71 72 <para os="j">Install the documentation:</para>73 74 <screen os="k"><userinput>mkdir -v /usr/share/doc/gmp-&gmp-version;75 cp -v doc/{isa_abi_headache,configuration} doc/*.html \76 /usr/share/doc/gmp-&gmp-version;</userinput></screen>77 78 72 </sect2> 79 73 … … 83 77 <segmentedlist> 84 78 <segtitle>Installed libraries</segtitle> 85 <segtitle>Installed directory</segtitle>86 79 87 80 <seglistitem> 88 <seg>libgmp.[a,so], libgmpxx.[a,so]</seg> 89 <seg>/usr/share/doc/gmp-&gmp-version;</seg> 81 <seg>libgmp.[a,so], libgmpxx.[a,so], libmp.[a,so]</seg> 90 82 </seglistitem> 91 83 </segmentedlist> … … 116 108 </varlistentry> 117 109 110 <varlistentry id="libmp"> 111 <term><filename class="libraryfile">libmp</filename></term> 112 <listitem> 113 <para>Contains the Berkeley MP compatibility library.</para> 114 <indexterm zone="ch-system-gmp libmp"> 115 <primary sortas="c-libmp">libmp</primary> 116 </indexterm> 117 </listitem> 118 </varlistentry> 119 118 120 </variablelist> 119 121 -
BOOK/final-system/common/groff.xml
r599deb0 r195cf88 45 45 <screen os="h"><userinput>make install</userinput></screen> 46 46 47 <para os="i">Some documentation programs, such as <command>xman</command>, 48 will not work properly without the following symlinks:</para> 49 50 <screen os="j"><userinput>ln -sv soelim /usr/bin/zsoelim 51 ln -sv eqn /usr/bin/geqn 52 ln -sv tbl /usr/bin/gtbl</userinput></screen> 53 47 54 </sect2> 48 55 … … 55 62 56 63 <seglistitem> 57 <seg>addftinfo, afmtodit, chem, eqn, eqn2graph, gdiffmk, grap2graph, 58 grn, grodvi, groff, groffer, grog, grolbp, grolj4, grops, grotty, 59 hpftodit, indxbib, lkbib, lookbib, mmroff, neqn, nroff, pdfroff, 60 pfbtops, pic, pic2graph, post-grohtml, pre-grohtml, preconv, refer, 61 roff2dvi, roff2html, roff2pdf, roff2ps, roff2text, roff2x, soelim, 62 tbl, tfmtodit, and troff</seg> 64 <seg>addftinfo, afmtodit, chem, eqn, eqn2graph, gdiffmk, 65 geqn (link to eqn), grap2graph, grn, grodvi, groff, groffer, grog, 66 grolbp, grolj4, grops, grotty, gtbl (link to tbl), hpftodit, indxbib, 67 lkbib, lookbib, mmroff, neqn, nroff, pdfroff, pfbtops, pic, pic2graph, 68 post-grohtml, pre-grohtml, preconv, refer, roff2dvi, roff2html, 69 roff2pdf, roff2ps, roff2text, roff2x, soelim, tbl, tfmtodit, troff, 70 and zsoelim (link to soelim)</seg> 63 71 <seg>/usr/lib/groff, /usr/share/doc/groff-&groff-version;, /usr/share/groff</seg> 64 72 </seglistitem> … … 130 138 <indexterm zone="ch-system-groff gdiffmk"> 131 139 <primary sortas="b-gdiffmk">gdiffmk</primary> 140 </indexterm> 141 </listitem> 142 </varlistentry> 143 144 <varlistentry id="geqn"> 145 <term><command>geqn</command></term> 146 <listitem> 147 <para>A link to <command>eqn</command></para> 148 <indexterm zone="ch-system-groff geqn"> 149 <primary sortas="b-geqn">geqn</primary> 132 150 </indexterm> 133 151 </listitem> … … 246 264 </varlistentry> 247 265 266 <varlistentry id="gtbl"> 267 <term><command>gtbl</command></term> 268 <listitem> 269 <para>A link to <command>tbl</command></para> 270 <indexterm zone="ch-system-groff gtbl"> 271 <primary sortas="b-gtbl">gtbl</primary> 272 </indexterm> 273 </listitem> 274 </varlistentry> 275 248 276 <varlistentry id="hpftodit"> 249 277 <term><command>hpftodit</command></term> … … 525 553 </varlistentry> 526 554 555 <varlistentry id="zsoelim"> 556 <term><command>zsoelim</command></term> 557 <listitem> 558 <para>A link to <command>soelim</command></para> 559 <indexterm zone="ch-system-groff zsoelim"> 560 <primary sortas="b-zsoelim">zsoelim</primary> 561 </indexterm> 562 </listitem> 563 </varlistentry> 564 527 565 </variablelist> 528 566 -
BOOK/final-system/common/iproute2.xml
r599deb0 r195cf88 36 36 <screen os="s2"><userinput>sed -i '/^TARGETS/s@arpd@@g' misc/Makefile 37 37 sed -i '/ARPD/d' Makefile 38 sed -i 's/arpd.8//' man/man8/Makefile</userinput></screen> 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> 39 43 40 44 <para os="a">Compile the package:</para> 41 45 42 <screen os="b"><userinput>make</userinput></screen> 43 44 <para os="c">This package does not come with a test suite.</para> 45 46 <para os="d">Install the package:</para> 47 48 <screen os="e"><userinput>make DOCDIR=/usr/share/doc/iproute2-&iproute2-version; install</userinput></screen> 46 <screen os="b"><userinput>make DESTDIR= DOCDIR=/usr/share/doc/iproute2 \ 47 MANDIR=/usr/share/man</userinput></screen> 48 49 <variablelist os="c"> 50 <title>The meaning of the make option:</title> 51 52 <varlistentry> 53 <term><parameter>DESTDIR=</parameter></term> 54 <listitem> 55 <para>This option overrides the default DESTDIR of /usr, so that 56 that the IPRoute2 binaries will be installed into 57 <filename class="directory">/sbin</filename>. This is the correct 58 location according to the FHS, because some of the IPRoute2 binaries 59 are used by the CLFS-Bootscripts package.</para> 60 </listitem> 61 </varlistentry> 62 63 <varlistentry> 64 <term><parameter>DOCDIR=/usr/share/doc/iproute2 MANDIR=/usr/share/man</parameter></term> 65 <listitem> 66 <para>The DESTDIR=/ parameter would cause documentation to be 67 installed into <filename class="directory">/share/doc</filename> and 68 <filename class="directory">/share/man</filename>. These options 69 ensure the docs are installed to the correct locations.</para> 70 </listitem> 71 </varlistentry> 72 </variablelist> 73 74 <para os="d">This package does not come with a test suite.</para> 75 76 <para os="e">Install the package:</para> 77 78 <screen os="f"><userinput>make DESTDIR= DOCDIR=/usr/share/doc/iproute2 \ 79 MANDIR=/usr/share/man install</userinput></screen> 49 80 50 81 </sect2> … … 61 92 nstat, routef, routel, rtacct, rtmon, rtpr, rtstat (link to lnstat), ss, 62 93 and tc</seg> 63 <seg>/etc/iproute2, /usr/lib/tc, 64 /usr/share/doc/iproute2-&iproute2-version;</seg> 94 <seg>/etc/iproute2, /lib/tc, /usr/lib/tc, /usr/share/doc/iproute2</seg> 65 95 </seglistitem> 66 96 </segmentedlist> -
BOOK/final-system/common/iputils.xml
r599deb0 r195cf88 32 32 <para os="a">Compile the package:</para> 33 33 34 <screen os="b"><userinput>make \34 <screen os="b"><userinput>make USE_CAP=no \ 35 35 IPV4_TARGETS="tracepath ping clockdiff rdisc" \ 36 36 IPV6_TARGETS="tracepath6 traceroute6"</userinput></screen> -
BOOK/final-system/common/isl.xml
r599deb0 r195cf88 52 52 53 53 <screen os="k"><userinput>mkdir -pv /usr/share/gdb/auto-load/usr/lib 54 mv -v /usr/lib/ libisl*gdb.py /usr/share/gdb/auto-load/usr/lib</userinput></screen>54 mv -v /usr/lib/*gdb.py /usr/share/gdb/auto-load/usr/lib</userinput></screen> 55 55 </sect2> 56 56 … … 60 60 <segmentedlist> 61 61 <segtitle>Installed libraries</segtitle> 62 <segtitle>Installed directory</segtitle>63 62 64 63 <seglistitem> 65 64 <seg>libisl.[a,so]</seg> 66 <seg>/usr/include/isl</seg>67 65 </seglistitem> 68 66 </segmentedlist> -
BOOK/final-system/common/kbd.xml
r599deb0 r195cf88 35 35 <screen os="d"><userinput>make</userinput></screen> 36 36 37 <para os="e">To test the results, issue:</para> 38 39 <screen os="f"><userinput remap="test">make check</userinput></screen> 40 41 <para os="g">Install the package:</para> 42 43 <screen os="h"><userinput>make install</userinput></screen> 44 45 <para os="i">Some of the programs from Kbd are used by systemd to 46 initialize the system, those binaries need to be on the root 47 partition:</para> 48 49 <screen os="j"><userinput>mv -v /usr/bin/{loadkeys,setfont} /bin</userinput></screen> 50 51 <para os="k">Install the documentation:</para> 52 53 <screen os="l"><userinput>mkdir -v /usr/share/doc/kbd-&kbd-version; 54 cp -R -v docs/doc/* /usr/share/doc/kbd-&kbd-version;</userinput></screen> 37 <para os="e">This package does not come with a test suite.</para> 38 39 <para os="f">Install the package:</para> 40 41 <screen os="g"><userinput>make install</userinput></screen> 42 43 <para os="h">Some of the programs from Kbd are used by scripts 44 in the CLFS-Bootscripts package. As <filename 45 class="directory">/usr</filename> may not be available during the early 46 stages of booting, those binaries need to be on the root partition:</para> 47 48 <screen os="i"><userinput>mv -v /usr/bin/{kbd_mode,dumpkeys,loadkeys,openvt,setfont,setvtrgb} /bin</userinput></screen> 55 49 56 50 </sect2> … … 71 65 unicode_start, and unicode_stop</seg> 72 66 <seg>/usr/share/consolefonts, /usr/share/consoletrans, 73 /usr/share/doc/kbd-&kbd-version;,74 67 /usr/share/keymaps, /usr/share/unimaps</seg> 75 68 </seglistitem> -
BOOK/final-system/common/kmod.xml
r599deb0 r195cf88 19 19 20 20 <para>The Kmod package contains programs for loading, inserting 21 and removing kernel modules for Linux. Kmod replaces the 21 and removing kernel modules for Linux. Kmod replaces the 22 22 Module-Init-tools package.</para> 23 23 … … 31 31 <screen os="b"><userinput>./configure --prefix=/usr \ 32 32 --bindir=/bin --sysconfdir=/etc \ 33 --with-rootlibdir=/lib \33 --with-rootlibdir=/lib --disable-manpages \ 34 34 --with-zlib --with-xz</userinput></screen> 35 35 … … 70 70 71 71 <screen os="j"><userinput>ln -sfv kmod /bin/lsmod 72 for tool in depmod insmod modprobe modinfo rmmod; do 73 ln -sfv ../bin/kmod /sbin/${tool} 74 done</userinput></screen> 75 72 ln -sfv ../bin/kmod /sbin/depmod 73 ln -sfv ../bin/kmod /sbin/insmod 74 ln -sfv ../bin/kmod /sbin/modprobe 75 ln -sfv ../bin/kmod /sbin/modinfo 76 ln -sfv ../bin/kmod /sbin/rmmod</userinput></screen> 77 76 78 </sect2> 77 79 … … 83 85 84 86 <seglistitem> 85 <seg>depmod (link to kmod), insmod (link to kmod), kmod, 86 lsmod (link to kmod), modinfo (link to kmod), modprobe (link to kmod), 87 and rmmod (link to kmod) </seg> 87 <seg>depmod, insmod, kmod, lsmod, modinfo, modprobe, and 88 rmmod</seg> 88 89 </seglistitem> 89 90 </segmentedlist> -
BOOK/final-system/common/man-pages.xml
r599deb0 r195cf88 18 18 <title/> 19 19 20 <para>The Man-pages package contains over 2,100 man pages.</para>20 <para>The Man-pages package contains over 1,200 man pages.</para> 21 21 22 22 </sect2> … … 51 51 <listitem> 52 52 <para>This package contains man pages that describe the following: 53 POSIX headers (section 0p), 53 POSIX headers (section 0p), 54 54 POSIX utilities (section 1p), POSIX functions (section 3p), 55 user commands (section 1), system calls (section 2), 56 libc calls (section 3), device information (section 4), 57 file formats (section 5), games (section 6), 55 user commands (section 1), system calls (section 2), 56 libc calls (section 3), device information (section 4), 57 file formats (section 5), games (section 6), 58 58 conventions and macro packages (section 7), 59 59 system administration (section 8), and -
BOOK/final-system/common/mpfr.xml
r599deb0 r195cf88 33 33 34 34 <screen os="b"><userinput>CC="gcc -isystem /usr/include" \ 35 36 ./configure --prefix=/usr --with-gmp=/usr\37 -- docdir=/usr/share/doc/mpfr-&mpfr-version;</userinput></screen>35 LDFLAGS="-Wl,-rpath-link,/usr/lib:/lib" \ 36 ./configure --prefix=/usr --enable-shared \ 37 --with-gmp=/usr</userinput></screen> 38 38 39 39 <para os="c">Compile the package:</para> … … 65 65 <seglistitem> 66 66 <seg>libmpfr.[a,so]</seg> 67 <seg>/usr/share/doc/mpfr -&mpfr-version;</seg>67 <seg>/usr/share/doc/mpfr</seg> 68 68 </seglistitem> 69 69 </segmentedlist> -
BOOK/final-system/common/ncurses.xml
r599deb0 r195cf88 43 43 44 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 45 package is installed. The tests are in the 46 <filename class="directory">test/</filename> directory. See the 47 47 <filename>README</filename> file in that directory for details.</para> 48 48 … … 57 57 <para os="j">Create symlinks in <filename class="directory">/usr/lib:</filename></para> 58 58 59 <screen os="k"><userinput>ln -svf ../../lib/$(readlink /lib/libncursesw.so) /usr/lib/libncursesw.so 60 ln -svf ../../lib/$(readlink /lib/libmenuw.so) /usr/lib/libmenuw.so 61 ln -svf ../../lib/$(readlink /lib/libpanelw.so) /usr/lib/libpanelw.so 62 ln -svf ../../lib/$(readlink /lib/libformw.so) /usr/lib/libformw.so 63 rm -v /lib/lib{ncursesw,menuw,panelw,formw}.so 64 </userinput></screen> 59 <screen os="k"><userinput>rm -v /lib/lib{ncursesw,menuw,panelw,formw}.so 60 ln -svf ../../lib/libncursesw.so.5 /usr/lib/libncursesw.so 61 ln -svf ../../lib/libmenuw.so.5 /usr/lib/libmenuw.so 62 ln -svf ../../lib/libpanelw.so.5 /usr/lib/libpanelw.so 63 ln -svf ../../lib/libformw.so.5 /usr/lib/libformw.so</userinput></screen> 65 64 66 65 <para os="l">Now we will make our Ncurses compatible for older and non-widec compatible programs … … 75 74 ln -sfv libncurses++w.a /usr/lib/libncurses++.a 76 75 ln -sfv ncursesw5-config /usr/bin/ncurses5-config</userinput></screen> 76 77 <para os="n">Now we will create a symlink for /usr/share/terminfo in 78 <filename class="directory">/usr/lib</filename> for compatibility:</para> 79 80 <screen os="o"><userinput>ln -sfv ../share/terminfo /usr/lib/terminfo</userinput></screen> 77 81 78 82 </sect2> -
BOOK/final-system/common/perl.xml
r599deb0 r195cf88 37 37 <note os="a00"> 38 38 <para>If you are following the boot method you will need to enable the 39 loopback device:</para> 40 41 <screen><userinput remap="test">ip link set lo up</userinput></screen> 39 loopback device as well as set a hostname for some of the tests:</para> 40 41 <screen><userinput remap="test">ip link set lo up 42 hostname clfs</userinput></screen> 42 43 </note> 43 44 … … 66 67 <term><parameter>-Dpager="/bin/less -isR"</parameter></term> 67 68 <listitem> 68 <para>This ensures that <command>perldoc</command> invokes the 69 <command>less</command> program rather than <command>more</command>, 70 as Less has not yet been installed.</para> 69 <para>This corrects an error in the way that <command>perldoc</command> 70 invokes the <command>less</command> program.</para> 71 71 </listitem> 72 72 </varlistentry> -
BOOK/final-system/common/pkg-config-lite.xml
r599deb0 r195cf88 28 28 <para os="a">Prepare Pkg-config-lite for compilation:</para> 29 29 30 <screen os="b"><userinput>./configure --prefix=/usr --docdir=/usr/share/doc/pkg-config-&pkg-config-lite-version;</userinput></screen>30 <screen os="b"><userinput>./configure --prefix=/usr</userinput></screen> 31 31 32 32 <para os="c">Compile the package:</para> … … 53 53 <seglistitem> 54 54 <seg>pkg-config</seg> 55 <seg>/usr/share/doc/pkg-config -&pkg-config-lite-version;</seg>55 <seg>/usr/share/doc/pkg-config</seg> 56 56 </seglistitem> 57 57 </segmentedlist> -
BOOK/final-system/common/psmisc.xml
r599deb0 r195cf88 28 28 <para os="a">Prepare Psmisc for compilation:</para> 29 29 30 <screen os="b"><userinput>./configure --prefix=/usr </userinput></screen>30 <screen os="b"><userinput>./configure --prefix=/usr --exec-prefix=""</userinput></screen> 31 31 32 <para os="c">Compile the package:</para> 32 <variablelist os="c"> 33 <title>The meaning of the configure option:</title> 33 34 34 <screen os="d"><userinput>make</userinput></screen> 35 <varlistentry> 36 <term><parameter>--exec-prefix=""</parameter></term> 37 <listitem> 38 <para>This ensures that the Psmisc binaries will install into 39 <filename class="directory">/bin</filename> instead of 40 <filename class="directory">/usr/bin</filename>. This is the 41 correct location according to the FHS, because some of the Psmisc 42 binaries are used by the CLFS-Bootscripts package.</para> 43 </listitem> 44 </varlistentry> 45 </variablelist> 35 46 36 <para os=" e">This package does not come with a test suite.</para>47 <para os="d">Compile the package:</para> 37 48 38 <para os="f">Install the package:</para>49 <screen os="e"><userinput>make</userinput></screen> 39 50 40 <screen os="g"><userinput>make install</userinput></screen> 51 <para os="f">This package does not come with a test suite.</para> 52 53 <para os="g">Install the package:</para> 54 55 <screen os="h"><userinput>make install</userinput></screen> 56 57 <para os="i">There is no reason for the <command>pstree</command> and 58 <command>pstree.x11</command> programs to reside in <filename 59 class="directory">/bin</filename>. Therefore, move them to <filename 60 class="directory">/usr/bin</filename>:</para> 61 62 <screen os="j"><userinput>mv -v /bin/pstree* /usr/bin</userinput></screen> 63 64 <para os="k">By default, Psmisc's <command>pidof</command> program is not installed. 65 This usually is not a problem because it is installed later in the Sysvinit 66 package, which provides a better <command>pidof</command> program. If 67 Sysvinit will not be used for a particular system, complete the installation 68 of Psmisc by creating the following symlink:</para> 69 70 <screen os="l" role="nodump"><userinput>ln -sv killall /bin/pidof</userinput></screen> 41 71 42 72 </sect2> -
BOOK/final-system/common/readline.xml
r599deb0 r195cf88 33 33 <para os="a">Prepare Readline for compilation:</para> 34 34 35 <screen os="b"><userinput>./configure --prefix=/usr --libdir=/lib \ 36 --docdir=/usr/share/doc/readline-&readline-version;</userinput></screen> 35 <screen os="b"><userinput>./configure --prefix=/usr --libdir=/lib</userinput></screen> 37 36 38 37 <para os="c">Compile the package:</para> … … 44 43 <para os="f">Install the package:</para> 45 44 46 <screen os="g"><userinput>make htmldir=/usr/share/doc/readline-&readline-version;install</userinput></screen>45 <screen os="g"><userinput>make install</userinput></screen> 47 46 48 <para os="h"> Now move the static libraries to a more appropriate location:</para>47 <para os="h">Install the documentation:</para> 49 48 50 <screen os="i"><userinput>m v -v /lib/lib{readline,history}.a /usr/lib</userinput></screen>49 <screen os="i"><userinput>make install-doc</userinput></screen> 51 50 52 <para os="j">N ext, relink the dynamic libraries into <filename class="directory">/usr/lib</filename> and remove the <filename class="extension">.so</filename> files in <filename class="directory">/lib</filename>.</para>51 <para os="j">Now move the static libraries to a more appropriate location:</para> 53 52 54 <screen os="k"><userinput>ln -svf ../../lib/$(readlink /lib/libreadline.so) /usr/lib/libreadline.so 55 ln -svf ../../lib/$(readlink /lib/libhistory.so) /usr/lib/libhistory.so 56 rm -v /lib/lib{readline,history}.so</userinput></screen> 53 <screen os="k"><userinput>mv -v /lib/lib{readline,history}.a /usr/lib</userinput></screen> 54 55 <para os="l">Next, remove the <filename class="extension">.so</filename> 56 files in <filename class="directory">/lib</filename> and relink them into 57 <filename class="directory">/usr/lib</filename>.</para> 58 59 <screen os="m"><userinput>rm -v /lib/lib{readline,history}.so 60 ln -svf ../../lib/libreadline.so.&readline-version2; /usr/lib/libreadline.so 61 ln -svf ../../lib/libhistory.so.&readline-version2; /usr/lib/libhistory.so</userinput></screen> 57 62 58 63 </sect2> … … 67 72 <seglistitem> 68 73 <seg>libhistory.[a,so], and libreadline.[a,so]</seg> 69 <seg>/usr/include/readline, /usr/share/ doc/readline-&readline-version;, /usr/share/readline</seg>74 <seg>/usr/include/readline, /usr/share/readline</seg> 70 75 </seglistitem> 71 76 </segmentedlist> -
BOOK/final-system/common/sed.xml
r599deb0 r195cf88 27 27 <para os="a">Prepare Sed for compilation:</para> 28 28 29 <screen os="b"><userinput>./configure --prefix=/usr --bindir=/bin \ 30 --docdir=/usr/share/doc/sed-&sed-version;</userinput></screen> 29 <screen os="b"><userinput>./configure --prefix=/usr --bindir=/bin</userinput></screen> 31 30 32 31 <para os="c">Compile the package:</para> … … 61 60 <seglistitem> 62 61 <seg>sed</seg> 63 <seg>/usr/share/doc/sed -&sed-version;</seg>62 <seg>/usr/share/doc/sed</seg> 64 63 </seglistitem> 65 64 </segmentedlist> -
BOOK/final-system/common/shadow.xml
r599deb0 r195cf88 34 34 </note> 35 35 36 36 37 <para os="b">Disable the installation of the <command>groups</command> and 37 38 <command>nologin</command> programs and their man pages, as better versions … … 56 57 <filename class="directory">/usr/etc</filename>.</para></listitem> 57 58 </varlistentry> 58 59 59 60 </variablelist> 61 60 62 61 63 <para os="h">Compile the package:</para> … … 152 154 153 155 <seglistitem> 154 <seg>chage, chfn, ch gpasswd, chpasswd, chsh, expiry, faillog, gpasswd,156 <seg>chage, chfn, chpasswd, chgpasswd, chsh, expiry, faillog, gpasswd, 155 157 groupadd, groupdel, groupmems, groupmod, grpck, grpconv, grpunconv, 156 158 lastlog, login, logoutd, newgrp, newusers, passwd, pwck, -
BOOK/final-system/common/tar.xml
r599deb0 r195cf88 51 51 <screen os="i"><userinput>perl tarman > /usr/share/man/man1/tar.1</userinput></screen> 52 52 53 <para os="j">Install the documentation:</para>54 55 <screen os="k"><userinput>make -C doc install-html docdir=/usr/share/doc/tar-&tar-version;</userinput></screen>56 57 53 </sect2> 58 54 … … 62 58 <segmentedlist> 63 59 <segtitle>Installed programs</segtitle> 64 <segtitle>Installed directory</segtitle>65 60 66 61 <seglistitem> 67 62 <seg>rmt and tar</seg> 68 <seg>/usr/share/doc/tar-&tar-version;</seg>69 63 </seglistitem> 70 64 </segmentedlist> -
BOOK/final-system/common/util-linux.xml
r599deb0 r195cf88 42 42 <title>Installation of Util-linux</title> 43 43 44 <note os="n">45 <para><command>findmnt</command>, and <command>lsblk</command> can46 utilize <filename class="libraryfile">libudev</filename> for WWN and serial47 number information. If this is desired, rebuild Util-linux after48 <xref linkend="ch-system-systemd"/></para>49 </note>50 51 44 <para os="a">Prepare Util-linux for compilation:</para> 52 45 53 <screen os="b"><userinput>./configure --enable-write --docdir=/usr/share/doc/util-linux-&util-linux-version;</userinput></screen>46 <screen os="b"><userinput>./configure --enable-write</userinput></screen> 54 47 55 48 <variablelist os="c"> … … 70 63 <screen os="e"><userinput>make</userinput></screen> 71 64 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 72 71 <para os="f">To test the results, issue:</para> 73 72 74 <screen os="f2"><userinput remap="test">chown -Rv nobody . &&75 su nobody -s /bin/bash -c "PATH=$PATH make -k check"</userinput></screen>73 <screen os="f2"><userinput remap="test">chown -Rv dummy . && 74 su dummy -s /bin/bash -c "PATH=$PATH make -k check"</userinput></screen> 76 75 77 76 <para os="g">Install the package:</para> 78 77 79 78 <screen os="h"><userinput>make install</userinput></screen> 79 80 <para os="i">Move the <command>logger</command> binary to 81 <filename class="directory">/bin</filename> as it is needed by the 82 CLFS-Bootscripts package:</para> 83 84 <screen os="j"><userinput>mv -v /usr/bin/logger /bin</userinput></screen> 80 85 81 86 </sect2> … … 104 109 <seg>libblkid.[a,so], libmount.[a,so], and libuuid.[a,so]</seg> 105 110 <seg>/usr/include/blkid, /usr/include/libmount, /usr/include/uuid, 106 /usr/share/bash-completion, 107 /usr/share/doc/util-linux-&util-linux-version;/getopt, 108 /var/lib/hwclock</seg> 111 /usr/share/doc/util-linux/getopt, /var/lib/hwclock</seg> 109 112 </seglistitem> 110 113 </segmentedlist> … … 267 270 <indexterm zone="ch-system-util-linux cytune"> 268 271 <primary sortas="b-cytune">cytune</primary> 272 </indexterm> 273 </listitem> 274 </varlistentry> 275 276 <varlistentry id="ddate"> 277 <term><command>ddate</command></term> 278 <listitem> 279 <para>Gives the Discordian date or converts the given Gregorian date 280 to a Discordian one</para> 281 <indexterm zone="ch-system-util-linux ddate"> 282 <primary sortas="b-ddate">ddate</primary> 269 283 </indexterm> 270 284 </listitem> -
BOOK/final-system/common/vim.xml
r599deb0 r195cf88 50 50 --prefix=/usr --enable-multibyte</userinput></screen> 51 51 52 <variablelist os="f"> 53 <title>The meaning of the configure options:</title> 54 55 <varlistentry> 56 <term><parameter>--enable-multibyte</parameter></term> 57 <listitem> 58 <para>This optional but highly recommended switch enables support 59 for editing files in multibyte character encodings. This is needed 60 if using a locale with a multibyte character set. This switch is 61 also helpful to be able to edit text files initially created in 62 Linux distributions like Fedora that use UTF-8 as a default 63 character set.</para> 64 </listitem> 65 </varlistentry> 66 67 </variablelist> 68 52 69 <para os="g">Compile the package:</para> 53 70 … … 64 81 <para os="j">Install the package:</para> 65 82 66 <screen os="k"><userinput>make HELPSUBLOC=/usr/share/doc/vim-&vim-version;install</userinput></screen>83 <screen os="k"><userinput>make install</userinput></screen> 67 84 68 85 <para os="l">Many users are accustomed to using <command>vi</command> … … 75 92 <screen os="m"><userinput>ln -sv vim /usr/bin/vi</userinput></screen> 76 93 77 <para os="n">If an X Window System is going to be installed on the CLFS 94 <para os="n">By default, Vim's documentation is installed in 95 <filename class="directory">/usr/share/vim</filename>. The following symlink 96 allows the documentation to be accessed via 97 <filename class="directory">/usr/share/doc/vim-&vim-version;</filename>, making 98 it consistent with the location of documentation for other packages:</para> 99 100 <screen os="o"><userinput>ln -sv ../vim/vim&vim-version2;/doc /usr/share/doc/vim-&vim-version;</userinput></screen> 101 102 <para os="p">If an X Window System is going to be installed on the CLFS 78 103 system, you may want to recompile Vim after installing X. Vim 79 104 comes with a GUI version of the editor that requires X and some … … 141 166 <segmentedlist> 142 167 <segtitle>Installed programs</segtitle> 143 <segtitle>Installed director ies</segtitle>168 <segtitle>Installed directory</segtitle> 144 169 145 170 <seglistitem> … … 148 173 tcltags, vi (link to vim), view (link to vim), vim, vim132, vim2html.pl, 149 174 vimdiff (link to vim), vimm, vimspell.sh, vimtutor, and xxd</seg> 150 <seg>/usr/share/vim , /usr/share/doc/vim-&vim-version;</seg>175 <seg>/usr/share/vim</seg> 151 176 </seglistitem> 152 177 </segmentedlist> -
BOOK/final-system/common/xz.xml
r599deb0 r195cf88 9 9 <?dbhtml filename="xz.html"?> 10 10 11 <title>XZ 11 <title>XZ-Utils-&xz-version;</title> 12 12 13 13 <indexterm zone="ch-system-xz"> 14 <primary sortas="a-XZ Utils">XZUtils</primary>14 <primary sortas="a-XZ-Utils">XZ-Utils</primary> 15 15 </indexterm> 16 16 … … 18 18 <title/> 19 19 20 <para>The XZ 21 decompressing files. Compressing text files with <command>XZ 20 <para>The XZ-Utils package contains programs for compressing and 21 decompressing files. Compressing text files with <command>XZ-Utils</command> 22 22 yields a much better compression percentage than with the traditional 23 23 <command>gzip</command>.</para> … … 26 26 27 27 <sect2 role="installation"> 28 <title>Installation of XZ 29 30 <para os="a">Prepare XZ 31 32 <screen os="b"><userinput>./configure --prefix=/usr --docdir=/usr/share/doc/xz-&xz-version;</userinput></screen>28 <title>Installation of XZ-Utils</title> 29 30 <para os="a">Prepare XZ-Utils for compilation:</para> 31 32 <screen os="b"><userinput>./configure --prefix=/usr</userinput></screen> 33 33 34 34 <para os="c">Compile the package:</para> … … 53 53 54 54 <screen os="k"><userinput>mv -v /usr/lib/liblzma.so.* /lib 55 ln -s fv ../../lib/$(readlink /usr/lib/liblzma.so)/usr/lib/liblzma.so</userinput></screen>55 ln -svf ../../lib/liblzma.so.&xz-version; /usr/lib/liblzma.so</userinput></screen> 56 56 57 57 </sect2> 58 58 59 59 <sect2 id="contents-xz" role="content"> 60 <title>Contents of XZ 60 <title>Contents of XZ-Utils</title> 61 61 62 62 <segmentedlist> … … 74 74 and xzmore</seg> 75 75 <seg>liblzma.[a,so]</seg> 76 <seg>/usr/include/lzma, /usr/share/doc/xz -&xz-version;</seg>76 <seg>/usr/include/lzma, /usr/share/doc/xz</seg> 77 77 </seglistitem> 78 78 </segmentedlist> -
BOOK/final-system/common/zlib.xml
r599deb0 r195cf88 52 52 53 53 <screen os="i"><userinput>mv -v /usr/lib/libz.so.* /lib 54 ln -s fv ../../lib/$(readlink /usr/lib/libz.so)/usr/lib/libz.so</userinput></screen>54 ln -svf ../../lib/libz.so.1 /usr/lib/libz.so</userinput></screen> 55 55 56 56 </sect2> -
BOOK/final-system/mips-chapter.xml
r599deb0 r195cf88 18 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/linux-headers.xml"/> 19 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/man-pages.xml"/> 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc/glibc.xml"/> 21 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc/adjusting.xml"/> 22 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/m4.xml"/> 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips/eglibc.xml"/> 21 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips/adjusting.xml"/> 23 22 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gmp.xml"/> 24 23 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/mpfr.xml"/> … … 27 26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/cloog.xml"/> 28 27 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/zlib.xml"/> 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/flex.xml"/>30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bison.xml"/>31 28 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/binutils.xml"/> 32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gcc.xml"/> 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/attr.xml"/> 34 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/acl.xml"/> 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips/gcc.xml"/> 35 30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/sed.xml"/> 36 31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ncurses.xml"/> … … 38 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/shadow.xml"/> 39 34 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/util-linux.xml"/> 40 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/procps -ng.xml"/>35 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/procps.xml"/> 41 36 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/e2fsprogs.xml"/> 42 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/libcap.xml"/>43 37 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/coreutils.xml"/> 44 38 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/iana-etc.xml"/> 39 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/m4.xml"/> 40 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bison.xml"/> 45 41 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/libtool.xml"/> 42 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/flex.xml"/> 46 43 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/iproute2.xml"/> 47 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gdbm.xml"/>48 44 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/perl.xml"/> 49 45 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/readline.xml"/> … … 58 54 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/findutils.xml"/> 59 55 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gettext.xml"/> 60 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gperf.xml"/>61 56 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/grep.xml"/> 62 57 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/groff.xml"/> … … 65 60 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/iputils.xml"/> 66 61 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/kbd.xml"/> 67 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/libpipeline.xml"/>68 62 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/make.xml"/> 69 63 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/xz.xml"/> 70 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/expat.xml"/> 71 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/xml-parser.xml"/> 72 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/intltool.xml"/> 64 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/man.xml"/> 73 65 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/kmod.xml"/> 74 66 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/patch.xml"/> 75 67 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/psmisc.xml"/> 76 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/systemd.xml"/> 77 <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/libestr.xml"/> 69 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/libee.xml"/> 70 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/rsyslog.xml"/> 71 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/sysvinit.xml"/> 78 72 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/tar.xml"/> 79 73 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/texinfo.xml"/> 80 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ man-db.xml"/>74 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/eudev.xml"/> 81 75 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/vim.xml"/> 82 76 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips/colo.xml"/> -
BOOK/final-system/mips/colo.xml
r599deb0 r195cf88 34 34 35 35 <screen os="p4"><userinput>patch -Np1 -i ../&colo-relocation-patch;</userinput></screen> 36 37 <para os="s1">Disable -Werror in one of the <filename>Makefile</filename>s38 to prevent a compile failure:</para>39 40 <screen os="s2"><userinput>sed -i '/^CFLAGS/s/-Werror //' stage2/Makefile</userinput></screen>41 36 42 37 <para os="b">Compile the Colo package:</para> -
BOOK/final-system/mips64-64-chapter.xml
r599deb0 r195cf88 18 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/linux-headers.xml"/> 19 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/man-pages.xml"/> 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips64-64/ glibc.xml"/>20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips64-64/eglibc.xml"/> 21 21 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips64-64/adjusting.xml"/> 22 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/m4.xml"/>23 22 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gmp.xml"/> 24 23 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/mpfr.xml"/> … … 27 26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/cloog.xml"/> 28 27 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/zlib.xml"/> 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/flex.xml"/>30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bison.xml"/>31 28 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/binutils.xml"/> 32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/gcc.xml"/> 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/attr.xml"/> 34 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/acl.xml"/> 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips64-64/gcc.xml"/> 35 30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/sed.xml"/> 36 31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ncurses.xml"/> … … 38 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/shadow.xml"/> 39 34 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/util-linux.xml"/> 40 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/procps -ng.xml"/>35 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/procps.xml"/> 41 36 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/e2fsprogs.xml"/> 42 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/libcap.xml"/>43 37 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/coreutils.xml"/> 44 38 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/iana-etc.xml"/> 39 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/m4.xml"/> 40 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bison.xml"/> 45 41 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/libtool.xml"/> 42 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/flex.xml"/> 46 43 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/iproute2.xml"/> 47 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gdbm.xml"/>48 44 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/perl.xml"/> 49 45 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/readline.xml"/> … … 58 54 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/findutils.xml"/> 59 55 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gettext.xml"/> 60 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gperf.xml"/>61 56 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/grep.xml"/> 62 57 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/groff.xml"/> … … 65 60 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/iputils.xml"/> 66 61 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/kbd.xml"/> 67 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/libpipeline.xml"/>68 62 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/make.xml"/> 69 63 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/xz.xml"/> 70 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/expat.xml"/> 71 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/xml-parser.xml"/> 72 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/intltool.xml"/> 64 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/man.xml"/> 73 65 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/kmod.xml"/> 74 66 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/patch.xml"/> 75 67 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/psmisc.xml"/> 76 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/systemd.xml"/> 77 <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/libestr.xml"/> 69 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/libee.xml"/> 70 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/rsyslog.xml"/> 71 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/sysvinit.xml"/> 78 72 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/tar.xml"/> 79 73 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/texinfo.xml"/> 80 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ man-db.xml"/>74 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/eudev.xml"/> 81 75 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/vim.xml"/> 82 76 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips64/colo.xml"/> -
BOOK/final-system/mips64-64/adjusting.xml
r599deb0 r195cf88 12 12 13 13 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 14 href="../ ppc/adjusting.xml"14 href="../mips/adjusting.xml" 15 15 xpointer="xpointer(//*[@os='a'])"/> 16 16 … … 23 23 24 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 25 href="../ ppc/adjusting.xml"25 href="../mips/adjusting.xml" 26 26 xpointer="xpointer(//*[@os='d'])"/> 27 27 … … 40 40 41 41 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 42 href="../ ppc/adjusting.xml"42 href="../mips/adjusting.xml" 43 43 xpointer="xpointer(//*[@os='g'])"/> 44 44 45 45 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 46 href="../ ppc/adjusting.xml"46 href="../mips/adjusting.xml" 47 47 xpointer="xpointer(//*[@os='h'])"/> 48 48 49 49 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 50 href="../ ppc/adjusting.xml"50 href="../mips/adjusting.xml" 51 51 xpointer="xpointer(//*[@os='i'])"/> 52 52 53 53 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 54 href="../ ppc/adjusting.xml"54 href="../mips/adjusting.xml" 55 55 xpointer="xpointer(//*[@os='j'])"/> 56 56 57 57 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 58 href="../ ppc/adjusting.xml"58 href="../mips/adjusting.xml" 59 59 xpointer="xpointer(//*[@os='k'])"/> 60 60 61 61 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 62 href="../ ppc/adjusting.xml"62 href="../mips/adjusting.xml" 63 63 xpointer="xpointer(//*[@os='l'])"/> 64 64 65 65 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 66 href="../ ppc/adjusting.xml"66 href="../mips/adjusting.xml" 67 67 xpointer="xpointer(//*[@os='m'])"/> 68 68 -
BOOK/final-system/mips64-chapter.xml
r599deb0 r195cf88 18 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/linux-headers.xml"/> 19 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/man-pages.xml"/> 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="m ultilib/glibc.xml"/>21 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips64/ glibc-n32.xml"/>22 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips64/ glibc-64bit.xml"/>20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips64/eglibc.xml"/> 21 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips64/eglibc-n32.xml"/> 22 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips64/eglibc-64bit.xml"/> 23 23 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips64/adjusting.xml"/> 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/m4.xml"/>25 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gmp.xml"/> 26 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gmp-n32.xml"/> … … 40 39 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/zlib.xml"/> 41 40 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/zlib-n32.xml"/> 42 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/zlib-64bit.xml"/>43 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/flex.xml"/>44 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/flex-n32.xml"/>45 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/flex-64bit.xml"/>46 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/bison.xml"/>47 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/bison-n32.xml"/>48 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/bison-64bit.xml"/>49 41 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips64/binutils.xml"/> 50 42 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips64/gcc.xml"/> 51 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/attr.xml"/>52 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/attr-n32.xml"/>53 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/attr-64bit.xml"/>54 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/acl.xml"/>55 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/acl-n32.xml"/>56 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/acl-64bit.xml"/>57 43 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/sed.xml"/> 58 44 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/ncurses.xml"/> … … 64 50 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/util-linux-n32.xml"/> 65 51 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/util-linux-64bit.xml"/> 66 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/procps -ng.xml"/>67 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/procps-n g-n32.xml"/>68 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/procps- ng-64bit.xml"/>52 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/procps.xml"/> 53 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/procps-n32.xml"/> 54 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/procps-64bit.xml"/> 69 55 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/e2fsprogs.xml"/> 70 56 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/e2fsprogs-n32.xml"/> 71 57 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/e2fsprogs-64bit.xml"/> 72 58 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/multiarch_wrapper.xml"/> 73 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/libcap.xml"/>74 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/libcap-n32.xml"/>75 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/libcap-64bit.xml"/>76 59 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/coreutils.xml"/> 77 60 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/iana-etc.xml"/> 61 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/m4.xml"/> 62 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/bison.xml"/> 63 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/bison-n32.xml"/> 64 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/bison-64bit.xml"/> 78 65 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/libtool.xml"/> 79 66 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/libtool-n32.xml"/> 80 67 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/libtool-64bit.xml"/> 68 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/flex.xml"/> 69 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/flex-n32.xml"/> 70 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/flex-64bit.xml"/> 81 71 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/iproute2.xml"/> 82 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gdbm.xml"/>83 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gdbm-n32.xml"/>84 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gdbm-64bit.xml"/>85 72 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/perl.xml"/> 86 73 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/perl-n32.xml"/> … … 89 76 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/readline-n32.xml"/> 90 77 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/readline-64bit.xml"/> 78 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/zlib-64bit.xml"/> 91 79 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/autoconf.xml"/> 92 80 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/automake.xml"/> … … 105 93 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gettext-n32.xml"/> 106 94 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gettext-64bit.xml"/> 107 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gperf.xml"/>108 95 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/grep.xml"/> 109 96 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/groff.xml"/> … … 112 99 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/iputils.xml"/> 113 100 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/kbd.xml"/> 114 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/libpipeline.xml"/>115 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/libpipeline-n32.xml"/>116 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/libpipeline-64bit.xml"/>117 101 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/make.xml"/> 118 102 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/xz.xml"/> 119 103 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/xz-n32.xml"/> 120 104 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/xz-64bit.xml"/> 121 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/expat.xml"/> 122 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/expat-n32.xml"/> 123 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/expat-64bit.xml"/> 124 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/xml-parser.xml"/> 125 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/xml-parser-n32.xml"/> 126 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/xml-parser-64bit.xml"/> 127 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/intltool.xml"/> 105 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/man.xml"/> 128 106 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/kmod.xml"/> 129 107 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/kmod-n32.xml"/> … … 131 109 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/patch.xml"/> 132 110 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/psmisc.xml"/> 133 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/systemd.xml"/> 134 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/systemd-n32.xml"/> 135 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/systemd-64bit.xml"/> 136 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/dbus.xml"/> 137 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/dbus-n32.xml"/> 138 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/dbus-64bit.xml"/> 111 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/libestr.xml"/> 112 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/libestr-n32.xml"/> 113 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/libestr-64bit.xml"/> 114 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/libee.xml"/> 115 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/libee-n32.xml"/> 116 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/libee-64bit.xml"/> 117 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/rsyslog.xml"/> 118 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/sysvinit.xml"/> 139 119 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/tar.xml"/> 140 120 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/texinfo.xml"/> 141 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/man-db.xml"/> 121 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/eudev.xml"/> 122 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/eudev-n32.xml"/> 123 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/eudev-64bit.xml"/> 142 124 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/vim.xml"/> 143 125 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips64/colo.xml"/> -
BOOK/final-system/mips64/adjusting.xml
r599deb0 r195cf88 12 12 13 13 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 14 href="../ ppc/adjusting.xml"14 href="../mips/adjusting.xml" 15 15 xpointer="xpointer(//*[@os='a'])"/> 16 16 … … 23 23 24 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 25 href="../ ppc/adjusting.xml"25 href="../mips/adjusting.xml" 26 26 xpointer="xpointer(//*[@os='d'])"/> 27 27 … … 34 34 35 35 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 36 href="../ ppc/adjusting.xml"36 href="../mips/adjusting.xml" 37 37 xpointer="xpointer(//*[@os='f'])"/> 38 38 … … 46 46 47 47 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 48 href="../ ppc/adjusting.xml"48 href="../mips/adjusting.xml" 49 49 xpointer="xpointer(//*[@os='h'])"/> 50 50 51 51 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 52 href="../ ppc/adjusting.xml"52 href="../mips/adjusting.xml" 53 53 xpointer="xpointer(//*[@os='i'])"/> 54 54 … … 60 60 61 61 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 62 href="../ ppc/adjusting.xml"62 href="../mips/adjusting.xml" 63 63 xpointer="xpointer(//*[@os='h'])"/> 64 64 … … 74 74 75 75 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 76 href="../ ppc/adjusting.xml"76 href="../mips/adjusting.xml" 77 77 xpointer="xpointer(//*[@os='h'])"/> 78 78 … … 85 85 86 86 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 87 href="../ ppc/adjusting.xml"87 href="../mips/adjusting.xml" 88 88 xpointer="xpointer(//*[@os='k'])"/> 89 89 90 90 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 91 href="../ ppc/adjusting.xml"91 href="../mips/adjusting.xml" 92 92 xpointer="xpointer(//*[@os='l'])"/> 93 93 94 94 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 95 href="../ ppc/adjusting.xml"95 href="../mips/adjusting.xml" 96 96 xpointer="xpointer(//*[@os='m'])"/> 97 97 -
BOOK/final-system/mips64/binutils.xml
r599deb0 r195cf88 82 82 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 83 83 href="../common/binutils.xml" 84 xpointer="xpointer(//*[@os='m'])"/> 85 86 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 87 href="../common/binutils.xml" 84 88 xpointer="xpointer(//*[@os='n'])"/> 85 89 … … 104 108 xpointer="xpointer(//*[@os='s'])"/> 105 109 110 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 111 href="../common/binutils.xml" 112 xpointer="xpointer(//*[@os='t'])"/> 113 114 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 115 href="../common/binutils.xml" 116 xpointer="xpointer(//*[@os='u'])"/> 117 106 118 </sect2> 107 119 -
BOOK/final-system/mips64/colo.xml
r599deb0 r195cf88 22 22 <title>Installation of Colo</title> 23 23 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"25 href="../mips/colo.xml"26 xpointer="xpointer(//*[@os='a'])"/>27 28 24 <para os="p1">This patch updates the Colo bootloader to build under 29 25 64 bit:</para> … … 41 37 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 42 38 href="../mips/colo.xml" 43 xpointer="xpointer(//*[@os='s1'])"/> 44 45 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 46 href="../mips/colo.xml" 47 xpointer="xpointer(//*[@os='s2'])"/> 39 xpointer="xpointer(//*[@os='a'])"/> 48 40 49 41 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/final-system/mips64/gcc.xml
r599deb0 r195cf88 40 40 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 41 41 href="../common/gcc.xml" 42 xpointer="xpointer(//*[@os='d'])"/> 43 44 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 45 href="../common/gcc.xml" 46 xpointer="xpointer(//*[@os='e'])"/> 47 48 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 49 href="../common/gcc.xml" 42 50 xpointer="xpointer(//*[@os='f'])"/> 43 51 … … 57 65 --enable-__cxa_atexit --enable-c99 --enable-long-long --with-abi=64 \ 58 66 --enable-clocale=gnu --enable-languages=c,c++ --disable-libstdcxx-pch \ 59 --with-system-zlib --enable-checking=release --enable-libstdcxx-time</userinput></screen> 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> 60 70 61 71 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/final-system/multilib/automake.xml
r599deb0 r195cf88 26 26 xpointer="xpointer(//*[@os='a'])"/> 27 27 28 <screen os="b"><userinput>CC="gcc ${BUILD64}" ./configure --prefix=/usr \ 29 --docdir=/usr/share/doc/automake-&automake-version;</userinput></screen> 28 <screen os="b"><userinput>CC="gcc ${BUILD64}" ./configure --prefix=/usr</userinput></screen> 30 29 31 30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/final-system/multilib/bash.xml
r599deb0 r195cf88 41 41 <screen os="b"><userinput>CC="gcc ${BUILD64}" CXX="g++ ${BUILD64}" \ 42 42 ./configure --prefix=/usr --bindir=/bin \ 43 --without-bash-malloc --with-installed-readline \ 44 --docdir=/usr/share/doc/bash-&bash-version;</userinput></screen> 43 --without-bash-malloc --with-installed-readline</userinput></screen> 45 44 46 45 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/final-system/multilib/binutils.xml
r599deb0 r195cf88 82 82 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 83 83 href="../common/binutils.xml" 84 xpointer="xpointer(//*[@os='m'])"/> 85 86 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 87 href="../common/binutils.xml" 84 88 xpointer="xpointer(//*[@os='n'])"/> 85 89 … … 104 108 xpointer="xpointer(//*[@os='s'])"/> 105 109 110 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 111 href="../common/binutils.xml" 112 xpointer="xpointer(//*[@os='t'])"/> 113 114 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 115 href="../common/binutils.xml" 116 xpointer="xpointer(//*[@os='u'])"/> 117 106 118 </sect2> 107 119 -
BOOK/final-system/multilib/bison-64bit.xml
r599deb0 r195cf88 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}" CXX="g++ ${BUILD64}" M4=m4\29 ./configure --prefix=/usr --libdir=/usr/lib64</userinput></screen>36 <screen os="b"><userinput>CC="gcc ${BUILD64}" CXX="g++ ${BUILD64}" ./configure \ 37 --prefix=/usr --libdir=/usr/lib64 --cache-file=config.cache</userinput></screen> 30 38 31 39 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/final-system/multilib/bison-n32.xml
r599deb0 r195cf88 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}" CXX="g++ ${BUILDN32}" M4=m4\30 ./configure --prefix=/usr --libdir=/usr/lib32 </userinput></screen>37 <screen os="b"><userinput>CC="gcc ${BUILDN32}" CXX="g++ ${BUILDN32}" \ 38 ./configure --prefix=/usr --libdir=/usr/lib32 --cache-file=config.cache</userinput></screen> 31 39 32 40 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/final-system/multilib/bison.xml
r599deb0 r195cf88 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}" CXX="g++ ${BUILD32}" M4=m4\30 ./configure --prefix=/usr</userinput></screen>37 <screen os="b"><userinput>CC="gcc ${BUILD32}" CXX="g++ ${BUILD32}" ./configure \ 38 --prefix=/usr --cache-file=config.cache</userinput></screen> 31 39 32 40 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/final-system/multilib/bzip2-64bit.xml
r599deb0 r195cf88 29 29 href="bzip2.xml" 30 30 xpointer="xpointer(//*[@os='s2'])"/> 31 32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"33 href="../common/bzip2.xml"34 xpointer="xpointer(//*[@os='s3'])"/>35 36 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"37 href="../common/bzip2.xml"38 xpointer="xpointer(//*[@os='s4'])"/>39 31 40 32 <para os="m1">We need to change the default lib path -
BOOK/final-system/multilib/bzip2-n32.xml
r599deb0 r195cf88 30 30 href="bzip2.xml" 31 31 xpointer="xpointer(//*[@os='s2'])"/> 32 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"34 href="../common/bzip2.xml"35 xpointer="xpointer(//*[@os='s3'])"/>36 37 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"38 href="../common/bzip2.xml"39 xpointer="xpointer(//*[@os='s4'])"/>40 32 41 33 <para os="m1">We need to change the default lib path -
BOOK/final-system/multilib/bzip2.xml
r599deb0 r195cf88 30 30 href="../common/bzip2.xml" 31 31 xpointer="xpointer(//*[@os='s2'])"/> 32 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"34 href="../common/bzip2.xml"35 xpointer="xpointer(//*[@os='s3'])"/>36 37 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"38 href="../common/bzip2.xml"39 xpointer="xpointer(//*[@os='s4'])"/>40 32 41 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/final-system/multilib/coreutils.xml
r599deb0 r195cf88 38 38 --enable-no-install-program=kill,uptime \ 39 39 --enable-install-program=hostname</userinput></screen> 40 40 41 41 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 42 42 href="../common/coreutils.xml" … … 107 107 xpointer="xpointer(//*[@os='t'])"/> 108 108 109 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 110 href="../common/coreutils.xml" 111 xpointer="xpointer(//*[@os='u'])"/> 112 109 113 </sect2> 110 114 -
BOOK/final-system/multilib/diffutils.xml
r599deb0 r195cf88 24 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 25 25 href="../common/diffutils.xml" 26 xpointer="xpointer(//*[@os='s1'])"/>27 28 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"29 href="../common/diffutils.xml"30 xpointer="xpointer(//*[@os='s2'])"/>31 32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"33 href="../common/diffutils.xml"34 26 xpointer="xpointer(//*[@os='a'])"/> 35 27 … … 38 30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 39 31 href="../common/diffutils.xml" 40 xpointer="xpointer(//*[@os='s 3'])"/>32 xpointer="xpointer(//*[@os='s1'])"/> 41 33 42 34 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 43 35 href="../common/diffutils.xml" 44 xpointer="xpointer(//*[@os='s 4'])"/>36 xpointer="xpointer(//*[@os='s2'])"/> 45 37 46 38 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/final-system/multilib/e2fsprogs-64bit.xml
r599deb0 r195cf88 39 39 xpointer="xpointer(//*[@os='c'])"/> 40 40 41 <screen os="d"><userinput>PKG_CONFIG_PATH="${PKG_CONFIG_PATH64}" \ 42 CC="gcc ${BUILD64}" \ 43 ../configure --prefix=/usr --with-root-prefix="" \ 41 <screen os="d"><userinput>CC="gcc ${BUILD64}" PKG_CONFIG_PATH="${PKG_CONFIG_PATH64}" \ 42 ../configure --prefix=/usr --with-root-prefix="" \ 44 43 --enable-elf-shlibs --disable-libblkid \ 45 44 --disable-libuuid --disable-fsck \ -
BOOK/final-system/multilib/e2fsprogs-n32.xml
r599deb0 r195cf88 40 40 xpointer="xpointer(//*[@os='c'])"/> 41 41 42 <screen os="d"><userinput>PKG_CONFIG_PATH="${PKG_CONFIG_PATHN32}" \ 43 CC="gcc ${BUILDN32}" \ 44 ../configure --prefix=/usr --with-root-prefix="" \ 42 <screen os="d"><userinput>CC="gcc ${BUILDN32}" PKG_CONFIG_PATH="${PKG_CONFIG_PATHN32}" \ 43 ../configure --prefix=/usr --with-root-prefix="" \ 45 44 --enable-elf-shlibs --disable-libblkid \ 46 45 --disable-libuuid --disable-fsck \ -
BOOK/final-system/multilib/e2fsprogs.xml
r599deb0 r195cf88 35 35 xpointer="xpointer(//*[@os='c'])"/> 36 36 37 <screen os="d"><userinput>PKG_CONFIG_PATH="${PKG_CONFIG_PATH32}" \ 38 CC="gcc ${BUILD32}" \ 39 ../configure --prefix=/usr --with-root-prefix="" \ 37 <screen os="d"><userinput>CC="gcc ${BUILD32}" PKG_CONFIG_PATH="${PKG_CONFIG_PATH32}" \ 38 ../configure --prefix=/usr --with-root-prefix="" \ 40 39 --enable-elf-shlibs --disable-libblkid \ 41 40 --disable-libuuid --disable-fsck \ -
BOOK/final-system/multilib/findutils.xml
r599deb0 r195cf88 66 66 href="../common/findutils.xml" 67 67 xpointer="xpointer(//*[@os='h'])"/> 68 69 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 70 href="../common/findutils.xml" 71 xpointer="xpointer(//*[@os='i'])"/> 72 73 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 74 href="../common/findutils.xml" 75 xpointer="xpointer(//*[@os='j'])"/> 76 77 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 78 href="../common/findutils.xml" 79 xpointer="xpointer(//*[@os='k'])"/> 80 81 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 82 href="../common/findutils.xml" 83 xpointer="xpointer(//*[@os='l'])"/> 68 84 69 85 </sect2> -
BOOK/final-system/multilib/flex-64bit.xml
r599deb0 r195cf88 26 26 xpointer="xpointer(//*[@os='a'])"/> 27 27 28 <screen os="b"><userinput>CC="gcc ${BUILD64}" M4=m4./configure --prefix=/usr \29 --libdir=/usr/lib64 --docdir=/usr/share/doc/flex-&flex-version;</userinput></screen>28 <screen os="b"><userinput>CC="gcc ${BUILD64}" ./configure --prefix=/usr \ 29 --libdir=/usr/lib64</userinput></screen> 30 30 31 31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 53 53 xpointer="xpointer(//*[@os='g'])"/> 54 54 55 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 56 href="../common/flex.xml" 57 xpointer="xpointer(//*[@os='h'])"/> 55 <para os="h">There are some packages that expect to find the 56 <filename class="libraryfile">lex</filename> library in <filename 57 class="directory">/usr/lib64</filename>. Create a symlink to account for 58 this:</para> 59 60 <screen os="i"><userinput>ln -sv libfl.a /usr/lib64/libl.a</userinput></screen> 58 61 59 62 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 60 63 href="../common/flex.xml" 61 xpointer="xpointer(//*[@os='i'])"/> 64 xpointer="xpointer(//*[@os='j'])"/> 65 66 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 67 href="../common/flex.xml" 68 xpointer="xpointer(//*[@os='k'])"/> 62 69 63 70 </sect2> -
BOOK/final-system/multilib/flex-n32.xml
r599deb0 r195cf88 26 26 xpointer="xpointer(//*[@os='a'])"/> 27 27 28 <screen os="b"><userinput>CC="gcc ${BUILDN32}" M4=m4./configure --prefix=/usr \29 --libdir=/usr/lib32 --docdir=/usr/share/doc/flex-&flex-version;</userinput></screen>28 <screen os="b"><userinput>CC="gcc ${BUILDN32}" ./configure --prefix=/usr \ 29 --libdir=/usr/lib32</userinput></screen> 30 30 31 31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 45 45 xpointer="xpointer(//*[@os='g'])"/> 46 46 47 <para os="h">There are some packages that expect to find the 48 <filename class="libraryfile">lex</filename> library in <filename 49 class="directory">/usr/lib32</filename>. Create a symlink to account for 50 this:</para> 51 52 <screen os="i"><userinput>ln -sv libfl.a /usr/lib32/libl.a</userinput></screen> 53 47 54 </sect2> 48 55 -
BOOK/final-system/multilib/flex.xml
r599deb0 r195cf88 27 27 xpointer="xpointer(//*[@os='a'])"/> 28 28 29 <screen os="b"><userinput>CC="gcc ${BUILD32}" M4=m4 ./configure --prefix=/usr \ 30 --docdir=/usr/share/doc/flex-&flex-version;</userinput></screen> 29 <screen os="b"><userinput>CC="gcc ${BUILD32}" ./configure --prefix=/usr</userinput></screen> 31 30 32 31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 34 33 xpointer="xpointer(//*[@os='c'])"/> 35 34 36 <screen os="d"><userinput>make </userinput></screen>35 <screen os="d"><userinput>make libfl.a libfl_pic.a</userinput></screen> 37 36 38 37 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 40 39 xpointer="xpointer(//*[@os='f'])"/> 41 40 42 <screen os="g"><userinput>make install</userinput></screen> 41 <screen os="g"><userinput>make install-libLIBRARIES</userinput></screen> 42 43 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 44 href="../common/flex.xml" 45 xpointer="xpointer(//*[@os='h'])"/> 46 47 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 48 href="../common/flex.xml" 49 xpointer="xpointer(//*[@os='i'])"/> 43 50 44 51 </sect2> -
BOOK/final-system/multilib/gawk.xml
r599deb0 r195cf88 53 53 xpointer="xpointer(//*[@os='g'])"/> 54 54 55 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"56 href="../common/gawk.xml"57 xpointer="xpointer(//*[@os='h'])"/>58 59 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"60 href="../common/gawk.xml"61 xpointer="xpointer(//*[@os='i'])"/>62 63 55 </sect2> 64 56 -
BOOK/final-system/multilib/gcc.xml
r599deb0 r195cf88 40 40 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 41 41 href="../common/gcc.xml" 42 xpointer="xpointer(//*[@os='d'])"/> 43 44 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 45 href="../common/gcc.xml" 46 xpointer="xpointer(//*[@os='e'])"/> 47 48 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 49 href="../common/gcc.xml" 42 50 xpointer="xpointer(//*[@os='f'])"/> 43 51 … … 57 65 --enable-__cxa_atexit --enable-c99 --enable-long-long \ 58 66 --enable-clocale=gnu --enable-languages=c,c++ --disable-libstdcxx-pch \ 59 --with-system-zlib --enable-checking=release --enable-libstdcxx-time</userinput></screen> 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> 60 70 61 71 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/final-system/multilib/gettext-64bit.xml
r599deb0 r195cf88 27 27 28 28 <screen os="b"><userinput>CC="gcc ${BUILD64}" CXX="g++ ${BUILD64}" \ 29 ./configure --prefix=/usr --libdir=/usr/lib64 \ 30 --docdir=/usr/share/doc/gettext-&gettext-version;</userinput></screen> 29 ./configure --prefix=/usr --libdir=/usr/lib64</userinput></screen> 31 30 32 31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/final-system/multilib/gettext-n32.xml
r599deb0 r195cf88 28 28 29 29 <screen os="b"><userinput>CC="gcc ${BUILDN32}" CXX="g++ ${BUILDN32}" \ 30 ./configure --prefix=/usr --libdir=/usr/lib32 \ 31 --docdir=/usr/share/doc/gettext-&gettext-version;</userinput></screen> 30 ./configure --prefix=/usr --libdir=/usr/lib32</userinput></screen> 32 31 33 32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/final-system/multilib/gettext.xml
r599deb0 r195cf88 28 28 29 29 <screen os="b"><userinput>CC="gcc ${BUILD32}" CXX="g++ ${BUILD32}" \ 30 ./configure --prefix=/usr \ 31 --docdir=/usr/share/doc/gettext-&gettext-version;</userinput></screen> 30 ./configure --prefix=/usr</userinput></screen> 32 31 33 32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/final-system/multilib/gmp-64bit.xml
r599deb0 r195cf88 74 74 xpointer="xpointer(//*[@os='i'])"/> 75 75 76 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"77 href="../common/gmp.xml"78 xpointer="xpointer(//*[@os='j'])"/>79 80 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"81 href="../common/gmp.xml"82 xpointer="xpointer(//*[@os='k'])"/>83 84 76 <para os="j">Create the 64bit header file:</para> 85 77 -
BOOK/final-system/multilib/groff.xml
r599deb0 r195cf88 54 54 xpointer="xpointer(//*[@os='h'])"/> 55 55 56 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 57 href="../common/groff.xml" 58 xpointer="xpointer(//*[@os='i'])"/> 59 60 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 61 href="../common/groff.xml" 62 xpointer="xpointer(//*[@os='j'])"/> 63 56 64 </sect2> 57 65 -
BOOK/final-system/multilib/gzip.xml
r599deb0 r195cf88 40 40 xpointer="xpointer(//*[@os='e'])"/> 41 41 42 <screen><userinput remap="test">make PERL=perl-64 check</userinput></screen> 42 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 43 href="../common/gzip.xml" 44 xpointer="xpointer(//*[@os='e2'])"/> 43 45 44 46 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/final-system/multilib/iproute2.xml
r599deb0 r195cf88 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> … … 38 46 xpointer="xpointer(//*[@os='a'])"/> 39 47 40 <screen os="b"><userinput>make CC="gcc ${BUILD64}" LIBDIR=/usr/lib64</userinput></screen> 48 <screen os="b"><userinput>make CC="gcc ${BUILD64}" DESTDIR= LIBDIR=/usr/lib64 \ 49 DOCDIR=/usr/share/doc/iproute2 MANDIR=/usr/share/man</userinput></screen> 41 50 42 51 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 48 57 xpointer="xpointer(//*[@os='d'])"/> 49 58 50 <screen os="e"><userinput>make LIBDIR=/usr/lib64 \ 51 DOCDIR=/usr/share/doc/iproute2-&iproute2-version; install</userinput></screen> 59 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 60 href="../common/iproute2.xml" 61 xpointer="xpointer(//*[@os='e'])"/> 62 63 <screen os="f"><userinput>make DESTDIR= LIBDIR=/usr/lib64 \ 64 DOCDIR=/usr/share/doc/iproute2 \ 65 MANDIR=/usr/share/man install</userinput></screen> 52 66 53 67 </sect2> -
BOOK/final-system/multilib/iputils.xml
r599deb0 r195cf88 34 34 xpointer="xpointer(//*[@os='a'])"/> 35 35 36 <screen os="b"><userinput>make CC="gcc ${BUILD64}" \36 <screen os="b"><userinput>make USE_CAP=no CC="gcc ${BUILD64}" \ 37 37 IPV4_TARGETS="tracepath ping clockdiff rdisc" \ 38 38 IPV6_TARGETS="tracepath6 traceroute6"</userinput></screen> -
BOOK/final-system/multilib/kbd.xml
r599deb0 r195cf88 55 55 xpointer="xpointer(//*[@os='i'])"/> 56 56 57 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"58 href="../common/kbd.xml"59 xpointer="xpointer(//*[@os='j'])"/>60 61 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"62 href="../common/kbd.xml"63 xpointer="xpointer(//*[@os='k'])"/>64 65 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"66 href="../common/kbd.xml"67 xpointer="xpointer(//*[@os='l'])"/>68 69 57 </sect2> 70 58 -
BOOK/final-system/multilib/kmod-64bit.xml
r599deb0 r195cf88 27 27 28 28 <screen os="b"><userinput>PKG_CONFIG_PATH=${PKG_CONFIG_PATH64} CC="gcc ${BUILD64}" \ 29 ./configure --prefix=/usr \30 --bindir=/bin --sysconfdir=/etc \31 --with-rootlibdir=/lib64 --libdir=/usr/lib64 \32 --with-zlib --with-xz</userinput></screen>29 ./configure --prefix=/usr \ 30 --bindir=/bin --sysconfdir=/etc \ 31 --with-rootlibdir=/lib64 --libdir=/usr/lib64 \ 32 --with-zlib --with-xz --disable-manpages</userinput></screen> 33 33 34 34 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 59 59 href="../common/kmod.xml" 60 60 xpointer="xpointer(//*[@os='h'])"/> 61 61 62 62 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 63 63 href="../common/kmod.xml" 64 64 xpointer="xpointer(//*[@os='i'])"/> 65 65 66 66 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 67 67 href="../common/kmod.xml" -
BOOK/final-system/multilib/kmod-n32.xml
r599deb0 r195cf88 27 27 xpointer="xpointer(//*[@os='a'])"/> 28 28 29 <screen os="b"><userinput>PKG_CONFIG_PATH=${PKG_CONFIG_PATH32} CC="gcc ${BUILD32}" \30 ./configure --prefix=/usr \31 --bindir=/bin --sysconfdir=/etc \32 --with-rootlibdir=/lib32 --libdir=/usr/lib32 \33 --with-zlib --with-xz</userinput></screen>29 <screen os="b"><userinput>PKG_CONFIG_PATH=${PKG_CONFIG_PATH32} CC="gcc ${BUILD32}" \ 30 ./configure --prefix=/usr \ 31 --bindir=/bin --sysconfdir=/etc \ 32 --with-rootlibdir=/lib32 --libdir=/usr/lib32 \ 33 --with-zlib --with-xz --disable-manpages</userinput></screen> 34 34 35 35 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 60 60 href="../common/kmod.xml" 61 61 xpointer="xpointer(//*[@os='h'])"/> 62 62 63 63 </sect2> 64 64 -
BOOK/final-system/multilib/kmod.xml
r599deb0 r195cf88 28 28 29 29 <screen os="b"><userinput>PKG_CONFIG_PATH=${PKG_CONFIG_PATH32} CC="gcc ${BUILD32}" \ 30 ./configure --prefix=/usr \31 --bindir=/bin --sysconfdir=/etc \32 --with-rootlibdir=/lib --libdir=/usr/lib \33 --with-zlib --with-xz</userinput></screen>30 ./configure --prefix=/usr \ 31 --bindir=/bin --sysconfdir=/etc \ 32 --with-rootlibdir=/lib --libdir=/usr/lib \ 33 --with-zlib --with-xz --disable-manpages</userinput></screen> 34 34 35 35 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 62 62 63 63 </sect2> 64 64 65 65 <sect2 role="content"> 66 66 <title/> -
BOOK/final-system/multilib/mpfr-64bit.xml
r599deb0 r195cf88 35 35 36 36 <screen os="b"><userinput>CC="gcc -isystem /usr/include ${BUILD64}" \ 37 LDFLAGS="-Wl,-rpath-link,/usr/lib64:/lib64 ${BUILD64}" \ 38 ./configure --prefix=/usr --libdir=/usr/lib64 \ 39 --docdir=/usr/share/doc/mpfr-&mpfr-version;</userinput></screen> 37 LDFLAGS="-Wl,-rpath-link,/usr/lib64:/lib64 ${BUILD64}" \ 38 ./configure --prefix=/usr --libdir=/usr/lib64 --enable-shared</userinput></screen> 40 39 41 40 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/final-system/multilib/mpfr-n32.xml
r599deb0 r195cf88 36 36 37 37 <screen os="b"><userinput>CC="gcc -isystem /usr/include ${BUILDN32}" \ 38 LDFLAGS="-Wl,-rpath-link,/usr/lib32:/lib32 ${BUILDN32}" \ 39 ./configure --prefix=/usr --libdir=/usr/lib32 \ 40 --docdir=/usr/share/doc/mpfr-&mpfr-version;</userinput></screen> 38 LDFLAGS="-Wl,-rpath-link,/usr/lib32:/lib32 ${BUILDN32}" \ 39 ./configure --prefix=/usr --libdir=/usr/lib32 --enable-shared</userinput></screen> 41 40 42 41 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/final-system/multilib/mpfr.xml
r599deb0 r195cf88 36 36 37 37 <screen os="b"><userinput>CC="gcc -isystem /usr/include ${BUILD32}" \ 38 LDFLAGS="-Wl,-rpath-link,/usr/lib:/lib ${BUILD32}" \ 39 ./configure --prefix=/usr --host=${CLFS_TARGET32} \ 40 --docdir=/usr/share/doc/mpfr-&mpfr-version;</userinput></screen> 38 LDFLAGS="-Wl,-rpath-link,/usr/lib:/lib ${BUILD32}" \ 39 ./configure --prefix=/usr --host=${CLFS_TARGET32} --enable-shared</userinput></screen> 41 40 42 41 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/final-system/multilib/ncurses-64bit.xml
r599deb0 r195cf88 74 74 <para os="j">Create symlinks in <filename class="directory">/usr/lib64:</filename></para> 75 75 76 <screen os="k"><userinput>ln -svf ../../lib64/$(readlink /lib64/libncursesw.so) /usr/lib64/libncursesw.so 77 ln -svf ../../lib64/$(readlink /lib64/libmenuw.so) /usr/lib64/libmenuw.so 78 ln -svf ../../lib64/$(readlink /lib64/libpanelw.so) /usr/lib64/libpanelw.so 79 ln -svf ../../lib64/$(readlink /lib64/libformw.so) /usr/lib64/libformw.so 80 rm -v /lib64/lib{ncursesw,menuw,panelw,formw}.so 81 </userinput></screen> 76 <screen os="k"><userinput>rm -v /lib64/lib{ncursesw,menuw,panelw,formw}.so 77 ln -svf ../../lib64/libncursesw.so.5 /usr/lib64/libncursesw.so 78 ln -svf ../../lib64/libmenuw.so.5 /usr/lib64/libmenuw.so 79 ln -svf ../../lib64/libpanelw.so.5 /usr/lib64/libpanelw.so 80 ln -svf ../../lib64/libformw.so.5 /usr/lib64/libformw.so</userinput></screen> 82 81 83 82 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 97 96 ln -sfv ncursesw5-config /usr/bin/ncurses5-config</userinput></screen> 98 97 98 <para os="n">Now we will create a symlink for /usr/share/terminfo in 99 <filename class="directory">/usr/lib64</filename> for compatibility:</para> 100 101 <screen os="o"><userinput>ln -sfv ../share/terminfo /usr/lib64/terminfo</userinput></screen> 102 99 103 </sect2> 100 104 -
BOOK/final-system/multilib/ncurses-n32.xml
r599deb0 r195cf88 74 74 <para os="j">Create symlinks in <filename class="directory">/usr/lib32:</filename></para> 75 75 76 <screen os="k"><userinput>ln -svf ../../lib32/$(readlink /lib32/libncursesw.so) /usr/lib32/libncursesw.so 77 ln -svf ../../lib32/$(readlink /lib32/libmenuw.so) /usr/lib32/libmenuw.so 78 ln -svf ../../lib32/$(readlink /lib32/libpanelw.so) /usr/lib32/libpanelw.so 79 ln -svf ../../lib32/$(readlink /lib32/libformw.so) /usr/lib32/libformw.so 80 rm -v /lib32/lib{ncursesw,menuw,panelw,formw}.so 81 </userinput></screen> 76 <screen os="k"><userinput>rm -v /lib32/lib{ncursesw,menuw,panelw,formw}.so 77 ln -svf ../../lib32/libncursesw.so.5 /usr/lib32/libncursesw.so 78 ln -svf ../../lib32/libmenuw.so.5 /usr/lib32/libmenuw.so 79 ln -svf ../../lib32/libpanelw.so.5 /usr/lib32/libpanelw.so 80 ln -svf ../../lib32/libformw.so.5 /usr/lib32/libformw.so</userinput></screen> 82 81 83 82 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 96 95 ln -sfv ncurses5w-config-32 /usr/bin/ncurses5-config-32</userinput></screen> 97 96 97 <para os="n">Now we will create a symlink for /usr/share/terminfo in 98 <filename class="directory">/usr/lib32</filename> for compatibility:</para> 99 100 <screen os="o"><userinput>ln -sfv ../share/terminfo /usr/lib32/terminfo</userinput></screen> 101 98 102 </sect2> 99 103 -
BOOK/final-system/multilib/ncurses.xml
r599deb0 r195cf88 97 97 ln -sfv ncursesw5-config-32 /usr/bin/ncurses5-config-32</userinput></screen> 98 98 99 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 100 href="../common/ncurses.xml" 101 xpointer="xpointer(//*[@os='n'])"/> 102 103 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 104 href="../common/ncurses.xml" 105 xpointer="xpointer(//*[@os='o'])"/> 106 99 107 </sect2> 100 108 -
BOOK/final-system/multilib/perl-64bit.xml
r599deb0 r195cf88 31 31 cpan/Compress-Raw-Zlib/config.in</userinput></screen> 32 32 33 <para os="mp1">Perl does not, by default, know about library directories 34 with names other than <filename class="directory">lib</filename>. The 35 following patch will allow it to install to other directories:</para> 33 <para os="mp1">Perl does not, by default, know about library directories with names other 34 than lib, The following patch will allow it to install to other directories:</para> 36 35 37 36 <screen os="mp2"><userinput>patch -Np1 -i ../&perl-multilib-patch;</userinput></screen> 38 37 39 <para os="s1">There is a further (possibly cosmetic) anomaly - if we 40 install Perl and then run <command>perl -V</command> it will claim that 41 libc is in <filename class="directory">/lib</filename>. The 42 following sed fixes this, but only takes effect when 43 <command>make install</command> is run:</para> 38 <para os="s1">There is a further (possibly cosmetic) anomaly - if we install perl and 39 then run <command>perl -V</command> it will claim that libc is in /lib. The 40 following sed fixes this, but only takes effect when <command>make install 41 </command> is run:</para> 44 42 45 43 <screen os="s2"><userinput>sed -i "/libc/s@/lib@/lib64@" hints/linux.sh</userinput></screen> 46 44 47 <para os="m2">We still need to tell Perl to actually use <filename class="directory">lib64</filename>:</para>45 <para os="m2">We still need to tell perl to actually use lib64:</para> 48 46 49 47 <screen os="m3"><userinput>echo 'installstyle="lib64/perl5"' >>hints/linux.sh</userinput></screen> -
BOOK/final-system/multilib/psmisc.xml
r599deb0 r195cf88 26 26 xpointer="xpointer(//*[@os='a'])"/> 27 27 28 <screen os="b"><userinput>CC="gcc ${BUILD64}" ./configure --prefix=/usr</userinput></screen> 28 <screen os="b"><userinput>CC="gcc ${BUILD64}" ./configure --prefix=/usr \ 29 --exec-prefix=""</userinput></screen> 29 30 30 31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 48 49 xpointer="xpointer(//*[@os='g'])"/> 49 50 51 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 52 href="../common/psmisc.xml" 53 xpointer="xpointer(//*[@os='h'])"/> 54 55 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 56 href="../common/psmisc.xml" 57 xpointer="xpointer(//*[@os='i'])"/> 58 59 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 60 href="../common/psmisc.xml" 61 xpointer="xpointer(//*[@os='j'])"/> 62 63 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 64 href="../common/psmisc.xml" 65 xpointer="xpointer(//*[@os='k'])"/> 66 67 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 68 href="../common/psmisc.xml" 69 xpointer="xpointer(//*[@os='l'])"/> 70 50 71 </sect2> 51 72 -
BOOK/final-system/multilib/readline-64bit.xml
r599deb0 r195cf88 35 35 36 36 <screen os="b"><userinput>CC="gcc ${BUILD64}" CXX="g++ ${BUILD64}" \ 37 ./configure --prefix=/usr --libdir=/lib64 \ 38 --docdir=/usr/share/doc/readline-&readline-version;</userinput></screen> 37 ./configure --prefix=/usr --libdir=/lib64</userinput></screen> 39 38 40 39 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 62 61 xpointer="xpointer(//*[@os='h'])"/> 63 62 64 <screen os="i"><userinput>mv -v /lib64/lib{readline,history}.a /usr/lib64</userinput></screen> 63 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 64 href="readline.xml" 65 xpointer="xpointer(//*[@os='i'])"/> 65 66 66 <para os="j">Next, relink the dynamic libraries into <filename class="directory">/usr/lib64</filename> and remove the <filename class="extension">.so</filename> files in <filename class="directory">/lib64</filename>.</para> 67 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 68 href="readline.xml" 69 xpointer="xpointer(//*[@os='j'])"/> 67 70 68 <screen os="k"><userinput>ln -svf ../../lib64/$(readlink /lib64/libreadline.so) /usr/lib64/libreadline.so 69 ln -svf ../../lib64/$(readlink /lib64/libhistory.so) /usr/lib64/libhistory.so 70 rm -v /lib64/lib{readline,history}.so</userinput></screen> 71 <screen os="k"><userinput>mv -v /lib64/lib{readline,history}.a /usr/lib64</userinput></screen> 72 73 <para os="l">Next, remove the <filename class="extension">.so</filename> 74 files in <filename class="directory">/lib64</filename> and relink them into 75 <filename class="directory">/usr/lib64</filename>.</para> 76 77 <screen os="m"><userinput>rm -v /lib64/lib{readline,history}.so 78 ln -svf ../../lib64/libreadline.so.&readline-version2; /usr/lib64/libreadline.so 79 ln -svf ../../lib64/libhistory.so.&readline-version2; /usr/lib64/libhistory.so</userinput></screen> 71 80 72 81 </sect2> -
BOOK/final-system/multilib/readline-n32.xml
r599deb0 r195cf88 36 36 37 37 <screen os="b"><userinput>CC="gcc ${BUILDN32}" CXX="g++ ${BUILDN32}" \ 38 ./configure --prefix=/usr --libdir=/lib32 \ 39 --docdir=/usr/share/doc/readline-&readline-version;</userinput></screen> 38 ./configure --prefix=/usr --libdir=/lib32</userinput></screen> 40 39 41 40 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 63 62 xpointer="xpointer(//*[@os='h'])"/> 64 63 65 <screen os="i"><userinput>mv -v /lib32/lib{readline,history}.a /usr/lib32</userinput></screen> 64 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 65 href="readline.xml" 66 xpointer="xpointer(//*[@os='i'])"/> 66 67 67 <para os="j">Next, relink the dynamic libraries into <filename class="directory">/usr/lib32</filename> and remove the <filename class="extension">.so</filename> files in <filename class="directory">/lib32</filename>.</para> 68 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 69 href="readline.xml" 70 xpointer="xpointer(//*[@os='j'])"/> 68 71 69 <screen os="k"><userinput>ln -svf ../../lib32/$(readlink /lib32/libreadline.so) /usr/lib32/libreadline.so 70 ln -svf ../../lib32/$(readlink /lib32/libhistory.so) /usr/lib32/libhistory.so 71 rm -v /lib32/lib{readline,history}.so</userinput></screen> 72 <screen os="k"><userinput>mv -v /lib32/lib{readline,history}.a /usr/lib32</userinput></screen> 73 74 <para os="l">Next, remove the <filename class="extension">.so</filename> 75 files in <filename class="directory">/lib32</filename> and relink them into 76 <filename class="directory">/usr/lib32</filename>.</para> 77 78 <screen os="m"><userinput>rm -v /lib32/lib{readline,history}.so 79 ln -svf ../../lib32/libreadline.so.&readline-version2; /usr/lib32/libreadline.so 80 ln -svf ../../lib32/libhistory.so.&readline-version2; /usr/lib32/libhistory.so</userinput></screen> 72 81 73 82 </sect2> -
BOOK/final-system/multilib/readline.xml
r599deb0 r195cf88 36 36 37 37 <screen os="b"><userinput>CC="gcc ${BUILD32}" CXX="g++ ${BUILD32}" \ 38 ./configure --prefix=/usr --libdir=/lib \ 39 --docdir=/usr/share/doc/readline-&readline-version;</userinput></screen> 38 ./configure --prefix=/usr --libdir=/lib</userinput></screen> 40 39 41 40 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 75 74 xpointer="xpointer(//*[@os='k'])"/> 76 75 76 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 77 href="../common/readline.xml" 78 xpointer="xpointer(//*[@os='l'])"/> 79 80 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 81 href="../common/readline.xml" 82 xpointer="xpointer(//*[@os='m'])"/> 83 77 84 </sect2> 78 85 -
BOOK/final-system/multilib/sed.xml
r599deb0 r195cf88 27 27 28 28 <screen os="b"><userinput>CC="gcc ${BUILD64}" ./configure --prefix=/usr \ 29 --bindir=/bin --docdir=/usr/share/doc/sed-&sed-version;</userinput></screen>29 --bindir=/bin</userinput></screen> 30 30 31 31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/final-system/multilib/tar.xml
r599deb0 r195cf88 70 70 xpointer="xpointer(//*[@os='i'])"/> 71 71 72 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"73 href="../common/tar.xml"74 xpointer="xpointer(//*[@os='j'])"/>75 76 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"77 href="../common/tar.xml"78 xpointer="xpointer(//*[@os='k'])"/>79 80 72 </sect2> 81 73 -
BOOK/final-system/multilib/util-linux-64bit.xml
r599deb0 r195cf88 28 28 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 29 29 href="../common/util-linux.xml" 30 xpointer="xpointer(//*[@os='n'])"/>31 32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"33 href="../common/util-linux.xml"34 30 xpointer="xpointer(//*[@os='a'])"/> 35 31 36 32 <screen os="b"><userinput>CC="gcc ${BUILD64}" ./configure --libdir=/lib64 \ 37 --enable-write --docdir=/usr/share/doc/util-linux-&util-linux-version;</userinput></screen>33 --enable-write</userinput></screen> 38 34 39 35 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 65 61 xpointer="xpointer(//*[@os='h'])"/> 66 62 63 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 64 href="../common/util-linux.xml" 65 xpointer="xpointer(//*[@os='i'])"/> 66 67 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 68 href="../common/util-linux.xml" 69 xpointer="xpointer(//*[@os='j'])"/> 70 67 71 </sect2> 68 72 -
BOOK/final-system/multilib/util-linux-n32.xml
r599deb0 r195cf88 28 28 29 29 <screen os="b"><userinput>CC="gcc ${BUILDN32}" ./configure --libdir=/lib32 \ 30 --enable-write --docdir=/usr/share/doc/util-linux-&util-linux-version;</userinput></screen>30 --enable-write</userinput></screen> 31 31 32 32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 58 58 xpointer="xpointer(//*[@os='h'])"/> 59 59 60 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 61 href="../common/util-linux.xml" 62 xpointer="xpointer(//*[@os='i'])"/> 63 64 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 65 href="../common/util-linux.xml" 66 xpointer="xpointer(//*[@os='j'])"/> 67 60 68 </sect2> 61 69 -
BOOK/final-system/multilib/util-linux.xml
r599deb0 r195cf88 28 28 29 29 <screen os="b"><userinput>CC="gcc ${BUILD32}" ./configure --libdir=/lib \ 30 --enable-write --docdir=/usr/share/doc/util-linux-&util-linux-version;</userinput></screen>30 --enable-write</userinput></screen> 31 31 32 32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 41 41 href="../common/util-linux.xml" 42 42 xpointer="xpointer(//*[@os='e'])"/> 43 44 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 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'])"/> 43 51 44 52 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/final-system/multilib/vim.xml
r599deb0 r195cf88 52 52 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 53 53 href="../common/vim.xml" 54 xpointer="xpointer(//*[@os='f'])"/> 55 56 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 57 href="../common/vim.xml" 54 58 xpointer="xpointer(//*[@os='g'])"/> 55 59 … … 90 94 xpointer="xpointer(//*[@os='n'])"/> 91 95 96 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 97 href="../common/vim.xml" 98 xpointer="xpointer(//*[@os='o'])"/> 99 100 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 101 href="../common/vim.xml" 102 xpointer="xpointer(//*[@os='p'])"/> 103 92 104 </sect2> 93 105 -
BOOK/final-system/multilib/xz-64bit.xml
r599deb0 r195cf88 12 12 13 13 <indexterm zone="ch-system-xz"> 14 <primary sortas="a-XZ Utils">XZUtils</primary>14 <primary sortas="a-XZ-Utils">XZ-Utils</primary> 15 15 </indexterm> 16 16 … … 20 20 21 21 <sect2 role="installation"> 22 <title>Installation of XZ 22 <title>Installation of XZ-Utils</title> 23 23 24 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 26 26 xpointer="xpointer(//*[@os='a'])"/> 27 27 28 <screen os="b"><userinput>CC="gcc ${BUILD64}" ./configure --prefix=/usr \ 29 --libdir=/usr/lib64 --docdir=/usr/share/doc/xz-&xz-version;</userinput></screen> 28 <screen os="b"><userinput>CC="gcc ${BUILD64}" ./configure --prefix=/usr --libdir=/usr/lib64</userinput></screen> 30 29 31 30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 66 65 67 66 <screen os="k"><userinput>mv -v /usr/lib64/liblzma.so.* /lib64 68 ln -s fv ../../lib64/$(readlink /usr/lib64/liblzma.so)/usr/lib64/liblzma.so</userinput></screen>67 ln -svf ../../lib64/liblzma.so.&xz-version; /usr/lib64/liblzma.so</userinput></screen> 69 68 70 69 </sect2> -
BOOK/final-system/multilib/xz-n32.xml
r599deb0 r195cf88 12 12 13 13 <indexterm zone="ch-system-xz-n32"> 14 <primary sortas="a-XZ Utils">XZUtils</primary>14 <primary sortas="a-XZ-Utils">XZ-Utils</primary> 15 15 <secondary>N32</secondary> 16 16 </indexterm> … … 27 27 xpointer="xpointer(//*[@os='a'])"/> 28 28 29 <screen os="b"><userinput>CC="gcc ${BUILDN32}" ./configure --prefix=/usr \ 30 --libdir=/usr/lib32 --docdir=/usr/share/doc/xz-&xz-version;</userinput></screen> 29 <screen os="b"><userinput>CC="gcc ${BUILDN32}" ./configure --prefix=/usr --libdir=/usr/lib32</userinput></screen> 31 30 32 31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 57 56 58 57 <screen os="k"><userinput>mv -v /usr/lib32/liblzma.so.* /lib32 59 ln -s fv ../../lib32/$(readlink /usr/lib32/liblzma.so)/usr/lib32/liblzma.so</userinput></screen>58 ln -svf ../../lib32/liblzma.so.&xz-version; /usr/lib32/liblzma.so</userinput></screen> 60 59 61 60 </sect2> -
BOOK/final-system/multilib/xz.xml
r599deb0 r195cf88 12 12 13 13 <indexterm zone="ch-system-xz-32"> 14 <primary sortas="a-XZ Utils">XZUtils</primary>14 <primary sortas="a-XZ-Utils">XZ-Utils</primary> 15 15 <secondary>32 Bit</secondary> 16 16 </indexterm> … … 27 27 xpointer="xpointer(//*[@os='a'])"/> 28 28 29 <screen os="b"><userinput>CC="gcc ${BUILD32}" ./configure --prefix=/usr \ 30 --docdir=/usr/share/doc/xz-&xz-version;</userinput></screen> 29 <screen os="b"><userinput>CC="gcc ${BUILD32}" ./configure --prefix=/usr</userinput></screen> 31 30 32 31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/final-system/multilib/zlib-64bit.xml
r599deb0 r195cf88 62 62 63 63 <screen os="i"><userinput>mv -v /usr/lib64/libz.so.* /lib64 64 ln -s fv ../../lib64/$(readlink /usr/lib64/libz.so)/usr/lib64/libz.so</userinput></screen>64 ln -svf ../../lib64/libz.so.1 /usr/lib64/libz.so</userinput></screen> 65 65 66 66 </sect2> -
BOOK/final-system/multilib/zlib-n32.xml
r599deb0 r195cf88 63 63 64 64 <screen os="i"><userinput>mv -v /usr/lib32/libz.so.* /lib32 65 ln -s fv ../../lib32/$(readlink /usr/lib32/libz.so)/usr/lib32/libz.so</userinput></screen>65 ln -svf ../../lib32/libz.so.1 /usr/lib32/libz.so</userinput></screen> 66 66 67 67 </sect2> -
BOOK/final-system/ppc-chapter.xml
r599deb0 r195cf88 18 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/linux-headers.xml"/> 19 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/man-pages.xml"/> 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc/ glibc.xml"/>20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc/eglibc.xml"/> 21 21 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc/adjusting.xml"/> 22 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/m4.xml"/>23 22 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gmp.xml"/> 24 23 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/mpfr.xml"/> … … 27 26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/cloog.xml"/> 28 27 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/zlib.xml"/> 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/flex.xml"/>30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bison.xml"/>31 28 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/binutils.xml"/> 32 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gcc.xml"/> 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/attr.xml"/>34 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/acl.xml"/>35 30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/sed.xml"/> 36 31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ncurses.xml"/> … … 38 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/shadow.xml"/> 39 34 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/util-linux.xml"/> 40 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/procps -ng.xml"/>35 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/procps.xml"/> 41 36 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/e2fsprogs.xml"/> 42 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/libcap.xml"/>43 37 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/coreutils.xml"/> 44 38 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/iana-etc.xml"/> 39 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/m4.xml"/> 40 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bison.xml"/> 45 41 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/libtool.xml"/> 42 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/flex.xml"/> 46 43 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/iproute2.xml"/> 47 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gdbm.xml"/>48 44 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/perl.xml"/> 49 45 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/readline.xml"/> … … 58 54 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/findutils.xml"/> 59 55 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gettext.xml"/> 60 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gperf.xml"/>61 56 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/grep.xml"/> 62 57 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/groff.xml"/> … … 65 60 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/iputils.xml"/> 66 61 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/kbd.xml"/> 67 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/libpipeline.xml"/>68 62 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/make.xml"/> 69 63 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/xz.xml"/> 70 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/expat.xml"/> 71 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/xml-parser.xml"/> 72 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/intltool.xml"/> 64 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/man.xml"/> 73 65 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/kmod.xml"/> 74 66 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/patch.xml"/> 75 67 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/psmisc.xml"/> 76 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/systemd.xml"/> 77 <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/libestr.xml"/> 69 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/libee.xml"/> 70 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/rsyslog.xml"/> 71 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/sysvinit.xml"/> 78 72 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/tar.xml"/> 79 73 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/texinfo.xml"/> 80 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ man-db.xml"/>74 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/eudev.xml"/> 81 75 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/vim.xml"/> 82 76 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc/hfsutils.xml"/> -
BOOK/final-system/ppc/adjusting.xml
r599deb0 r195cf88 5 5 %general-entities; 6 6 ]> 7 8 7 <sect1 id="ch-system-adjusting"> 9 8 <?dbhtml filename="adjusting.html"?> -
BOOK/final-system/ppc/gcc.xml
r599deb0 r195cf88 37 37 href="../common/gcc.xml" 38 38 xpointer="xpointer(//*[@os='fix2'])"/> 39 40 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 41 href="../common/gcc.xml" 42 xpointer="xpointer(//*[@os='d'])"/> 43 44 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 45 href="../common/gcc.xml" 46 xpointer="xpointer(//*[@os='e'])"/> 39 47 40 48 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/final-system/ppc/hfsutils.xml
r599deb0 r195cf88 33 33 <para os="a">Prepare Hfsutils for compilation:</para> 34 34 35 <screen><userinput>./configure --prefix=/usr --mandir=/usr/share/man</userinput></screen>35 <screen><userinput>./configure --prefix=/usr</userinput></screen> 36 36 37 37 <para os="c">Compile the package:</para> -
BOOK/final-system/ppc64-64-chapter.xml
r599deb0 r195cf88 18 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/linux-headers.xml"/> 19 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/man-pages.xml"/> 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc64-64/ glibc.xml"/>20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc64-64/eglibc.xml"/> 21 21 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc/adjusting.xml"/> 22 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/m4.xml"/>23 22 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gmp.xml"/> 24 23 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/mpfr.xml"/> … … 27 26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/cloog.xml"/> 28 27 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/zlib.xml"/> 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/flex.xml"/>30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bison.xml"/>31 28 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/binutils.xml"/> 32 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/gcc.xml"/> 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/attr.xml"/>34 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/acl.xml"/>35 30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/sed.xml"/> 36 31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ncurses.xml"/> … … 38 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/shadow.xml"/> 39 34 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/util-linux.xml"/> 40 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/procps -ng.xml"/>35 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/procps.xml"/> 41 36 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/e2fsprogs.xml"/> 42 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/libcap.xml"/>43 37 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/coreutils.xml"/> 44 38 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/iana-etc.xml"/> 39 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/m4.xml"/> 40 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bison.xml"/> 45 41 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/libtool.xml"/> 42 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/flex.xml"/> 46 43 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/iproute2.xml"/> 47 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gdbm.xml"/>48 44 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/perl.xml"/> 49 45 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/readline.xml"/> … … 58 54 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/findutils.xml"/> 59 55 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gettext.xml"/> 60 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gperf.xml"/>61 56 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/grep.xml"/> 62 57 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/groff.xml"/> … … 65 60 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/iputils.xml"/> 66 61 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/kbd.xml"/> 67 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/libpipeline.xml"/>68 62 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/make.xml"/> 69 63 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/xz.xml"/> 70 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/expat.xml"/> 71 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/xml-parser.xml"/> 72 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/intltool.xml"/> 64 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/man.xml"/> 73 65 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/kmod.xml"/> 74 66 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/patch.xml"/> 75 67 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/psmisc.xml"/> 76 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/dbus.xml"/> 77 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/systemd.xml"/> 68 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/libestr.xml"/> 69 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/libee.xml"/> 70 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/rsyslog.xml"/> 71 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/sysvinit.xml"/> 78 72 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/tar.xml"/> 79 73 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/texinfo.xml"/> 80 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ man-db.xml"/>74 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/eudev.xml"/> 81 75 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/vim.xml"/> 82 76 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc/hfsutils.xml"/> -
BOOK/final-system/ppc64-64/yaboot.xml
r599deb0 r195cf88 24 24 <para>Yaboot defaults to build as 32bit, so we need to pass appropriate 25 25 options to both the compiler and the linker. To prevent the build from 26 failing due to compiler warnings, the -Werror flag is removed. The 27 Makefile already overrides any CC and ignores LDFLAGS in favour of 28 its own variables, so we need to use the following seds for a 26 failing due to compiler warnings, the -Werror flag is removed. The 27 Makefile already overrides any CC and ignores LDFLAGS in favour of 28 its own variables, so we need to use the following seds for a 29 29 successful compile and install.</para> 30 30 -
BOOK/final-system/ppc64-chapter.xml
r599deb0 r195cf88 18 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/linux-headers.xml"/> 19 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/man-pages.xml"/> 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc64/ glibc.xml"/>21 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc64/ glibc-64bit.xml"/>20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc64/eglibc.xml"/> 21 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc64/eglibc-64bit.xml"/> 22 22 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc64/adjusting.xml"/> 23 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/m4.xml"/>24 23 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gmp.xml"/> 25 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gmp-64bit.xml"/> … … 34 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/zlib.xml"/> 35 34 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/zlib-64bit.xml"/> 36 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/flex.xml"/>37 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/flex-64bit.xml"/>38 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/bison.xml"/>39 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/bison-64bit.xml"/>40 35 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/binutils.xml"/> 41 36 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc64/gcc.xml"/> 42 37 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/multiarch_wrapper.xml"/> 43 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/attr.xml"/>44 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/attr-64bit.xml"/>45 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/acl.xml"/>46 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/acl-64bit.xml"/>47 38 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/sed.xml"/> 48 39 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/ncurses.xml"/> … … 52 43 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/util-linux.xml"/> 53 44 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/util-linux-64bit.xml"/> 54 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/procps -ng.xml"/>55 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/procps- ng-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"/> 56 47 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/e2fsprogs.xml"/> 57 48 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/e2fsprogs-64bit.xml"/> 58 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/libcap.xml"/>59 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/libcap-64bit.xml"/>60 49 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/coreutils.xml"/> 61 50 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/iana-etc.xml"/> 51 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/m4.xml"/> 52 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/bison.xml"/> 53 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/bison-64bit.xml"/> 62 54 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc64/libtool.xml"/> 63 55 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/libtool-64bit.xml"/> 56 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/flex.xml"/> 57 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/flex-64bit.xml"/> 64 58 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/iproute2.xml"/> 65 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gdbm.xml"/>66 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gdbm-64bit.xml"/>67 59 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/perl.xml"/> 68 60 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/perl-64bit.xml"/> … … 82 74 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gettext.xml"/> 83 75 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gettext-64bit.xml"/> 84 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gperf.xml"/>85 76 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/grep.xml"/> 86 77 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/groff.xml"/> … … 89 80 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/iputils.xml"/> 90 81 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/kbd.xml"/> 91 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/libpipeline.xml"/>92 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/libpipeline-64bit.xml"/>93 82 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/make.xml"/> 94 83 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/xz.xml"/> 95 84 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/xz-64bit.xml"/> 96 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/expat.xml"/> 97 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/expat-64bit.xml"/> 98 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/xml-parser.xml"/> 99 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/xml-parser-64bit.xml"/> 100 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/intltool.xml"/> 85 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/man.xml"/> 101 86 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/kmod.xml"/> 102 87 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/kmod-64bit.xml"/> 103 88 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/patch.xml"/> 104 89 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/psmisc.xml"/> 105 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/systemd.xml"/> 106 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/systemd-64bit.xml"/> 107 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/dbus.xml"/> 108 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/dbus-64bit.xml"/> 90 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/libestr.xml"/> 91 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/libestr-64bit.xml"/> 92 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/libee.xml"/> 93 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/libee-64bit.xml"/> 94 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/rsyslog.xml"/> 95 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/sysvinit.xml"/> 109 96 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/tar.xml"/> 110 97 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/texinfo.xml"/> 111 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/man-db.xml"/> 98 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/eudev.xml"/> 99 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/eudev-64bit.xml"/> 112 100 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/vim.xml"/> 113 101 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc64/hfsutils.xml"/> -
BOOK/final-system/ppc64/gcc.xml
r599deb0 r195cf88 37 37 href="../common/gcc.xml" 38 38 xpointer="xpointer(//*[@os='fix2'])"/> 39 40 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 41 href="../common/gcc.xml" 42 xpointer="xpointer(//*[@os='d'])"/> 43 44 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 45 href="../common/gcc.xml" 46 xpointer="xpointer(//*[@os='e'])"/> 39 47 40 48 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 130 138 xpointer="xpointer(//*[@os='z'])"/> 131 139 132 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"133 href="../common/gcc.xml"134 xpointer="xpointer(//*[@os='aa'])"/>135 136 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"137 href="../common/gcc.xml"138 xpointer="xpointer(//*[@os='ab'])"/>139 140 140 </sect2> 141 141 -
BOOK/final-system/ppc64/hfsutils.xml
r599deb0 r195cf88 34 34 xpointer="xpointer(//*[@os='a'])"/> 35 35 36 <screen><userinput>CC="gcc ${BUILD64}" ./configure --prefix=/usr --mandir=/usr/share/man</userinput></screen>36 <screen><userinput>CC="gcc ${BUILD64}" ./configure --prefix=/usr</userinput></screen> 37 37 38 38 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/final-system/ppc64/parted.xml
r599deb0 r195cf88 27 27 28 28 <screen><userinput>CC="gcc ${BUILD64}" ./configure --prefix=/usr --libdir=/usr/lib64 \ 29 29 --disable-device-mapper</userinput></screen> 30 30 31 31 <variablelist os="b"> -
BOOK/final-system/ppc64/powerpc-utils.xml
r599deb0 r195cf88 26 26 xpointer="xpointer(//*[@os='a'])"/> 27 27 28 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 29 href="../ppc/powerpc-utils.xml" 30 xpointer="xpointer(//*[@os='b'])"/> 28 <screen><userinput>patch -Np1 -i ../&powerpcutils-patch;</userinput></screen> 31 29 32 30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/final-system/ppc64/yaboot.xml
r599deb0 r195cf88 25 25 output. Because our gcc defaults to 64-bit, we need to pass appropriate 26 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 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 30 successful compile and install.</para> 31 31 -
BOOK/final-system/sparc-chapter.xml
r599deb0 r195cf88 18 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/linux-headers.xml"/> 19 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/man-pages.xml"/> 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ glibc.xml"/>20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/eglibc.xml"/> 21 21 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/adjusting.xml"/> 22 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/m4.xml"/>23 22 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gmp.xml"/> 24 23 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/mpfr.xml"/> … … 27 26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/cloog.xml"/> 28 27 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/zlib.xml"/> 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/flex.xml"/>30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bison.xml"/>31 28 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/binutils.xml"/> 32 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gcc.xml"/> 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/attr.xml"/>34 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/acl.xml"/>35 30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/sed.xml"/> 36 31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ncurses.xml"/> … … 38 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/shadow.xml"/> 39 34 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/util-linux.xml"/> 40 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/procps -ng.xml"/>35 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/procps.xml"/> 41 36 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/e2fsprogs.xml"/> 42 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/libcap.xml"/>43 37 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/coreutils.xml"/> 44 38 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/iana-etc.xml"/> 39 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/m4.xml"/> 40 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bison.xml"/> 45 41 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/libtool.xml"/> 42 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/flex.xml"/> 46 43 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/iproute2.xml"/> 47 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gdbm.xml"/>48 44 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/perl.xml"/> 49 45 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/readline.xml"/> … … 58 54 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/findutils.xml"/> 59 55 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gettext.xml"/> 60 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gperf.xml"/>61 56 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/grep.xml"/> 62 57 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/groff.xml"/> … … 65 60 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/iputils.xml"/> 66 61 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/kbd.xml"/> 67 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/libpipeline.xml"/>68 62 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/make.xml"/> 69 63 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/xz.xml"/> 70 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/expat.xml"/> 71 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/xml-parser.xml"/> 72 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/intltool.xml"/> 64 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/man.xml"/> 73 65 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/kmod.xml"/> 74 66 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/patch.xml"/> 75 67 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/psmisc.xml"/> 76 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/systemd.xml"/> 77 <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/libestr.xml"/> 69 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/libee.xml"/> 70 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/rsyslog.xml"/> 71 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/sysvinit.xml"/> 78 72 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/tar.xml"/> 79 73 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/texinfo.xml"/> 80 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ man-db.xml"/>74 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/eudev.xml"/> 81 75 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/vim.xml"/> 82 76 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc/elftoaout.xml"/> -
BOOK/final-system/sparc64-64-chapter.xml
r599deb0 r195cf88 18 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/linux-headers.xml"/> 19 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/man-pages.xml"/> 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc64-64/ glibc.xml"/>20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc64-64/eglibc.xml"/> 21 21 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/adjusting.xml"/> 22 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/m4.xml"/>23 22 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gmp.xml"/> 24 23 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/mpfr.xml"/> … … 27 26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/cloog.xml"/> 28 27 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/zlib.xml"/> 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/flex.xml"/>30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bison.xml"/>31 28 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/binutils.xml"/> 32 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/gcc.xml"/> 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/attr.xml"/>34 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/acl.xml"/>35 30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/sed.xml"/> 36 31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ncurses.xml"/> … … 38 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/shadow.xml"/> 39 34 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/util-linux.xml"/> 40 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/procps -ng.xml"/>35 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/procps.xml"/> 41 36 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/e2fsprogs.xml"/> 42 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/libcap.xml"/>43 37 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/coreutils.xml"/> 44 38 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/iana-etc.xml"/> 39 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/m4.xml"/> 40 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bison.xml"/> 45 41 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/libtool.xml"/> 42 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/flex.xml"/> 46 43 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/iproute2.xml"/> 47 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gdbm.xml"/>48 44 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/perl.xml"/> 49 45 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/readline.xml"/> … … 58 54 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/findutils.xml"/> 59 55 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gettext.xml"/> 60 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gperf.xml"/>61 56 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/grep.xml"/> 62 57 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/groff.xml"/> … … 65 60 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/iputils.xml"/> 66 61 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/kbd.xml"/> 67 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/libpipeline.xml"/>68 62 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/make.xml"/> 69 63 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/xz.xml"/> 70 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/expat.xml"/> 71 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/xml-parser.xml"/> 72 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/intltool.xml"/> 64 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/man.xml"/> 73 65 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/kmod.xml"/> 74 66 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/patch.xml"/> 75 67 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/psmisc.xml"/> 76 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/systemd.xml"/> 77 <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/libestr.xml"/> 69 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/libee.xml"/> 70 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/rsyslog.xml"/> 71 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/sysvinit.xml"/> 78 72 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/tar.xml"/> 79 73 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/texinfo.xml"/> 80 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ man-db.xml"/>74 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/eudev.xml"/> 81 75 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/vim.xml"/> 82 76 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc64/elftoaout.xml"/> -
BOOK/final-system/sparc64-chapter.xml
r599deb0 r195cf88 18 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/linux-headers.xml"/> 19 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/man-pages.xml"/> 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/ glibc.xml"/>21 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc64/ glibc-64bit.xml"/>20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/eglibc.xml"/> 21 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc64/eglibc-64bit.xml"/> 22 22 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/adjusting.xml"/> 23 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/m4.xml"/>24 23 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gmp.xml"/> 25 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gmp-64bit.xml"/> … … 34 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/zlib.xml"/> 35 34 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/zlib-64bit.xml"/> 36 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/flex.xml"/>37 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/flex-64bit.xml"/>38 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/bison.xml"/>39 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/bison-64bit.xml"/>40 35 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/binutils.xml"/> 41 36 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gcc.xml"/> 42 37 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/multiarch_wrapper.xml"/> 43 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/attr.xml"/>44 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/attr-64bit.xml"/>45 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/acl.xml"/>46 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/acl-64bit.xml"/>47 38 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/sed.xml"/> 48 39 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/ncurses.xml"/> … … 52 43 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/util-linux.xml"/> 53 44 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/util-linux-64bit.xml"/> 54 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/procps -ng.xml"/>55 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/procps- ng-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"/> 56 47 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/e2fsprogs.xml"/> 57 48 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/e2fsprogs-64bit.xml"/> 58 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/libcap.xml"/>59 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/libcap-64bit.xml"/>60 49 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/coreutils.xml"/> 61 50 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/iana-etc.xml"/> 51 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/m4.xml"/> 52 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/bison.xml"/> 53 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/bison-64bit.xml"/> 62 54 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc64/libtool.xml"/> 63 55 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/libtool-64bit.xml"/> 56 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/flex.xml"/> 57 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/flex-64bit.xml"/> 64 58 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/iproute2.xml"/> 65 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gdbm.xml"/>66 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gdbm-64bit.xml"/>67 59 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/perl.xml"/> 68 60 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/perl-64bit.xml"/> … … 82 74 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gettext.xml"/> 83 75 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gettext-64bit.xml"/> 84 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gperf.xml"/>85 76 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/grep.xml"/> 86 77 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/groff.xml"/> … … 89 80 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/iputils.xml"/> 90 81 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/kbd.xml"/> 91 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/libpipeline.xml"/>92 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/libpipeline-64bit.xml"/>93 82 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/make.xml"/> 94 83 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/xz.xml"/> 95 84 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/xz-64bit.xml"/> 96 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/expat.xml"/> 97 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/xml-parser.xml"/> 98 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/xml-parser-64bit.xml"/> 99 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/intltool.xml"/> 100 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/expat-64bit.xml"/> 85 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/man.xml"/> 101 86 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/kmod.xml"/> 102 87 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/kmod-64bit.xml"/> 103 88 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/patch.xml"/> 104 89 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/psmisc.xml"/> 105 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/systemd.xml"/> 106 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/systemd-64bit.xml"/> 107 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/dbus.xml"/> 108 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/dbus-64bit.xml"/> 90 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/libestr.xml"/> 91 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/libestr-64bit.xml"/> 92 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/libee.xml"/> 93 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/libee-64bit.xml"/> 94 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/rsyslog.xml"/> 95 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/sysvinit.xml"/> 109 96 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/tar.xml"/> 110 97 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/texinfo.xml"/> 111 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/man-db.xml"/> 98 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/eudev.xml"/> 99 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/eudev-64bit.xml"/> 112 100 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/vim.xml"/> 113 101 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc64/elftoaout.xml"/> -
BOOK/final-system/x86-chapter.xml
r599deb0 r195cf88 18 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/linux-headers.xml"/> 19 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/man-pages.xml"/> 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86/ glibc.xml"/>20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86/eglibc.xml"/> 21 21 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/adjusting.xml"/> 22 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/m4.xml"/>23 22 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gmp.xml"/> 24 23 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/mpfr.xml"/> … … 27 26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/cloog.xml"/> 28 27 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/zlib.xml"/> 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/flex.xml"/>30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bison.xml"/>31 28 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/binutils.xml"/> 32 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gcc.xml"/> 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/attr.xml"/>34 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/acl.xml"/>35 30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/sed.xml"/> 36 31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ncurses.xml"/> … … 38 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/shadow.xml"/> 39 34 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/util-linux.xml"/> 40 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/procps -ng.xml"/>35 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/procps.xml"/> 41 36 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/e2fsprogs.xml"/> 42 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/libcap.xml"/>43 37 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/coreutils.xml"/> 44 38 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/iana-etc.xml"/> 39 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/m4.xml"/> 40 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bison.xml"/> 45 41 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/libtool.xml"/> 42 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/flex.xml"/> 46 43 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/iproute2.xml"/> 47 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gdbm.xml"/>48 44 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/perl.xml"/> 49 45 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/readline.xml"/> … … 58 54 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/findutils.xml"/> 59 55 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gettext.xml"/> 60 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gperf.xml"/>61 56 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/grep.xml"/> 62 57 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/groff.xml"/> … … 65 60 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/iputils.xml"/> 66 61 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/kbd.xml"/> 67 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/libpipeline.xml"/>68 62 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/make.xml"/> 69 63 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/xz.xml"/> 70 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/expat.xml"/> 71 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/xml-parser.xml"/> 72 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/intltool.xml"/> 64 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/man.xml"/> 73 65 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/kmod.xml"/> 74 66 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/patch.xml"/> 75 67 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/psmisc.xml"/> 76 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/systemd.xml"/> 77 <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/libestr.xml"/> 69 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/libee.xml"/> 70 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/rsyslog.xml"/> 71 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/sysvinit.xml"/> 78 72 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/tar.xml"/> 79 73 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/texinfo.xml"/> 80 <!-- <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/eudev.xml"/> --> 81 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/man-db.xml"/> 74 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/eudev.xml"/> 82 75 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/vim.xml"/> 83 76 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86/grub.xml"/> -
BOOK/final-system/x86/grub.xml
r599deb0 r195cf88 26 26 <note os="n1"> 27 27 <para>If you would like use a different bootloader than this 28 one you can go to the following link for alter native bootloaders29 and the instructions to use them. 28 one you can go to the following link for alterative bootloaders 29 and the instructions to use them. 30 30 <ulink url="http://trac.cross-lfs.org/wiki/bootloaders"/></para> 31 31 </note> … … 39 39 </note> 40 40 41 <para os="s1"> Glibc-&glibc-version; does not declare gets():</para>41 <para os="s1">EGLIBC-&eglibc-version; does not declare gets():</para> 42 42 43 43 <screen os="s2"><userinput>sed -i -e '/gets is a/d' grub-core/gnulib/stdio.in.h</userinput></screen> -
BOOK/final-system/x86_64-64-chapter.xml
r599deb0 r195cf88 18 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/linux-headers.xml"/> 19 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/man-pages.xml"/> 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86_64-64/ glibc.xml"/>20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86_64-64/eglibc.xml"/> 21 21 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86_64-64/adjusting.xml"/> 22 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/m4.xml"/>23 22 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gmp.xml"/> 24 23 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/mpfr.xml"/> … … 27 26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/cloog.xml"/> 28 27 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/zlib.xml"/> 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/flex.xml"/>30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bison.xml"/>31 28 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86_64-64/binutils.xml"/> 32 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/gcc.xml"/> 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/attr.xml"/>34 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/acl.xml"/>35 30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/sed.xml"/> 36 31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ncurses.xml"/> … … 38 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/shadow.xml"/> 39 34 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/util-linux.xml"/> 40 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/procps -ng.xml"/>35 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/procps.xml"/> 41 36 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/e2fsprogs.xml"/> 42 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/libcap.xml"/>43 37 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/coreutils.xml"/> 44 38 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/iana-etc.xml"/> 39 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/m4.xml"/> 40 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bison.xml"/> 45 41 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/libtool.xml"/> 42 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/flex.xml"/> 46 43 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/iproute2.xml"/> 47 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gdbm.xml"/>48 44 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/perl.xml"/> 49 45 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/readline.xml"/> … … 58 54 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/findutils.xml"/> 59 55 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gettext.xml"/> 60 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gperf.xml"/>61 56 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/grep.xml"/> 62 57 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/groff.xml"/> … … 65 60 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/iputils.xml"/> 66 61 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/kbd.xml"/> 67 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/libpipeline.xml"/>68 62 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/make.xml"/> 69 63 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/xz.xml"/> 70 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/expat.xml"/> 71 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/xml-parser.xml"/> 72 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/intltool.xml"/> 64 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/man.xml"/> 73 65 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/kmod.xml"/> 74 66 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/patch.xml"/> 75 67 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/psmisc.xml"/> 76 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/systemd.xml"/> 77 <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/libestr.xml"/> 69 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/libee.xml"/> 70 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/rsyslog.xml"/> 71 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/sysvinit.xml"/> 78 72 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/tar.xml"/> 79 73 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/texinfo.xml"/> 80 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ man-db.xml"/>74 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/eudev.xml"/> 81 75 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/vim.xml"/> 82 76 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86/grub.xml"/> -
BOOK/final-system/x86_64-64/binutils.xml
r599deb0 r195cf88 81 81 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 82 82 href="../common/binutils.xml" 83 xpointer="xpointer(//*[@os='m'])"/> 84 85 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 86 href="../common/binutils.xml" 83 87 xpointer="xpointer(//*[@os='n'])"/> 84 88 … … 121 125 xpointer="xpointer(//*[@os='s'])"/> 122 126 127 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 128 href="../common/binutils.xml" 129 xpointer="xpointer(//*[@os='t'])"/> 130 131 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 132 href="../common/binutils.xml" 133 xpointer="xpointer(//*[@os='u'])"/> 134 123 135 </sect2> 124 136 -
BOOK/final-system/x86_64-chapter.xml
r599deb0 r195cf88 18 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/linux-headers.xml"/> 19 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/man-pages.xml"/> 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href=" multilib/glibc.xml"/>21 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86_64/ glibc-64bit.xml"/>20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86_64/eglibc.xml"/> 21 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86_64/eglibc-64bit.xml"/> 22 22 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86_64/adjusting.xml"/> 23 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/m4.xml"/>24 23 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gmp.xml"/> 25 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gmp-64bit.xml"/> … … 34 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/zlib.xml"/> 35 34 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/zlib-64bit.xml"/> 36 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/flex.xml"/>37 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/flex-64bit.xml"/>38 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/bison.xml"/>39 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/bison-64bit.xml"/>40 35 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/binutils.xml"/> 41 36 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gcc.xml"/> 42 37 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/multiarch_wrapper.xml"/> 43 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/attr.xml"/>44 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/attr-64bit.xml"/>45 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/acl.xml"/>46 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/acl-64bit.xml"/>47 38 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/sed.xml"/> 48 39 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/ncurses.xml"/> … … 52 43 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/util-linux.xml"/> 53 44 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/util-linux-64bit.xml"/> 54 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/procps -ng.xml"/>55 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/procps- ng-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"/> 56 47 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/e2fsprogs.xml"/> 57 48 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/e2fsprogs-64bit.xml"/> 58 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/libcap.xml"/>59 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/libcap-64bit.xml"/>60 49 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/coreutils.xml"/> 61 50 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/iana-etc.xml"/> 51 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/m4.xml"/> 52 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/bison.xml"/> 53 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/bison-64bit.xml"/> 62 54 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86_64/libtool.xml"/> 63 55 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/libtool-64bit.xml"/> 56 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/flex.xml"/> 57 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/flex-64bit.xml"/> 64 58 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/iproute2.xml"/> 65 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gdbm.xml"/>66 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gdbm-64bit.xml"/>67 59 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/perl.xml"/> 68 60 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/perl-64bit.xml"/> … … 82 74 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gettext.xml"/> 83 75 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gettext-64bit.xml"/> 84 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gperf.xml"/>85 76 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/grep.xml"/> 86 77 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/groff.xml"/> … … 89 80 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/iputils.xml"/> 90 81 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/kbd.xml"/> 91 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/libpipeline.xml"/>92 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/libpipeline-64bit.xml"/>93 82 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/make.xml"/> 94 83 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/xz.xml"/> 95 84 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/xz-64bit.xml"/> 96 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/expat.xml"/> 97 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/expat-64bit.xml"/> 98 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/xml-parser.xml"/> 99 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/xml-parser-64bit.xml"/> 100 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/intltool.xml"/> 85 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/man.xml"/> 101 86 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/kmod.xml"/> 102 87 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/kmod-64bit.xml"/> 103 88 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/patch.xml"/> 104 89 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/psmisc.xml"/> 105 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/systemd.xml"/> 106 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/systemd-64bit.xml"/> 107 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/dbus.xml"/> 108 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/dbus-64bit.xml"/> 90 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/libestr.xml"/> 91 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/libestr-64bit.xml"/> 92 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/libee.xml"/> 93 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/libee-64bit.xml"/> 94 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/rsyslog.xml"/> 95 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/sysvinit.xml"/> 109 96 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/tar.xml"/> 110 97 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/texinfo.xml"/> 111 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/man-db.xml"/> 98 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/eudev.xml"/> 99 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/eudev-64bit.xml"/> 112 100 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/vim.xml"/> 113 101 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86/grub.xml"/> -
BOOK/general.ent
r599deb0 r195cf88 1 1 <?xml version="1.0" encoding="ISO-8859-1"?> 2 2 3 <!ENTITY month "0 5"> <!-- Use two digits -->4 <!ENTITY month_name "Ma y">3 <!ENTITY month "03"> <!-- Use two digits --> 4 <!ENTITY month_name "March"> 5 5 <!ENTITY day "14"> <!-- Use two digits --> 6 6 <!ENTITY year "2014"> <!-- Use four digits --> … … 8 8 <!ENTITY releasedate "&month_name; &day;, &year;"> 9 9 10 <!ENTITY major-version " 3">11 <!ENTITY minor-version " 0">10 <!ENTITY major-version "2"> 11 <!ENTITY minor-version "2"> 12 12 <!ENTITY extra-version "0"> 13 <!ENTITY generic-version " systemd"> <!-- Use "git", "testing", or "x.y.z[-pre{x}]" -->13 <!ENTITY generic-version "git"> <!-- Use "git", "testing", or "x.y.z[-pre{x}]" --> 14 14 15 <!ENTITY versionid "&year;&month;&day;"> <!-- /etc/os-release from systemd --> 16 <!ENTITY version "SYSTEMD-&year;&month;&day;"> 15 <!ENTITY version "GIT-&year;&month;&day;"> 17 16 18 17 <!ENTITY version-x86 "&version;-x86"> … … 29 28 <!ENTITY version-mips64 "&version;-MIPS64-Multilib"> 30 29 <!ENTITY version-mips64-64 "&version;-MIPS64-Pure64"> 30 <!ENTITY version-alpha "&version;-ALPHA"> 31 31 <!ENTITY version-native "&version;-Native"> 32 32 <!ENTITY version-native64 "&version;-Native-Multilib"> … … 47 47 <!ENTITY redhat "ftp://sources.redhat.com/pub/"> 48 48 <!ENTITY kernel "http://www.kernel.org/pub/"> 49 <!ENTITY savannah "http://download.savannah.gnu.org">50 49 <!ENTITY sourceforge "http://downloads.sourceforge.net/"> 51 50 -
BOOK/introduction/common/acknowledgements.xml
r599deb0 r195cf88 17 17 <itemizedlist> 18 18 <listitem> 19 <para> William Harrington - LeadDeveloper.</para>19 <para>Ryan Oliver - Build Process Developer.</para> 20 20 </listitem> 21 21 <listitem> 22 <para>Jonathan Norman - x86, x86_64, PowerPC & UltraSPARC builds, 23 Release Manager 2.x Series</para> 22 <para>Jim Gifford - Lead Developer.</para> 24 23 </listitem> 25 24 <listitem> 26 <para>Chris Staub - x86 and x86_64 builds. Leader of Quality Control.</para> 25 <para>Joe Ciccone - Lead Developer.</para> 26 </listitem> 27 <listitem> 28 <para>Jeremy Utley - Release Manager 1.x Series.</para> 27 29 </listitem> 28 30 </itemizedlist> … … 32 34 <itemizedlist> 33 35 <listitem> 36 <para>Nathan Coulson - Bootscripts.</para> 37 </listitem> 38 <listitem> 34 39 <para>Matt Darcy - x86, X86_64, and Sparc builds.</para> 35 40 </listitem> … … 38 43 </listitem> 39 44 <listitem> 45 <para>Karen McGuiness - Proofreader.</para> 46 </listitem> 47 <listitem> 48 <para>Jonathan Norman - x86, x86_64, PowerPC & UltraSPARC.</para> 49 </listitem> 50 <listitem> 51 <para>Jeremy Huntwork - PowerPC, x86, Sparc builds.</para> 52 </listitem> 53 <listitem> 40 54 <para>Justin Knierim - Website Architect.</para> 41 55 </listitem> 42 56 <listitem> 43 57 <para>Ken Moffat - PowerPC and X86_64 builds. Developer of Pure 64 Hint.</para> 58 </listitem> 59 <listitem> 60 <para>Alexander E. Patrakov - Udev/Hotplug Integration</para> 61 </listitem> 62 <listitem> 63 <para>Chris Staub - x86 builds. Leader of Quality Control.</para> 64 </listitem> 65 <listitem> 66 <para>Zack Winkles - Unstable book work.</para> 67 </listitem> 68 <listitem> 69 <para>William Harrington - x86, x86_64, PowerPC, Sparc, Mips builds.</para> 44 70 </listitem> 45 71 </itemizedlist> … … 77 103 </listitem> 78 104 <listitem> 79 <para> Theo Schneider - Testing of the Linux Headers Package</para>105 <para>William Zhou - Text updates and Typos</para> 80 106 </listitem> 81 107 <listitem> 82 <para>Martin Ward - Recommendations for Systemd and the Boot method, 83 among other contributions</para> 84 </listitem> 85 <listitem> 86 <para>William Zhou - Text updates and Typos</para> 87 </listitem> 88 </itemizedlist> 89 90 <para>Former Team Members</para> 91 <itemizedlist> 92 <listitem> 93 <para>Joe Ciccone - Lead Developer.</para> 94 </listitem> 95 <listitem> 96 <para>Nathan Coulson - Bootscripts.</para> 97 </listitem> 98 <listitem> 99 <para>Jim Gifford - Lead Developer.</para> 100 </listitem> 101 <listitem> 102 <para>Jeremy Huntwork - PowerPC, x86, Sparc builds.</para> 103 </listitem> 104 <listitem> 105 <para>Karen McGuiness - Proofreader.</para> 106 </listitem> 107 <listitem> 108 <para>Ryan Oliver - Build Process Developer.</para> 109 </listitem> 110 <listitem> 111 <para>Alexander E. Patrakov - Udev/Hotplug Integration</para> 112 </listitem> 113 <listitem> 114 <para>Jeremy Utley - Release Manager 1.x Series.</para> 115 </listitem> 116 <listitem> 117 <para>Zack Winkles - Unstable book work.</para> 108 <para>Theo Schneider - Testing of the Linux Headers Package</para> 118 109 </listitem> 119 110 </itemizedlist> -
BOOK/introduction/common/changelog.xml
r599deb0 r195cf88 31 31 </listitem> 32 32 <listitem> 33 <para>[name] - Previous changelog entry.</para> 34 </listitem> 35 </itemizedlist> 36 </listitem> 33 <para>[name] - Another changelog entry.</para> 34 </listitem> 35 </itemizedlist> 36 </listitem> 37 37 38 --> 38 <listitem>39 <para>11 May 2014</para>40 <itemizedlist>41 <listitem>42 <para>[Chris] - Added explanations for Essential Symlinks.</para>43 </listitem>44 </itemizedlist>45 </listitem>46 47 <listitem>48 <para>08 May 2014</para>49 <itemizedlist>50 <listitem>51 <para>[William Harrington] - Update Man-pages to 3.66.</para>52 </listitem>53 <listitem>54 <para>[William Harrington] - Add GDBM 1.11 to the books.</para>55 </listitem>56 <listitem>57 <para>[William Harrington] - Add Libpipeline 1.3.0 to the books.</para>58 </listitem>59 <listitem>60 <para>[William Harrington] - Add Man-DB 2.6.7.1 to the books.</para>61 </listitem>62 <listitem>63 <para>[William Harrington] - Remove Man-1.6g from the books.</para>64 </listitem>65 <listitem>66 <para>[William Harrington] - Remove zsoelim link from Groff.</para>67 </listitem>68 </itemizedlist>69 </listitem>70 71 <listitem>72 <para>06 May 2014</para>73 <itemizedlist>74 <listitem>75 <para>[Chris] - Removed unneeded configure switches specifying76 GMP/MPFR/MPC/ISL/CLOOG in /tools.</para>77 </listitem>78 <listitem>79 <para>[Chris] - Removed unneeded --libexecdir switches from80 temp-system GCC.</para>81 </listitem>82 </itemizedlist>83 </listitem>84 85 <listitem>86 <para>02 May 2014</para>87 <itemizedlist>88 <listitem>89 <para>[Chris] - Removed command to copy gconv-modules in Glibc90 instructions, as it is no longer needed.</para>91 </listitem>92 </itemizedlist>93 </listitem>94 95 <listitem>96 <para>30 April 2014</para>97 <itemizedlist>98 <listitem>99 <para>[Chris] - Added "PKG_CONFIG=" to boot section kmod commands,100 otherwise it will use pkg-config to find the "bash-completion"101 package and install stuff to that prefix if found. Thanks to boloco102 in IRC for finding this.</para>103 </listitem>104 <listitem>105 <para>[William Harrington] - Uprade DBus to 1.8.2.</para>106 </listitem>107 </itemizedlist>108 </listitem>109 110 <listitem>111 <para>28 April 2014</para>112 <itemizedlist>113 <listitem>114 <para>[Chris] - Remove all mentions of Alpha architecture, as it has115 not been tested for a long time.</para>116 </listitem>117 </itemizedlist>118 </listitem>119 120 <listitem>121 <para>27 April 2014</para>122 <itemizedlist>123 <listitem>124 <para>[William Harrington] - Update IPRoute2 to 3.14.0.</para>125 </listitem>126 </itemizedlist>127 </listitem>128 129 <listitem>130 <para>27 April 2014</para>131 <itemizedlist>132 <listitem>133 <para>[Chris] - Updated Acknowledgements page.</para>134 </listitem>135 <listitem>136 <para>[William Harrington] - Update Linux to 3.14.2.</para>137 </listitem>138 </itemizedlist>139 </listitem>140 141 <listitem>142 <para>26 April 2014</para>143 <itemizedlist>144 <listitem>145 <para>[Chris] - Renamed bootscripts package to boot-scripts146 (thanks to William Harrington for the suggestion) and removed the147 patch as it is not needed for the new package.</para>148 </listitem>149 <listitem>150 <para>[Chris] - Renamed bootscripts chapter to "System Configuration".</para>151 </listitem>152 <listitem>153 <para>[William Harrington] - Update Util-linux to 2.24.2.</para>154 </listitem>155 <listitem>156 <para>[Chris] - Added new page about how to view the book from157 inside the temporary boot environment.</para>158 </listitem>159 <listitem>160 <para>[Chris] - Don't move binaries from Findutils or Psmisc to /bin,161 as they're no longer needed there.</para>162 </listitem>163 <listitem>164 <para>[William Harrington] - Update Vim 7.4 branch update patch to165 level 265.</para>166 </listitem>167 </itemizedlist>168 </listitem>169 170 <listitem>171 <para>24 April 2014</para>172 <itemizedlist>173 <listitem>174 <para>[William Harrington] - Update Eudev to 1.6.</para>175 </listitem>176 <listitem>177 <para>[William Harrington] - Update Man-pages to 3.65.</para>178 </listitem>179 <listitem>180 <para>[William Harrington] - Update Bash branch update patch to level 11.</para>181 </listitem>182 <listitem>183 <para>[William Harrington] - Update Readline branch update patch to184 level 5.</para>185 </listitem>186 </itemizedlist>187 </listitem>188 189 <listitem>190 <para>22 April 2014</para>191 <itemizedlist>192 <listitem>193 <para>[Chris] - Removed several virtual filesystems from ${CLFS}/fstab194 for the boot method, as they're already mounted by the bootscript.</para>195 </listitem>196 <listitem>197 <para>[Chris] - Removed creation of gtbl and geqn symlinks, as they198 are no longer needed.</para>199 </listitem>200 </itemizedlist>201 </listitem>202 203 <listitem>204 <para>21 April 2014</para>205 <itemizedlist>206 <listitem>207 <para>[Chris] - Re-added manual creation of /usr/bin/perl symlink,208 as it is not created automatically under some circumstances.</para>209 </listitem>210 </itemizedlist>211 </listitem>212 213 <listitem>214 <para>20 April 2014</para>215 <itemizedlist>216 <listitem>217 <para>[Chris] - Reorganized "boot" section to allow everything218 to be installed into /tools, remove the need to chown ${CLFS} to the219 clfs user, and generally make the chapter's instructions flow better.</para>220 </listitem>221 </itemizedlist>222 </listitem>223 224 <listitem>225 <para>18 April 2014</para>226 <itemizedlist>227 <listitem>228 <para>[Chris] - Added --disable-makeinstall-setuid to temp-system229 Util-linux, as nothing there needs to be suid.</para>230 </listitem>231 </itemizedlist>232 </listitem>233 234 <listitem>235 <para>16 April 2014</para>236 <itemizedlist>237 <listitem>238 <para>[Chris] - Removed creation of /usr/bin/perl symlink, as239 Perl creates a link itself when installed.</para>240 </listitem>241 </itemizedlist>242 </listitem>243 244 <listitem>245 <para>13 April 2014</para>246 <itemizedlist>247 <listitem>248 <para>[Chris] - Updated most packages in the Boot section to install249 into /tools instead of $CLFS. Thanks to Martin Ward and250 William Harrington for assistance.</para>251 </listitem>252 </itemizedlist>253 </listitem>254 255 <listitem>256 <para>12 April 2014</para>257 <itemizedlist>258 <listitem>259 <para>[Chris] - Modified sysvinit installation to allow it260 to use /tools/etc/inittab and /tools/sbin/agetty.</para>261 </listitem>262 <listitem>263 <para>[Chris] - Moved Util-linux installation out of boot/chroot264 sections into the temp-system, as it can be installed the same265 way with either method.</para>266 </listitem>267 </itemizedlist>268 </listitem>269 270 <listitem>271 <para>11 April 2014</para>272 <itemizedlist>273 <listitem>274 <para>[Chris] - Updated MPC to 1.0.2.</para>275 </listitem>276 <listitem>277 <para>[Chris] - Removed unneeded --disable-login and --disable-su278 switches from Util-linux configure in boot/chroot sections.</para>279 </listitem>280 </itemizedlist>281 </listitem>282 283 <listitem>284 <para>09 April 2014</para>285 <itemizedlist>286 <listitem>287 <para>[William Harrington] - Update Eudev to 1.5.3.</para>288 </listitem>289 </itemizedlist>290 </listitem>291 292 <listitem>293 <para>09 April 2014</para>294 <itemizedlist>295 <listitem>296 <para>[Chris] - Remove obsolete --enable-cloog-backend297 parameter from GCC configure.</para>298 </listitem>299 <listitem>300 <para>[William Harrington] - Remove unneeded301 --disable-isl-version-check parameter from GCC configure.</para>302 </listitem>303 <listitem>304 <para>[William Harrington] - Update Gawk to 4.1.1.</para>305 </listitem>306 </itemizedlist>307 </listitem>308 309 <listitem>310 <para>08 April 2014</para>311 <itemizedlist>312 <listitem>313 <para>[William Harrington] - Add versioned doc directories for314 Automake, DBus, Flex, Gawk, Gettext, GMP, IPRoute2, KBD, MPFR,315 Readline, Sed, Tar, Util-linux and XZ.</para>316 </listitem>317 </itemizedlist>318 </listitem>319 320 <listitem>321 <para>06 April 2014</para>322 <itemizedlist>323 <listitem>324 <para>[William Harrington] - Update KMOD to 17.</para>325 </listitem>326 <listitem>327 <para>[William Harrington] - Update Man-pages to 3.64.</para>328 </listitem>329 </itemizedlist>330 </listitem>331 332 <listitem>333 <para>05 April 2014</para>334 <itemizedlist>335 <listitem>336 <para>[William Harrington] - Move Flex before Bison in final system337 and remove bison and flex from temp system.</para>338 </listitem>339 <listitem>340 <para>[William Harrington] - Add M4=m4 before configure command in341 final-system Bison and Flex.</para>342 </listitem>343 <listitem>344 <para>[William Harrington] - Remove Bison and Flex from temp system.</para>345 </listitem>346 <listitem>347 <para>[William Harrington] - Move M4 before GMP in final-system and348 remove M4 from temp system.</para>349 </listitem>350 </itemizedlist>351 </listitem>352 353 <listitem>354 <para>02 April 2014</para>355 <itemizedlist>356 <listitem>357 <para>[William Harrington] - Add test commands to Attr and Acl.</para>358 </listitem>359 </itemizedlist>360 </listitem>361 362 <listitem>363 <para>30 March 2014</para>364 <itemizedlist>365 <listitem>366 <para>[Chris] - Modified network section to split systemd/sysconfig367 network configurations.</para>368 </listitem>369 <listitem>370 <para>[Chris] - Removed instructions to install systemd manpages -371 they are now automatically installed by default.</para>372 </listitem>373 <listitem>374 <para>[Chris] - Updated installed program lists for several packages.</para>375 </listitem>376 <listitem>377 <para>[William Harrington] - Remove link of libl to libfl during Flex installation.</para>378 </listitem>379 <listitem>380 <para>[William Harrington] - Update DHCPCD to 6.3.2.</para>381 </listitem>382 <listitem>383 <para>[William Harrington] - Update VIM 7.4 patch to level 229.</para>384 </listitem>385 <listitem>386 <para>[William Harrington] - Update Bash 4.3 patch to level 8.</para>387 </listitem>388 <listitem>389 <para>[William Harrington] - Update Readline 6.3 patch to level 3.</para>390 </listitem>391 <listitem>392 <para>[William Harrington] - Update GCC 4.8.2 branch update patch to393 revision 208943.</para>394 </listitem>395 </itemizedlist>396 </listitem>397 398 <listitem>399 <para>23 March 2014</para>400 <itemizedlist>401 <listitem>402 <para>[William Harrington] - Update Man-pages to 3.63.</para>403 </listitem>404 </itemizedlist>405 </listitem>406 407 <listitem>408 <para>28 March 2014</para>409 <itemizedlist>410 <listitem>411 <para>[William Harrington] - Update File to 5.18.</para>412 </listitem>413 <listitem>414 <para>[William Harrington] - Update Flex to 2.5.39.</para>415 </listitem>416 <listitem>417 <para>[William Harrington] - Update Linux to 3.12.15.</para>418 </listitem>419 <listitem>420 <para>[William Harrington] - Update Systemd to 212.</para>421 </listitem>422 <listitem>423 <para>[William Harrington] - Update Tzdata to 2014b.</para>424 </listitem>425 <listitem>426 <para>[William Harrington] - Update GMP to 6.0.0a.</para>427 </listitem>428 <listitem>429 <para>[William Harrington] - Move Bison and Flex before Binutils.</para>430 </listitem>431 </itemizedlist>432 </listitem>433 434 <listitem>435 <para>17 March 2014</para>436 <itemizedlist>437 <listitem>438 <para>[William Harrington] - Remove libdbus and Update Systemd to 211.</para>439 </listitem>440 <listitem>441 <para>[William Harrington] - Add Systemd compat patch to install pkg-config files.</para>442 </listitem>443 </itemizedlist>444 </listitem>445 446 <listitem>447 <para>12 March 2014</para>448 <itemizedlist>449 <listitem>450 <para>[Chris] - Updated documentation installation instructions451 for Readline and Bash.</para>452 </listitem>453 <listitem>454 <para>[Chris] - Deleted --remove-destination parameter when creating455 /etc/localtime - it's no longer needed.</para>456 </listitem>457 <listitem>458 <para>[William Harrington] - Update Man-pages to 3.62.</para>459 </listitem>460 </itemizedlist>461 </listitem>462 463 <listitem>464 <para>10 March 2014</para>465 <itemizedlist>466 <listitem>467 <para>[William Harrington] - Update TZData to 2014a.</para>468 </listitem>469 <listitem>470 <para>[William Harrington] - Update MPFR fixes patch to patch level 5.</para>471 </listitem>472 </itemizedlist>473 </listitem>474 475 <listitem>476 <para>09 March 2014</para>477 <itemizedlist>478 <listitem>479 <para>[William Harrington] - Add configure command descriptions and testsuite commands to Systemd.</para>480 </listitem>481 <listitem>482 <para>[William Harrington] - Update testsuite description for D-BUS.</para>483 </listitem>484 <listitem>485 <para>[William Harrington] - Add note to final-system Util-Linux regarding extra functionality with libudev.</para>486 </listitem>487 <listitem>488 <para>[William Harrington] - Add commands and descriptions for <filename>/etc/adjtime</filename>.</para>489 </listitem>490 </itemizedlist>491 </listitem>492 493 <listitem>494 <para>02 March 2014</para>495 <itemizedlist>496 <listitem>497 <para>[William Harrington] - Update DHCPCD to 6.3.1.</para>498 </listitem>499 </itemizedlist>500 </listitem>501 502 <listitem>503 <para>27 February 2014</para>504 <itemizedlist>505 <listitem>506 <para>[William Harrington] - Update Grep to 2.18.</para>507 </listitem>508 <listitem>509 <para>[William Harrington] - Update DHCPCD to 6.3.0.</para>510 </listitem>511 <listitem>512 <para>[William Harrington] - Update Man-pages to 3.61.</para>513 </listitem>514 <listitem>515 <para>[William Harrington] - Update Readline to 6.3.</para>516 </listitem>517 <listitem>518 <para>[William Harrington] - Update Bash to 4.3.</para>519 </listitem>520 </itemizedlist>521 </listitem>522 523 <listitem>524 <para>24 February 2014</para>525 <itemizedlist>526 <listitem>527 <para>[William Harrington] - Remove installation of nscd tmpfile and unit service file in clfs-network-scripts.</para>528 </listitem>529 </itemizedlist>530 </listitem>531 532 <listitem>533 <para>23 February 2014</para>534 <itemizedlist>535 <listitem>536 <para>[William Harrington] - Add commands for <command>nscd</command> config, runtime, and Systemd unit files installation to GLIBC.</para>537 </listitem>538 </itemizedlist>539 </listitem>540 541 <listitem>542 <para>18 February 2014</para>543 <itemizedlist>544 <listitem>545 <para>[William Harrington] - Migrate EGLIBC to GLIBC and upgrade to version 2.19.</para>546 </listitem>547 <listitem>548 <para>[William Harrington] - Update D-Bus to stable version 1.8.0.</para>549 </listitem>550 <listitem>551 <para>[William Harrington] - Update File to version 5.17.</para>552 </listitem>553 <listitem>554 <para>[William Harrington] - Update Grep to version 2.17.</para>555 </listitem>556 <listitem>557 <para>[William Harrington] - Update Linux to version 3.12.11.</para>558 </listitem>559 <listitem>560 <para>[William Harrington] - Update Man-pages to version 3.60.</para>561 </listitem>562 <listitem>563 <para>[William Harrington] - Update Psmisc to version 22.21.</para>564 </listitem>565 </itemizedlist>566 </listitem>567 568 <listitem>569 <para>13 February 2014</para>570 <itemizedlist>571 <listitem>572 <para>[William Harrington] - Correct nobody gid to use nogroup gid.</para>573 </listitem>574 </itemizedlist>575 </listitem>576 577 <listitem>578 <para>03 February 2014</para>579 <itemizedlist>580 <listitem>581 <para>[William Harrington] - Add configure options to systemd so loadkeys and setfont is searched in /bin instead of /usr/bin.</para>582 </listitem>583 </itemizedlist>584 </listitem>585 39 586 40 <listitem> … … 617 71 <para>[William Harrington] - Update LESS to 462.</para> 618 72 </listitem> 619 </itemizedlist> 620 </listitem> 621 622 <listitem> 623 <para>25 January 2014</para> 624 <itemizedlist> 625 <listitem> 626 <para>[William Harrington] - Create a link from /proc/self/mounts to /etc/mtab in boot and chroot createfiles section.</para> 627 </listitem> 628 </itemizedlist> 629 </listitem> 630 631 <listitem> 632 <para>23 January 2014</para> 633 <itemizedlist> 634 <listitem> 635 <para>[William Harrington] - Update text and redo some commands regarding Systemd in the System and Network configuration chapters.</para> 636 </listitem> 637 <listitem> 638 <para>[William Harrington] - Add a clock configuration script to system configuration chapter with regards to systemd.</para> 639 </listitem> 640 <listitem> 641 <para>[William Harrington] - Add CLFS-Network-Scripts and add commands to install them in the network configuration chapter.</para> 73 <listitem> 74 <para>[William Harrington] - Update Check to 0.9.12.</para> 75 </listitem> 76 <listitem> 77 <para>[William Harrington] - Update Dhcpcd 6.2.1.</para> 78 </listitem> 79 <listitem> 80 <para>[William Harrington] - Update Gettext to 0.18.3.2.</para> 81 </listitem> 82 <listitem> 83 <para>[William Harrington] - Update ISL to 0.12.2.</para> 84 </listitem> 85 <listitem> 86 <para>[William Harrington] - Update Man-pages to 3.56.</para> 87 </listitem> 88 <listitem> 89 <para>[William Harrington] - Update Perl to 5.18.2.</para> 642 90 </listitem> 643 91 <listitem> … … 645 93 </listitem> 646 94 <listitem> 647 <para>[William Harrington] - Update Check to 0.9.12.</para> 648 </listitem> 649 </itemizedlist> 650 </listitem> 651 652 <listitem> 653 <para>21 January 2014</para> 654 <itemizedlist> 655 <listitem> 656 <para>[William Harrington] - Add D-Bus libraries before Systemd in final-system for a circular dependency issue.</para> 657 </listitem> 658 </itemizedlist> 659 </listitem> 660 661 <listitem> 662 <para>19 January 2014</para> 663 <itemizedlist> 664 <listitem> 665 <para>[William Harrington] - Update DHCPCD to 6.2.1.</para> 666 </listitem> 667 <listitem> 668 <para>[William Harrington] - Use readlink when creating links for dynamic libraries for zlib, xz, ncurses, and readline.</para> 669 </listitem> 670 </itemizedlist> 671 </listitem> 672 673 <listitem> 674 <para>13 January 2014</para> 675 <itemizedlist> 676 <listitem> 677 <para>[William Harrington] - Update ISL to 0.12.2.</para> 678 </listitem> 679 <listitem> 680 <para>[William Harrington] - Update Man-pages to 3.56.</para> 681 </listitem> 682 </itemizedlist> 683 </listitem> 684 685 <listitem> 686 <para>10 January 2014</para> 687 <itemizedlist> 688 <listitem> 689 <para>[William Harrington] - Migrate Procps to Procps-ng.</para> 690 </listitem> 691 </itemizedlist> 692 </listitem> 693 694 <listitem> 695 <para>09 January 2014</para> 696 <itemizedlist> 697 <listitem> 698 <para>[Chris] - Updated Linux to 3.12.7.</para> 699 </listitem> 700 <listitem> 701 <para>[Chris] - Updated Perl to 5.18.2.</para> 702 </listitem> 703 <listitem> 704 <para>[Chris] - Updated Gettext to 0.18.3.2.</para> 705 </listitem> 706 <listitem> 707 <para>[Chris] - Updated Libcap to 2.24.</para> 708 </listitem> 709 <listitem> 710 <para>[Chris] - Removed unneeded command to create a /usr/lib/terminfo 711 symlink from Ncurses instructions.</para> 712 </listitem> 713 <listitem> 714 <para>[Chris] - Removed /usr/{doc,info,man} symlinks and edited 715 instructions for packages to ensure all documentation is installed 716 to /usr/share.</para> 717 </listitem> 718 <listitem> 719 <para>[Chris] - Moved libcap so it's built just before iputils, 720 which can use libcap.</para> 721 </listitem> 722 </itemizedlist> 723 </listitem> 724 725 <listitem> 726 <para>08 January 2014</para> 727 <itemizedlist> 728 <listitem> 729 <para>[Chris] - Removed commands to create files in /var/run and 730 /var/log - systemd now used its journal for all logs.</para> 731 </listitem> 732 <listitem> 733 <para>[Chris] - Removed obsolete sed command from temp-system Coreutils.</para> 734 </listitem> 735 <listitem> 736 <para>[Chris] - Removed unneeded command to rename stubs-64.h.</para> 737 </listitem> 738 <listitem> 739 <para>[Chris] - Removed unneeded "make configure-host" commands 740 from Binutils.</para> 741 </listitem> 742 <listitem> 743 <para>[Chris] - Moved Attr and ACL to just after GCC in the final system.</para> 744 </listitem> 745 </itemizedlist> 746 </listitem> 747 748 <listitem> 749 <para>07 January 2014</para> 750 <itemizedlist> 751 <listitem> 752 <para>[Chris] - Added command, from LFS, to modify 753 /tools/lib/libstdc++.la to prevent a /tools reference in the final system.</para> 754 </listitem> 755 <listitem> 756 <para>[Chris] - Use libiberty from GCC, since Binutils no longer 757 installs it by default.</para> 95 <para>[William Harrington] - Update Eudev 1.4.</para> 758 96 </listitem> 759 97 </itemizedlist> … … 764 102 <itemizedlist> 765 103 <listitem> 766 <para>[Chris] - Added msgmerge and xgettext to /tools Gettext767 installation - needed for attr.</para>768 </listitem>769 <listitem>770 104 <para>[William Harrington] - Update DHCPCD to 6.2.0.</para> 771 105 </listitem> 772 106 <listitem> 773 107 <para>[William Harrington] - Update Grep to 2.16.</para> 774 </listitem>775 </itemizedlist>776 </listitem>777 778 <listitem>779 <para>05 January 2014</para>780 <itemizedlist>781 <listitem>782 <para>[Chris] - Removed rsyslog and its depedencies, libee and libestr.</para>783 </listitem>784 <listitem>785 <para>[Chris] - Updated Expat to 2.1.0.</para>786 </listitem>787 <listitem>788 <para>[Chris] - Updated Attr to 2.4.47.</para>789 </listitem>790 <listitem>791 <para>[Chris] - Updated D-Bus to 1.6.18.</para>792 </listitem>793 <listitem>794 <para>[Chris] - Updated Libcap to 2.23.</para>795 </listitem>796 </itemizedlist>797 </listitem>798 799 <listitem>800 <para>04 January 2014</para>801 <itemizedlist>802 <listitem>803 <para>[Chris] - Updated Systemd to 208.</para>804 </listitem>805 <listitem>806 <para>[Chris] - Added Gperf, XML::Parser, Intltool, and ACL - needed807 by systemd.</para>808 108 </listitem> 809 109 </itemizedlist> … … 821 121 822 122 <listitem> 123 <para>01 January 2014</para> 124 <itemizedlist> 125 <listitem> 126 <para>[Chris] - Added command to EGLIBC instructions to remove 127 extraneous '.x' files from /usr/include/rpcsvc.</para> 128 </listitem> 129 </itemizedlist> 130 </listitem> 131 132 <listitem> 823 133 <para>23 December 2013</para> 824 134 <itemizedlist> -
BOOK/introduction/common/how.xml
r599deb0 r195cf88 12 12 13 13 <para>The CLFS system will be built by using a previously installed 14 Unix system or Linux distribution (such as Debian, Fedora, openSUSE,14 Unix system or Linux distribution (such as Debian, Fedora, Mandriva, SUSE, 15 15 or Ubuntu). This existing system (the host) will be used as a starting 16 16 point to provide necessary programs, including a compiler, linker, and shell, … … 48 48 49 49 <para>The process of building cross-compile tools first involves building and 50 installing all the necessary tools to create a build system for the target 50 installing all the necessary tools to create a build system for the target 51 51 machine. With these cross-compiled tools, we eliminate any 52 52 dependencies on the toolchain from our host distro.</para> 53 53 54 54 <para>After we build our <quote>Cross-Tools</quote>, we start building 55 a very minimal working system in 56 <filename class="directory">/tools</filename>. This minimal system will be 57 built using the cross-toolchain in 58 <filename class="directory">/cross-tools</filename>.</para> 55 a very minimal working system in /tools. This minimal system will be built 56 using the cross-toolchain in /cross-tools.</para> 59 57 60 58 <para>In <xref linkend="chapter-building-system"/>, the full CLFS system is … … 76 74 support the target machine. Booting involves installing a few 77 75 additional packages that are needed for bootup, installing 78 boot -scripts, and building a miminal kernel.<!--We also describe some79 alternative booting methods in <xref linkend="ch-boot-whatnext"/> --></para>76 bootscripts, and building a miminal kernel. We also describe some 77 alternative booting methods in <xref linkend="ch-boot-whatnext"/></para> 80 78 81 <para>To finish the installation, several configuration files are created in82 <xref linkend="chapter-system-config"/>, and the kernel and boot loader are set79 <para>To finish the installation, the CLFS-Bootscripts are set up in <xref 80 linkend="chapter-bootscripts"/>, and the kernel and boot loader are set 83 81 up in <xref linkend="chapter-bootable"/>. <xref linkend="chapter-finalizing"/> 84 82 contains information on furthering the CLFS experience beyond this book. -
BOOK/introduction/common/resources.xml
r599deb0 r195cf88 32 32 33 33 <para><ulink url="http://www.mail-archive.com/index.php?hunt=clfs"/></para> 34 34 35 35 <para>For information on the different lists, how to subscribe, archive 36 36 locations, and additional information, visit <ulink url="&clfs-wiki;wiki/lists"/>.</para> -
BOOK/introduction/mips/changelog.xml
r599deb0 r195cf88 34 34 --> 35 35 <listitem> 36 <para>03 May 2014</para>37 <itemizedlist>38 <listitem>39 <para>[Chris] - Added sed command to disable -Werror in one of40 Colo's Makefiles to allow it to build.</para>41 </listitem>42 </itemizedlist>43 </listitem>44 45 <listitem>46 36 <para>24 October 2013</para> 47 37 <itemizedlist> -
BOOK/introduction/mips64-64/changelog.xml
r599deb0 r195cf88 34 34 --> 35 35 <listitem> 36 <para>03 May 2014</para>37 <itemizedlist>38 <listitem>39 <para>[Chris] - Added sed command to disable -Werror in one of40 Colo's Makefiles to allow it to build.</para>41 </listitem>42 </itemizedlist>43 </listitem>44 45 <listitem>46 36 <para>24 October 2013</para> 47 37 <itemizedlist> -
BOOK/introduction/mips64/changelog.xml
r599deb0 r195cf88 34 34 --> 35 35 <listitem> 36 <para>03 May 2014</para>37 <itemizedlist>38 <listitem>39 <para>[Chris] - Added sed command to disable -Werror in one of40 Colo's Makefiles to allow it to build.</para>41 </listitem>42 </itemizedlist>43 </listitem>44 45 <listitem>46 <para>29 April 2014</para>47 <itemizedlist>48 <listitem>49 <para>[Chris] - Removed obsolete command to change the path for50 ldd-rewrite-script.</para>51 </listitem>52 </itemizedlist>53 </listitem>54 55 <listitem>56 36 <para>08 November 2013</para> 57 37 <itemizedlist> -
BOOK/introduction/ppc/changelog.xml
r599deb0 r195cf88 34 34 --> 35 35 <listitem> 36 <para>03 February 2014</para>37 <itemizedlist>38 <listitem>39 <para>[William Harrington] - Add --mandir=/usr/share/man to HFSUtils configure command.</para>40 </listitem>41 </itemizedlist>42 </listitem>43 44 <listitem>45 36 <para>24 October 2013</para> 46 37 <itemizedlist> -
BOOK/introduction/ppc64-64/changelog.xml
r599deb0 r195cf88 20 20 <!-- Changelog template 21 21 22 <listitem>22 <listitem> 23 23 <para>Date</para> 24 24 <itemizedlist> … … 34 34 --> 35 35 <listitem> 36 <para>03 February 2014</para>37 <itemizedlist>38 <listitem>39 <para>[William Harrington] - Add --mandir=/usr/share/man to HFSUtils configure command.</para>40 </listitem>41 </itemizedlist>42 </listitem>43 44 45 <listitem>46 36 <para>24 October 2013</para> 47 37 <itemizedlist> -
BOOK/introduction/ppc64/changelog.xml
r599deb0 r195cf88 33 33 34 34 --> 35 36 <listitem>37 <para>09 April 2014</para>38 <itemizedlist>39 <listitem>40 <para>[William Harrington] - Fix Boot method Util-linux configure41 command.</para>42 </listitem>43 </itemizedlist>44 </listitem>45 46 <listitem>47 <para>03 February 2014</para>48 <itemizedlist>49 <listitem>50 <para>[William Harrington] - Add --mandir=/usr/share/man to HFSUtils configure command.</para>51 </listitem>52 </itemizedlist>53 </listitem>54 55 35 <listitem> 56 36 <para>08 November 2013</para> -
BOOK/introduction/x86/changelog.xml
r599deb0 r195cf88 33 33 --> 34 34 <listitem> 35 <para>27 April 2014</para>36 <itemizedlist>37 <listitem>38 <para>[Chris] - Removed obsolete CFLAGS from x86 Glibc configure39 commands.</para>40 </listitem>41 </itemizedlist>42 </listitem>43 44 <listitem>45 <para>11 April 2014</para>46 <itemizedlist>47 <listitem>48 <para>[Chris] - Prevent GRUB from trying to build mkfont, to avoid49 linking to host system libraries.</para>50 </listitem>51 </itemizedlist>52 </listitem>53 54 <listitem>55 35 <para>24 October 2013</para> 56 36 <itemizedlist> -
BOOK/introduction/x86_64-64/changelog.xml
r599deb0 r195cf88 34 34 --> 35 35 <listitem> 36 <para>27 April 2014</para>37 <itemizedlist>38 <listitem>39 <para>[Chris] - Removed obsolete CFLAGS from x86 Glibc configure40 commands.</para>41 </listitem>42 </itemizedlist>43 </listitem>44 45 <listitem>46 36 <para>24 October 2013</para> 47 37 <itemizedlist> -
BOOK/introduction/x86_64/changelog.xml
r599deb0 r195cf88 34 34 --> 35 35 <listitem> 36 <para>27 April 2014</para>37 <itemizedlist>38 <listitem>39 <para>[Chris] - Removed obsolete CFLAGS from x86 Glibc configure40 commands.</para>41 </listitem>42 </itemizedlist>43 </listitem>44 45 <listitem>46 36 <para>08 November 2013</para> 47 37 <itemizedlist> -
BOOK/materials/common/introduction.xml
r599deb0 r195cf88 47 47 48 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 49 either by using the links on the following pages in this section, or by passing 50 50 the <ulink url="../dl.list">download list</ulink> to <command>wget</command>:</para> 51 51 … … 55 55 following MD5 or SHA1 checksum lists:</para> 56 56 57 <para><ulink url=" &packages-root;MD5SUMS">MD5SUMS</ulink>:</para>57 <para><ulink url="/files/packages/git/MD5SUMS">MD5SUMS</ulink>:</para> 58 58 59 59 <screen><userinput>pushd ${CLFS}/sources … … 61 61 popd</userinput></screen> 62 62 63 <para><ulink url=" &packages-root;SHA1SUMS">SHA1SUMS</ulink>:</para>63 <para><ulink url="/files/packages/git/SHA1SUMS">SHA1SUMS</ulink>:</para> 64 64 65 65 <screen><userinput>pushd ${CLFS}/sources 66 sha1sum -c SHA1SUMS 66 sha1sum -c SHA1SUMS 67 67 popd</userinput></screen> 68 68 -
BOOK/materials/common/packages.xml
r599deb0 r195cf88 16 16 17 17 <varlistentry> 18 <term>ACL (&acl-version;) - <token>&acl-size;</token>:</term>19 <listitem>20 <para>Home page: <ulink url="&acl-home;"/></para>21 <para>Download: <ulink url="&acl-url;"/></para>22 <para>MD5 sum: <literal>&acl-md5;</literal></para>23 </listitem>24 </varlistentry>25 26 <varlistentry>27 <term>Attr (&attr-version;) - <token>&attr-size;</token>:</term>28 <listitem>29 <para>Home page: <ulink url="&attr-home;"/></para>30 <para>Download: <ulink url="&attr-url;"/></para>31 <para>MD5 sum: <literal>&attr-md5;</literal></para>32 </listitem>33 </varlistentry>34 35 <varlistentry>36 18 <term>Autoconf (&autoconf-version;) - <token>&autoconf-size;</token>:</term> 37 19 <listitem> … … 88 70 89 71 <varlistentry> 90 <term>Boot -scripts for CLFS (&boot-scripts-clfs-version;) - <token>&boot-scripts-clfs-size;</token>:</term>91 <listitem> 92 <para>Home page: <ulink url="&boot -scripts-clfs-home;"/></para>93 <para>Download: <ulink url="&boot -scripts-clfs-url;"/></para>94 <para>MD5 sum: <literal>&boot -scripts-clfs-md5;</literal></para>72 <term>Bootscripts for CLFS (&bootscripts-clfs-version;) - <token>&bootscripts-clfs-size;</token>:</term> 73 <listitem> 74 <para>Home page: <ulink url="&bootscripts-clfs-home;"/></para> 75 <para>Download: <ulink url="&bootscripts-clfs-url;"/></para> 76 <para>MD5 sum: <literal>&bootscripts-clfs-md5;</literal></para> 95 77 </listitem> 96 78 </varlistentry> … … 115 97 116 98 <varlistentry> 117 <term>CLFS Network Scripts (&clfs-network-scripts-version;) - <token>&clfs-network-scripts-size;</token>:</term>118 <listitem>119 <para>Home page: <ulink url="&clfs-network-scripts-home;"/></para>120 <para>Download: <ulink url="&clfs-network-scripts-url;"/></para>121 <para>MD5 sum: <literal>&clfs-network-scripts-md5;</literal></para>122 </listitem>123 </varlistentry>124 125 <varlistentry>126 99 <term>ClooG (&cloog-version;) - <token>&cloog-size;</token>:</term> 127 100 <listitem> … … 142 115 143 116 <varlistentry> 144 <term>D-Bus (&dbus-version;) - <token>&dbus-size;</token>:</term>145 <listitem>146 <para>Home page: <ulink url="&dbus-home;"/></para>147 <para>Download: <ulink url="&dbus-url;"/></para>148 <para>MD5 sum: <literal>&dbus-md5;</literal></para>149 </listitem>150 </varlistentry>151 152 <varlistentry>153 117 <term>DejaGNU (&dejagnu-version;) - <token>&dejagnu-size;</token>:</term> 154 118 <listitem> … … 178 142 179 143 <varlistentry> 144 <term>EGLIBC (&eglibc-version;) - <token>&eglibc-size;</token>:</term> 145 <listitem> 146 <para>Home page: <ulink url="&eglibc-home;"/></para> 147 <para>Download: <ulink url="&eglibc-url;"/></para> 148 <para>MD5 sum: <literal>&eglibc-md5;</literal></para> 149 </listitem> 150 </varlistentry> 151 152 <varlistentry> 180 153 <term>E2fsprogs (&e2fsprogs-version;) - <token>&e2fsprogs-size;</token>:</term> 181 154 <listitem> … … 192 165 <para>Download: <ulink url="&eudev-url;"/></para> 193 166 <para>MD5 sum: <literal>&eudev-md5;</literal></para> 194 </listitem>195 </varlistentry>196 197 <varlistentry>198 <term>Expat (&expat-version;) - <token>&expat-size;</token>:</term>199 <listitem>200 <para>Home page: <ulink url="&expat-home;"/></para>201 <para>Download: <ulink url="&expat-url;"/></para>202 <para>MD5 sum: <literal>&expat-md5;</literal></para>203 167 </listitem> 204 168 </varlistentry> … … 268 232 269 233 <varlistentry> 270 <term>GDBM (&gdbm-version;) - <token>&gdbm-size;</token>:</term>271 <listitem>272 <para>Home page: <ulink url="&gdbm-home;"/></para>273 <para>Download: <ulink url="&gdbm-url;"/></para>274 <para>MD5 sum: <literal>&gdbm-md5;</literal></para>275 </listitem>276 </varlistentry>277 278 <varlistentry>279 234 <term>Gettext (&gettext-version;) - <token>&gettext-size;</token>:</term> 280 235 <listitem> … … 286 241 287 242 <varlistentry> 288 <term>Glibc (&glibc-version;) - <token>&glibc-size;</token>:</term>289 <listitem>290 <para>Home page: <ulink url="&glibc-home;"/></para>291 <para>Download: <ulink url="&glibc-url;"/></para>292 <para>MD5 sum: <literal>&glibc-md5;</literal></para>293 </listitem>294 </varlistentry>295 296 <varlistentry>297 243 <term>GMP (&gmp-version;) - <token>&gmp-size;</token>:</term> 298 244 <listitem> … … 304 250 305 251 <varlistentry> 306 <term>Gperf (&gperf-version;) - <token>&gperf-size;</token>:</term>307 <listitem>308 <para>Home page: <ulink url="&gperf-home;"/></para>309 <para>Download: <ulink url="&gperf-url;"/></para>310 <para>MD5 sum: <literal>&gperf-md5;</literal></para>311 </listitem>312 </varlistentry>313 314 <varlistentry>315 252 <term>Grep (&grep-version;) - <token>&grep-size;</token>:</term> 316 253 <listitem> … … 349 286 350 287 <varlistentry> 351 <term>Intltool (&intltool-version;) - <token>&intltool-size;</token>:</term>352 <listitem>353 <para>Home page: <ulink url="&intltool-home;"/></para>354 <para>Download: <ulink url="&intltool-url;"/></para>355 <para>MD5 sum: <literal>&intltool-md5;</literal></para>356 </listitem>357 </varlistentry>358 359 <varlistentry>360 288 <term>IPRoute2 (&iproute2-version;) - <token>&iproute2-size;</token>:</term> 361 289 <listitem> … … 412 340 413 341 <varlistentry> 414 <term>Lib cap (&libcap-version;) - <token>&libcap-size;</token>:</term>415 <listitem> 416 <para>Home page: <ulink url="&lib cap-home;"/></para>417 <para>Download: <ulink url="&lib cap-url;"/></para>418 <para>MD5 sum: <literal>&lib cap-md5;</literal></para>419 </listitem> 420 </varlistentry> 421 422 <varlistentry> 423 <term>Lib pipeline (&libpipeline-version;) - <token>&libpipeline-size;</token>:</term>424 <listitem> 425 <para>Home page: <ulink url="&lib pipeline-home;"/></para>426 <para>Download: <ulink url="&lib pipeline-url;"/></para>427 <para>MD5 sum: <literal>&lib pipeline-md5;</literal></para>342 <term>Libee (&libee-version;) - <token>&libee-size;</token>:</term> 343 <listitem> 344 <para>Home page: <ulink url="&libee-home;"/></para> 345 <para>Download: <ulink url="&libee-url;"/></para> 346 <para>MD5 sum: <literal>&libee-md5;</literal></para> 347 </listitem> 348 </varlistentry> 349 350 <varlistentry> 351 <term>Libestr (&libestr-version;) - <token>&libestr-size;</token>:</term> 352 <listitem> 353 <para>Home page: <ulink url="&libestr-home;"/></para> 354 <para>Download: <ulink url="&libestr-url;"/></para> 355 <para>MD5 sum: <literal>&libestr-md5;</literal></para> 428 356 </listitem> 429 357 </varlistentry> … … 466 394 467 395 <varlistentry> 468 <term>Man-DB (&man-db-version;) - <token>&man-db-size;</token>:</term> 469 <listitem> 470 <para>Download: <ulink url="&man-db-url;"/></para> 471 <para>MD5 sum: <literal>&man-db-md5;</literal></para> 396 <term>Man (&man-version;) - <token>&man-size;</token>:</term> 397 <listitem> 398 <para>Home page: <ulink url="&man-home;"/></para> 399 <para>Download: <ulink url="&man-url;"/></para> 400 <para>MD5 sum: <literal>&man-md5;</literal></para> 472 401 </listitem> 473 402 </varlistentry> … … 537 466 538 467 <varlistentry> 539 <term>Procps -ng (&procps-ng-version;) - <token>&procps-ng-size;</token>:</term>540 <listitem> 541 <para>Home page: <ulink url="&procps- ng-home;"/></para>542 <para>Download: <ulink url="&procps- ng-url;"/></para>543 <para>MD5 sum: <literal>&procps- ng-md5;</literal></para>468 <term>Procps (&procps-version;) - <token>&procps-size;</token>:</term> 469 <listitem> 470 <para>Home page: <ulink url="&procps-home;"/></para> 471 <para>Download: <ulink url="&procps-url;"/></para> 472 <para>MD5 sum: <literal>&procps-md5;</literal></para> 544 473 </listitem> 545 474 </varlistentry> … … 564 493 565 494 <varlistentry> 495 <term>Rsyslog (&rsyslog-version;) - <token>&rsyslog-size;</token>:</term> 496 <listitem> 497 <para>Home page: <ulink url="&rsyslog-home;"/></para> 498 <para>Download: <ulink url="&rsyslog-url;"/></para> 499 <para>MD5 sum: <literal>&rsyslog-md5;</literal></para> 500 </listitem> 501 </varlistentry> 502 503 <varlistentry> 566 504 <term>Sed (&sed-version;) - <token>&sed-size;</token>:</term> 567 505 <listitem> … … 591 529 592 530 <varlistentry> 593 <term>Systemd (&systemd-version;) - <token>&systemd-size;</token>:</term>594 <listitem>595 <para>Home page: <ulink url="&systemd-home;"/></para>596 <para>Download: <ulink url="&systemd-url;"/></para>597 <para>MD5 sum: <literal>&systemd-md5;</literal></para>598 </listitem>599 </varlistentry>600 601 <varlistentry>602 531 <term>Tar (&tar-version;) - <token>&tar-size;</token>:</term> 603 532 <listitem> … … 626 555 </varlistentry> 627 556 628 <varlistentry> 629 <term>Time Zone Data (&tzdata-version;) - <token>&tzdata-size;</token>:</term> 630 <listitem> 631 <para>Home page: <ulink url="&tzdata-home;"/></para> 632 <para>Download: <ulink url="&tzdata-url;"/></para> 633 <para>MD5 sum: <literal>&tzdata-md5;</literal></para> 634 </listitem> 557 <varlistentry> 558 <term>Time Zone Data (&tzdata-version;) - <token>&tzdata-size;</token>:</term> 559 <listitem> 560 <para>Home page: <ulink url="&tzdata-home;"/></para> 561 <para>Download: <ulink url="&tzdata-url;"/></para> 562 <para>MD5 sum: <literal>&tzdata-md5;</literal></para> 563 </listitem> 635 564 </varlistentry> 636 565 … … 638 567 <term>Util-linux (&util-linux-version;) - <token>&util-linux-size;</token>:</term> 639 568 <listitem> 569 <para>Home page: <ulink url="&util-linux-home;"/></para> 640 570 <para>Download: <ulink url="&util-linux-url;"/></para> 641 571 <para>MD5 sum: <literal>&util-linux-md5;</literal></para> … … 649 579 <para>Download: <ulink url="&vim-url;"/></para> 650 580 <para>MD5 sum: <literal>&vim-md5;</literal></para> 651 </listitem>652 </varlistentry>653 654 <varlistentry>655 <term>XML::Parser (&xml-parser-version;) - <token>&xml-parser-size;</token>:</term>656 <listitem>657 <para>Home page: <ulink url="&xml-parser-home;"/></para>658 <para>Download: <ulink url="&xml-parser-url;"/></para>659 <para>MD5 sum: <literal>&xml-parser-md5;</literal></para>660 581 </listitem> 661 582 </varlistentry> -
BOOK/materials/common/patches.xml
r599deb0 r195cf88 85 85 86 86 <varlistentry> 87 <term>Man i18n Patch - <token>&man-i18n-patch-size;</token>:</term> 88 <listitem> 89 <para>Download: <ulink 90 url="&patches-root;&man-i18n-patch;"/></para> 91 <para>MD5 sum: <literal>&man-i18n-patch-md5;</literal></para> 92 </listitem> 93 </varlistentry> 94 95 <varlistentry> 87 96 <term>MPFR Fixes Patch - <token>&mpfr-fixes-patch-size;</token>:</term> 88 97 <listitem> … … 121 130 122 131 <varlistentry> 132 <term>Procps Fix HZ Errors Patch - <token>&procps-fix_HZ_errors-patch-size;</token>:</term> 133 <listitem> 134 <para>Download: <ulink 135 url="&patches-root;&procps-fix_HZ_errors-patch;"/></para> 136 <para>MD5 sum: <literal>&procps-fix_HZ_errors-patch-md5;</literal></para> 137 </listitem> 138 </varlistentry> 139 140 <varlistentry> 141 <term>Procps ps cgroup Patch - <token>&procps-ps_cgroup-patch-size;</token>:</term> 142 <listitem> 143 <para>Download: <ulink 144 url="&patches-root;&procps-ps_cgroup-patch;"/></para> 145 <para>MD5 sum: <literal>&procps-ps_cgroup-patch-md5;</literal></para> 146 </listitem> 147 </varlistentry> 148 149 <varlistentry> 123 150 <term>Readline Branch Update - <token>&readline-branch_update-patch-size;</token>:</term> 124 151 <listitem> … … 126 153 url="&patches-root;&readline-branch_update-patch;"/></para> 127 154 <para>MD5 sum: <literal>&readline-branch_update-patch-md5;</literal></para> 128 </listitem>129 </varlistentry>130 131 <varlistentry>132 <term>Systemd Compat Patch - <token>&systemd-compat-patch-size;</token>:</term>133 <listitem>134 <para>Download: <ulink135 url="&patches-root;&systemd-compat-patch;"/></para>136 <para>MD5 sum: <literal>&systemd-compat-patch-md5;</literal></para>137 </listitem>138 </varlistentry>139 140 <varlistentry>141 <term>Sysvinit Tools Updates Patch - <token>&sysvinit-tools_updates-patch-size;</token>:</term>142 <listitem>143 <para>Download: <ulink144 url="&patches-root;&sysvinit-tools_updates-patch;"/></para>145 <para>MD5 sum: <literal>&sysvinit-tools_updates-patch-md5;</literal></para>146 155 </listitem> 147 156 </varlistentry> -
BOOK/materials/mips64-64/patches.xml
r599deb0 r195cf88 12 12 13 13 <variablelist role="materials"> 14 15 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"16 href="../mips/patches.xml"17 xpointer="xpointer(//*[@os='colo-relocation-patch'])"/>18 14 19 15 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/mips-index.xml
r599deb0 r195cf88 59 59 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="testsuite-tools/mips-chapter.xml"/> 60 60 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="final-system/mips-chapter.xml"/> 61 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href=" system-config/mips-chapter.xml"/>61 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="bootscripts/mips-chapter.xml"/> 62 62 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="network/mips-chapter.xml"/> 63 63 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="bootable/mips-chapter.xml"/> -
BOOK/mips64-64-index.xml
r599deb0 r195cf88 59 59 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="testsuite-tools/mips64-64-chapter.xml"/> 60 60 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="final-system/mips64-64-chapter.xml"/> 61 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href=" system-config/mips64-64-chapter.xml"/>61 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="bootscripts/mips64-64-chapter.xml"/> 62 62 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="network/mips64-64-chapter.xml"/> 63 63 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="bootable/mips64-64-chapter.xml"/> -
BOOK/mips64-index.xml
r599deb0 r195cf88 59 59 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="testsuite-tools/mips64-chapter.xml"/> 60 60 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="final-system/mips64-chapter.xml"/> 61 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href=" system-config/mips64-chapter.xml"/>61 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="bootscripts/mips64-chapter.xml"/> 62 62 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="network/mips64-chapter.xml"/> 63 63 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="bootable/mips64-chapter.xml"/> -
BOOK/network/common/choose.xml
r599deb0 r195cf88 9 9 <?dbhtml filename="choose.html"?> 10 10 11 <title> SystemdNetworking?</title>11 <title>DHCP or Static Networking?</title> 12 12 13 13 <indexterm zone="ch-network-choose"> … … 20 20 21 21 <para> There are two different ways you can proceed from this point 22 to configure your network. You can use systemd, or install the 23 CLFS-Network-Scripts.</para> 22 to configure your network. Dynamic will allow you to take advantage of 23 a DHCP server to get all your configuration information. Static you become 24 responsible for setting up your options.</para> 24 25 25 <para>To use systemd to configure a Network Interface, Follow <xref linkend="ch-systemd-network"/>.</para>26 <para>To configure a Static Interface, Follow <xref linkend="ch-network-static"/>.</para> 26 27 27 <para>To use CLFS-network-scripts to configure a Network Interface, Follow <xref linkend="ch-scripts-network-scripts"/>.</para>28 <para>To configure a DHCP Interface, Follow <xref linkend="ch-network-dhcpcd"/>.</para> 28 29 29 30 </sect1> -
BOOK/network/common/dhcpcd.xml
r599deb0 r195cf88 46 46 </sect2> 47 47 48 <sect2 id="conf-dhcpcd" role="configuration">49 <title>Creating the DHCP Network Interface Configuration File</title>50 51 <para>The following is an example for the eth0 interface. Refer to the52 dhcpcd.conf man page for more information. This step may be skipped if53 default behavior of dhcpcd is required.</para>54 55 <para>Create the <filename>/etc/dhcpcd.conf</filename> configuration file56 using the following commands. Adjust appropriately for additional options:</para>57 58 <screen><userinput>cd /etc &&59 cat > dhcpcd.conf << "EOF"60 <literal># dhcpcd configuration eth0 interface61 # See dhcpcd.conf(5) for details.62 63 interface eth064 # dhcpcd-run-hooks uses these options.65 option subnet_mask, routers, domain_name_servers66 67 # The default timeout for waiting for a DHCP response is 30 seconds68 # which may be too long or too short and can be changed here.69 timeout 16</literal>70 EOF</userinput></screen>71 72 <para>To configure another Static Interface, Follow <xref linkend="ch-network-static"/>.</para>73 74 </sect2>75 76 <sect2>77 <title>Configuring the Network Interface at boot</title>78 79 <para>Enabling of the Network Interface configuration is80 done per interface. To enable Network Interface81 configuration at boot, run:</para>82 83 <screen role="nodump"><userinput>systemctl enable dhcpcd@eth0</userinput></screen>84 85 <para>To disable previously enabled Network Interface86 configuration at boot, run:</para>87 88 <screen role="nodump"><userinput>systemctl disable dhcpcd@eth0</userinput></screen>89 90 <para>To manually start the Network Interface configuration,91 run:</para>92 93 <screen role="nodump"><userinput>systemctl start dhcpcd@eth0</userinput></screen>94 95 <para>Replace eth0 with the correct Network Interface96 name as described on the beginning of this page.</para>97 98 </sect2>99 100 48 <sect2 id="contents-dhcpcd" role="content"> 101 49 <title>Contents of dhcpcd</title> -
BOOK/network/common/hostname.xml
r599deb0 r195cf88 9 9 <?dbhtml filename="hostname.html"?> 10 10 11 <title>Configuring the system hostname</title>11 <title>Configuring the localnet Script</title> 12 12 13 13 <indexterm zone="ch-network-hostname"> 14 <primary sortas="d- hostname">hostname</primary>14 <primary sortas="d-localnet">localnet</primary> 15 15 <secondary>configuring</secondary></indexterm> 16 16 17 <para>Systemd reads <filename>/etc/hostname</filename> to determine which 18 hostname should be set.</para> 17 <para>Part of the job of the <command>localnet</command> script is 18 setting the system's hostname. This needs to be configured in the 19 <filename>/etc/sysconfig/network</filename> file.</para> 19 20 20 <para>Create the <filename>/etc/ hostname</filename> file and enter a hostname21 by running:</para>21 <para>Create the <filename>/etc/sysconfig/network</filename> file 22 and enter a hostname by running:</para> 22 23 23 <screen><userinput>echo " <replaceable>[clfs]</replaceable>" > /etc/hostname</userinput></screen>24 <screen><userinput>echo "HOSTNAME=<replaceable>[clfs]</replaceable>" > /etc/sysconfig/network</userinput></screen> 24 25 25 26 <para><replaceable>[clfs]</replaceable> needs to be replaced with the -
BOOK/network/common/hosts.xml
r599deb0 r195cf88 24 24 25 25 <para>If a network card is to be configured, decide on the IP address, 26 fully-qualified domain name (FQDN), and possible aliases for use in the26 FQDN, and possible aliases for use in the 27 27 <filename>/etc/hosts</filename> file. The syntax is:</para> 28 28 … … 35 35 are:</para> 36 36 37 <screen><literal>Private Network Address Range Normal Prefix 38 10.0.0.1 - 10.255.255.254 8 39 172.x.0.1 - 172.x.255.254 16 40 192.168.y.1 - 192.168.y.254 24</literal></screen> 41 42 <para>x can be any number in the range 16-31. y can be any number in the 43 range 0-255.</para> 37 <screen><literal> Class Networks 38 A 10.0.0.0 39 B 172.16.0.0 through 172.31.0.255 40 C 192.168.0.0 through 192.168.255.255</literal></screen> 44 41 45 42 <para>A valid IP address could be 192.168.1.1. A valid FQDN for this 46 IP could be <uri>www. cross-lfs.org</uri> (not recommended43 IP could be <uri>www.linuxfromscratch.org</uri> (not recommended 47 44 because this is a valid registered domain address and could cause 48 45 domain name server issues).</para> 49 46 50 <para>Even if not using a network card, a validFQDN is still required.47 <para>Even if not using a network card, an FQDN is still required. 51 48 This is necessary for certain programs to operate correctly.</para> 52 49 53 <para>Create the <filename>/etc/hosts</filename> file by running:</para>50 <para>Create the <filename>/etc/hosts</filename> file by running:</para> 54 51 55 52 <screen><userinput>cat > /etc/hosts << "EOF" … … 57 54 58 55 127.0.0.1 localhost 59 <replaceable>[192.168.1.1]</replaceable> <replaceable>[<HOSTNAME>.example.org]</replaceable> <replaceable>[HOSTNAME]</replaceable> <replaceable>[alias ...]</replaceable>56 <replaceable>[192.168.1.1]</replaceable> <replaceable>[<HOSTNAME>.example.org]</replaceable> <replaceable>[HOSTNAME]</replaceable> 60 57 61 58 # End /etc/hosts (network card version)</literal> … … 66 63 values need to be changed for specific users or requirements (if 67 64 assigned an IP address by a network/system administrator and the 68 machine will be connected to an existing network). The optional69 alias name(s) can be omitted.</para> 65 machine will be connected to an existing network).</para> 66 70 67 71 68 <para>If a network card is not going to be configured, create the -
BOOK/network/common/resolv.xml
r599deb0 r195cf88 40 40 EOF</userinput></screen> 41 41 42 <para>The <replaceable>domain</replaceable> statement can be omitted or43 replaced with a <replaceable>search</replaceable> statement. See the man44 page for resolv.conf for more details.</para>45 46 42 <para>Replace <replaceable>[IP address of the nameserver]</replaceable> 47 43 with the IP address of the DNS most appropriate for the setup. There will -
BOOK/network/mips-chapter.xml
r599deb0 r195cf88 16 16 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/resolv.xml"/> 17 17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/choose.xml"/> 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/systemd-network.xml"/> 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/network-scripts.xml"/> 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/sysconfig-network.xml"/> 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/static.xml"/> 21 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/dhcpcd.xml"/> 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/dhcp.xml"/> 22 21 23 22 </chapter> -
BOOK/network/mips64-64-chapter.xml
r599deb0 r195cf88 16 16 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/resolv.xml"/> 17 17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/choose.xml"/> 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/systemd-network.xml"/> 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/network-scripts.xml"/> 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/sysconfig-network.xml"/> 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/static.xml"/> 21 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/dhcpcd.xml"/> 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/dhcp.xml"/> 22 21 23 22 </chapter> -
BOOK/network/mips64-chapter.xml
r599deb0 r195cf88 16 16 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/resolv.xml"/> 17 17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/choose.xml"/> 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/systemd-network.xml"/> 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/network-scripts.xml"/> 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/sysconfig-network.xml"/> 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/static.xml"/> 21 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/dhcpcd.xml"/> 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/dhcp.xml"/> 22 21 23 22 </chapter> -
BOOK/network/multilib/dhcpcd.xml
r599deb0 r195cf88 58 58 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 59 59 href="../common/dhcpcd.xml" 60 xpointer="xpointer(id('conf-dhcpcd'))"/>61 62 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"63 href="../common/dhcpcd.xml"64 60 xpointer="xpointer(id('contents-dhcpcd'))"/> 65 61 -
BOOK/network/ppc-chapter.xml
r599deb0 r195cf88 16 16 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/resolv.xml"/> 17 17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/choose.xml"/> 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/systemd-network.xml"/> 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/network-scripts.xml"/> 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/sysconfig-network.xml"/> 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/static.xml"/> 21 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/dhcpcd.xml"/> 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/dhcp.xml"/> 22 21 23 22 </chapter> -
BOOK/network/ppc64-64-chapter.xml
r599deb0 r195cf88 16 16 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/resolv.xml"/> 17 17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/choose.xml"/> 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/systemd-network.xml"/> 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/network-scripts.xml"/> 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/sysconfig-network.xml"/> 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/static.xml"/> 21 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/dhcpcd.xml"/> 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/dhcp.xml"/> 22 21 23 22 </chapter> -
BOOK/network/ppc64-chapter.xml
r599deb0 r195cf88 16 16 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/resolv.xml"/> 17 17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/choose.xml"/> 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/systemd-network.xml"/> 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/network-scripts.xml"/> 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/sysconfig-network.xml"/> 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/static.xml"/> 21 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/dhcpcd.xml"/> 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/dhcp.xml"/> 22 21 23 22 </chapter> -
BOOK/network/sparc-chapter.xml
r599deb0 r195cf88 16 16 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/resolv.xml"/> 17 17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/choose.xml"/> 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/systemd-network.xml"/> 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/network-scripts.xml"/> 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/sysconfig-network.xml"/> 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/static.xml"/> 21 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/dhcpcd.xml"/> 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/dhcp.xml"/> 22 21 23 22 </chapter> -
BOOK/network/sparc64-64-chapter.xml
r599deb0 r195cf88 16 16 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/resolv.xml"/> 17 17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/choose.xml"/> 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/systemd-network.xml"/> 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/network-scripts.xml"/> 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/sysconfig-network.xml"/> 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/static.xml"/> 21 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/dhcpcd.xml"/> 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/dhcp.xml"/> 22 21 23 22 </chapter> -
BOOK/network/sparc64-chapter.xml
r599deb0 r195cf88 16 16 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/resolv.xml"/> 17 17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/choose.xml"/> 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/systemd-network.xml"/> 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/network-scripts.xml"/> 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/sysconfig-network.xml"/> 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/static.xml"/> 21 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/dhcpcd.xml"/> 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/dhcp.xml"/> 22 21 23 22 </chapter> -
BOOK/network/x86-chapter.xml
r599deb0 r195cf88 16 16 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/resolv.xml"/> 17 17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/choose.xml"/> 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/systemd-network.xml"/> 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/network-scripts.xml"/> 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/sysconfig-network.xml"/> 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/static.xml"/> 21 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/dhcpcd.xml"/> 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/dhcp.xml"/> 22 21 23 22 </chapter> -
BOOK/network/x86_64-64-chapter.xml
r599deb0 r195cf88 16 16 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/resolv.xml"/> 17 17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/choose.xml"/> 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/systemd-network.xml"/> 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/network-scripts.xml"/> 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/sysconfig-network.xml"/> 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/static.xml"/> 21 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/dhcpcd.xml"/> 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/dhcp.xml"/> 22 21 23 22 </chapter> -
BOOK/network/x86_64-chapter.xml
r599deb0 r195cf88 16 16 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/resolv.xml"/> 17 17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/choose.xml"/> 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/systemd-network.xml"/> 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/network-scripts.xml"/> 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/sysconfig-network.xml"/> 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/static.xml"/> 21 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/dhcpcd.xml"/> 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/dhcp.xml"/> 22 21 23 22 </chapter> -
BOOK/packages.ent
r599deb0 r195cf88 6 6 <!-- Note: For empty *-home entities use " " not "" --> 7 7 8 <!ENTITY acl-version "2.2.52"> 9 <!ENTITY acl-size "384 KB"> 10 <!ENTITY acl-url "http://download.savannah.gnu.org/releases/acl/acl-&acl-version;.src.tar.gz"> 11 <!ENTITY acl-md5 "a61415312426e9c2212bd7dc7929abda"> 12 <!ENTITY acl-home "http://acl.bestbits.at/"> 13 14 <!ENTITY attr-version "2.4.47"> 15 <!ENTITY attr-size "340 KB"> 16 <!ENTITY attr-url "http://download.savannah.gnu.org/releases/attr/attr-&attr-version;.src.tar.gz"> 17 <!ENTITY attr-md5 "84f58dec00b60f2dc8fd1c9709291cc7"> 18 <!ENTITY attr-home "http://acl.bestbits.at/"> 8 <!ENTITY aboot-version "0.9b"> 9 <!ENTITY aboot-size "112 KB"> 10 <!ENTITY aboot-url "&sourceforge;aboot/aboot-&aboot-version;.tar.bz2"> 11 <!ENTITY aboot-md5 "5f16edbf4e9d52cd191adc4d4b6a5327"> 12 <!ENTITY aboot-home "http://sourceforge.net/projects/aboot"> 19 13 20 14 <!ENTITY arcload-version "0.5"> … … 30 24 <!ENTITY autoconf-home "&gnu-software;autoconf"> 31 25 32 <!ENTITY automake-version2 "1.14 ">33 <!ENTITY automake-version "&automake-version2; .1">26 <!ENTITY automake-version2 "1.14.1"> 27 <!ENTITY automake-version "&automake-version2;"> 34 28 <!ENTITY automake-size "1,489 KB"> 35 29 <!ENTITY automake-url "&gnu;automake/automake-&automake-version;.tar.xz"> … … 37 31 <!ENTITY automake-home "&gnu-software;automake"> 38 32 39 <!ENTITY bash-version "4. 3">40 <!ENTITY bash-size " 7,956KB">33 <!ENTITY bash-version "4.2"> 34 <!ENTITY bash-size "6,848 KB"> 41 35 <!ENTITY bash-url "&gnu;bash/bash-&bash-version;.tar.gz"> 42 <!ENTITY bash-md5 " 81348932d5da294953e15d4814c74dd1">36 <!ENTITY bash-md5 "3fb927c7c33022f1c327f14a81c0d4b0"> 43 37 <!ENTITY bash-home "&gnu-software;bash"> 44 38 45 39 <!ENTITY bc-version "1.06.95"> 40 <!ENTITY bc-dir "&bc-version;"> 46 41 <!ENTITY bc-size "284 KB"> 47 <!ENTITY bc-url " &alpha-gnu;bc/bc-&bc-version;.tar.bz2">42 <!ENTITY bc-url "http://alpha.gnu.org/gnu/bc/bc-&bc-version;.tar.bz2"> 48 43 <!ENTITY bc-md5 "5126a721b73f97d715bb72c13c889035"> 49 44 <!ENTITY bc-home "http://www.gnu.org/software/bc/"> … … 62 57 <!ENTITY bison-home "&gnu-software;bison"> 63 58 64 <!ENTITY boot-scripts-clfs-version "3.0-pre1"> 65 <!ENTITY boot-scripts-clfs-size "24 KB"> 66 <!ENTITY boot-scripts-clfs-url "&packages-root;boot-scripts-cross-lfs-&boot-scripts-clfs-version;.tar.bz2"> 67 <!ENTITY boot-scripts-clfs-md5 "a1e4752a9c9bb92cd14249e0bee97cb4"> 68 <!ENTITY boot-scripts-clfs-home " "> 59 <!ENTITY bootscripts-clfs-version "2.1-pre1"> 60 <!ENTITY bootscripts-clfs-size "41 KB"> 61 <!-- <!ENTITY bootscripts-clfs-url "&packages-root;bootscripts-cross-lfs-&bootscripts-clfs-version;.tar.xz"> --> 62 <!ENTITY bootscripts-clfs-url "http://cross-lfs.org/files/bootscripts-cross-lfs-&bootscripts-clfs-version;.tar.xz"> 63 <!ENTITY bootscripts-clfs-md5 "f474bf2efff744548a69d9049bad973f"> 64 <!ENTITY bootscripts-clfs-home " "> 69 65 70 66 <!ENTITY bzip2-version "1.0.6"> … … 80 76 <!ENTITY check-home "http://check.sourceforge.net/"> 81 77 82 <!ENTITY clfs-network-scripts-version "20140224">83 <!ENTITY clfs-network-scripts-size "22 KB">84 <!ENTITY clfs-network-scripts-url "http://cross-lfs.org/files/clfs-network-scripts-&clfs-network-scripts-version;.tar.xz">85 <!ENTITY clfs-network-scripts-md5 "831308d5e80bdaa3f494dc218ee43f78">86 <!ENTITY clfs-network-scripts-home " ">87 88 78 <!ENTITY cloog-version "0.18.2"> 89 79 <!ENTITY cloog-size "2,377 KB"> … … 104 94 <!ENTITY coreutils-home "&gnu-software;coreutils"> 105 95 106 <!ENTITY dbus-version "1.8.2">107 <!ENTITY dbus-size "1,860 KB">108 <!ENTITY dbus-url "http://dbus.freedesktop.org/releases/dbus/dbus-&dbus-version;.tar.gz">109 <!ENTITY dbus-md5 "d6f709bbec0a022a1847c7caec9d6068">110 <!ENTITY dbus-home "http://www.freedesktop.org/wiki/Software/dbus">111 112 96 <!ENTITY dejagnu-version "1.5.1"> 113 97 <!ENTITY dejagnu-size "568 KB"> … … 116 100 <!ENTITY dejagnu-home "&gnu-software;dejagnu"> 117 101 118 <!ENTITY dhcpcd-version "6. 3.2">119 <!ENTITY dhcpcd-size "1 37KB">102 <!ENTITY dhcpcd-version "6.2.1"> 103 <!ENTITY dhcpcd-size "122 KB"> 120 104 <!ENTITY dhcpcd-url "http://roy.marples.name/downloads/dhcpcd/dhcpcd-&dhcpcd-version;.tar.bz2"> 121 <!ENTITY dhcpcd-md5 " bb7d8e8533161fbe0eee3b8830fdbdf4">105 <!ENTITY dhcpcd-md5 "214483a069b5e8b3b96371755eaa1b18"> 122 106 <!ENTITY dhcpcd-home "http://roy.marples.name/projects/dhcpcd"> 123 107 … … 140 124 <!ENTITY e2fsprogs-home "http://e2fsprogs.sourceforge.net"> 141 125 142 <!ENTITY glibc-version "2.19"> 143 <!ENTITY glibc-size "12,083 KB"> 144 <!ENTITY glibc-url "ftp://ftp.gnu.org/pub/gnu/glibc/glibc-&glibc-version;.tar.xz"> 145 <!ENTITY glibc-md5 "e26b8cc666b162f999404b03970f14e4"> 146 <!ENTITY glibc-home "http://www.gnu.org/software/libc/"> 147 <!ENTITY glibc-ld-name "ld-&glibc-version;.so"> 126 <!ENTITY eglibc-version "2.18"> 127 <!ENTITY eglibc-revision "24829"> 128 <!ENTITY eglibc-fversion "&eglibc-version;-r&eglibc-revision;"> 129 <!ENTITY eglibc-size "12,310 KB"> 130 <!ENTITY eglibc-url "http://cross-lfs.org/files/eglibc-&eglibc-fversion;.tar.xz"> 131 <!ENTITY eglibc-md5 "59e1f2500348a1abf346f5468543e785"> 132 <!ENTITY eglibc-home "http://www.eglibc.org/home"> 133 <!ENTITY eglibc-ld-name "ld-&eglibc-version;.so"> 148 134 149 135 <!ENTITY elftoaout-version "2.3"> … … 152 138 <!ENTITY elftoaout-md5 "be3bd6f7ba8ae107cbdbaa820ba64f86"> 153 139 <!ENTITY elftoaout-home " "> 154 155 <!ENTITY expat-version "2.1.0">156 <!ENTITY expat-size "556 KB">157 <!ENTITY expat-url "&sourceforge;expat/expat-&expat-version;.tar.gz">158 <!ENTITY expat-md5 "dd7dab7a5fea97d2a6a43f511449b7cd">159 <!ENTITY expat-home " ">160 140 161 141 <!ENTITY expect-version "5.45"> … … 166 146 <!ENTITY expect-lib-version "5.43"> 167 147 168 <!ENTITY file-version "5.1 8">169 <!ENTITY file-size " 715KB">148 <!ENTITY file-version "5.16"> 149 <!ENTITY file-size "659 KB"> 170 150 <!ENTITY file-url "ftp://ftp.astron.com/pub/file/file-&file-version;.tar.gz"> 171 151 <!--<!ENTITY file-url "&packages-root;file-&file-version;.tar.gz">--> 172 <!ENTITY file-md5 " d420d8f2990cd344673acfbf8d76ff5a">152 <!ENTITY file-md5 "359c0cf41c3d438d17b4d293f3b950dc"> 173 153 <!ENTITY file-home "http://www.darwinsys.com/file"> 174 154 … … 179 159 <!ENTITY findutils-home "&gnu-software;findutils"> 180 160 181 <!ENTITY flex-version "2.5.3 9">182 <!ENTITY flex-size "1, 612KB">161 <!ENTITY flex-version "2.5.37"> 162 <!ENTITY flex-size "1,276 KB"> 183 163 <!ENTITY flex-url "&sourceforge;flex/flex-&flex-version;.tar.bz2"> 184 <!ENTITY flex-md5 " 77d44c6bb8c0705e0017ab9a84a1502b">164 <!ENTITY flex-md5 "c75940e1fc25108f2a7b3ef42abdae06"> 185 165 <!ENTITY flex-home "http://flex.sourceforge.net"> 186 166 187 <!ENTITY gawk-version "4.1. 1">188 <!ENTITY gawk-size "2, 197KB">167 <!ENTITY gawk-version "4.1.0"> 168 <!ENTITY gawk-size "2,004 KB"> 189 169 <!ENTITY gawk-url "&gnu;gawk/gawk-&gawk-version;.tar.xz"> 190 <!ENTITY gawk-md5 " a2a26543ce410eb74bc4a508349ed09a">170 <!ENTITY gawk-md5 "b18992ff8faf3217dab55d2d0aa7d707"> 191 171 <!ENTITY gawk-home "&gnu-software;gawk"> 192 172 … … 197 177 <!ENTITY gcc-home "http://gcc.gnu.org"> 198 178 199 <!ENTITY gdbm-version "1.11">200 <!ENTITY gdbm-size "812 KB">201 <!ENTITY gdbm-url "&gnu;gdbm/gdbm-&gdbm-version;.tar.gz">202 <!ENTITY gdbm-md5 "72c832680cf0999caedbe5b265c8c1bd">203 <!ENTITY gdbm-home "&gnu-software;gdbm">204 205 179 <!ENTITY gettext-version "0.18.3.2"> 206 180 <!ENTITY gettext-size "15,832 KB"> … … 209 183 <!ENTITY gettext-home "&gnu-software;gettext"> 210 184 211 <!ENTITY gmp-version " 6.0.0">212 <!ENTITY gmp-size "1, 904KB">213 <!ENTITY gmp-url "&gnu;gmp/gmp-&gmp-version; a.tar.xz">214 <!ENTITY gmp-md5 " 1e6da4e434553d2811437aa42c7f7c76">185 <!ENTITY gmp-version "5.1.3"> 186 <!ENTITY gmp-size "1,819 KB"> 187 <!ENTITY gmp-url "&gnu;gmp/gmp-&gmp-version;.tar.xz"> 188 <!ENTITY gmp-md5 "e5fe367801ff067b923d1e6a126448aa"> 215 189 <!ENTITY gmp-home "http://gmplib.org/"> 216 190 217 <!ENTITY gperf-version "3.0.4"> 218 <!ENTITY gperf-size "968 KB"> 219 <!ENTITY gperf-url "&gnu;gperf/gperf-&gperf-version;.tar.gz"> 220 <!ENTITY gperf-md5 "c1f1db32fb6598d6a93e6e88796a8632"> 221 <!ENTITY gperf-home "&gnu-software;gperf"> 222 223 <!ENTITY grep-version "2.18"> 224 <!ENTITY grep-size "1,213 KB"> 191 <!ENTITY grep-version "2.16"> 192 <!ENTITY grep-size "1,210 KB"> 225 193 <!ENTITY grep-url "&gnu;grep/grep-&grep-version;.tar.xz"> 226 <!ENTITY grep-md5 " 7439f8266f50844b56cc3e2721606541">194 <!ENTITY grep-md5 "502350a6c8f7c2b12ee58829e760b44d"> 227 195 <!ENTITY grep-home "&gnu-software;grep"> 228 196 … … 243 211 <!ENTITY gzip-url "&gnu;gzip/gzip-&gzip-version;.tar.xz"> 244 212 <!ENTITY gzip-md5 "da981f86677d58a106496e68de6f8995"> 245 <!ENTITY gzip-home "http://www.g nu.org/software/gzip/gzip.html">213 <!ENTITY gzip-home "http://www.gzip.org"> 246 214 247 215 <!ENTITY hfsutils-version "3.2.6"> … … 259 227 260 228 261 <!ENTITY intltool-version "0.50.2"> 262 <!ENTITY intltool-size "192 KB"> 263 <!ENTITY intltool-url "http://launchpad.net/intltool/trunk/&intltool-version;/+download/intltool-&intltool-version;.tar.gz"> 264 <!ENTITY intltool-md5 "23fbd879118253cb99aeac067da5f591"> 265 <!ENTITY intltool-home "http://freedesktop.org/wiki/Software/intltool"> 266 267 <!ENTITY iproute2-version "3.14.0"> 268 <!ENTITY iproute2-size "436 KB"> 229 <!ENTITY iproute2-version "3.12.0"> 230 <!ENTITY iproute2-size "425 KB"> 269 231 <!ENTITY iproute2-url "&kernel;linux/utils/net/iproute2/iproute2-&iproute2-version;.tar.xz"> 270 <!ENTITY iproute2-md5 " bd9d7567bbb987c88120669f5e1a1092">232 <!ENTITY iproute2-md5 "f87386aaaecafab95607fd10e8152c68"> 271 233 <!ENTITY iproute2-home "http://www.linuxfoundation.org/collaborate/workgroups/networking/iproute2"> 272 234 … … 289 251 <!ENTITY kbd-home "http://kbd-project.org/"> 290 252 291 <!ENTITY kmod-version "1 7">292 <!ENTITY kmod-size "1,4 84KB">253 <!ENTITY kmod-version "16"> 254 <!ENTITY kmod-size "1,440 KB"> 293 255 <!ENTITY kmod-url "&kernel;linux/utils/kernel/kmod/kmod-&kmod-version;.tar.xz"> 294 <!ENTITY kmod-md5 " bc36d28b12dcb2b664a35411560c5610">256 <!ENTITY kmod-md5 "3006a0287211212501cdfe1211b29f09"> 295 257 <!ENTITY kmod-home "http://git.kernel.org/?p=utils/kernel/kmod/kmod.git;a=summary"> 296 258 … … 301 263 <!ENTITY less-home "http://www.greenwoodsoftware.com/less"> 302 264 303 <!ENTITY lib cap-version "2.24">304 <!ENTITY lib cap-size "68KB">305 <!ENTITY lib cap-url "&kernel;linux/libs/security/linux-privs/libcap2/libcap-&libcap-version;.tar.xz">306 <!ENTITY lib cap-md5 "d43ab9f680435a7fff35b4ace8d45b80">307 <!ENTITY lib cap-home "http://sites.google.com/site/fullycapable/">308 309 <!ENTITY lib pipeline-version "1.3.0">310 <!ENTITY lib pipeline-size "787KB">311 <!ENTITY lib pipeline-url "&savannah;/releases/libpipeline/libpipeline-&libpipeline-version;.tar.gz">312 <!ENTITY lib pipeline-md5 "242428c01dca255cdcb2195073a9c6ed">313 <!ENTITY lib pipeline-home "http://libpipeline.nongnu.org/">265 <!ENTITY libee-version "0.4.1"> 266 <!ENTITY libee-size "352 KB"> 267 <!ENTITY libee-url "http://www.libee.org/download/files/download/libee-&libee-version;.tar.gz"> 268 <!ENTITY libee-md5 "7bbf4160876c12db6193c06e2badedb2"> 269 <!ENTITY libee-home "http://www.libee.org/"> 270 271 <!ENTITY libestr-version "0.1.5"> 272 <!ENTITY libestr-size "326 KB"> 273 <!ENTITY libestr-url "http://libestr.adiscon.com/files/download/libestr-&libestr-version;.tar.gz"> 274 <!ENTITY libestr-md5 "f180c0cdc82883d161eba3f2e8a34eb4"> 275 <!ENTITY libestr-home "http://libestr.adiscon.com/"> 314 276 315 277 <!ENTITY libtool-version "2.4.2"> … … 321 283 <!ENTITY linux-dl-version "3.0"> 322 284 323 <!ENTITY linux-version "3.1 4.2">324 <!ENTITY linux-size "7 8,400KB">285 <!ENTITY linux-version "3.12.6"> 286 <!ENTITY linux-size "76,397 KB"> 325 287 <!ENTITY linux-url "&kernel;linux/kernel/v&linux-dl-version;/linux-&linux-version;.tar.xz"> 326 <!ENTITY linux-md5 " 28b68cde77997ddafab3c4e16cefae7d">288 <!ENTITY linux-md5 "ab2fcc368e20d804e77970196154fb9e"> 327 289 <!ENTITY linux-home "http://www.kernel.org"> 328 290 … … 339 301 <!ENTITY make-home "&gnu-software;make"> 340 302 341 <!ENTITY man-db-version "2.6.7.1"> 342 <!ENTITY man-db-size "1,452 KB"> 343 <!ENTITY man-db-url "&packages-root;man-db-&man-db-version;.tar.xz"> 344 <!ENTITY man-db-md5 "ce7b697f8e8016a085d9f5975ae6c4fb"> 345 346 <!ENTITY man-pages-version "3.66"> 347 <!ENTITY man-pages-size "1,239 KB"> 303 <!ENTITY man-version "1.6g"> 304 <!ENTITY man-size "252 KB"> 305 <!ENTITY man-url "http://primates.ximian.com/~flucifredi/man/man-&man-version;.tar.gz"> 306 <!ENTITY man-md5 "ba154d5796928b841c9c69f0ae376660"> 307 <!ENTITY man-home "http://primates.ximian.com/~flucifredi/man"> 308 309 <!ENTITY man-pages-version "3.56"> 310 <!ENTITY man-pages-size "1,189 KB"> 348 311 <!ENTITY man-pages-url "&kernel;linux/docs/man-pages/man-pages-&man-pages-version;.tar.xz"> 349 <!ENTITY man-pages-md5 " 4400766c63a28e58bb899a2d3a0191d8">312 <!ENTITY man-pages-md5 "888e0c96df95e7649cedfcb26d61f22b"> 350 313 <!ENTITY man-pages-home "http://www.win.tue.nl/~aeb/linux/man"> 351 314 352 <!ENTITY mpc-version "1.0. 2">353 <!ENTITY mpc-size "6 24KB">315 <!ENTITY mpc-version "1.0.1"> 316 <!ENTITY mpc-size "616 KB"> 354 317 <!ENTITY mpc-url "http://www.multiprecision.org/mpc/download/mpc-&mpc-version;.tar.gz"> 355 <!ENTITY mpc-md5 " 68fadff3358fb3e7976c7a398a0af4c3">318 <!ENTITY mpc-md5 "b32a2e1a3daa392372fbd586d1ed3679"> 356 319 <!ENTITY mpc-home "http://www.multiprecision.org/"> 357 320 … … 398 361 <!ENTITY powerpcutils-home "http://packages.qa.debian.org/p/powerpc-utils.html"> 399 362 400 <!ENTITY procps- ng-version "3.3.9">401 <!ENTITY procps- ng-size "548KB">402 <!ENTITY procps- ng-url "http://sourceforge.net/projects/procps-ng/files/Production/procps-ng-&procps-ng-version;.tar.xz">403 <!ENTITY procps- ng-md5 "0980646fa25e0be58f7afb6b98f79d74">404 <!ENTITY procps- ng-home "http://sourceforge.net/projects/procps-ng">405 406 <!ENTITY psmisc-version "22.2 1">407 <!ENTITY psmisc-size "4 58 KB">363 <!ENTITY procps-version "3.2.8"> 364 <!ENTITY procps-size "280 KB"> 365 <!ENTITY procps-url "http://procps.sourceforge.net/procps-&procps-version;.tar.gz"> 366 <!ENTITY procps-md5 "9532714b6846013ca9898984ba4cd7e0"> 367 <!ENTITY procps-home "http://procps.sourceforge.net"> 368 369 <!ENTITY psmisc-version "22.20"> 370 <!ENTITY psmisc-size "428 KB"> 408 371 <!ENTITY psmisc-url "&sourceforge;psmisc/psmisc-&psmisc-version;.tar.gz"> 409 <!ENTITY psmisc-md5 " 935c0fd6eb208288262b385fa656f1bf">372 <!ENTITY psmisc-md5 "a25fc99a6dc7fa7ae6e4549be80b401f"> 410 373 <!ENTITY psmisc-home "http://psmisc.sourceforge.net"> 411 374 412 <!ENTITY readline-version "6.3"> 413 <!ENTITY readline-size "2,469 KB"> 375 <!ENTITY readline-version2 "6"> 376 <!ENTITY readline-version "&readline-version2;.2"> 377 <!ENTITY readline-size "2,228 KB"> 414 378 <!ENTITY readline-url "&gnu;readline/readline-&readline-version;.tar.gz"> 415 <!ENTITY readline-md5 " 33c8fb279e981274f485fd91da77e94a">379 <!ENTITY readline-md5 "67948acb2ca081f23359d0256e9a271c"> 416 380 <!ENTITY readline-home "http://cnswww.cns.cwru.edu/php/chet/readline/rltop.html"> 381 382 <!ENTITY rsyslog-version "6.4.2"> 383 <!ENTITY rsyslog-size "2,519 KB"> 384 <!ENTITY rsyslog-url "http://www.rsyslog.com/files/download/rsyslog/rsyslog-&rsyslog-version;.tar.gz"> 385 <!ENTITY rsyslog-md5 "7de0124ec7d67ce2bfda0009ab1263ee"> 386 <!ENTITY rsyslog-home "http://www.rsyslog.com/"> 417 387 418 388 <!ENTITY sed-version "4.2.2"> … … 439 409 <!ENTITY sysvinit-md5 "6eda8a97b86e0a6f59dabbf25202aa6f"> 440 410 <!ENTITY sysvinit-home "http://savannah.nongnu.org/projects/sysvinit"> 441 442 <!ENTITY systemd-version "212">443 <!ENTITY systemd-size "2,723 KB">444 <!ENTITY systemd-url "http://www.freedesktop.org/software/systemd/systemd-&systemd-version;.tar.xz">445 <!ENTITY systemd-md5 "257a75fff826ff91cb1ce567091cf270">446 <!ENTITY systemd-home "http://freedesktop.org/wiki/Software/systemd">447 411 448 412 <!ENTITY tar-version "1.27.1"> … … 459 423 <!ENTITY tcl-home "http://www.tcl.tk"> 460 424 461 <!ENTITY tzdata-version "201 4b">462 <!ENTITY tzdata-size "2 21KB">425 <!ENTITY tzdata-version "2013i"> 426 <!ENTITY tzdata-size "219 KB"> 463 427 <!ENTITY tzdata-url "http://www.iana.org/time-zones/repository/releases/tzdata&tzdata-version;.tar.gz"> 464 <!ENTITY tzdata-md5 " c58d556612396d4ca5a17807a79924e5">428 <!ENTITY tzdata-md5 "8bc69eb75bea496ebe1d5a9ab576702d"> 465 429 <!ENTITY tzdata-home "http://www.iana.org/time-zones"> 466 430 … … 471 435 <!ENTITY texinfo-home "&gnu-software;texinfo"> 472 436 473 <!ENTITY eudev-version "1. 6">474 <!ENTITY eudev-size "1,7 29KB">437 <!ENTITY eudev-version "1.4"> 438 <!ENTITY eudev-size "1,712 KB"> 475 439 <!ENTITY eudev-url "ftp://mirror.ovh.net/gentoo-distfiles/distfiles/eudev-&eudev-version;.tar.gz"> 476 <!ENTITY eudev-md5 " c2fbf420a50d07b80158a0185cbb08f7">440 <!ENTITY eudev-md5 "6eee699404b47cea5d1e2b467e2ac9ce"> 477 441 <!ENTITY eudev-home "http://www.gentoo.org/proj/en/eudev/"> 478 442 … … 483 447 <!ENTITY uname_hack-home " "> 484 448 485 <!ENTITY util-linux-major-version "2.24 ">486 <!ENTITY util-linux-version "&util-linux-major-version; .2">487 <!ENTITY util-linux-size "3,5 87KB">449 <!ENTITY util-linux-major-version "2.24.1"> 450 <!ENTITY util-linux-version "&util-linux-major-version;"> 451 <!ENTITY util-linux-size "3,544 KB"> 488 452 <!ENTITY util-linux-url "&kernel;linux/utils/util-linux/v&util-linux-major-version;/util-linux-&util-linux-version;.tar.xz"> 489 <!ENTITY util-linux-md5 " 3f191727a0d28f7204b755cf1b6ea0aa">453 <!ENTITY util-linux-md5 "88d46ae23ca599ac5af9cf96b531590f"> 490 454 <!ENTITY util-linux-blkid-id "1.1.0"> 491 455 <!ENTITY util-linux-uuid-id "1.3.0"> 456 <!ENTITY util-linux-home "http://userweb.kernel.org/~kzak/util-linux/"> 492 457 493 458 <!ENTITY vim-version "7.4"> … … 498 463 <!ENTITY vim-home "http://www.vim.org"> 499 464 500 <!ENTITY xml-parser-version "2.42_01">501 <!ENTITY xml-parser-size "240 KB">502 <!ENTITY xml-parser-url "http://search.cpan.org/CPAN/authors/id/T/TO/TODDR/XML-Parser-&xml-parser-version;.tar.gz">503 <!ENTITY xml-parser-md5 "a4650aebcc464bb91113c2c356da8210">504 <!ENTITY xml-parser-home "https://github.com/chorny/XML-Parser">505 506 465 <!ENTITY xz-version "5.0.5"> 507 466 <!ENTITY xz-size "908 KB"> -
BOOK/patches.ent
r599deb0 r195cf88 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 " 64c6b5961f538a6b3d4c92f5c65ce51a">9 <!ENTITY bash-branch_update-patch-size " 14.075KB">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 11 <!-- Binutils branch update area … … 28 28 29 29 <!-- GCC branch update area --> 30 <!ENTITY gcc-branch_update-patch "gcc-&gcc-version;-branch_update- 2.patch">31 <!ENTITY gcc-branch_update-patch-md5 " 30b9b9e35cb742edf380b0c05c9a5879">32 <!ENTITY gcc-branch_update-patch-size " 1,964KB">30 <!ENTITY gcc-branch_update-patch "gcc-&gcc-version;-branch_update-1.patch"> 31 <!ENTITY gcc-branch_update-patch-md5 "7739dbf68ba5736cbf4676f30b358e74"> 32 <!ENTITY gcc-branch_update-patch-size "258 KB"> 33 33 34 34 <!ENTITY iana-etc-numbers_update-date "20140202"> … … 37 37 <!ENTITY iana-etc-numbers_update-patch-size "282 KB"> 38 38 39 <!ENTITY iputils-fixes-patch "iputils-&iputils-version;-fixes- 2.patch">40 <!ENTITY iputils-fixes-patch-md5 " c2344acdd81607685886f617da7d66e0">41 <!ENTITY iputils-fixes-patch-size "15 8KB">39 <!ENTITY iputils-fixes-patch "iputils-&iputils-version;-fixes-1.patch"> 40 <!ENTITY iputils-fixes-patch-md5 "a2e77de7fd1fc4417bce0af3e6ffdfcb"> 41 <!ENTITY iputils-fixes-patch-size "153 KB"> 42 42 43 <!ENTITY mpfr-fixes-patch "mpfr-&mpfr-version;-fixes-3.patch"> 44 <!ENTITY mpfr-fixes-patch-md5 "34cec761c2e53658aad1214d77b7f184"> 45 <!ENTITY mpfr-fixes-patch-size "45 KB"> 43 <!ENTITY man-i18n-patch "man-&man-version;-i18n-1.patch"> 44 <!ENTITY man-i18n-patch-md5 "a5aba0cb5a95a7945db8c882334b7dab"> 45 <!ENTITY man-i18n-patch-size "11 KB"> 46 47 <!ENTITY mpfr-fixes-patch "mpfr-&mpfr-version;-fixes-1.patch"> 48 <!ENTITY mpfr-fixes-patch-md5 "9c3b271ded070f8cb202459165a87f88"> 49 <!ENTITY mpfr-fixes-patch-size "23 KB"> 46 50 47 51 <!ENTITY ncurses-bashfix-patch "ncurses-&ncurses-version;-bash_fix-1.patch"> … … 57 61 <!ENTITY perl-libc-patch-size "1.657 KB"> 58 62 59 <!ENTITY readline-branch_update-patch "readline-&readline-version;-branch_update-2.patch">60 <!ENTITY readline-branch_update-patch-md5 "72a60fac6699ee42f99ec78a5d74e4e1">61 <!ENTITY readline-branch_update-patch-size "3.015KB">63 <!ENTITY procps-ps_cgroup-patch "procps-&procps-version;-ps_cgroup-1.patch"> 64 <!ENTITY procps-ps_cgroup-patch-md5 "3c478ef88fad23353e332b1b850ec630"> 65 <!ENTITY procps-ps_cgroup-patch-size "3.1 KB"> 62 66 63 <!ENTITY systemd-compat-patch "systemd-&systemd-version;-compat-1.patch">64 <!ENTITY systemd-compat-patch-md5 "09bfa3f4b09620555aa107e48a4f850b">65 <!ENTITY systemd-compat-patch-size "9.244 KB">67 <!ENTITY procps-fix_HZ_errors-patch "procps-&procps-version;-fix_HZ_errors-1.patch"> 68 <!ENTITY procps-fix_HZ_errors-patch-md5 "2ea4c8e9a2c2a5a291ec63c92d7c6e3b"> 69 <!ENTITY procps-fix_HZ_errors-patch-size "2.4 KB"> 66 70 67 <!ENTITY sysvinit-tools_updates-patch "sysvinit-&sysvinit-version;-tools_updates-1.patch">68 <!ENTITY sysvinit-tools_updates-patch-md5 "c3f6981c46868b68bfd58921570ea51f">69 <!ENTITY sysvinit-tools_updates-patch-size "2.339 KB">71 <!ENTITY readline-branch_update-patch "readline-&readline-version;-branch_update-3.patch"> 72 <!ENTITY readline-branch_update-patch-md5 "af788f5b1cfc5db9efc9e0fa0268a574"> 73 <!ENTITY readline-branch_update-patch-size "4.9 KB"> 70 74 71 75 <!ENTITY tar-man-patch "tar-&tar-version;-manpage-1.patch"> … … 75 79 <!-- Vim branch update patch area --> 76 80 77 <!ENTITY vim-branch_update-patch "vim-&vim-version;-branch_update- 3.patch">78 <!ENTITY vim-branch_update-patch-md5 " e7d43252db0a9c00faf2785f9a167516">79 <!ENTITY vim-branch_update-patch-size " 2,858KB">81 <!ENTITY vim-branch_update-patch "vim-&vim-version;-branch_update-1.patch"> 82 <!ENTITY vim-branch_update-patch-md5 "b5fdb7f4e4cc27932a9183c8e289029d"> 83 <!ENTITY vim-branch_update-patch-size "460 KB"> 80 84 81 85 <!-- Start of multilib patches --> 82 86 83 87 <!ENTITY iproute2-libdir-patch "iproute2-&iproute2-version;-libdir-1.patch"> 84 <!ENTITY iproute2-libdir-patch-md5 " 6b965a6f1017c47ab3111e9ae8fcdd3f">85 <!ENTITY iproute2-libdir-patch-size "1.9 90KB">88 <!ENTITY iproute2-libdir-patch-md5 "921ec1aea89499b109428618efa99c84"> 89 <!ENTITY iproute2-libdir-patch-size "1.9 KB"> 86 90 87 91 <!ENTITY perl-multilib-patch "perl-&perl-version;-Configure_multilib-1.patch"> … … 98 102 <!ENTITY gcc-specs_pure64-patch-md5 "fabdca21111902c04052c6b64c947944"> 99 103 <!ENTITY gcc-specs_pure64-patch-size "23 KB"> 104 105 <!-- Start of Alpha patches --> 106 107 <!ENTITY aboot-alpha-patch "aboot-&aboot-version;-fixes-5.patch"> 108 <!ENTITY aboot-alpha-patch-md5 "33577862f8829e0149655397f95b5140"> 109 <!ENTITY aboot-alpha-patch-size "175 KB"> 110 111 <!ENTITY eglibc-alpha_fixes-patch "glibc-&glibc-version;-alpha_fixes-1.patch"> 112 <!ENTITY eglibc-alpha_fixes-patch-md5 "5d279206a752199e39a4e99c4950271d"> 113 <!ENTITY eglibc-alpha_fixes-patch-size "7 KB"> 100 114 101 115 <!-- Start of mips/mips64 patches --> -
BOOK/ppc-index.xml
r599deb0 r195cf88 61 61 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="testsuite-tools/ppc-chapter.xml"/> 62 62 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="final-system/ppc-chapter.xml"/> 63 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href=" system-config/ppc-chapter.xml"/>63 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="bootscripts/ppc-chapter.xml"/> 64 64 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="network/ppc-chapter.xml"/> 65 65 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="bootable/ppc-chapter.xml"/> -
BOOK/ppc64-64-index.xml
r599deb0 r195cf88 61 61 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="testsuite-tools/ppc64-64-chapter.xml"/> 62 62 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="final-system/ppc64-64-chapter.xml"/> 63 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href=" system-config/ppc64-64-chapter.xml"/>63 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="bootscripts/ppc64-64-chapter.xml"/> 64 64 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="network/ppc64-64-chapter.xml"/> 65 65 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="bootable/ppc64-64-chapter.xml"/> -
BOOK/ppc64-index.xml
r599deb0 r195cf88 61 61 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="testsuite-tools/ppc64-chapter.xml"/> 62 62 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="final-system/ppc64-chapter.xml"/> 63 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href=" system-config/ppc64-chapter.xml"/>63 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="bootscripts/ppc64-chapter.xml"/> 64 64 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="network/ppc64-chapter.xml"/> 65 65 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="bootable/ppc64-chapter.xml"/> -
BOOK/prologue/common/foreword.xml
r599deb0 r195cf88 38 38 build, you will learn advanced techniques such as cross-build toolchains, 39 39 multilib support (32 & 64-bit libraries side-by-side), alternative 40 architectures such as Sparc, MIPS, and much more.</para>40 architectures such as Sparc, MIPS, and Alpha, and much more.</para> 41 41 42 42 <para>We hope you enjoy building your own CLFS system, and the benefits -
BOOK/prologue/common/hostreqs.xml
r599deb0 r195cf88 56 56 57 57 <listitem> 58 <para><emphasis role="strong">GCC-4.1.2</emphasis> and the C++ compiler, 58 <para><emphasis role="strong">GCC-4.1.2</emphasis> and the C++ compiler, 59 59 <command>g++</command> (Versions greater than &gcc-version; are not 60 60 recommended as they have not been tested)</para> … … 63 63 <listitem> 64 64 <para><emphasis role="strong">Glibc-2.2.5</emphasis> (Versions 65 greater than & glibc-version; are not recommended as they have65 greater than &eglibc-version; are not recommended as they have 66 66 not been tested)</para> 67 67 </listitem> … … 104 104 105 105 <listitem> 106 <para><emphasis role="strong">XZ 106 <para><emphasis role="strong">XZ-Utils-4.999.8beta</emphasis></para> 107 107 </listitem> 108 108 -
BOOK/prologue/common/organization.xml
r599deb0 r195cf88 43 43 <para>Part IV explains how to build a tool chain designed 44 44 to operate on your target system. These are the tools 45 that will allow you to build a working system on your 45 that will allow you to build a working system on your 46 46 target computer.</para> 47 47 -
BOOK/prologue/common/prerequisites.xml
r599deb0 r195cf88 18 18 directory and file contents, and change the current directory. It is also 19 19 expected that the reader has a reasonable knowledge of using and installing 20 Linux software. A basic knowledge of the architectures being used in 20 Linux software. A basic knowledge of the architectures being used in 21 21 the Cross LFS process and the host operating systems in use is also 22 22 required.</para> … … 24 24 <para>Because the CLFS book assumes <emphasis>at least</emphasis> this basic 25 25 level of skill, the various CLFS support forums are unlikely to be able to 26 provide you with much assistance in these areas. Your questions regarding27 such basic knowledge will likely go unanswered, or you will be referred to28 the CLFS essentialpre-reading list.</para>26 provide you with much assistance. Your questions regarding such basic knowledge 27 will likely go unanswered, or you will be referred to the CLFS essential 28 pre-reading list.</para> 29 29 30 30 <para>Before building a CLFS system, we recommend reading the following … … 41 41 <listitem> 42 42 <para remap="verbatim">The Linux Users' Guide 43 <ulink url="http://www. tldp.org/pub/Linux/docs/ldp-archived/users-guide/"/></para>43 <ulink url="http://www.linuxhq.com/guides/LUG/guide.html"/></para> 44 44 45 45 <para>This guide covers the usage of assorted Linux software.</para> -
BOOK/sparc-index.xml
r599deb0 r195cf88 61 61 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="testsuite-tools/sparc-chapter.xml"/> 62 62 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="final-system/sparc-chapter.xml"/> 63 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href=" system-config/sparc-chapter.xml"/>63 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="bootscripts/sparc-chapter.xml"/> 64 64 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="network/sparc-chapter.xml"/> 65 65 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="bootable/sparc-chapter.xml"/> -
BOOK/sparc64-64-index.xml
r599deb0 r195cf88 61 61 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="testsuite-tools/sparc64-64-chapter.xml"/> 62 62 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="final-system/sparc64-64-chapter.xml"/> 63 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href=" system-config/sparc64-64-chapter.xml"/>63 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="bootscripts/sparc64-64-chapter.xml"/> 64 64 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="network/sparc64-64-chapter.xml"/> 65 65 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="bootable/sparc64-64-chapter.xml"/> -
BOOK/sparc64-index.xml
r599deb0 r195cf88 61 61 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="testsuite-tools/sparc64-chapter.xml"/> 62 62 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="final-system/sparc64-chapter.xml"/> 63 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href=" system-config/sparc64-chapter.xml"/>63 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="bootscripts/sparc64-chapter.xml"/> 64 64 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="network/sparc64-chapter.xml"/> 65 65 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="bootable/sparc64-chapter.xml"/> -
BOOK/stylesheets/top-index.xsl
r599deb0 r195cf88 168 168 </h4> 169 169 </li> 170 <li> 171 <h4> 172 <a href="alpha"> 173 <xsl:text>Alpha</xsl:text> 174 </a> 175 </h4> 176 </li> 170 177 </ul> 171 178 <h3> -
BOOK/temp-system/64/binutils.xml
r599deb0 r195cf88 50 50 51 51 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 52 href="../multilib/binutils.xml" 53 xpointer="xpointer(//*[@os='ea'])"/> 54 55 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 52 56 href="../common/binutils.xml" 53 57 xpointer="xpointer(//*[@os='be'])"/> -
BOOK/temp-system/64/check.xml
r599deb0 r195cf88 6 6 ]> 7 7 8 <sect1 id="ch-te mp-system-check" role="wrap">8 <sect1 id="ch-testsuite-tools-check" role="wrap"> 9 9 <?dbhtml filename="check.html"?> 10 10 11 11 <title>Check-&check-version;</title> 12 12 13 <indexterm zone="ch-te mp-system-check">13 <indexterm zone="ch-testsuite-tools-check"> 14 14 <primary sortas="a-Check">Check</primary> 15 15 </indexterm> … … 28 28 <screen os="d"><userinput>CC="${CC} ${BUILD64}" PKG_CONFIG= ./configure --prefix=/tools \ 29 29 --build=${CLFS_HOST} --host=${CLFS_TARGET}</userinput></screen> 30 31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"32 href="../common/check.xml"33 xpointer="xpointer(//*[@os='e'])"/>34 30 35 31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/temp-system/64/cloog.xml
r599deb0 r195cf88 12 12 13 13 <indexterm zone="ch-temp-system-cloog"> 14 <primary sortas="a- CLooG">CLooG</primary>14 <primary sortas="a-MPFR">CLooG</primary> 15 15 <secondary>temporary system</secondary> 16 16 </indexterm> … … 29 29 <screen os="b"><userinput>CC="${CC} ${BUILD64}" ./configure --prefix=/tools \ 30 30 --build=${CLFS_HOST} --host=${CLFS_TARGET} \ 31 --enable-shared </userinput></screen>31 --enable-shared --with-gmp-prefix=/tools --with-isl-prefix=/tools</userinput></screen> 32 32 33 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 46 46 href="../common/cloog.xml" 47 47 xpointer="xpointer(//*[@os='d'])"/> 48 48 49 49 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 50 50 href="../common/cloog.xml" -
BOOK/temp-system/64/file.xml
r599deb0 r195cf88 13 13 <indexterm zone="ch-temp-system-file"> 14 14 <primary sortas="a-File">File</primary> 15 <secondary>temporary system</secondary>16 15 </indexterm> 17 16 -
BOOK/temp-system/64/gcc.xml
r599deb0 r195cf88 74 74 ../gcc-&gcc-version;/configure --prefix=/tools --disable-multilib \ 75 75 --build=${CLFS_HOST} --host=${CLFS_TARGET} --target=${CLFS_TARGET} \ 76 --with-local-prefix=/tools --enable-long-long --enable-c99 --enable-shared \ 77 --enable-threads=posix --disable-nls --enable-__cxa_atexit \ 78 --enable-languages=c,c++ --disable-libstdcxx-pch --with-system-zlib \ 76 --libexecdir=/tools/lib --with-local-prefix=/tools --enable-long-long \ 77 --enable-c99 --enable-shared --enable-threads=posix --disable-nls \ 78 --enable-__cxa_atexit --enable-languages=c,c++ --disable-libstdcxx-pch \ 79 --enable-cloog-backend=isl --with-gmp=/tools --with-mpfr=/tools \ 80 --with-mpc=/tools --with-isl=/tools --disable-isl-version-check \ 81 --with-cloog=/tools --with-system-zlib \ 79 82 --with-native-system-header-dir=/tools/include --enable-checking=release \ 80 83 --enable-libstdcxx-time</userinput></screen> -
BOOK/temp-system/64/gmp.xml
r599deb0 r195cf88 37 37 xpointer="xpointer(//*[@os='a'])"/> 38 38 39 <screen os="b"><userinput> CC_FOR_BUILD=gcc 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} \ 42 42 --enable-cxx</userinput></screen> 43 44 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"45 href="../multilib/gmp.xml"46 xpointer="xpointer(//*[@os='ba'])"/>47 43 48 44 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 53 49 href="../common/gmp.xml" 54 50 xpointer="xpointer(//*[@os='d'])"/> 55 51 56 52 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 57 53 href="../common/gmp.xml" -
BOOK/temp-system/64/isl.xml
r599deb0 r195cf88 29 29 <screen os="b"><userinput>CC="${CC} ${BUILD64}" \ 30 30 ./configure --prefix=/tools \ 31 --build=${CLFS_HOST} --host=${CLFS_TARGET}</userinput></screen> 31 --build=${CLFS_HOST} --host=${CLFS_TARGET} \ 32 --with-gmp-prefix=/tools</userinput></screen> 32 33 33 34 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 38 39 href="../common/isl.xml" 39 40 xpointer="xpointer(//*[@os='d'])"/> 40 41 41 42 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 42 43 href="../common/isl.xml" -
BOOK/temp-system/64/mpc.xml
r599deb0 r195cf88 38 38 href="../common/mpc.xml" 39 39 xpointer="xpointer(//*[@os='d'])"/> 40 40 41 41 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 42 42 href="../common/mpc.xml" -
BOOK/temp-system/64/mpfr.xml
r599deb0 r195cf88 46 46 href="../common/mpfr.xml" 47 47 xpointer="xpointer(//*[@os='d'])"/> 48 48 49 49 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 50 50 href="../common/mpfr.xml" -
BOOK/temp-system/64/zlib.xml
r599deb0 r195cf88 13 13 <indexterm zone="ch-temp-system-zlib"> 14 14 <primary sortas="a-Zlib">Zlib</primary> 15 <secondary> temporary system</secondary>15 <secondary>boot</secondary> 16 16 </indexterm> 17 17 -
BOOK/temp-system/common/bash.xml
r599deb0 r195cf88 35 35 become an unprivileged user, this combination will cause Bash to build 36 36 without <emphasis>process substitution</emphasis>, which will break one 37 of the C++ test scripts in <literal> glibc</literal>. The following prevents37 of the C++ test scripts in <literal>eglibc</literal>. The following prevents 38 38 future problems by skipping the check for named pipes, as well as other 39 39 tests that can not run while cross-compiling or that do not run properly:</para> … … 63 63 64 64 <variablelist os="c"> 65 <title>The meaning of the newconfigure option:</title>65 <title>The meaning of the configure option:</title> 66 66 67 67 <varlistentry> … … 91 91 <screen os="h"><userinput>make install</userinput></screen> 92 92 93 <para os="t3">Make a link for programs that use <command>sh</command> for 94 a shell:</para> 95 96 <screen os="t4"><userinput>ln -sv bash /tools/bin/sh</userinput></screen> 97 93 98 </sect2> 94 99 -
BOOK/temp-system/common/bison.xml
r599deb0 r195cf88 27 27 <screen os='s2'><userinput>cp -v Makefile.in{,.orig} 28 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'])"/> 29 36 30 37 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/temp-system/common/check.xml
r599deb0 r195cf88 6 6 ]> 7 7 8 <sect1 id="ch-te mp-system-check" role="wrap">8 <sect1 id="ch-testsuite-tools-check" role="wrap"> 9 9 <?dbhtml filename="check.html"?> 10 10 11 11 <title>Check-&check-version;</title> 12 12 13 <indexterm zone="ch-te mp-system-check">13 <indexterm zone="ch-testsuite-tools-check"> 14 14 <primary sortas="a-Check">Check</primary> 15 15 </indexterm> … … 29 29 <screen os="d"><userinput>PKG_CONFIG= ./configure --prefix=/tools \ 30 30 --build=${CLFS_HOST} --host=${CLFS_TARGET}</userinput></screen> 31 32 <variablelist os="e">33 <title>The meaning of the new configure option:</title>34 35 <varlistentry>36 <term><parameter>PKG_CONFIG=</parameter></term>37 <listitem>38 <para>Prevents check from using <command>pkg-config</command> to39 search for additional packages that may be on the host but40 won't exist inside the temporary build environment.</para>41 </listitem>42 </varlistentry>43 44 </variablelist>45 31 46 32 <para os="f">Build the package:</para> … … 77 63 <para>Awk script for generating C unit tests for use with the C the 78 64 Check unit testing framework</para> 79 <indexterm zone="ch-te mp-system-check checkmk">65 <indexterm zone="ch-testsuite-tools-check checkmk"> 80 66 <primary sortas="b-check">checkmk</primary> 81 67 </indexterm> … … 88 74 <para>Contains functions that allow Check to be called from a test 89 75 program</para> 90 <indexterm zone="ch-te mp-system-check libcheck">91 <primary sortas="c-libcheck">libcheck.{a,so} </primary>76 <indexterm zone="ch-testsuite-tools-check libcheck"> 77 <primary sortas="c-libcheck">libcheck.{a,so};</primary> 92 78 </indexterm> 93 79 </listitem> -
BOOK/temp-system/common/choose.xml
r599deb0 r195cf88 36 36 <para>To chroot, you will also need a Linux Kernel-2.6.32 or greater 37 37 (having been compiled with GCC-4.1.2 or greater). The reason for the 38 kernel version requirement is that Glibc is built to generate the library38 kernel version requirement is that eglibc is built to generate the library 39 39 for the smallest version of the Linux kernel expected to be supported.</para> 40 40 -
BOOK/temp-system/common/cloog.xml
r599deb0 r195cf88 26 26 27 27 <screen os="b"><userinput>./configure --prefix=/tools \ 28 --build=${CLFS_HOST} --host=${CLFS_TARGET}</userinput></screen> 28 --build=${CLFS_HOST} --host=${CLFS_TARGET} \ 29 --with-gmp-prefix=/tools --with-isl-prefix=/tools</userinput></screen> 29 30 30 31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/temp-system/common/coreutils.xml
r599deb0 r195cf88 33 33 EOF</userinput></screen> 34 34 35 <para os="p1">Apply a patch to prevent Coreutils from generatingmanpages :</para>35 <para os="p1">Apply a patch to not generate manpages :</para> 36 36 37 37 <screen os="p2"><userinput>patch -Np1 -i ../&coreutils-noman-patch;</userinput></screen> … … 56 56 </variablelist> 57 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> 63 58 64 <para os="bf">Compile the package:</para> 59 65 -
BOOK/temp-system/common/gawk.xml
r599deb0 r195cf88 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
r599deb0 r195cf88 71 71 72 72 <screen os="ck"><userinput>../gcc-&gcc-version;/configure --prefix=/tools \ 73 --build=${CLFS_HOST} --host=${CLFS_TARGET} --target=${CLFS_TARGET} \ 74 --with-local-prefix=/tools --enable-long-long --enable-c99 --enable-shared \ 75 --enable-threads=posix --disable-multilib --disable-nls \ 76 --enable-__cxa_atexit --enable-languages=c,c++ --disable-libstdcxx-pch \ 77 --with-system-zlib --with-native-system-header-dir=/tools/include \ 78 --disable-libssp --enable-checking=release --enable-libstdcxx-time</userinput></screen> 73 --build=${CLFS_HOST} --host=${CLFS_TARGET} --target=${CLFS_TARGET} \ 74 --libexecdir=/tools/lib --with-local-prefix=/tools --enable-long-long \ 75 --enable-c99 --enable-shared --enable-threads=posix --disable-multilib \ 76 --disable-nls --enable-__cxa_atexit --enable-languages=c,c++ \ 77 --disable-libstdcxx-pch --enable-cloog-backend=isl --with-gmp=/tools \ 78 --with-mpfr=/tools --with-mpc=/tools --with-isl=/tools \ 79 --disable-isl-version-check --with-cloog=/tools --with-system-zlib \ 80 --with-native-system-header-dir=/tools/include --disable-libssp \ 81 --disable-install-libiberty --enable-checking=release \ 82 --enable-libstdcxx-time</userinput></screen> 79 83 80 84 <variablelist os="cl"> 81 <title>The meaning of the new configure option :</title>85 <title>The meaning of the new configure options:</title> 82 86 83 87 <varlistentry os="cl1"> -
BOOK/temp-system/common/gettext.xml
r599deb0 r195cf88 29 29 <screen os="b"><userinput>cd gettext-tools</userinput></screen> 30 30 31 <para os="t1">When cross-compiling, the Gettext 32 <command>configure</command> script assumes we don't have a working wcwidth 33 even when when we do. The following will fix possible 31 <para os="t1">When cross-compiling the Gettext configure script assumes we 32 don't have a working wcwidth when we do. The following will fix possible 34 33 compilation errors because of this assumption:</para> 35 34 … … 42 41 --disable-shared --cache-file=config.cache</userinput></screen> 43 42 44 <para os="e">Compile the required programs and support library:</para> 43 <variablelist os="e"> 44 <title>The meaning of the configure options:</title> 45 45 46 <screen os="f"><userinput>make -C gnulib-lib 47 make -C src msgfmt msgmerge xgettext</userinput></screen> 46 <varlistentry os="e1"> 47 <term><parameter>--disable-shared</parameter></term> 48 <listitem> 49 <para>This tells Gettext not to create a shared library.</para> 50 </listitem> 51 </varlistentry> 48 52 49 <para os="g">Install the <command>msgfmt</command>, 50 <command>msgmerge</command> and <command>xgettext</command> binaries:</para> 53 </variablelist> 51 54 52 <screen os="h"><userinput>cp -v src/{msgfmt,msgmerge,xgettext} /tools/bin</userinput></screen> 55 <para os="f">Compile the package:</para> 56 57 <screen os="g"><userinput>make -C gnulib-lib 58 make -C src msgfmt</userinput></screen> 59 60 <para os="h">Install the <command>msgfmt</command> binary:</para> 61 62 <screen os="i"><userinput>cp -v src/msgfmt /tools/bin</userinput></screen> 53 63 54 64 </sect2> -
BOOK/temp-system/common/gmp.xml
r599deb0 r195cf88 35 35 <para os="a">Prepare GMP for compilation:</para> 36 36 37 <screen os="b"><userinput> CC_FOR_BUILD=gcc ./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
r599deb0 r195cf88 40 40 assumes there is no usable <filename>regex.h</filename> installed and 41 41 instead uses the one included with Grep. This switch forces the use of 42 the regex functions from Glibc.</para>42 the regex functions from EGLIBC.</para> 43 43 </listitem> 44 44 </varlistentry> -
BOOK/temp-system/common/isl.xml
r599deb0 r195cf88 26 26 27 27 <screen os="b"><userinput>./configure --prefix=/tools \ 28 --build=${CLFS_HOST} --host=${CLFS_TARGET}</userinput></screen> 28 --build=${CLFS_HOST} --host=${CLFS_TARGET} \ 29 --with-gmp-prefix=/tools</userinput></screen> 29 30 30 31 <para os="c">Compile the package:</para> -
BOOK/temp-system/common/ncurses.xml
r599deb0 r195cf88 76 76 <term><parameter>--with-build-cc=gcc</parameter></term> 77 77 <listitem> 78 <para>This tells Ncurses which compiler to use to build native tools 79 when cross-compiling.</para> 78 <para>This tells Ncurses what type of compiler we are using.</para> 80 79 </listitem> 81 80 </varlistentry> -
BOOK/temp-system/common/texinfo.xml
r599deb0 r195cf88 13 13 <indexterm zone="ch-temp-system-texinfo"> 14 14 <primary sortas="a-Texinfo">Texinfo</primary> 15 <secondary>temporary system</secondary>15 <secondary>temporary tools</secondary> 16 16 </indexterm> 17 17 … … 29 29 <screen os="b"><userinput>PERL=/usr/bin/perl ./configure --prefix=/tools \ 30 30 --build=${CLFS_HOST} --host=${CLFS_TARGET}</userinput></screen> 31 32 <variablelist os="ba">33 <title>The meaning of the new configure option:</title>34 35 <varlistentry>36 <term><parameter>PERL=/usr/bin/perl</parameter></term>37 <listitem>38 <para>This forces Texinfo to use39 <filename class="directory">/usr/bin</filename> as the location of40 <command>perl</command>, as some host systems may have it in41 <filename class="directory">/bin</filename>.</para>42 </listitem>43 </varlistentry>44 45 </variablelist>46 31 47 32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/temp-system/common/vim.xml
r599deb0 r195cf88 62 62 --with-tlib=ncurses</userinput></screen> 63 63 64 <variablelist os="f">65 <title>The meaning of the new configure options:</title>66 67 <varlistentry>68 <term><parameter>--enable-multibyte</parameter></term>69 <listitem>70 <para>This optional but highly recommended switch enables support71 for editing files in multibyte character encodings. This is needed72 if using a locale with a multibyte character set. This switch is73 also helpful to be able to edit text files initially created in74 Linux distributions like Fedora that use UTF-8 as a default75 character set.</para>76 </listitem>77 </varlistentry>78 79 <varlistentry>80 <term><parameter>--enable-gui=no --disable-gtktest --disable-xim --with-features=normal --disable-gpm --without-x --disable-netbeans</parameter></term>81 <listitem>82 <para>These options prevent Vim from trying to link to libraries83 that might be on the host but won't exist inside the temporary84 build environment.</para>85 </listitem>86 </varlistentry>87 88 <varlistentry>89 <term><parameter>--with-tlib=ncurses</parameter></term>90 <listitem>91 <para>Tells Vim to use Ncurses as its terminal library.</para>92 </listitem>93 </varlistentry>94 95 </variablelist>96 97 64 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 98 65 href="../../final-system/common/vim.xml" … … 107 74 xpointer="xpointer(//*[@os='j'])"/> 108 75 109 <screen os="k"><userinput>make install</userinput></screen> 76 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 77 href="../../final-system/common/vim.xml" 78 xpointer="xpointer(//*[@os='k'])"/> 110 79 111 80 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 119 88 120 89 <screen os="tv2"><userinput>cat > /tools/etc/vimrc << "EOF" 121 <literal>" Begin / tools/etc/vimrc90 <literal>" Begin /etc/vimrc 122 91 123 92 set nocompatible … … 126 95 syntax on 127 96 128 " End / tools/etc/vimrc</literal>97 " End /etc/vimrc</literal> 129 98 EOF</userinput></screen> 130 99 -
BOOK/temp-system/common/xz.xml
r599deb0 r195cf88 12 12 13 13 <indexterm zone="ch-temp-system-xz"> 14 <primary sortas="a-XZ Utils">XZUtils</primary>14 <primary sortas="a-XZ-Utils">XZ-Utils</primary> 15 15 <secondary>temporary system</secondary> 16 16 </indexterm> … … 21 21 22 22 <sect2 role="installation"> 23 <title>Installation of XZ 23 <title>Installation of XZ-Utils</title> 24 24 25 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/temp-system/common/zlib.xml
r599deb0 r195cf88 13 13 <indexterm zone="ch-temp-system-zlib"> 14 14 <primary sortas="a-Zlib">Zlib</primary> 15 <secondary> temporary system</secondary>15 <secondary>boot</secondary> 16 16 </indexterm> 17 17 -
BOOK/temp-system/mips-chapter.xml
r599deb0 r195cf88 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 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bison.xml"/> 26 27 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bzip2.xml"/> 27 28 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/check.xml"/> … … 30 31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/findutils.xml"/> 31 32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/file.xml"/> 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/flex.xml"/> 32 34 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gawk.xml"/> 33 35 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gettext.xml"/> 34 36 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/grep.xml"/> 35 37 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gzip.xml"/> 38 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/m4.xml"/> 36 39 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/make.xml"/> 37 40 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/patch.xml"/> … … 39 42 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/tar.xml"/> 40 43 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/texinfo.xml"/> 41 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/util-linux.xml"/>42 44 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/vim.xml"/> 43 45 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/xz.xml"/> -
BOOK/temp-system/mips64-64-chapter.xml
r599deb0 r195cf88 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 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/bison.xml"/> 26 27 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/bzip2.xml"/> 27 28 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/check.xml"/> … … 30 31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/findutils.xml"/> 31 32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/file.xml"/> 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/flex.xml"/> 32 34 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gawk.xml"/> 33 35 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gettext.xml"/> 34 36 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/grep.xml"/> 35 37 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gzip.xml"/> 38 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/m4.xml"/> 36 39 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/make.xml"/> 37 40 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/patch.xml"/> … … 39 42 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/tar.xml"/> 40 43 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/texinfo.xml"/> 41 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/util-linux.xml"/>42 44 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/vim.xml"/> 43 45 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/xz.xml"/> -
BOOK/temp-system/mips64-64/gcc.xml
r599deb0 r195cf88 74 74 ../gcc-&gcc-version;/configure --prefix=/tools --disable-multilib \ 75 75 --build=${CLFS_HOST} --host=${CLFS_TARGET} --target=${CLFS_TARGET} \ 76 --with-local-prefix=/tools --enable-long-long --enable-c99 \ 77 --enable-shared --enable-threads=posix --disable-nls --enable-__cxa_atexit \ 78 --enable-languages=c,c++ --disable-libstdcxx-pch --with-system-zlib \ 79 --enable-checking=release --enable-libstdcxx-time \ 80 --with-native-system-header-dir=/tools/include</userinput></screen> 76 --libexecdir=/tools/lib --with-local-prefix=/tools --enable-long-long \ 77 --enable-c99 --enable-shared --enable-threads=posix --disable-nls \ 78 --enable-__cxa_atexit --enable-languages=c,c++ --disable-libstdcxx-pch \ 79 --enable-cloog-backend=isl --with-gmp=/tools --with-mpfr=/tools \ 80 --with-mpc=/tools --with-isl=/tools --disable-isl-version-check \ 81 --with-cloog=/tools --with-system-zlib --enable-checking=release \ 82 --enable-libstdcxx-time --with-native-system-header-dir=/tools/include</userinput></screen> 81 83 82 84 <variablelist> -
BOOK/temp-system/mips64-chapter.xml
r599deb0 r195cf88 24 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/ncurses.xml"/> 25 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/bash.xml"/> 26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/bison.xml"/> 26 27 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/bzip2.xml"/> 27 28 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/check.xml"/> … … 30 31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/findutils.xml"/> 31 32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/file.xml"/> 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/flex.xml"/> 32 34 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gawk.xml"/> 33 35 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gettext.xml"/> 34 36 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/grep.xml"/> 35 37 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gzip.xml"/> 38 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/m4.xml"/> 36 39 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/make.xml"/> 37 40 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/patch.xml"/> … … 39 42 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/tar.xml"/> 40 43 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/texinfo.xml"/> 41 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/util-linux.xml"/>42 44 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/vim.xml"/> 43 45 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/xz.xml"/> -
BOOK/temp-system/mips64/choose.xml
r599deb0 r195cf88 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 Glibc is built to generate the library for the smallest version of the Linux kernel expected to be supported.</para>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 35 36 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> -
BOOK/temp-system/mips64/gcc.xml
r599deb0 r195cf88 72 72 73 73 <screen os="dc"><userinput>CC="${CC} ${BUILD64}" CXX="${CXX} ${BUILD64}" \ 74 ../gcc-&gcc-version;/configure --prefix=/tools \ 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 --with-abi=64 --with-system-zlib \ 80 --enable-checking=release --enable-libstdcxx-time \ 81 --with-native-system-header-dir=/tools/include</userinput></screen> 74 ../gcc-&gcc-version;/configure --prefix=/tools \ 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 --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> 82 84 83 85 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/temp-system/multilib/bash.xml
r599deb0 r195cf88 68 68 xpointer="xpointer(//*[@os='h'])"/> 69 69 70 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 71 href="../common/bash.xml" 72 xpointer="xpointer(//*[@os='t3'])"/> 73 74 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 75 href="../common/bash.xml" 76 xpointer="xpointer(//*[@os='t4'])"/> 77 70 78 </sect2> 71 79 -
BOOK/temp-system/multilib/binutils.xml
r599deb0 r195cf88 49 49 --disable-nls --enable-shared --enable-64-bit-bfd</userinput></screen> 50 50 51 <variablelist os="ea"> 52 <title>The meaning of the new configure options:</title> 53 54 <varlistentry> 55 <term><parameter>CC="${CC} ${BUILD64}"</parameter></term> 56 <listitem> 57 <para>Tells the compiler to use our 64-bit build flags.</para> 58 </listitem> 59 </varlistentry> 60 61 </variablelist> 62 51 63 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 52 64 href="../common/binutils.xml" -
BOOK/temp-system/multilib/bison.xml
r599deb0 r195cf88 30 30 href="../common/bison.xml" 31 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'])"/> 32 40 33 41 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/temp-system/multilib/check.xml
r599deb0 r195cf88 6 6 ]> 7 7 8 <sect1 id="ch-te mp-system-check" role="wrap">8 <sect1 id="ch-testsuite-tools-check" role="wrap"> 9 9 <?dbhtml filename="check.html"?> 10 10 11 11 <title>Check-&check-version;</title> 12 12 13 <indexterm zone="ch-te mp-system-check">13 <indexterm zone="ch-testsuite-tools-check"> 14 14 <primary sortas="a-Check">Check</primary> 15 15 </indexterm> … … 28 28 <screen os="d"><userinput>CC="${CC} ${BUILD64}" PKG_CONFIG= ./configure --prefix=/tools \ 29 29 --build=${CLFS_HOST} --host=${CLFS_TARGET} --libdir=/tools/lib64</userinput></screen> 30 31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"32 href="../common/check.xml"33 xpointer="xpointer(//*[@os='e'])"/>34 30 35 31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/temp-system/multilib/choose.xml
r599deb0 r195cf88 32 32 <para>To chroot, you will also need a Linux Kernel-2.6.32 or greater 33 33 (having been compiled with GCC-4.1.2 or greater). The reason for the 34 kernel version requirement is that Glibc is built to generate the library34 kernel version requirement is that eglibc is built to generate the library 35 35 for the smallest version of the Linux kernel expected to be supported.</para> 36 36 -
BOOK/temp-system/multilib/cloog.xml
r599deb0 r195cf88 29 29 <screen os="b"><userinput>CC="${CC} ${BUILD64}" ./configure --prefix=/tools \ 30 30 --build=${CLFS_HOST} --host=${CLFS_TARGET} --libdir=/tools/lib64 \ 31 --enable-shared </userinput></screen>31 --enable-shared --with-gmp-prefix=/tools --with-isl-prefix=/tools</userinput></screen> 32 32 33 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 46 46 href="../common/cloog.xml" 47 47 xpointer="xpointer(//*[@os='d'])"/> 48 48 49 49 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 50 50 href="../common/cloog.xml" -
BOOK/temp-system/multilib/coreutils.xml
r599deb0 r195cf88 53 53 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 54 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'])"/> 60 61 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 62 href="../common/coreutils.xml" 55 63 xpointer="xpointer(//*[@os='bf'])"/> 56 64 -
BOOK/temp-system/multilib/diffutils.xml
r599deb0 r195cf88 28 28 29 29 <screen os="b"><userinput>CC="${CC} ${BUILD64}" ./configure --prefix=/tools \ 30 30 --build=${CLFS_HOST} --host=${CLFS_TARGET}</userinput></screen> 31 31 32 32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/temp-system/multilib/gawk.xml
r599deb0 r195cf88 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
r599deb0 r195cf88 72 72 73 73 <screen os="dc"><userinput>CC="${CC} ${BUILD64}" CXX="${CXX} ${BUILD64}" \ 74 ../gcc-&gcc-version;/configure --prefix=/tools \ 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 --disable-nls \ 78 --enable-__cxa_atexit --enable-languages=c,c++ --disable-libstdcxx-pch \ 79 --with-system-zlib --with-native-system-header-dir=/tools/include \ 80 --disable-libssp --enable-libstdcxx-time --enable-checking=release</userinput></screen> 74 ../gcc-&gcc-version;/configure --prefix=/tools \ 75 --libdir=/tools/lib64 --build=${CLFS_HOST} --host=${CLFS_TARGET} \ 76 --target=${CLFS_TARGET} --libexecdir=/tools/lib64 --with-local-prefix=/tools \ 77 --enable-long-long --enable-c99 --enable-shared --enable-threads=posix \ 78 --disable-nls --enable-__cxa_atexit --enable-languages=c,c++ \ 79 --disable-libstdcxx-pch --enable-cloog-backend=isl --with-gmp=/tools \ 80 --with-mpfr=/tools --with-mpc=/tools --with-isl=/tools \ 81 --disable-isl-version-check --with-cloog=/tools --with-system-zlib \ 82 --with-native-system-header-dir=/tools/include --disable-libssp \ 83 --disable-install-libiberty --enable-libstdcxx-time \ 84 --enable-checking=release</userinput></screen> 81 85 82 86 <variablelist os="dd"> -
BOOK/temp-system/multilib/gettext.xml
r599deb0 r195cf88 64 64 xpointer="xpointer(//*[@os='h'])"/> 65 65 66 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 67 href="../common/gettext.xml" 68 xpointer="xpointer(//*[@os='i'])"/> 69 66 70 </sect2> 67 71 -
BOOK/temp-system/multilib/gmp.xml
r599deb0 r195cf88 37 37 xpointer="xpointer(//*[@os='a'])"/> 38 38 39 <screen os="b"><userinput> CC_FOR_BUILD=gcc 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} \ 42 42 --libdir=/tools/lib64 --enable-cxx</userinput></screen> 43 44 <variablelist os="ba">45 <title>The meaning of the new configure option:</title>46 47 <varlistentry>48 <term><parameter>CC="${CC} ${BUILD64}"</parameter></term>49 <listitem>50 <para>Tells the compiler to use our 64-bit build flags.</para>51 </listitem>52 </varlistentry>53 54 </variablelist>55 43 56 44 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 61 49 href="../common/gmp.xml" 62 50 xpointer="xpointer(//*[@os='d'])"/> 63 51 64 52 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 65 53 href="../common/gmp.xml" -
BOOK/temp-system/multilib/gzip.xml
r599deb0 r195cf88 28 28 29 29 <screen os="b"><userinput>CC="${CC} ${BUILD64}" ./configure --prefix=/tools \ 30 30 --build=${CLFS_HOST} --host=${CLFS_TARGET}</userinput></screen> 31 31 32 32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/temp-system/multilib/isl.xml
r599deb0 r195cf88 30 30 ./configure --prefix=/tools \ 31 31 --build=${CLFS_HOST} --host=${CLFS_TARGET} \ 32 --libdir=/tools/lib64 </userinput></screen>32 --libdir=/tools/lib64 --with-gmp-prefix=/tools</userinput></screen> 33 33 34 34 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 39 39 href="../common/isl.xml" 40 40 xpointer="xpointer(//*[@os='d'])"/> 41 41 42 42 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 43 43 href="../common/isl.xml" -
BOOK/temp-system/multilib/m4.xml
r599deb0 r195cf88 6 6 ]> 7 7 8 <sect1 id="ch- cross-tools-m4" role="wrap">8 <sect1 id="ch-temp-system-m4" role="wrap"> 9 9 <?dbhtml filename="m4.html"?> 10 10 11 11 <title>M4-&m4-version;</title> 12 12 13 <indexterm zone="ch- cross-tools-m4">13 <indexterm zone="ch-temp-system-m4"> 14 14 <primary sortas="a-M4">M4</primary> 15 <secondary> cross tools</secondary>15 <secondary>temporary system</secondary> 16 16 </indexterm> 17 17 … … 46 46 href="../common/m4.xml" 47 47 xpointer="xpointer(//*[@os='d'])"/> 48 48 49 49 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 50 50 href="../common/m4.xml" -
BOOK/temp-system/multilib/mpc.xml
r599deb0 r195cf88 39 39 href="../common/mpc.xml" 40 40 xpointer="xpointer(//*[@os='d'])"/> 41 41 42 42 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 43 43 href="../common/mpc.xml" -
BOOK/temp-system/multilib/mpfr.xml
r599deb0 r195cf88 46 46 href="../common/mpfr.xml" 47 47 xpointer="xpointer(//*[@os='d'])"/> 48 48 49 49 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 50 50 href="../common/mpfr.xml" -
BOOK/temp-system/multilib/sed.xml
r599deb0 r195cf88 37 37 href="../common/sed.xml" 38 38 xpointer="xpointer(//*[@os='d'])"/> 39 39 40 40 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 41 41 href="../common/sed.xml" -
BOOK/temp-system/multilib/texinfo.xml
r599deb0 r195cf88 33 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 34 34 href="../common/texinfo.xml" 35 xpointer="xpointer(//*[@os='ba'])"/>36 37 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"38 href="../common/texinfo.xml"39 35 xpointer="xpointer(//*[@os='c'])"/> 40 36 -
BOOK/temp-system/multilib/vim.xml
r599deb0 r195cf88 52 52 53 53 <screen os="e"><userinput>CC="${CC} ${BUILD64}" CXX="${CXX} ${BUILD64}" \ 54 ./configure --build=${CLFS_HOST} --host=${CLFS_TARGET} \ 55 --prefix=/tools --enable-multibyte --enable-gui=no \ 56 --disable-gtktest --disable-xim --with-features=normal \ 57 --disable-gpm --without-x --disable-netbeans \ 58 --with-tlib=ncurses</userinput></screen> 59 60 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 61 href="../common/vim.xml" 62 xpointer="xpointer(//*[@os='f'])"/> 54 ./configure --build=${CLFS_HOST} --host=${CLFS_TARGET} \ 55 --prefix=/tools --enable-multibyte --enable-gui=no \ 56 --disable-gtktest --disable-xim --with-features=normal \ 57 --disable-gpm --without-x --disable-netbeans \ 58 --with-tlib=ncurses</userinput></screen> 63 59 64 60 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/temp-system/multilib/xz.xml
r599deb0 r195cf88 12 12 13 13 <indexterm zone="ch-temp-system-xz"> 14 <primary sortas="a-XZ Utils">XZUtils</primary>14 <primary sortas="a-XZ-Utils">XZ-Utils</primary> 15 15 <secondary>temporary system</secondary> 16 16 </indexterm> … … 21 21 22 22 <sect2 role="installation"> 23 <title>Installation of XZ 23 <title>Installation of XZ-Utils</title> 24 24 25 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/temp-system/multilib/zlib.xml
r599deb0 r195cf88 13 13 <indexterm zone="ch-temp-system-zlib"> 14 14 <primary sortas="a-Zlib">Zlib</primary> 15 <secondary> temporary system</secondary>15 <secondary>boot</secondary> 16 16 </indexterm> 17 17 -
BOOK/temp-system/ppc-chapter.xml
r599deb0 r195cf88 23 23 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ncurses.xml"/> 24 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bash.xml"/> 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bison.xml"/> 25 26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bzip2.xml"/> 26 27 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/check.xml"/> … … 29 30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/findutils.xml"/> 30 31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/file.xml"/> 32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/flex.xml"/> 31 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gawk.xml"/> 32 34 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gettext.xml"/> 33 35 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/grep.xml"/> 34 36 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gzip.xml"/> 37 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/m4.xml"/> 35 38 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/make.xml"/> 36 39 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/patch.xml"/> … … 38 41 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/tar.xml"/> 39 42 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/texinfo.xml"/> 40 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/util-linux.xml"/>41 43 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/vim.xml"/> 42 44 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/xz.xml"/> -
BOOK/temp-system/ppc64-64-chapter.xml
r599deb0 r195cf88 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 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/bison.xml"/> 26 27 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/bzip2.xml"/> 27 28 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/check.xml"/> … … 30 31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/findutils.xml"/> 31 32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/file.xml"/> 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/flex.xml"/> 32 34 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gawk.xml"/> 33 35 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gettext.xml"/> 34 36 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/grep.xml"/> 35 37 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gzip.xml"/> 38 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/m4.xml"/> 36 39 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/make.xml"/> 37 40 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/patch.xml"/> … … 39 42 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/tar.xml"/> 40 43 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/texinfo.xml"/> 41 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/util-linux.xml"/>42 44 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/vim.xml"/> 43 45 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/xz.xml"/> -
BOOK/temp-system/ppc64-64/gcc.xml
r599deb0 r195cf88 74 74 ../gcc-&gcc-version;/configure --prefix=/tools --disable-multilib \ 75 75 --build=${CLFS_HOST} --host=${CLFS_TARGET} --target=${CLFS_TARGET} \ 76 --with-local-prefix=/tools --enable-long-long --enable-c99 \ 77 --enable-shared --enable-threads=posix --disable-nls --enable-__cxa_atexit \ 78 --enable-languages=c,c++ --disable-libstdcxx-pch --with-system-zlib \ 76 --libexecdir=/tools/lib --with-local-prefix=/tools --enable-long-long \ 77 --enable-c99 --enable-shared --enable-threads=posix --disable-nls \ 78 --enable-__cxa_atexit --enable-languages=c,c++ --disable-libstdcxx-pch \ 79 --enable-cloog-backend=isl --with-gmp=/tools --with-mpfr=/tools \ 80 --with-mpc=/tools --with-isl=/tools --disable-isl-version-check \ 81 --with-cloog=/tools --with-system-zlib \ 79 82 --with-native-system-header-dir=/tools/include --enable-checking=release \ 80 83 --enable-libstdcxx-time</userinput></screen> -
BOOK/temp-system/ppc64-chapter.xml
r599deb0 r195cf88 23 23 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/ncurses.xml"/> 24 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/bash.xml"/> 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/bison.xml"/> 25 26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/bzip2.xml"/> 26 27 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/check.xml"/> … … 29 30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/findutils.xml"/> 30 31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/file.xml"/> 32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/flex.xml"/> 31 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gawk.xml"/> 32 34 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gettext.xml"/> 33 35 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/grep.xml"/> 34 36 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gzip.xml"/> 37 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/m4.xml"/> 35 38 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/make.xml"/> 36 39 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/patch.xml"/> … … 38 41 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/tar.xml"/> 39 42 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/texinfo.xml"/> 40 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/util-linux.xml"/>41 43 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/vim.xml"/> 42 44 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/xz.xml"/> -
BOOK/temp-system/ppc64/choose.xml
r599deb0 r195cf88 23 23 successfully chroot and execute 64-bit programs. However, if the 24 24 kernel personality has been set to 32-bit by a utility such as 25 linux32, it will eventually fail when Glibc thinks it is building25 linux32, it will eventually fail when glibc thinks it is building 26 26 on a 32-bit system and tries to include incompatible assembler code 27 27 in the 64-bit glibc.</para> -
BOOK/temp-system/ppc64/gcc.xml
r599deb0 r195cf88 44 44 45 45 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 46 href="../../cross-tools/ppc /gcc-static.xml"46 href="../../cross-tools/ppc64/gcc-static.xml" 47 47 xpointer="xpointer(//*[@os='ah'])"/> 48 48 -
BOOK/temp-system/sparc-chapter.xml
r599deb0 r195cf88 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 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bison.xml"/> 26 27 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bzip2.xml"/> 27 28 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/check.xml"/> … … 30 31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/file.xml"/> 31 32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/findutils.xml"/> 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/flex.xml"/> 32 34 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gawk.xml"/> 33 35 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gettext.xml"/> 34 36 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/grep.xml"/> 35 37 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gzip.xml"/> 38 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/m4.xml"/> 36 39 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/make.xml"/> 37 40 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/patch.xml"/> … … 39 42 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/tar.xml"/> 40 43 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/texinfo.xml"/> 41 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/util-linux.xml"/>42 44 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/vim.xml"/> 43 45 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/xz.xml"/> -
BOOK/temp-system/sparc64-64-chapter.xml
r599deb0 r195cf88 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 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/bison.xml"/> 26 27 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/bzip2.xml"/> 27 28 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/check.xml"/> … … 30 31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/findutils.xml"/> 31 32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/file.xml"/> 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/flex.xml"/> 32 34 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gawk.xml"/> 33 35 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gettext.xml"/> 34 36 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/grep.xml"/> 35 37 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gzip.xml"/> 38 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/m4.xml"/> 36 39 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/make.xml"/> 37 40 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/patch.xml"/> … … 39 42 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/tar.xml"/> 40 43 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/texinfo.xml"/> 41 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/util-linux.xml"/>42 44 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/vim.xml"/> 43 45 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/xz.xml"/> -
BOOK/temp-system/sparc64-chapter.xml
r599deb0 r195cf88 24 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/ncurses.xml"/> 25 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/bash.xml"/> 26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/bison.xml"/> 26 27 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/bzip2.xml"/> 27 28 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/check.xml"/> … … 30 31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/findutils.xml"/> 31 32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/file.xml"/> 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/flex.xml"/> 32 34 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gawk.xml"/> 33 35 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gettext.xml"/> 34 36 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/grep.xml"/> 35 37 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gzip.xml"/> 38 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/m4.xml"/> 36 39 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/make.xml"/> 37 40 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/patch.xml"/> … … 39 42 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/tar.xml"/> 40 43 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/texinfo.xml"/> 41 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/util-linux.xml"/>42 44 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/vim.xml"/> 43 45 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/xz.xml"/> -
BOOK/temp-system/x86-chapter.xml
r599deb0 r195cf88 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 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bison.xml"/> 26 27 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bzip2.xml"/> 27 28 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/check.xml"/> … … 30 31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/findutils.xml"/> 31 32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/file.xml"/> 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/flex.xml"/> 32 34 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gawk.xml"/> 33 35 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gettext.xml"/> 34 36 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/grep.xml"/> 35 37 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gzip.xml"/> 38 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/m4.xml"/> 36 39 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/make.xml"/> 37 40 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/patch.xml"/> … … 39 42 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/tar.xml"/> 40 43 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/texinfo.xml"/> 41 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/util-linux.xml"/>42 44 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/vim.xml"/> 43 45 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/xz.xml"/> -
BOOK/temp-system/x86_64-64-chapter.xml
r599deb0 r195cf88 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 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/bison.xml"/> 26 27 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/bzip2.xml"/> 27 28 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/check.xml"/> … … 30 31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/findutils.xml"/> 31 32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/file.xml"/> 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/flex.xml"/> 32 34 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gawk.xml"/> 33 35 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gettext.xml"/> 34 36 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/grep.xml"/> 35 37 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gzip.xml"/> 38 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/m4.xml"/> 36 39 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/make.xml"/> 37 40 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/patch.xml"/> … … 39 42 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/tar.xml"/> 40 43 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/texinfo.xml"/> 41 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/util-linux.xml"/>42 44 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/vim.xml"/> 43 45 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/xz.xml"/> -
BOOK/temp-system/x86_64-chapter.xml
r599deb0 r195cf88 24 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/ncurses.xml"/> 25 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/bash.xml"/> 26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/bison.xml"/> 26 27 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/bzip2.xml"/> 27 28 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/check.xml"/> … … 30 31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/findutils.xml"/> 31 32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/file.xml"/> 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/flex.xml"/> 32 34 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gawk.xml"/> 33 35 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gettext.xml"/> 34 36 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/grep.xml"/> 35 37 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gzip.xml"/> 38 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/m4.xml"/> 36 39 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/make.xml"/> 37 40 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/patch.xml"/> … … 39 42 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/tar.xml"/> 40 43 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/texinfo.xml"/> 41 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/util-linux.xml"/>42 44 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/vim.xml"/> 43 45 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/xz.xml"/> -
BOOK/testsuite-tools/common/introduction.xml
r599deb0 r195cf88 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 , Binutils, and Findutils testsuites.16 Installing three packages for testing purposes may seem excessive, but it is17 very 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/the-end/downloadclient.xml
r599deb0 r195cf88 63 63 }' > binary 64 64 65 gawk '{q=p;p=$0}NR>1{print q}END{ORS = ""; print p}' binary > wget-1.14.tar.xz 65 gawk '{q=p;p=$0}NR>1{print q}END{ORS = ""; print p}' binary > wget-1.14.tar.xz 66 66 67 67 rm binary … … 79 79 $response = $http->mirror('http://ftp.gnu.org/gnu/wget/wget-1.14.tar.xz', 'wget-1.14.tar.xz'); 80 80 die "Failed!\n" unless $response->{success}; 81 print "Unchanged!\n" if $response->{status} eq '304'; 81 print "Unchanged!\n" if $response->{status} eq '304'; 82 82 EOF</userinput></screen> 83 83 <para>Or use this:</para> -
BOOK/users_groups.ent
r599deb0 r195cf88 8 8 <!ENTITY uid-adm "3"> 9 9 <!ENTITY uid-lp "10"> 10 <!ENTITY uid-messagebus "27">11 10 <!ENTITY uid-mail "30"> 12 11 <!ENTITY uid-news "31"> … … 36 35 <!ENTITY gid-console "17"> 37 36 <!ENTITY gid-cdrw "18"> 38 <!ENTITY gid-messagebus "27">39 <!ENTITY gid-systemd-journal "28">40 37 <!ENTITY gid-mail "30"> 41 38 <!ENTITY gid-news "31"> 42 <!ENTITY gid-wheel "39">43 39 <!ENTITY gid-users "1000"> 44 40 <!ENTITY gid-nogroup "65533"> 41 <!ENTITY gid-nobody "65534"> -
BOOK/x86-index.xml
r599deb0 r195cf88 61 61 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="testsuite-tools/x86-chapter.xml"/> 62 62 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="final-system/x86-chapter.xml"/> 63 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href=" system-config/x86-chapter.xml"/>63 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="bootscripts/x86-chapter.xml"/> 64 64 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="network/x86-chapter.xml"/> 65 65 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="bootable/x86-chapter.xml"/> -
BOOK/x86_64-64-index.xml
r599deb0 r195cf88 61 61 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="testsuite-tools/x86_64-64-chapter.xml"/> 62 62 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="final-system/x86_64-64-chapter.xml"/> 63 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href=" system-config/x86_64-64-chapter.xml"/>63 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="bootscripts/x86_64-64-chapter.xml"/> 64 64 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="network/x86_64-64-chapter.xml"/> 65 65 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="bootable/x86_64-64-chapter.xml"/> -
BOOK/x86_64-index.xml
r599deb0 r195cf88 61 61 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="testsuite-tools/x86_64-chapter.xml"/> 62 62 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="final-system/x86_64-chapter.xml"/> 63 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href=" system-config/x86_64-chapter.xml"/>63 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="bootscripts/x86_64-chapter.xml"/> 64 64 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="network/x86_64-chapter.xml"/> 65 65 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="bootable/x86_64-chapter.xml"/> -
scripts/patch/perl-patch.sh
r599deb0 r195cf88 17 17 # 18 18 cd /usr/src 19 if ! [ -e perl-${VERSION}.tar. bz2]; then19 if ! [ -e perl-${VERSION}.tar. bz2 ]; then 20 20 wget http://www.cpan.org/src/perl-${VERSION}.tar.bz2 21 21 fi
Note:
See TracChangeset
for help on using the changeset viewer.