Changes in / [195cf88:599deb0]
- Files:
-
- 110 added
- 158 deleted
- 383 edited
Legend:
- Unmodified
- Added
- Removed
-
BOOK/Makefile
r195cf88 r599deb0 21 21 sparc sparc64 sparc64-64 \ 22 22 mips mips64 mips64-64 \ 23 ppc ppc64 ppc64-64 \ 24 alpha 23 ppc ppc64 ppc64-64 25 24 26 25 ifdef V … … 239 238 @echo "Download-List Targets" 240 239 @echo " $(FG_GREEN)download-list $(FG_BLUE)$(ARCHS_DLLIST)$(FG_DEFAULT)" 240 @echo 241 241 @echo "md5-List Targets" 242 242 @echo " $(FG_GREEN)md5-list $(FG_BLUE)$(ARCHS_MD5LIST)$(FG_DEFAULT)" -
BOOK/README
r195cf88 r599deb0 14 14 XML to XHTML: 15 15 ------------- 16 make RENDERDIR=/path/to/output/location16 make BASEDIR=/path/to/output/location 17 17 18 18 19 19 XML to single file XHTML (nochunks): 20 20 ------------------------------------ 21 make RENDERDIR=/path/to/output/location nochunks21 make BASEDIR=/path/to/output/location nochunks 22 22 23 23 … … 30 30 XML to PDF: 31 31 ----------- 32 make RENDERDIR=/path/to/output/location pdf32 make BASEDIR=/path/to/output/location pdf -
BOOK/appendices/acronymlist.xml
r195cf88 r599deb0 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>33 26 <term><emphasis role="bold">API</emphasis></term> 34 27 <listitem> -
BOOK/appendices/dependencies/common.xml
r195cf88 r599deb0 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 33 89 <!-- Begin Autoconf dependency info --> 34 90 <bridgehead renderas="sect2" id="autoconf-dep">Autoconf</bridgehead> … … 38 94 39 95 <seglistitem> 40 <seg>Bash, Coreutils, Gawk, Grep, M4, Make, Perl, Sed andTexinfo</seg>41 </seglistitem> 42 </segmentedlist> 43 44 <segmentedlist> 45 <segtitle>&testsuites;</segtitle> 46 47 <seglistitem> 48 <seg>Automake, Binutils, Diffutils, Findutils, GCC andLibtool</seg>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> 49 105 </seglistitem> 50 106 </segmentedlist> … … 66 122 <seglistitem> 67 123 <seg>Autoconf, Bash, Binutils, Coreutils, Gawk, Grep, M4, Make, Perl, 68 Sed andTexinfo</seg>124 Sed, Texinfo</seg> 69 125 </seglistitem> 70 126 </segmentedlist> … … 75 131 <seglistitem> 76 132 <seg>Bison, Bzip2, DejaGNU, Diffutils, Expect, Findutils, 77 Flex, GCC, Gettext, Gzip, Libtool, XZ-Utils and Tar. Can also use several133 Flex, GCC, Gettext, Gzip, Libtool, Tar, XZ Utils. Can also use several 78 134 other packages that are not installed in CLFS.</seg> 79 135 </seglistitem> … … 95 151 96 152 <seglistitem> 97 <seg>Bash, Bison, Coreutils, Diffutils, EGLIBC, Gawk, GCC, Grep, Make,98 Ncurses, Patch, Readline, Sed andTexinfo</seg>153 <seg>Bash, Bison, Coreutils, Diffutils, Glibc, Gawk, GCC, Grep, Make, 154 Ncurses, Patch, Readline, Sed, Texinfo</seg> 99 155 </seglistitem> 100 156 </segmentedlist> … … 123 179 124 180 <seglistitem> 125 <seg>Bash, Binutils, Bison, Coreutils, EGLIBC, GCC, Grep, Make,181 <seg>Bash, Binutils, Bison, Coreutils, Glibc, GCC, Grep, Make, 126 182 and Readline</seg> 127 183 </seglistitem> … … 151 207 152 208 <seglistitem> 153 <seg>Bash, Binutils, Coreutils, Diffutils, EGLIBC, File, Gawk, GCC,209 <seg>Bash, Binutils, Coreutils, Diffutils, Glibc, File, Gawk, GCC, 154 210 Grep, Make, Perl, Sed, Texinfo and Zlib</seg> 155 211 </seglistitem> … … 179 235 180 236 <seglistitem> 181 <seg>Bash, Binutils, Coreutils, EGLIBC, Gawk, GCC,182 Grep, M4, Make andSed</seg>183 </seglistitem> 184 </segmentedlist> 185 186 <segmentedlist> 187 <segtitle>&testsuites;</segtitle> 188 189 <seglistitem> 190 <seg>Diffutils, Findutils andGawk</seg>191 </seglistitem> 192 </segmentedlist> 193 194 <segmentedlist> 195 <segtitle>&before;</segtitle> 196 197 <seglistitem> 198 <seg>Flex, Kbd andTar</seg>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> 199 255 </seglistitem> 200 256 </segmentedlist> … … 207 263 208 264 <seglistitem> 209 <seg>Bash, Binutils, Coreutils, EGLIBC, GCC, Make</seg>265 <seg>Bash, Binutils, Coreutils, Glibc, GCC, Make</seg> 210 266 </seglistitem> 211 267 </segmentedlist> … … 227 283 </segmentedlist> 228 284 229 <!-- Begin CLFS-Boot scripts dependency info -->230 <bridgehead renderas="sect2" id="boot scripts-dep">CLFS-Bootscripts</bridgehead>231 232 <segmentedlist> 233 <segtitle>&dependencies;</segtitle> 234 235 <seglistitem> 236 <seg>Bash, Coreutils, Make andSed</seg>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> 237 293 </seglistitem> 238 294 </segmentedlist> … … 281 337 </segmentedlist> 282 338 283 <!-- Begin CLooG -ISLdependency 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>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> 292 348 </seglistitem> 293 349 </segmentedlist> … … 316 372 317 373 <seglistitem> 318 <seg> Bash, Binutils, Coreutils, EGLIBC, Gawk, GCC, GMP, Grep, Make,319 Patch, Perl, Sed and Texinfo</seg>374 <seg>ACL, Attr, Bash, Binutils, Coreutils, Glibc, Gawk, GCC, GMP, 375 Grep, Libcap, Make, Patch, Perl, Sed and Texinfo</seg> 320 376 </seglistitem> 321 377 </segmentedlist> … … 333 389 334 390 <seglistitem> 335 <seg>Bash, Diffutils, Findutils, Man and Eudev</seg> 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> 336 420 </seglistitem> 337 421 </segmentedlist> … … 398 482 399 483 <seglistitem> 400 <seg>Bash, Binutils, Coreutils, EGLIBC, GCC, Grep,484 <seg>Bash, Binutils, Coreutils, Glibc, GCC, Grep, 401 485 Make, Patch, Sed and Texinfo</seg> 402 486 </seglistitem> … … 419 503 </segmentedlist> 420 504 421 <!-- Begin EGLIBCdependency info -->422 <bridgehead renderas="sect2" id=" eglibc-dep">EGLIBC</bridgehead>505 <!-- Begin Glibc dependency info --> 506 <bridgehead renderas="sect2" id="glibc-dep">Glibc</bridgehead> 423 507 424 508 <segmentedlist> … … 447 531 </segmentedlist> 448 532 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 449 589 <!-- Begin Expect dependency info --> 450 590 <bridgehead renderas="sect2" id="expect-dep">Expect</bridgehead> … … 454 594 455 595 <seglistitem> 456 <seg>Bash, Binutils, Coreutils, Diffutils, EGLIBC, GCC, Grep, Make,596 <seg>Bash, Binutils, Coreutils, Diffutils, Glibc, GCC, Grep, Make, 457 597 Patch, Sed and Tcl</seg> 458 598 </seglistitem> … … 482 622 483 623 <seglistitem> 484 <seg>Bash, Binutils, Coreutils, EGLIBC, Gawk, GCC, Gettext, Grep, Gzip,624 <seg>Bash, Binutils, Coreutils, Glibc, Gawk, GCC, Gettext, Grep, Gzip, 485 625 Make, Pkg-config-lite, Sed, Texinfo and Util-linux</seg> 486 626 </seglistitem> … … 510 650 511 651 <seglistitem> 512 <seg>Bash, Binutils, Coreutils, Diffutils, EGLIBC, Gawk, GCC, Grep,652 <seg>Bash, Binutils, Coreutils, Diffutils, Glibc, Gawk, GCC, Grep, 513 653 Make, Sed and Zlib</seg> 514 654 </seglistitem> … … 538 678 539 679 <seglistitem> 540 <seg>Bash, Binutils, Coreutils, EGLIBC, GCC, Grep, Make,680 <seg>Bash, Binutils, Coreutils, Glibc, GCC, Grep, Make, 541 681 Sed and Texinfo</seg> 542 682 </seglistitem> … … 566 706 567 707 <seglistitem> 568 <seg>Bash, Binutils, Coreutils, EGLIBC, GCC, Grep, M4, Make,708 <seg>Bash, Binutils, Coreutils, Glibc, GCC, Grep, M4, Make, 569 709 Sed and Texinfo</seg> 570 710 </seglistitem> … … 594 734 595 735 <seglistitem> 596 <seg>Bash, Binutils, Coreutils, EGLIBC, GCC, Grep, Make, Sed and Texinfo</seg>736 <seg>Bash, Binutils, Coreutils, Glibc, GCC, Grep, Make, Sed and Texinfo</seg> 597 737 </seglistitem> 598 738 </segmentedlist> … … 621 761 622 762 <seglistitem> 623 <seg>Bash, Binutils, CLooG -ISL, Coreutils, Diffutils, EGLIBC,763 <seg>Bash, Binutils, CLooG, Coreutils, Diffutils, Glibc, 624 764 Findutils, Gawk, GCC, GMP, Grep, ISL, Make, MPFR, Patch, Perl, Sed, 625 765 Tar and Texinfo</seg> … … 643 783 </segmentedlist> 644 784 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 645 812 <!-- Begin Gettext dependency info --> 646 813 <bridgehead renderas="sect2" id="gettext-dep">Gettext</bridgehead> … … 650 817 651 818 <seglistitem> 652 <seg>Bash, Binutils, Coreutils, Diffutils, EGLIBC, Findutils, Gawk,819 <seg>Bash, Binutils, Coreutils, Diffutils, Glibc, Findutils, Gawk, 653 820 GCC, Grep, Make, Sed and Texinfo</seg> 654 821 </seglistitem> … … 672 839 673 840 <!-- Begin Glib dependency info --> 674 <bridgehead renderas="sect2" id="glib-dep">Glib</bridgehead>841 <!-- <bridgehead renderas="sect2" id="glib-dep">Glib</bridgehead> 675 842 676 843 <segmentedlist> … … 696 863 <seg>Pkg-config-lite</seg> 697 864 </seglistitem> 698 </segmentedlist> 865 </segmentedlist> --> 699 866 700 867 <!-- Begin GMP dependency info --> … … 705 872 706 873 <seglistitem> 707 <seg>Bash, Binutils, Coreutils, Diffutils, EGLIBC, Gawk, GCC, Grep, M4, Make,874 <seg>Bash, Binutils, Coreutils, Diffutils, Glibc, Gawk, GCC, Grep, M4, Make, 708 875 Sed and Texinfo</seg> 709 876 </seglistitem> … … 723 890 <seglistitem> 724 891 <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> 725 920 </seglistitem> 726 921 </segmentedlist> … … 733 928 734 929 <seglistitem> 735 <seg>Bash, Binutils, Coreutils, EGLIBC, GCC, Grep,930 <seg>Bash, Binutils, Coreutils, Glibc, GCC, Grep, 736 931 Make, Patch, Sed and Texinfo</seg> 737 932 </seglistitem> … … 761 956 762 957 <seglistitem> 763 <seg>Bash, Binutils, Coreutils, EGLIBC, Gawk, GCC, Grep, Make, Perl958 <seg>Bash, Binutils, Coreutils, Glibc, Gawk, GCC, Grep, Make, Perl 764 959 Sed and Texinfo</seg> 765 960 </seglistitem> … … 789 984 790 985 <seglistitem> 791 <seg>Bash, Binutils, Coreutils, EGLIBC, GCC, Grep, Make,986 <seg>Bash, Binutils, Coreutils, Glibc, GCC, Grep, Make, 792 987 Sed and Texinfo</seg> 793 988 </seglistitem> … … 837 1032 </segmentedlist> 838 1033 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 839 1061 <!-- Begin IProute2 dependency info --> 840 1062 <bridgehead renderas="sect2" id="iproute2-dep">IProute2</bridgehead> … … 844 1066 845 1067 <seglistitem> 846 <seg>Bash, Binutils, Bison, Coreutils, EGLIBC, Findutils, Flex, GCC,1068 <seg>Bash, Binutils, Bison, Coreutils, Glibc, Findutils, Flex, GCC, 847 1069 Make, Linux-Headers and Sed</seg> 848 1070 </seglistitem> … … 872 1094 873 1095 <seglistitem> 874 <seg>Bash, Binutils, Coreutils, EGLIBC, GCCand Make</seg>1096 <seg>Bash, Binutils, Coreutils, Glibc, GCC, Libcap and Make</seg> 875 1097 </seglistitem> 876 1098 </segmentedlist> … … 899 1121 900 1122 <seglistitem> 901 <seg>Bash, Binutils, Coreutils, Diffutils, EGLIBC, Gawk, GCC, Grep,1123 <seg>Bash, Binutils, Coreutils, Diffutils, Glibc, Gawk, GCC, Grep, 902 1124 GMP, Make, MPC, MPFR, Sed and Texinfo</seg> 903 1125 </seglistitem> … … 927 1149 928 1150 <seglistitem> 929 <seg>Bash, Binutils, Coreutils, EGLIBC, Gawk, GCC, Gzip, Make, and1151 <seg>Bash, Binutils, Coreutils, Glibc, Gawk, GCC, Gzip, Make, and 930 1152 Check</seg> 931 1153 </seglistitem> … … 955 1177 956 1178 <seglistitem> 957 <seg>Bash, Binutils, Bison, Coreutils, EGLIBC, Flex, Gawk, GCC,958 Gettext, Gzip, Make, Pkg-config-lite, Sed, XZ -Utils, and Zlib.1179 <seg>Bash, Binutils, Bison, Coreutils, Glibc, Flex, Gawk, GCC, 1180 Gettext, Gzip, Make, Pkg-config-lite, Sed, XZ Utils, and Zlib. 959 1181 </seg> 960 1182 </seglistitem> … … 973 1195 974 1196 <seglistitem> 975 <seg> Eudev</seg>1197 <seg>Systemd</seg> 976 1198 </seglistitem> 977 1199 </segmentedlist> … … 984 1206 985 1207 <seglistitem> 986 <seg>Bash, Binutils, Coreutils, EGLIBC, GCC, Grep, Make,1208 <seg>Bash, Binutils, Coreutils, Glibc, GCC, Grep, Make, 987 1209 Ncurses and Sed</seg> 988 1210 </seglistitem> … … 1005 1227 </segmentedlist> 1006 1228 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> 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> 1060 1281 </seglistitem> 1061 1282 </segmentedlist> … … 1068 1289 1069 1290 <seglistitem> 1070 <seg>Bash, Binutils, Coreutils, Diffutils, EGLIBC, Findutils, Gawk,1291 <seg>Bash, Binutils, Coreutils, Diffutils, Glibc, Findutils, Gawk, 1071 1292 GCC, Grep, Make, Sed and Texinfo</seg> 1072 1293 </seglistitem> … … 1123 1344 1124 1345 <seglistitem> 1125 <seg>Bash, Binutils, Coreutils, Diffutils, EGLIBC, Findutils, GCC, Grep,1346 <seg>Bash, Binutils, Coreutils, Diffutils, Glibc, Findutils, GCC, Grep, 1126 1347 Gzip, Make, KMOD, Ncurses, Perl and Sed</seg> 1127 1348 </seglistitem> … … 1151 1372 1152 1373 <seglistitem> 1153 <seg>Bash, Binutils, Coreutils, EGLIBC, Gawk, GCC, Grep, Make, Sed1374 <seg>Bash, Binutils, Coreutils, Glibc, Gawk, GCC, Grep, Make, Sed 1154 1375 and Texinfo</seg> 1155 1376 </seglistitem> … … 1179 1400 1180 1401 <seglistitem> 1181 <seg>Bash, Binutils, Coreutils, EGLIBC, GCC, Grep,1402 <seg>Bash, Binutils, Coreutils, Glibc, GCC, Grep, 1182 1403 Make, Sed and Texinfo</seg> 1183 1404 </seglistitem> … … 1188 1409 1189 1410 <seglistitem> 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-d ep">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>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-DB dependency info --> 1424 <bridgehead renderas="sect2" id="man-db-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 Utils, Make and Sed</seg> 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> 1227 1448 </seglistitem> 1228 1449 </segmentedlist> … … 1262 1483 1263 1484 <seglistitem> 1264 <seg>Bash, Binutils, Coreutils, Diffutils, EGLIBC, Gawk, GCC, Grep, GMP,1485 <seg>Bash, Binutils, Coreutils, Diffutils, Glibc, Gawk, GCC, Grep, GMP, 1265 1486 Make, MPFR, Sed and Texinfo</seg> 1266 1487 </seglistitem> … … 1290 1511 1291 1512 <seglistitem> 1292 <seg>Bash, Binutils, Coreutils, Diffutils, EGLIBC, Gawk, GCC, Grep, GMP,1513 <seg>Bash, Binutils, Coreutils, Diffutils, Glibc, Gawk, GCC, Grep, GMP, 1293 1514 Make, Sed and Texinfo</seg> 1294 1515 </seglistitem> … … 1308 1529 <seglistitem> 1309 1530 <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>1338 1531 </seglistitem> 1339 1532 </segmentedlist> … … 1346 1539 1347 1540 <seglistitem> 1348 <seg>Bash, Binutils, Coreutils, Diffutils, EGLIBC, Gawk, GCC, Grep,1541 <seg>Bash, Binutils, Coreutils, Diffutils, Glibc, Gawk, GCC, Grep, 1349 1542 Make and Sed</seg> 1350 1543 </seglistitem> … … 1363 1556 1364 1557 <seglistitem> 1365 <seg>Bash, GRUB, Inetutils, Less, Procps , Psmisc, Readline, Texinfo,1558 <seg>Bash, GRUB, Inetutils, Less, Procps-ng, Psmisc, Readline, Texinfo, 1366 1559 Util-linux and Vim</seg> 1367 1560 </seglistitem> … … 1375 1568 1376 1569 <seglistitem> 1377 <seg>Bash, Binutils, Coreutils, EGLIBC, GCC, Grep, Make and Sed</seg>1570 <seg>Bash, Binutils, Coreutils, Glibc, GCC, Grep, Make and Sed</seg> 1378 1571 </seglistitem> 1379 1572 </segmentedlist> … … 1402 1595 1403 1596 <seglistitem> 1404 <seg>Bash, Binutils, Coreutils, EGLIBC, Gawk, GCC, Grep,1597 <seg>Bash, Binutils, Coreutils, Glibc, Gawk, GCC, Grep, 1405 1598 Make and Sed</seg> 1406 1599 </seglistitem> … … 1411 1604 1412 1605 <seglistitem> 1413 <seg>Gzip, Iana-Etc and Procps , Tar</seg>1606 <seg>Gzip, Iana-Etc and Procps-ng, Tar</seg> 1414 1607 </seglistitem> 1415 1608 </segmentedlist> … … 1430 1623 1431 1624 <seglistitem> 1432 <seg>Bash, Binutils, Coreutils, Diffutils, EGLIBC, Gawk, GCC, Grep,1625 <seg>Bash, Binutils, Coreutils, Diffutils, Glibc, Gawk, GCC, Grep, 1433 1626 Make and Sed</seg> 1434 1627 </seglistitem> … … 1447 1640 1448 1641 <seglistitem> 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>1642 <seg>E2fsprogs, Systemd, Util-linux</seg> 1643 </seglistitem> 1644 </segmentedlist> 1645 1646 <!-- Begin Procps-ng dependency 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> 1461 1654 </seglistitem> 1462 1655 </segmentedlist> … … 1485 1678 1486 1679 <seglistitem> 1487 <seg>Bash, Binutils, Coreutils, EGLIBC, GCC, Grep, Make, Ncurses1680 <seg>Bash, Binutils, Coreutils, Glibc, GCC, Grep, Make, Ncurses 1488 1681 and Sed</seg> 1489 1682 </seglistitem> … … 1513 1706 1514 1707 <seglistitem> 1515 <seg>Bash, Binutils, Coreutils, EGLIBC, GCC, Grep, Make, Ncurses,1708 <seg>Bash, Binutils, Coreutils, Glibc, GCC, Grep, Make, Ncurses, 1516 1709 Patch, Sed and Texinfo</seg> 1517 1710 </seglistitem> … … 1531 1724 <seglistitem> 1532 1725 <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>1561 1726 </seglistitem> 1562 1727 </segmentedlist> … … 1569 1734 1570 1735 <seglistitem> 1571 <seg> Bash, Binutils, Coreutils, EGLIBC, GCC, Grep, Make,1736 <seg>ACL, Attr, Bash, Binutils, Coreutils, Glibc, GCC, Grep, Make, 1572 1737 Sed and Texinfo</seg> 1573 1738 </seglistitem> … … 1597 1762 1598 1763 <seglistitem> 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> 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> 1628 1795 </seglistitem> 1629 1796 </segmentedlist> … … 1652 1819 1653 1820 <seglistitem> 1654 <seg>Bash, Binutils, Bison, Coreutils, EGLIBC, GCC,1821 <seg>Bash, Binutils, Bison, Coreutils, Glibc, GCC, 1655 1822 Grep, Make, Sed and Texinfo</seg> 1656 1823 </seglistitem> … … 1680 1847 1681 1848 <seglistitem> 1682 <seg>Bash, Binutils, Coreutils, Diffutils, EGLIBC, GCC, Grep,1849 <seg>Bash, Binutils, Coreutils, Diffutils, Glibc, GCC, Grep, 1683 1850 Make and Sed</seg> 1684 1851 </seglistitem> … … 1708 1875 1709 1876 <seglistitem> 1710 <seg>Bash, Binutils, Coreutils, EGLIBC, Gawk, GCC, Grep, Make,1877 <seg>Bash, Binutils, Coreutils, Glibc, Gawk, GCC, Grep, Make, 1711 1878 Ncurses and Sed</seg> 1712 1879 </seglistitem> … … 1718 1885 <seglistitem> 1719 1886 <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>1748 1887 </seglistitem> 1749 1888 </segmentedlist> … … 1764 1903 1765 1904 <seglistitem> 1766 <seg>Bash, Binutils, Coreutils, EGLIBC, GCC, Grep,1905 <seg>Bash, Binutils, Coreutils, Glibc, GCC, Grep, 1767 1906 Make, Ncurses, Pkg-config-lite, Sed, Texinfo and Zlib</seg> 1768 1907 </seglistitem> … … 1781 1920 1782 1921 <seglistitem> 1783 <seg>E2fsprogs </seg>1922 <seg>E2fsprogs, Systemd</seg> 1784 1923 </seglistitem> 1785 1924 </segmentedlist> … … 1792 1931 1793 1932 <seglistitem> 1794 <seg>Bash, Binutils, Coreutils, Diffutils, EGLIBC, Findutils, Gawk, GCC,1933 <seg>Bash, Binutils, Coreutils, Diffutils, Glibc, Findutils, Gawk, GCC, 1795 1934 Gettext, Grep, Make, Ncurses, Perl and Sed</seg> 1796 1935 </seglistitem> … … 1813 1952 </segmentedlist> 1814 1953 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, 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, 1823 1989 Grep, Make and Sed</seg> 1824 1990 </seglistitem> … … 1848 2014 1849 2015 <seglistitem> 1850 <seg>Bash, Binutils, Coreutils, EGLIBC, GCC, Make and Sed</seg>2016 <seg>Bash, Binutils, Coreutils, Glibc, GCC, Make and Sed</seg> 1851 2017 </seglistitem> 1852 2018 </segmentedlist> -
BOOK/appendices/dependencies/sparc.xml
r195cf88 r599deb0 48 48 49 49 <seglistitem> 50 <seg>Binutils, Coreutils, EGLIBC, Elftoaout, Gawk, GCC, Grep, Gzip,50 <seg>Binutils, Coreutils, Glibc, Elftoaout, Gawk, GCC, Grep, Gzip, 51 51 Make, Patch and Sed</seg> 52 52 </seglistitem> -
BOOK/appendices/dependencies/x86.xml
r195cf88 r599deb0 21 21 22 22 <seglistitem> 23 <seg>Bash, Binutils, Bison Coreutils, Diffutils, EGLIBC, Gawk, GCC, Gettext,23 <seg>Bash, Binutils, Bison Coreutils, Diffutils, Glibc, Gawk, GCC, Gettext, 24 24 Grep, Make, Ncurses, Sed and Texinfo</seg> 25 25 </seglistitem> -
BOOK/appendices/rationale/common.xml
r195cf88 r599deb0 20 20 21 21 <listitem> 22 <para>ACL</para> 23 <para>The ACL package allows usage and setting of POSIX Access Control 24 Lists. It can be used by several other packages in CLFS, such as Coreutils 25 and Systemd.</para> 26 </listitem> 27 28 <listitem> 29 <para>Attr</para> 30 <para>Attr allows setting and viewing extended attributes of filesystem 31 objects. It is required by Systemd..</para> 32 </listitem> 33 34 <listitem> 22 35 <para>Autoconf</para> 23 36 <para>The Autoconf package contains programs for producing shell scripts … … 66 79 67 80 <listitem> 68 <para>CLFS-Boot scripts</para>81 <para>CLFS-Boot-scripts</para> 69 82 <para>This package contains a number of scripts that run at boottime, 70 83 performing essential tasks such as mounting/checking filesystems and … … 74 87 <listitem> 75 88 <para>Check</para> 76 <para>This package contains a test harness for other programs.</para> 77 </listitem> 78 79 <listitem> 80 <para>CLooG-ISL</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> 81 95 <para>This package is used by GCC.</para> 82 96 </listitem> … … 86 100 <para>This package contains many basic command-line file-management 87 101 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 to 107 communicate to each other. It is required by Systemd.</para> 88 108 </listitem> 89 109 … … 109 129 110 130 <listitem> 111 <para> EGLIBC</para>131 <para>Glibc</para> 112 132 <para>Any dynamically-linked C program (which is nearly everything 113 133 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 still 140 used for the "Boot" method in the temp-system, as Systemd is not needed 141 there.</para> 114 142 </listitem> 115 143 … … 158 186 159 187 <listitem> 188 <para>GDBM</para> 189 <para>This package contains the GNU Database Manager library. It is used 190 by one other CLFS package, Man-DB.</para> 191 </listitem> 192 193 <listitem> 160 194 <para>Gettext</para> 161 195 <para>A tool that allows programmers to easily implement i18n … … 167 201 <para>GMP</para> 168 202 <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> 169 208 </listitem> 170 209 … … 195 234 196 235 <listitem> 236 <para>Intltool</para> 237 <para>This package is required by Systemd.</para> 238 </listitem> 239 240 <listitem> 197 241 <para>IProute2</para> 198 242 <para>This package contains programs for administering network interfaces.</para> … … 228 272 229 273 <listitem> 230 <para>Lib ee</para>231 <para>This package contains an event expression library. It is needed by232 Rsyslog.</para>233 </listitem> 234 235 <listitem>236 <para> Libestr</para>237 <para>This package contains a library for string essentials. It is needed238 by Rsyslog.</para>274 <para>Libcap</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 manipulating 281 pipelines of subprocesses in a flexible and convenient way. It is 282 required by the Man-DB package.</para> 239 283 </listitem> 240 284 … … 268 312 269 313 <listitem> 270 <para>Man</para> 271 <para>Used for viewing manpages</para> 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> 272 318 </listitem> 273 319 … … 309 355 310 356 <listitem> 311 <para>Procps </para>357 <para>Procps-ng</para> 312 358 <para>Provides a number of small, useful utilities that give information 313 359 about the <filename class="directory">/proc</filename> filesystem.</para> … … 329 375 330 376 <listitem> 331 <para>Rsyslog</para>332 <para>Rsyslog is an enhanced multi-threaded syslogd that supports333 multiple backends with very little dependencies. It provides a program334 that logs various system events into files in335 <filename class="directory">/var/log</filename>.</para>336 </listitem>337 338 <listitem>339 377 <para>Sed</para> 340 378 <para>This package contains a stream editor. It is used in the … … 349 387 350 388 <listitem> 351 <para>Sys vinit</para>352 <para>Sys vinit is the init daemon that the clfs-bootscripts were written353 to work with.</para>389 <para>Systemd</para> 390 <para>Systemd provides the init daemon for the system, as well as Udev, 391 which dynamically creates device nodes.</para> 354 392 </listitem> 355 393 … … 370 408 converting info pages. It is used in the installation procedures 371 409 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 device377 nodes.</para>378 410 </listitem> 379 411 … … 393 425 394 426 <listitem> 395 <para>XZ-Utils</para> 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> 396 433 <para>Useful for compressing files to reduce size. Also needed to 397 434 uncompress tarballs for many CLFS packages</para> -
BOOK/boot/64/createfiles.xml
r195cf88 r599deb0 13 13 <title>Creating Essential Symlinks</title> 14 14 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> 15 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 16 href="../common/createfiles.xml" 17 xpointer="xpointer(//*[@os='a'])"/> 19 18 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> 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 20 href="../common/createfiles.xml" 21 xpointer="xpointer(//*[@os='b'])"/> 27 22 28 <para os="b">To enable some c++ tests in the Glibc and Binutils testsuites 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 29 28 to link, create a directory and make some symbolic links:</para> 30 29 31 <screen><userinput>mkdir -pv ${CLFS}/usr/lib64 32 ln -sv /tools/lib/libstd*so* ${CLFS}/usr/lib64</userinput></screen> 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'])"/> 33 40 34 41 </sect1> -
BOOK/boot/64/e2fsprogs.xml
r195cf88 r599deb0 49 49 xpointer="xpointer(//*[@os='f'])"/> 50 50 51 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 52 href="../multilib/e2fsprogs.xml"53 xpointer="xpointer(//*[@os='g'])"/>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> 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 80 71 </sect2> 81 72 -
BOOK/boot/64/eudev.xml
r195cf88 r599deb0 13 13 <indexterm zone="ch-boot-eudev"> 14 14 <primary sortas="a-Eudev">Eudev</primary> 15 <secondary>boot</secondary>16 15 </indexterm> 17 16 18 17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 19 href="../ ../final-system/common/eudev.xml"18 href="../common/eudev.xml" 20 19 xpointer="xpointer(//*[@role='package'])"/> 21 20 … … 24 23 25 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 26 href="../ ../final-system/common/eudev.xml"25 href="../common/eudev.xml" 27 26 xpointer="xpointer(//*[@os='a'])"/> 28 27 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> 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> 37 34 38 35 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 39 href="../ ../final-system/common/eudev.xml"36 href="../common/eudev.xml" 40 37 xpointer="xpointer(//*[@os='c'])"/> 41 38 42 39 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 43 href="../ ../final-system/common/eudev.xml"40 href="../common/eudev.xml" 44 41 xpointer="xpointer(//*[@os='d'])"/> 45 42 46 43 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 47 href="../ ../final-system/common/eudev.xml"44 href="../common/eudev.xml" 48 45 xpointer="xpointer(//*[@os='g'])"/> 49 46 … … 53 50 54 51 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 55 href="../../final-system/common/eudev.xml" 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" 56 61 xpointer="xpointer(//*[@os='r1'])"/> 57 62 … … 60 65 xpointer="xpointer(//*[@os='r2'])"/> 61 66 62 </sect2>63 64 <sect2 role="content">65 <title/>66 67 <para>Details on this package are located in <xref68 linkend="contents-eudev" role="."/></para>69 70 67 </sect2> 71 68 69 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 70 href="../common/eudev.xml" 71 xpointer="xpointer(//*[@role='content'])"/> 72 72 73 </sect1> -
BOOK/boot/64/grub-build.xml
r195cf88 r599deb0 41 41 <screen os="ab"><userinput>CC="${CC} ${BUILD64}" ./configure --prefix=/tools \ 42 42 --build=${CLFS_HOST} --host=${CLFS_TARGET} \ 43 --sysconfdir=/etc --libdir=/tools/lib64 --disable-werror</userinput></screen> 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'])"/> 44 52 45 53 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 55 63 xpointer="xpointer(//*[@os='f'])"/> 56 64 57 <screen os="ag"><userinput>make DESTDIR=${CLFS} install</userinput></screen> 65 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 66 href="../x86/grub-build.xml" 67 xpointer="xpointer(//*[@os='ag'])"/> 58 68 59 69 </sect2> -
BOOK/boot/64/shadow.xml
r195cf88 r599deb0 36 36 37 37 <screen os="e"><userinput>CC="${CC} ${BUILD64}" ./configure --prefix=/tools \ 38 --build=${CLFS_HOST} --host=${CLFS_TARGET} --sysconfdir=/etc</userinput></screen>38 --build=${CLFS_HOST} --host=${CLFS_TARGET}</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 68 72 </sect2> 69 73 -
BOOK/boot/common/changingowner.xml
r195cf88 r599deb0 11 11 <title>Changing Ownership</title> 12 12 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> 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> 20 26 21 <screen os="b"><userinput>chown -Rv &uid-root;:&gid-root; ${CLFS}</userinput></screen> 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> 22 35 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 36 <screen os="c"><userinput>chown -Rv 0:0 ${CLFS}/tools 37 chown -Rv 0:0 ${CLFS}/cross-tools</userinput></screen> 29 38 30 39 </sect1> -
BOOK/boot/common/createfiles.xml
r195cf88 r599deb0 16 16 the next chapter after the software has been installed.</para> 17 17 18 <screen><userinput>ln -sv /tools/bin/{bash,cat,echo,grep,login,passwd,pwd,sleep,stty} ${CLFS}/bin 19 ln -sv /tools/sbin/{agetty,blkid} ${CLFS}/sbin 18 <screen os="b"><userinput>ln -sv /tools/bin/{bash,cat,echo,grep,login,pwd,stty} ${CLFS}/bin 20 19 ln -sv /tools/bin/file ${CLFS}/usr/bin 21 20 ln -sv /tools/lib/libgcc_s.so{,.1} ${CLFS}/usr/lib 22 ln -sv /tools/lib/libstd*so* ${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 23 23 ln -sv bash ${CLFS}/bin/sh 24 ln -sv /run ${CLFS}/var/run</userinput></screen> 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> 25 159 26 160 </sect1> -
BOOK/boot/common/creatingdirs.xml
r195cf88 r599deb0 11 11 <title>Creating Directories</title> 12 12 13 <para os="a">It is time to create some structure in the CLFS file system. Create a 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 14 22 standard directory tree by issuing the following commands:</para> 15 23 16 <screen os=" b"><userinput>mkdir -pv ${CLFS}/{bin,boot,dev,{etc/,}opt,home,lib,mnt}24 <screen os="c"><userinput>mkdir -pv ${CLFS}/{bin,boot,dev,{etc/,}opt,home,lib/firmware,mnt} 17 25 mkdir -pv ${CLFS}/{proc,media/{floppy,cdrom},run/{,shm},sbin,srv,sys} 18 26 mkdir -pv ${CLFS}/var/{lock,log,mail,spool} … … 23 31 mkdir -pv ${CLFS}/usr/{,local/}share/{doc,info,locale,man} 24 32 mkdir -pv ${CLFS}/usr/{,local/}share/{misc,terminfo,zoneinfo} 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> 33 mkdir -pv ${CLFS}/usr/{,local/}share/man/man{1,2,3,4,5,6,7,8}</userinput></screen> 29 34 30 <para os=" c">Directories are, by default, created with permission mode 755,35 <para os="d">Directories are, by default, created with permission mode 755, 31 36 but this is not desirable for all directories. In the commands above, 32 37 two changes are made—one to the home directory of user … … 34 39 directories for temporary files.</para> 35 40 36 <para os=" d">The first mode change ensures that not just anybody can enter41 <para os="e">The first mode change ensures that not just anybody can enter 37 42 the <filename class="directory">/root</filename> directory—the 38 43 same as a normal user would do with his or her home directory. The … … 44 49 1777 bit mask.</para> 45 50 46 <sect2 os=" e">51 <sect2 os="f"> 47 52 <title>FHS Compliance Note</title> 48 53 -
BOOK/boot/common/devices.xml
r195cf88 r599deb0 13 13 <indexterm zone="ch-boot-devices"> 14 14 <primary sortas="e-/dev/*">/dev/*</primary> 15 <secondary>boot</secondary> 15 16 </indexterm> 16 17 17 18 <sect2> 18 19 <title>Creating Initial Device Nodes</title> 19 20 <note os="a">21 <para>The commands in the remainder of the book should be run as22 the <systemitem class="username">root</systemitem> user. Check23 that ${CLFS} is set in the24 <systemitem class="username">root</systemitem> user’s environment25 before proceeding.</para>26 </note>27 20 28 21 <para os="b">When the kernel boots the system, it requires the presence … … 36 29 the following commands:</para> 37 30 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> 31 <screen><userinput>mknod -m 0600 ${CLFS}/dev/console c 5 1 32 mknod -m 0666 ${CLFS}/dev/null c 1 3</userinput></screen> 48 33 49 34 </sect2> -
BOOK/boot/common/e2fsprogs.xml
r195cf88 r599deb0 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 50 54 </variablelist> 51 55 … … 73 77 xpointer="xpointer(//*[@os='l'])"/> 74 78 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 80 79 </sect2> 81 80 -
BOOK/boot/common/eudev.xml
r195cf88 r599deb0 13 13 <indexterm zone="ch-boot-eudev"> 14 14 <primary sortas="a-Eudev">Eudev</primary> 15 <secondary>boot</secondary>16 15 </indexterm> 17 16 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 19 href="../../final-system/common/eudev.xml" 20 xpointer="xpointer(//*[@role='package'])"/> 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> 21 24 22 25 <sect2 role="installation"> 23 26 <title>Installation of Eudev</title> 24 27 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 26 href="../../final-system/common/eudev.xml" 27 xpointer="xpointer(//*[@os='a'])"/> 28 <para os="a">Prepare Eudev for compilation:</para> 28 29 29 30 <screen os="b"><userinput>BLKID_CFLAGS="-I/tools/include" BLKID_LIBS="-L/tools/lib -lblkid" \ 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 \ 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 \ 36 34 --disable-gudev --disable-keymap --with-firmware-path=/lib/firmware \ 37 35 --enable-libkmod</userinput></screen> 38 36 39 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 40 href="../../final-system/common/eudev.xml" 41 xpointer="xpointer(//*[@os='c'])"/> 42 43 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 44 href="../../final-system/common/eudev.xml" 45 xpointer="xpointer(//*[@os='d'])"/> 46 47 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 48 href="../../final-system/common/eudev.xml" 49 xpointer="xpointer(//*[@os='g'])"/> 50 51 <screen os="j"><userinput>make DESTDIR=${CLFS} install</userinput></screen> 52 53 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 54 href="../../final-system/common/eudev.xml" 55 xpointer="xpointer(//*[@os='i'])"/> 56 57 <screen os="k"><userinput>install -dv ${CLFS}/lib/firmware</userinput></screen> 58 59 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 60 href="../../final-system/common/eudev.xml" 61 xpointer="xpointer(//*[@os='r1'])"/> 62 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> 37 <para os="c">Compile the package:</para> 38 39 <screen os="d"><userinput>make</userinput></screen> 40 41 <para os="g">Install the package:</para> 42 43 <screen os="j"><userinput>make install</userinput></screen> 44 45 <para os="i">Create a directory for storing firmware that can be 46 loaded by <command>udev</command>:</para> 47 48 <screen os="k"><userinput>install -dv /tools/lib/firmware</userinput></screen> 49 50 <para os="r1">Create a dummy rule so that Eudev will name ethernet devices properly for the system.</para> 51 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> 65 54 66 55 </sect2> 67 56 68 <sect2 role="content"> 69 <title/> 70 71 <para>Details on this package are located in <xref 72 linkend="contents-eudev" role="."/></para> 57 <sect2 id="contents-eudev" role="content"> 58 <title>Contents of Eudev</title> 59 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> 73 273 74 274 </sect2> -
BOOK/boot/common/fstab.xml
r195cf88 r599deb0 13 13 <indexterm zone="ch-boot-fstab"> 14 14 <primary sortas="e-/etc/fstab">/etc/fstab</primary> 15 <secondary>boot</secondary> 15 16 </indexterm> 16 17 … … 28 29 /dev/<replaceable>[xxx]</replaceable> / <replaceable>[fff]</replaceable> defaults 1 1 29 30 /dev/<replaceable>[yyy]</replaceable> swap swap pri=1 0 0 30 proc /proc proc defaults 0 031 sysfs /sys sysfs defaults 0 032 31 devpts /dev/pts devpts gid=&gid-tty;,mode=620 0 0 33 32 shm /dev/shm tmpfs defaults 0 0 34 tmpfs /run tmpfs defaults 0 035 devtmpfs /dev devtmpfs mode=0755,nosuid 0 036 33 37 34 # End /etc/fstab</literal> … … 42 39 xpointer="xpointer(//*[@os='b'])"/> 43 40 44 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 45 href="../../bootable/common/fstab.xml" 46 xpointer="xpointer(//*[@os='c'])"/> 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> 47 50 48 51 </sect1> -
BOOK/boot/common/introduction.xml
r195cf88 r599deb0 15 15 build the final system packages.</para> 16 16 17 <para>There are a few additional packages that will need to be18 installed to allow you to boot the minimal system. Some of these19 packages will be installed onto root or in /usr on the CLFS20 partition (${CLFS}/bin, ${CLFS}/usr/bin, etc...), rather than /tools, using the21 "DESTDIR" option with make. This will require the22 <systemitem class="username">clfs</systemitem> user to have write access to23 the rest of the CLFS partition, so you will need to temporarily change the24 ownership of ${CLFS} to the <systemitem class="username">clfs</systemitem> user.25 Run the following command as <systemitem26 class="username">root</systemitem>:</para>27 28 <screen><userinput>chown -v clfs ${CLFS}</userinput></screen>29 30 17 </sect1> -
BOOK/boot/common/kmod.xml
r195cf88 r599deb0 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 25 31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 26 32 href="../../final-system/common/kmod.xml" 27 33 xpointer="xpointer(//*[@os='a'])"/> 28 34 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> 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> 34 53 35 54 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 45 64 xpointer="xpointer(//*[@os='g'])"/> 46 65 47 <screen os=" k"><userinput>make DESTDIR=${CLFS}install</userinput></screen>66 <screen os="h"><userinput>make install</userinput></screen> 48 67 49 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"50 href="../../final-system/common/kmod.xml"51 xpointer="xpointer(//*[@os='i'])"/>68 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 69 href="../../final-system/common/kmod.xml" 70 xpointer="xpointer(//*[@os='i'])"/> 52 71 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> 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> 59 76 60 77 </sect2> -
BOOK/boot/common/pwdgroup.xml
r195cf88 r599deb0 9 9 <?dbhtml filename="pwdgroup.html"?> 10 10 11 <title>Creating the passwd , group, and logFiles</title>11 <title>Creating the passwd and group 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> 15 16 </indexterm> 16 17 17 18 <indexterm zone="ch-boot-pwdgroup"> 18 19 <primary sortas="e-/etc/group">/etc/group</primary> 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> 20 <secondary>boot</secondary> 35 21 </indexterm> 36 22 … … 45 31 <screen><userinput>cat > ${CLFS}/etc/passwd << "EOF" 46 32 <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> 47 37 EOF</userinput></screen> 48 38 … … 52 42 53 43 <variablelist os="c"> 54 55 <title>Additional users you may want to add:</title>56 44 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> 45 <title>Additional users you may want to add if not already included:</title> 46 70 47 <varlistentry> 71 48 <term><literal>adm:x:&uid-adm;:&gid-adm;:adm:/var/adm:/bin/false</literal></term> … … 104 81 </listitem> 105 82 </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>110 </listitem>111 </varlistentry>112 83 </variablelist> 113 84 … … 131 102 utmp:x:&gid-utmp;: 132 103 usb:x:&gid-usb;: 133 cdrom:x:&gid-cdrom;:</literal> 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> 134 111 EOF</userinput></screen> 135 112 136 113 <variablelist os="d"> 137 114 138 <title>Additional groups you may want to add </title>115 <title>Additional groups you may want to add if not already included:</title> 139 116 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>146 117 <varlistentry> 147 118 <term><literal>console:x:&gid-console;:</literal></term> … … 154 125 <listitem> 155 126 <para>This group is allowed to use the CDRW drive</para> 156 </listitem>157 </varlistentry>158 <varlistentry>159 <term><literal>mail:x:&gid-mail;:mail</literal></term>160 <listitem>161 <para>Used by MTAs (Mail Transport Agents)</para>162 127 </listitem> 163 128 </varlistentry> … … 175 140 </varlistentry> 176 141 <varlistentry> 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> 142 <term><literal>nobody:x:&gid-nogroup;:</literal></term> 185 143 <listitem> 186 144 <para>This is used by NFS</para> … … 190 148 191 149 <para os="e">The created groups are not part of any standard—they are 192 groups decided on in part by the requirements of the Eudevconfiguration150 groups decided on in part by the requirements of the Systemd configuration 193 151 in the final system, and in part by common convention employed by a 194 152 number of existing Linux distributions. The Linux Standard Base (LSB, … … 200 158 group's name.</para> 201 159 202 <para os="f">The <command>login</command>, <command>agetty</command>, and203 <command>init</command> programs (and others) use a number of log204 files to record information such as who was logged into the system and205 when. However, these programs will not write to the log files if they206 do not already exist. Initialize the log files and give them207 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/lastlog211 chmod -v 600 ${CLFS}/var/log/btmp</userinput></screen>212 213 <para>The <filename>/var/run/utmp</filename> file records the users214 that are currently logged in. The <filename>/var/log/wtmp</filename>215 file records all logins and logouts. The216 <filename>/var/log/lastlog</filename> file records when217 each user last logged in. The <filename>/var/log/btmp</filename> file218 records the bad login attempts.</para>219 220 160 </sect1> -
BOOK/boot/common/settingenviron.xml
r195cf88 r599deb0 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 <filename>.bash_profile</filename> file. Create the15 <filename>.bash_profile</filename> filenow:</para>14 shell, which will read the <filename>.bash_profile</filename> file. Create 15 <filename>.bash_profile</filename> 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
r195cf88 r599deb0 23 23 <title>Installation of Shadow</title> 24 24 25 <para os="b">Disable the installation of the <command>groups</command> 26 program, as Coreutils provides a better version:</para> 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> 27 28 28 29 <screen os="c"><userinput>cp -v src/Makefile.in{,.orig} 29 sed -e 's/groups$(EXEEXT) //' src/Makefile.in.orig > src/Makefile.in</userinput></screen> 30 sed -e 's/groups$(EXEEXT) //' -e 's/= nologin$(EXEEXT)/= /' \ 31 src/Makefile.in.orig > src/Makefile.in</userinput></screen> 30 32 31 33 <para os="d">Prepare Shadow for compilation:</para> 32 34 33 35 <screen os="e"><userinput>./configure --prefix=/tools \ 34 --build=${CLFS_HOST} --host=${CLFS_TARGET} --sysconfdir=/etc</userinput></screen>36 --build=${CLFS_HOST} --host=${CLFS_TARGET}</userinput></screen> 35 37 36 <para os="f">The meaning of the configure options:</para> 38 <para os="f">Tell Shadow to use <command>passwd</command> in 39 <filename class="directory">/tools/bin</filename>:</para> 37 40 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> 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> 47 43 44 <para os="h">Prevent Shadow from setting installed programs suid:</para> 48 45 49 <para os="h">Compile the package:</para> 46 <screen os="i"><userinput>cp -v src/Makefile{,.orig} 47 sed 's/\(^suidu*bins = \).*/\1/' src/Makefile.orig > src/Makefile</userinput></screen> 50 48 51 <screen os="i"><userinput>make</userinput></screen>49 <para os="j">Compile the package:</para> 52 50 53 <para os="j">This package does not come with a test suite.</para>51 <screen os="k"><userinput>make</userinput></screen> 54 52 55 <para os=" k">Install the package:</para>53 <para os="l">Install the package:</para> 56 54 57 <screen os=" l"><userinput>make DESTDIR=${CLFS}install</userinput></screen>55 <screen os="m"><userinput>make install</userinput></screen> 58 56 59 57 </sect2> -
BOOK/boot/common/sysvinit.xml
r195cf88 r599deb0 13 13 <indexterm zone="ch-boot-sysvinit"> 14 14 <primary sortas="a-Sysvinit">Sysvinit</primary> 15 <secondary>boot</secondary>16 15 </indexterm> 17 16 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 19 href="../../final-system/common/sysvinit.xml" 20 xpointer="xpointer(//*[@role='package'])"/> 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> 21 24 22 25 <sect2 role="installation"> 23 26 <title>Installation of Sysvinit</title> 24 27 25 <para os="aa">The following modifications help locate files specific to this 26 particular build:</para> 27 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> 31 32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 33 href="../../final-system/common/sysvinit.xml" 34 xpointer="xpointer(//*[@os='c'])"/> 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> 31 32 <screen os="p2"><userinput>patch -Np1 -i ../sysvinit-&sysvinit-version;-tools_updates-1.patch</userinput></screen> 33 34 <para os ="c">Compile the package:</para> 35 35 36 36 <screen os="ac"><userinput>make -C src clobber 37 37 make -C src CC="${CC}"</userinput></screen> 38 38 39 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 40 href="../../final-system/common/sysvinit.xml" 41 xpointer="xpointer(//*[@os='e'])"/> 42 43 <screen os="ad"><userinput>make -C src ROOT=${CLFS} install</userinput></screen> 39 <para os="e">Install the package:</para> 40 41 <screen os="ad"><userinput>make -C src ROOT=/tools install</userinput></screen> 44 42 45 43 </sect2> … … 50 48 <indexterm zone="conf-tools-sysvinit"> 51 49 <primary sortas="a-Sysvinit">Sysvinit</primary> 52 <secondary> boot,configuring</secondary>50 <secondary>configuring</secondary> 53 51 </indexterm> 54 52 … … 57 55 </indexterm> 58 56 59 <para>Create a new file <filename> ${CLFS}/etc/inittab</filename> by running the57 <para>Create a new file <filename>/tools/etc/inittab</filename> by running the 60 58 following:</para> 61 59 62 <screen><userinput>cat > ${CLFS}/etc/inittab << "EOF"63 <literal># Begin / etc/inittab60 <screen><userinput>cat > /tools/etc/inittab << "EOF" 61 <literal># Begin /tools/etc/inittab 64 62 65 63 id:3:initdefault: 66 64 67 si::sysinit:/ etc/rc.d/init.d/rc sysinit68 69 l0:0:wait:/ etc/rc.d/init.d/rc 070 l1:S1:wait:/ etc/rc.d/init.d/rc 171 l2:2:wait:/ etc/rc.d/init.d/rc 272 l3:3:wait:/ etc/rc.d/init.d/rc 373 l4:4:wait:/ etc/rc.d/init.d/rc 474 l5:5:wait:/ etc/rc.d/init.d/rc 575 l6:6:wait:/ etc/rc.d/init.d/rc 676 77 ca:12345:ctrlaltdel:/ sbin/shutdown -t1 -a -r now78 79 su:S016:once:/ sbin/sulogin65 si::sysinit:/tools/etc/rc.d/init.d/rc sysinit 66 67 l0:0:wait:/tools/etc/rc.d/init.d/rc 0 68 l1:S1:wait:/tools/etc/rc.d/init.d/rc 1 69 l2:2:wait:/tools/etc/rc.d/init.d/rc 2 70 l3:3:wait:/tools/etc/rc.d/init.d/rc 3 71 l4:4:wait:/tools/etc/rc.d/init.d/rc 4 72 l5:5:wait:/tools/etc/rc.d/init.d/rc 5 73 l6:6:wait:/tools/etc/rc.d/init.d/rc 6 74 75 ca:12345:ctrlaltdel:/tools/sbin/shutdown -t1 -a -r now 76 77 su:S016:once:/tools/sbin/sulogin 80 78 </literal> 81 79 EOF</userinput></screen> 82 80 83 81 <para>The following command adds the standard virtual terminals to 84 <filename> ${CLFS}/etc/inittab</filename>. If your system only has a serial82 <filename>/tools/etc/inittab</filename>. If your system only has a serial 85 83 console skip the following command:</para> 86 84 87 <screen><userinput>cat >> ${CLFS}/etc/inittab << "EOF"88 <literal>1:2345:respawn:/ sbin/agetty --noclear -I '\033(K' tty1 960089 2:2345:respawn:/ sbin/agetty --noclear -I '\033(K' tty2 960090 3:2345:respawn:/ sbin/agetty --noclear -I '\033(K' tty3 960091 4:2345:respawn:/ sbin/agetty --noclear -I '\033(K' tty4 960092 5:2345:respawn:/ sbin/agetty --noclear -I '\033(K' tty5 960093 6:2345:respawn:/ sbin/agetty --noclear -I '\033(K' tty6 960085 <screen><userinput>cat >> /tools/etc/inittab << "EOF" 86 <literal>1:2345:respawn:/tools/sbin/agetty --noclear -I '\033(K' tty1 9600 87 2:2345:respawn:/tools/sbin/agetty --noclear -I '\033(K' tty2 9600 88 3:2345:respawn:/tools/sbin/agetty --noclear -I '\033(K' tty3 9600 89 4:2345:respawn:/tools/sbin/agetty --noclear -I '\033(K' tty4 9600 90 5:2345:respawn:/tools/sbin/agetty --noclear -I '\033(K' tty5 9600 91 6:2345:respawn:/tools/sbin/agetty --noclear -I '\033(K' tty6 9600 94 92 </literal> 95 93 EOF</userinput></screen> 96 94 97 95 <para>If your system has a serial console, run the following command to add 98 the entry to <filename> ${CLFS}/etc/inittab</filename>.</para>99 100 <screen><userinput>cat >> ${CLFS}/etc/inittab << "EOF"101 <literal>c0:12345:respawn:/ sbin/agetty --noclear 115200 ttyS0 vt10096 the entry to <filename>/tools/etc/inittab</filename>.</para> 97 98 <screen><userinput>cat >> /tools/etc/inittab << "EOF" 99 <literal>c0:12345:respawn:/tools/sbin/agetty --noclear 115200 ttyS0 vt100 102 100 </literal> 103 101 EOF</userinput></screen> 104 102 105 <para>Finally, add the end line to <filename>${CLFS}/etc/inittab</filename>.</para> 106 107 <screen><userinput>cat >> ${CLFS}/etc/inittab << "EOF" 108 <literal># End /etc/inittab</literal> 109 EOF</userinput></screen> 110 111 </sect2> 112 113 <sect2 role="content"> 114 <title/> 115 116 <para>Details on this package are located in <xref 117 linkend="contents-sysvinit" role="."/></para> 103 <para>Finally, add the end line to <filename>/tools/etc/inittab</filename>.</para> 104 105 <screen><userinput>cat >> /tools/etc/inittab << "EOF" 106 <literal># End /tools/etc/inittab</literal> 107 EOF</userinput></screen> 108 109 <para>The <parameter>-I '\033(K'</parameter> option tells 110 <command>agetty</command> to send this escape sequence to the terminal 111 before doing anything else. This escape sequence switches the console 112 character set to a user-defined one, which can be modified by running 113 the <command>setfont</command> program. Sending this 114 escape sequence is necessary for people who use non-ISO 8859-1 screen 115 fonts, but it does not affect native English speakers.</para> 116 117 </sect2> 118 119 <sect2 id="contents-sysvinit" role="content"> 120 <title>Contents of Sysvinit</title> 121 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> 118 250 119 251 </sect2> -
BOOK/boot/mips-chapter.xml
r195cf88 r599deb0 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"/> 15 22 <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"/> 16 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips/creatingdirs.xml"/> 17 25 <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"/> 26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/devices.xml"/> 24 27 <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"/> 28 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/fstab.xml"/> 27 29 <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"/>30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/devices.xml"/>31 30 <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
r195cf88 r599deb0 18 18 netbooting can be found at the link below.</para> 19 19 20 <para><ulink url=" http://documents.jg555.com/netboot"/></para>20 <para><ulink url="&hints-root;Category:Netboot"/></para> 21 21 22 22 </sect1> -
BOOK/boot/mips/colo-build.xml
r195cf88 r599deb0 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" 39 46 xpointer="xpointer(//*[@os='b'])"/> 40 47 … … 48 55 xpointer="xpointer(//*[@os='c'])"/> 49 56 50 <screen os="ab"><userinput>cp -v chain/colo-chain.elf ${CLFS}/boot/vmlinux51 gzip -9 ${CLFS}/boot/vmlinux</userinput></screen>57 <screen os="ab"><userinput>cp -v chain/colo-chain.elf /tools/boot/vmlinux 58 gzip -9 /tools/boot/vmlinux</userinput></screen> 52 59 53 60 </sect2> -
BOOK/boot/mips/creatingdirs.xml
r195cf88 r599deb0 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 21 25 <para>These entries are needed for the RaQ2 bootloader. Only use these 22 26 if you are utilizing the Colo bootloader:</para> … … 24 28 <screen><userinput>cd ${CLFS}/boot 25 29 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
r195cf88 r599deb0 72 72 73 73 <screen><userinput>make ARCH=mips CROSS_COMPILE=${CLFS_TARGET}- \ 74 INSTALL_MOD_PATH= ${CLFS}modules_install</userinput></screen>74 INSTALL_MOD_PATH=/tools 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_ FW_PATH=${CLFS}/lib/firmwarefirmware_install</userinput></screen>81 INSTALL_MOD_PATH=/tools 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>cp -v vmlinux ${CLFS}/boot/vmlinux-&linux-version; 92 gzip -9 ${CLFS}/boot/vmlinux-&linux-version;</userinput></screen> 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> 93 94 94 95 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/boot/mips64-64-chapter.xml
r195cf88 r599deb0 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"/> 15 22 <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"/> 16 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips/creatingdirs.xml"/> 17 25 <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"/> 26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/devices.xml"/> 24 27 <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"/> 28 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/fstab.xml"/> 27 29 <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"/> 31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/devices.xml"/> 30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/flags.xml"/> 32 31 <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
r195cf88 r599deb0 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"/> 15 22 <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"/> 16 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips64/creatingdirs.xml"/> 17 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips64/createfiles.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"/> 26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/devices.xml"/> 24 27 <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"/> 28 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/fstab.xml"/> 27 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/settingenviron.xml"/> 28 30 <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"/>32 31 <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
r195cf88 r599deb0 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" 26 30 href="../../final-system/mips64/colo.xml" 27 31 xpointer="xpointer(//*[@os='p1'])"/> … … 41 45 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 42 46 href="../mips/colo-build.xml" 43 xpointer="xpointer(//*[@os='a'])"/> 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'])"/> 44 56 45 57 <screen os="aa"><userinput>cd tools/elf2rfx … … 50 62 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 51 63 href="../mips/colo-build.xml" 52 xpointer="xpointer(//*[@os=' b'])"/>64 xpointer="xpointer(//*[@os='c'])"/> 53 65 54 66 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/boot/mips64/createfiles.xml
r195cf88 r599deb0 15 15 xpointer="xpointer(//*[@os='a'])"/> 16 16 17 <screen><userinput>ln -sv /tools/bin/{bash,cat,echo,grep,login,p asswd,pwd,sleep,stty} ${CLFS}/bin17 <screen><userinput>ln -sv /tools/bin/{bash,cat,echo,grep,login,pwd,stty} ${CLFS}/bin 18 18 ln -sv /tools/bin/file ${CLFS}/usr/bin 19 ln -sv /tools/sbin/{agetty,blkid} ${CLFS}/sbin20 19 ln -sv /tools/lib/libgcc_s.so{,.1} ${CLFS}/usr/lib 21 20 ln -sv /tools/lib32/libgcc_s.so{,.1} ${CLFS}/usr/lib32 22 21 ln -sv /tools/lib64/libgcc_s.so{,.1} ${CLFS}/usr/lib64 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 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 26 26 ln -sv bash ${CLFS}/bin/sh 27 ln -sv ../run ${CLFS}/var/run</userinput></screen> 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'])"/> 28 42 29 43 </sect1> -
BOOK/boot/mips64/creatingdirs.xml
r195cf88 r599deb0 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}; do28 ln -sv share/{man,doc,info} $dir29 done30 27 install -dv ${CLFS}/usr/lib/locale 31 28 ln -sv ../lib/locale ${CLFS}/usr/lib32 -
BOOK/boot/mips64/kernel.xml
r195cf88 r599deb0 76 76 77 77 <screen><userinput>make ARCH=mips CROSS_COMPILE=${CLFS_TARGET}- \ 78 INSTALL_MOD_PATH= ${CLFS}modules_install</userinput></screen>78 INSTALL_MOD_PATH=/tools 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_ FW_PATH=${CLFS}/lib/firmwarefirmware_install</userinput></screen>85 INSTALL_MOD_PATH=/tools 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>cp -v vmlinux ${CLFS}/boot/vmlinux-&linux-version; 96 gzip -9 ${CLFS}/boot/vmlinux-&linux-version;</userinput></screen> 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> 97 98 98 99 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/boot/multilib/createfiles.xml
r195cf88 r599deb0 15 15 xpointer="xpointer(//*[@os='a'])"/> 16 16 17 <screen><userinput>ln -sv /tools/bin/{bash,cat,echo,grep,login,p asswd,pwd,sleep,stty} ${CLFS}/bin17 <screen><userinput>ln -sv /tools/bin/{bash,cat,echo,grep,login,pwd,stty} ${CLFS}/bin 18 18 ln -sv /tools/bin/file ${CLFS}/usr/bin 19 ln -sv /tools/sbin/{agetty,blkid} ${CLFS}/sbin20 19 ln -sv /tools/lib/libgcc_s.so{,.1} ${CLFS}/usr/lib 21 20 ln -sv /tools/lib64/libgcc_s.so{,.1} ${CLFS}/usr/lib64 22 ln -sv /tools/lib/libstd*so* ${CLFS}/usr/lib 23 ln -sv /tools/lib64/libstd*so* ${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 24 24 ln -sv bash ${CLFS}/bin/sh 25 ln -sv ../run ${CLFS}/var/run</userinput></screen> 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'])"/> 26 40 27 41 </sect1> -
BOOK/boot/multilib/creatingdirs.xml
r195cf88 r599deb0 15 15 xpointer="xpointer(//*[@os='a'])"/> 16 16 17 <screen os="b"><userinput>mkdir -pv ${CLFS}/{bin,boot,dev,{etc/,}opt,home,lib{,64},mnt} 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} 18 22 mkdir -pv ${CLFS}/{proc,media/{floppy,cdrom},run/{,shm},sbin,srv,sys} 19 23 mkdir -pv ${CLFS}/var/{lock,log,mail,spool} … … 25 29 mkdir -pv ${CLFS}/usr/{,local/}share/{misc,terminfo,zoneinfo} 26 30 mkdir -pv ${CLFS}/usr/{,local/}share/man/man{1,2,3,4,5,6,7,8} 27 for dir in ${CLFS}/usr{,/local}; do28 ln -sv share/{man,doc,info} $dir29 done30 31 install -dv ${CLFS}/usr/lib/locale 31 32 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'])"/>36 33 37 34 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 43 40 xpointer="xpointer(//*[@os='e'])"/> 44 41 42 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 43 href="../common/creatingdirs.xml" 44 xpointer="xpointer(//*[@os='f'])"/> 45 45 46 </sect1> -
BOOK/boot/multilib/e2fsprogs.xml
r195cf88 r599deb0 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 85 77 </sect2> 86 78 -
BOOK/boot/multilib/eudev.xml
r195cf88 r599deb0 13 13 <indexterm zone="ch-boot-eudev"> 14 14 <primary sortas="a-Eudev">Eudev</primary> 15 <secondary>boot</secondary>16 15 </indexterm> 17 16 18 17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 19 href="../ ../final-system/common/eudev.xml"18 href="../common/eudev.xml" 20 19 xpointer="xpointer(//*[@role='package'])"/> 21 20 … … 24 23 25 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 26 href="../ ../final-system/common/eudev.xml"25 href="../common/eudev.xml" 27 26 xpointer="xpointer(//*[@os='a'])"/> 28 27 29 28 <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} \ 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> 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> 38 34 39 35 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 40 href="../ ../final-system/common/eudev.xml"36 href="../common/eudev.xml" 41 37 xpointer="xpointer(//*[@os='c'])"/> 42 38 43 39 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 44 href="../ ../final-system/common/eudev.xml"40 href="../common/eudev.xml" 45 41 xpointer="xpointer(//*[@os='d'])"/> 46 42 47 43 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 48 href="../ ../final-system/common/eudev.xml"44 href="../common/eudev.xml" 49 45 xpointer="xpointer(//*[@os='g'])"/> 50 46 … … 54 50 55 51 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 56 href="../ ../final-system/common/eudev.xml"52 href="../common/eudev.xml" 57 53 xpointer="xpointer(//*[@os='r1'])"/> 58 54 … … 63 59 </sect2> 64 60 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> 61 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 62 href="../common/eudev.xml" 63 xpointer="xpointer(//*[@role='content'])"/> 72 64 73 65 </sect1> -
BOOK/boot/multilib/grub-build.xml
r195cf88 r599deb0 41 41 <screen os="ab"><userinput>CC="${CC} ${BUILD64}" ./configure --prefix=/tools \ 42 42 --build=${CLFS_HOST} --host=${CLFS_TARGET} \ 43 --sysconfdir=/etc --libdir=/tools/lib64 --disable-werror</userinput></screen> 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'])"/> 44 53 45 54 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 55 64 xpointer="xpointer(//*[@os='f'])"/> 56 65 57 <screen os="ag"><userinput>make DESTDIR=${CLFS} install</userinput></screen> 66 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 67 href="../x86/grub-build.xml" 68 xpointer="xpointer(//*[@os='ag'])"/> 58 69 59 70 </sect2> -
BOOK/boot/multilib/kmod.xml
r195cf88 r599deb0 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" 26 34 href="../../final-system/common/kmod.xml" 27 35 xpointer="xpointer(//*[@os='a'])"/> 28 36 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> 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'])"/> 34 47 35 48 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 45 58 xpointer="xpointer(//*[@os='g'])"/> 46 59 47 <screen os="k"><userinput>make DESTDIR=${CLFS} install</userinput></screen> 60 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 61 href="../common/kmod.xml" 62 xpointer="xpointer(//*[@os='h'])"/> 48 63 49 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"50 href="../../final-system/common/kmod.xml"51 xpointer="xpointer(//*[@os='i'])"/>64 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 65 href="../common/kmod.xml" 66 xpointer="xpointer(//*[@os='i'])"/> 52 67 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> 68 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 69 href="../common/kmod.xml" 70 xpointer="xpointer(//*[@os='j'])"/> 59 71 60 72 </sect2> -
BOOK/boot/ppc-chapter.xml
r195cf88 r599deb0 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/ 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"/>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 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 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/sysvinit.xml"/> 21 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/kmod.xml"/>22 20 <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"/>24 21 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc/kernel.xml"/> 25 22 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc/hfsutils.xml"/> 26 23 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc/powerpc-utils.xml"/> 27 24 <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"/> 27 <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"/> 28 30 <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"/>31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/devices.xml"/>32 31 <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
r195cf88 r599deb0 77 77 78 78 <screen><userinput>make ARCH=powerpc CROSS_COMPILE=${CLFS_TARGET}- \ 79 INSTALL_MOD_PATH= ${CLFS}modules_install</userinput></screen>79 INSTALL_MOD_PATH=/tools 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_ FW_PATH=${CLFS}/lib/firmwarefirmware_install</userinput></screen>86 INSTALL_MOD_PATH=/tools 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>cp -v vmlinux ${CLFS}/boot/clfskernel-&linux-version;</userinput></screen> 96 <screen><userinput>mkdir -pv /tools/boot 97 cp -v vmlinux /tools/boot/clfskernel-&linux-version;</userinput></screen> 97 98 98 99 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/boot/ppc/powerpc-utils.xml
r195cf88 r599deb0 31 31 xpointer="xpointer(//*[@os='b'])"/> 32 32 33 <para os=" a">This package's Makefile has issues with cross-compiling. Fortunately,33 <para os="c">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 ><userinput>${CC} -o nvsetenv nvsetenv.c nwnvsetenv.c</userinput></screen>36 <screen os="d"><userinput>${CC} -o nvsetenv nvsetenv.c nwnvsetenv.c</userinput></screen> 37 37 38 <para os=" c">Install the program:</para>38 <para os="e">Install the program:</para> 39 39 40 <screen os=" d"><userinput>install -v -m755 nvsetenv /tools/sbin</userinput></screen>40 <screen os="f"><userinput>install -v -m755 nvsetenv /tools/sbin</userinput></screen> 41 41 42 42 </sect2> -
BOOK/boot/ppc64-64-chapter.xml
r195cf88 r599deb0 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/ 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"/>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 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="common/pwdgroup.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"/> 24 21 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc64/kernel.xml"/> 25 22 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc64/hfsutils.xml"/> 26 23 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc64-64/powerpc-utils.xml"/> 27 24 <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"/> 27 <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"/> 28 30 <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"/> 32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/devices.xml"/> 31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/flags.xml"/> 33 32 <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
r195cf88 r599deb0 24 24 25 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 26 href="../ ../final-system/ppc/powerpc-utils.xml"26 href="../ppc/powerpc-utils.xml" 27 27 xpointer="xpointer(//*[@os='a'])"/> 28 28 29 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 30 href="../ ../final-system/ppc/powerpc-utils.xml"30 href="../ppc/powerpc-utils.xml" 31 31 xpointer="xpointer(//*[@os='b'])"/> 32 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"34 href="../ppc/powerpc-utils.xml"35 xpointer="xpointer(//*[@os='a'])"/>36 37 <screen><userinput>${CC} ${BUILD64} -o nvsetenv nvsetenv.c nwnvsetenv.c</userinput></screen>38 32 39 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 41 35 xpointer="xpointer(//*[@os='c'])"/> 42 36 37 <screen os="d"><userinput>${CC} ${BUILD64} -o nvsetenv nvsetenv.c nwnvsetenv.c</userinput></screen> 38 43 39 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 44 40 href="../ppc/powerpc-utils.xml" 45 xpointer="xpointer(//*[@os='d'])"/> 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'])"/> 46 46 47 47 </sect2> -
BOOK/boot/ppc64-chapter.xml
r195cf88 r599deb0 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/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"/> 15 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/boot-scripts.xml"/> 20 16 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc64/e2fsprogs-libs.xml"/> 21 17 <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"/>23 18 <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"/> 24 21 <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"/>26 22 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc64/kernel.xml"/> 27 23 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc64/hfsutils.xml"/> 28 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc64/powerpc-utils.xml"/> 29 25 <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"/> 30 31 <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="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"/>35 33 <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"/> 36 35 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc64/yaboot.xml"/> 37 36 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/whatnext.xml"/> -
BOOK/boot/ppc64/e2fsprogs.xml
r195cf88 r599deb0 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 95 87 </sect2> 96 88 -
BOOK/boot/ppc64/kernel.xml
r195cf88 r599deb0 76 76 77 77 <screen><userinput>make ARCH=powerpc CROSS_COMPILE=${CLFS_TARGET}- \ 78 INSTALL_MOD_PATH= ${CLFS}modules_install</userinput></screen>78 INSTALL_MOD_PATH=/tools 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_ FW_PATH=${CLFS}/lib/firmwarefirmware_install</userinput></screen>85 INSTALL_MOD_PATH=/tools 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>cp -v vmlinux ${CLFS}/boot/clfskernel-&linux-version;</userinput></screen> 95 <screen><userinput>mkdir -pv /tools/boot 96 cp -v vmlinux /tools/boot/clfskernel-&linux-version;</userinput></screen> 96 97 97 98 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/boot/ppc64/powerpc-utils.xml
r195cf88 r599deb0 24 24 25 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 26 href="../ ../final-system/ppc/powerpc-utils.xml"26 href="../ppc/powerpc-utils.xml" 27 27 xpointer="xpointer(//*[@os='a'])"/> 28 28 29 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 30 href="../ ../final-system/ppc/powerpc-utils.xml"30 href="../ppc/powerpc-utils.xml" 31 31 xpointer="xpointer(//*[@os='b'])"/> 32 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"34 href="../ppc/powerpc-utils.xml"35 xpointer="xpointer(//*[@os='a'])"/>36 37 <screen><userinput>${CC} ${BUILD32} -o nvsetenv nvsetenv.c nwnvsetenv.c</userinput></screen>38 32 39 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 41 35 xpointer="xpointer(//*[@os='c'])"/> 42 36 37 <screen os="d"><userinput>${CC} ${BUILD32} -o nvsetenv nvsetenv.c nwnvsetenv.c</userinput></screen> 38 43 39 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 44 40 href="../ppc/powerpc-utils.xml" 45 xpointer="xpointer(//*[@os='d'])"/> 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'])"/> 46 46 47 47 </sect2> -
BOOK/boot/sparc-chapter.xml
r195cf88 r599deb0 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"/> 15 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/creatingdirs.xml"/> 16 25 <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"/> 26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/devices.xml"/> 24 27 <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"/> 28 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc/fstab.xml"/> 27 29 <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"/>30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/devices.xml"/>31 30 <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
r195cf88 r599deb0 13 13 <indexterm zone="ch-boot-fstab"> 14 14 <primary sortas="e-/etc/fstab">/etc/fstab</primary> 15 <secondary>boot</secondary> 15 16 </indexterm> 16 17 … … 27 28 /dev/<replaceable>[xxx]</replaceable> / <replaceable>[fff]</replaceable> defaults 1 1 28 29 /dev/<replaceable>[yyy]</replaceable> swap swap pri=1 0 0 29 proc /proc proc defaults 0 030 sysfs /sys sysfs defaults 0 031 30 devpts /dev/pts devpts gid=&gid-tty;,mode=620 0 0 32 31 shm /dev/shm tmpfs defaults 0 0 33 tmpfs /run tmpfs defaults 0 034 devtmpfs /dev devtmpfs mode=0755,nosuid 0 035 32 none /proc/openprom openpromfs defaults 0 0 36 33 # End /etc/fstab</literal> -
BOOK/boot/sparc/kernel.xml
r195cf88 r599deb0 72 72 73 73 <screen><userinput>make ARCH=sparc CROSS_COMPILE=${CLFS_TARGET}- \ 74 INSTALL_MOD_PATH= ${CLFS}modules_install</userinput></screen>74 INSTALL_MOD_PATH=/tools 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_ FW_PATH=${CLFS}/lib/firmwarefirmware_install</userinput></screen>81 INSTALL_MOD_PATH=/tools 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>cp -v vmlinux ${CLFS}/boot/clfskernel-&linux-version;</userinput></screen> 91 <screen><userinput>mkdir -pv /tools/boot 92 cp -v vmlinux /tools/boot/clfskernel-&linux-version;</userinput></screen> 92 93 93 94 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/boot/sparc/silo-build.xml
r195cf88 r599deb0 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
r195cf88 r599deb0 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 boot-scripts.</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 = / boot/clfskernel-&linux-version;27 image = /tools/boot/vmlinuz-clfs-&linux-version; 28 28 label = linux 29 29 # End /etc/silo.conf</literal> -
BOOK/boot/sparc64-64-chapter.xml
r195cf88 r599deb0 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"/> 15 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/creatingdirs.xml"/> 16 25 <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"/> 26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/devices.xml"/> 24 27 <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"/> 28 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc/fstab.xml"/> 27 29 <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"/> 31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/devices.xml"/> 30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/flags.xml"/> 32 31 <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
r195cf88 r599deb0 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"/> 15 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/creatingdirs.xml"/> 16 25 <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"/> 26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/devices.xml"/> 24 27 <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"/> 28 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc/fstab.xml"/> 27 29 <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"/> 31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/devices.xml"/> 30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/flags.xml"/> 32 31 <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
r195cf88 r599deb0 73 73 xpointer="xpointer(//*[@os='s'])"/> 74 74 75 <screen><userinput>make ARCH=sparc64 INSTALL_MOD_PATH= ${CLFS}\75 <screen><userinput>make ARCH=sparc64 INSTALL_MOD_PATH=/tools \ 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_ FW_PATH=${CLFS}/lib/firmwarefirmware_install</userinput></screen>83 INSTALL_MOD_PATH=/tools 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>cp -v vmlinux ${CLFS}/boot/clfskernel-&linux-version;</userinput></screen> 93 <screen><userinput>mkdir -pv /tools/boot 94 cp -v vmlinux /tools/boot/clfskernel-&linux-version;</userinput></screen> 94 95 95 96 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/boot/x86-chapter.xml
r195cf88 r599deb0 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="x86/kernel.xml"/> 22 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86/grub-build.xml"/> 15 23 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/creatingdirs.xml"/> 16 24 <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"/> 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/devices.xml"/> 23 26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/pwdgroup.xml"/> 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86/kernel.xml"/> 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86/grub-build.xml"/> 27 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/fstab.xml"/> 26 28 <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"/>29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/devices.xml"/>30 29 <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
r195cf88 r599deb0 41 41 <screen os="ab"><userinput>./configure --prefix=/tools \ 42 42 --build=${CLFS_HOST} --host=${CLFS_TARGET} \ 43 --sysconfdir=/etc --disable-werror</userinput></screen> 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> 44 55 45 56 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 55 66 xpointer="xpointer(//*[@os='f'])"/> 56 67 57 <screen os="ag"><userinput>make DESTDIR=${CLFS}install</userinput></screen>68 <screen os="ag"><userinput>make install</userinput></screen> 58 69 59 70 </sect2> -
BOOK/boot/x86/kernel.xml
r195cf88 r599deb0 49 49 xpointer="xpointer(//*[@os='d'])"/> 50 50 51 <note os="kc"><para>A good starting place for setting up the kernel 52 configuration is to run <command>make defconfig</command>. This will set the base configuration to a good state that takes your current system 53 architecture into account.</para> 54 55 <para>Be sure to enable or disable following features or the system might 56 not work correctly or boot at all:</para> 57 58 <screen role="nodump">Device Drivers ---> 59 Generic Driver Options ---> 60 () path to uevent helper 61 [*] Maintain a devtmpfs filesystem to mount at /dev 62 [ ] Fallback user-helper invocation for firmware loading</screen></note> 63 51 64 <para os="ae">Configure the kernel via a menu-driven interface:</para> 52 65 … … 80 93 81 94 <screen><userinput>make ARCH=i386 CROSS_COMPILE=${CLFS_TARGET}- \ 82 INSTALL_MOD_PATH= ${CLFS}modules_install</userinput></screen>95 INSTALL_MOD_PATH=/tools modules_install</userinput></screen> 83 96 84 97 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 87 100 88 101 <screen><userinput>make ARCH=i386 CROSS_COMPILE=${CLFS_TARGET}- \ 89 INSTALL_FW_PATH=${CLFS}/lib/firmwarefirmware_install</userinput></screen>102 INSTALL_MOD_PATH=/tools firmware_install</userinput></screen> 90 103 91 104 <para os="u">After kernel compilation is complete, additional steps are 92 105 required to complete the installation. Some files need to be copied to 93 the <filename class="directory"> ${CLFS}/boot</filename> directory.</para>106 the <filename class="directory">/tools/boot</filename> directory.</para> 94 107 95 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 96 href="../../bootable/x86/kernel.xml" 97 xpointer="xpointer(//*[@os='v'])"/> 108 <para os="v">Issue the following commands to install the kernel:</para> 98 109 99 <screen><userinput>cp -v arch/i386/boot/bzImage ${CLFS}/boot/vmlinuz-clfs-&linux-version;</userinput></screen> 110 <screen><userinput>mkdir -pv /tools/boot 111 cp -v arch/i386/boot/bzImage /tools/boot/vmlinuz-clfs-&linux-version;</userinput></screen> 100 112 101 113 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 103 115 xpointer="xpointer(//*[@os='w'])"/> 104 116 105 <screen os="w1"><userinput>cp -v System.map ${CLFS}/boot/System.map-&linux-version;</userinput></screen>117 <screen os="w1"><userinput>cp -v System.map /tools/boot/System.map-&linux-version;</userinput></screen> 106 118 107 119 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 109 121 xpointer="xpointer(//*[@os='x'])"/> 110 122 111 <screen os="x1"><userinput>cp -v .config ${CLFS}/boot/config-&linux-version;</userinput></screen>123 <screen os="x1"><userinput>cp -v .config /tools/boot/config-&linux-version;</userinput></screen> 112 124 113 125 </sect2> -
BOOK/boot/x86_64-64-chapter.xml
r195cf88 r599deb0 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="x86_64/kernel.xml"/> 22 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/grub-build.xml"/> 15 23 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/creatingdirs.xml"/> 16 24 <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"/> 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/devices.xml"/> 23 26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/pwdgroup.xml"/> 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86_64/kernel.xml"/> 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/grub-build.xml"/> 27 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/fstab.xml"/> 26 28 <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"/> 30 <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="64/flags.xml"/> 31 30 <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
r195cf88 r599deb0 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="x86_64/kernel.xml"/> 22 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/grub-build.xml"/> 15 23 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/creatingdirs.xml"/> 16 24 <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"/> 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/devices.xml"/> 23 26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/pwdgroup.xml"/> 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86_64/kernel.xml"/> 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/grub-build.xml"/> 27 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/fstab.xml"/> 26 28 <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"/> 30 <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="multilib/flags.xml"/> 31 30 <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
r195cf88 r599deb0 76 76 77 77 <screen><userinput>make ARCH=x86_64 CROSS_COMPILE=${CLFS_TARGET}- \ 78 INSTALL_MOD_PATH= ${CLFS}modules_install</userinput></screen>78 INSTALL_MOD_PATH=/tools 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_ FW_PATH=${CLFS}/lib/firmwarefirmware_install</userinput></screen>85 INSTALL_MOD_PATH=/tools 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>cp -v arch/x86_64/boot/bzImage ${CLFS}/boot/vmlinuz-clfs-&linux-version;</userinput></screen> 95 <screen><userinput>mkdir -pv /tools/boot 96 cp -v arch/x86_64/boot/bzImage /tools/boot/vmlinuz-clfs-&linux-version;</userinput></screen> 96 97 97 98 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/bootable/common/fstab.xml
r195cf88 r599deb0 13 13 <indexterm zone="ch-bootable-fstab"> 14 14 <primary sortas="e-/etc/fstab">/etc/fstab</primary> 15 <secondary>bootable</secondary> 15 16 </indexterm> 16 17 … … 28 29 /dev/<replaceable>[xxx]</replaceable> / <replaceable>[fff]</replaceable> defaults 1 1 29 30 /dev/<replaceable>[yyy]</replaceable> swap swap pri=1 0 0 30 proc /proc proc defaults 0 031 sysfs /sys sysfs defaults 0 032 devpts /dev/pts devpts gid=&gid-tty;,mode=620 0 033 shm /dev/shm tmpfs defaults 0 034 tmpfs /run tmpfs defaults 0 035 devtmpfs /dev devtmpfs mode=0755,nosuid 0 036 31 37 32 # End /etc/fstab</literal> … … 46 41 fields in this file, see <command>man 5 fstab</command>.</para> 47 42 48 <para os="c">The <filename class="directory">/dev/shm</filename> mount point49 for <systemitem class="filesystem">tmpfs</systemitem> is included to50 allow enabling POSIX-shared memory. The kernel must have the required51 support built into it for this to work (more about this is in the next52 section). Please note that very little software currently uses53 POSIX-shared memory. Therefore, consider the <filename54 class="directory">/dev/shm</filename> mount point optional. For more55 information, see <filename>Documentation/filesystems/tmpfs.txt</filename>56 in the kernel source tree.</para>57 58 43 </sect1> -
BOOK/bootable/mips/kernel.xml
r195cf88 r599deb0 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'])"/> 39 47 40 48 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 81 89 href="../x86/kernel.xml" 82 90 xpointer="xpointer(//*[@os='t'])"/> 83 91 84 92 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 85 93 href="../x86/kernel.xml" -
BOOK/bootable/ppc/kernel.xml
r195cf88 r599deb0 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" 42 50 xpointer="xpointer(//*[@os='h'])"/> 43 51 … … 57 65 mac-specific options for ide and input.</para> 58 66 </warning> 59 67 60 68 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 61 69 href="../x86/kernel.xml" … … 93 101 href="../x86/kernel.xml" 94 102 xpointer="xpointer(//*[@os='t'])"/> 95 103 96 104 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 97 105 href="../x86/kernel.xml" -
BOOK/bootable/ppc64-chapter.xml
r195cf88 r599deb0 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=" ppc64/kernel.xml"/>16 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc/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
r195cf88 r599deb0 13 13 <indexterm zone="ch-bootable-fstab"> 14 14 <primary sortas="e-/etc/fstab">/etc/fstab</primary> 15 <secondary>bootable</secondary> 15 16 </indexterm> 16 17 … … 41 42 xpointer="xpointer(//*[@os='b'])"/> 42 43 43 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"44 href="../common/fstab.xml"45 xpointer="xpointer(//*[@os='c'])"/>46 47 44 </sect1> -
BOOK/bootable/sparc/kernel.xml
r195cf88 r599deb0 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'])"/> 39 47 40 48 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 85 93 href="../x86/kernel.xml" 86 94 xpointer="xpointer(//*[@os='t'])"/> 87 95 88 96 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 89 97 href="../x86/kernel.xml" -
BOOK/bootable/x86/grub.xml
r195cf88 r599deb0 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 into the MBR of 42 42 <filename class="partition">sda</filename>:</para> 43 43 -
BOOK/bootable/x86/kernel.xml
r195cf88 r599deb0 37 37 un-tarring.</para> 38 38 39 <note os="kc"><para>A good starting place for setting up the kernel 40 configuration is to run <command>make defconfig</command>. This will set the base configuration to a good state that takes your current system 41 architecture into account.</para> 42 43 <para>Be sure to enable or disable following features or the system might 44 not work correctly or boot at all. Refer to 45 <filename>/usr/share/doc/systemd-&systemd-version;/README</filename>:</para> 46 47 <screen role="nodump">General setup ---> 48 [*] open by fhandle syscalls 49 [ ] Auditing support 50 [*] Control Group support 51 Processor type and features ---> 52 [*] Enable seccomp to safely compute untrusted bytecode 53 Networking support ---> 54 Networking options ---> 55 <*> The IPv6 protocol 56 Device Drivers ---> 57 Generic Driver Options ---> 58 () path to uevent helper 59 [*] Maintain a devtmpfs filesystem to mount at /dev 60 [ ] Fallback user-helper invocation for firmware loading 61 File systems ---> 62 [*] Inotify support for userspace 63 <*> Kernel automounter version 4 support (also supports v3) 64 Pseudo filesystems ---> 65 [*] Tmpfs POSIX Access Control Lists 66 [*] Tmpfs extended attributes 67 Firmware Drivers ---> 68 EFI (Extensible Firmware Interface) Support ---> 69 <*> EFI Variable Support via sysfs 70 -*- Enable the block layer ---> 71 Partition Types ---> 72 [*] Advanced partition selection 73 [*] EFI GUID Partition support 74 Kernel Hacking ---> 75 [*] Collect scheduler debugging info 76 [*] Collect scheduler statistics</screen></note> 77 78 <note os="kd"><para>While "The IPv6 Protocol" is not strictly required, it 79 is highly recommended by the Systemd developers. "EFI Variable support" and 80 "EFI GUID Partition support" are for UEFI systems. "Collect scheduler 81 debugging info" and "Collect scheduler statistics" is for systemd-bootchart. 82 </para></note> 83 39 84 <para os="h">Configure the kernel via a menu-driven interface. 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 85 CBLFS has some information regarding particular kernel configuration 86 requirements of packages outside of CLFS at <ulink 44 87 url="&cblfs-root;"/>:</para> 45 88 -
BOOK/bootable/x86_64/kernel.xml
r195cf88 r599deb0 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'])"/> 39 47 40 48 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 85 93 href="../x86/kernel.xml" 86 94 xpointer="xpointer(//*[@os='t'])"/> 87 95 88 96 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 89 97 href="../x86/kernel.xml" -
BOOK/chroot/64/createfiles.xml
r195cf88 r599deb0 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/libstd* /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 23 24 ln -sv bash /bin/sh 24 25 ln -sv /run /var/run</userinput></screen> 25 26 26 27 <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" 27 32 href="../../boot/64/createfiles.xml" 28 xpointer="xpointer(//*[@os=' b'])"/>33 xpointer="xpointer(//*[@os='f'])"/> 29 34 30 35 <screen><userinput>mkdir -pv /usr/lib64 31 ln -sv /tools/lib/libstd*so* /usr/lib64</userinput></screen> 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'])"/> 32 45 33 46 </sect1> -
BOOK/chroot/common/changingowner.xml
r195cf88 r599deb0 11 11 <title>Changing Ownership</title> 12 12 13 <note>14 <para>This step is not optional as some of the binaries in15 <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 20 13 <para os="a">Currently, the <filename class="directory">/tools</filename> 21 14 and <filename class="directory">/cross-tools</filename> directories 22 15 are owned by the user <emphasis>clfs</emphasis>, a user that 23 exists only on the host system. Although the<filename16 exists only on the host system. Although <filename 24 17 class="directory">/tools</filename> and <filename 25 class="directory">/cross-tools</filename> directories can be deleted26 once the CLFSsystem has been finished, they can be retained to build18 class="directory">/cross-tools</filename> can be deleted once the CLFS 19 system has been finished, they can be retained to build 27 20 additional CLFS systems. If the <filename class="directory">/tools</filename> 28 21 and <filename class="directory">/cross-tools</filename> directories are 29 22 kept as is, the files are owned by a user ID without a corresponding 30 23 account. This is dangerous because a user account created later could 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> 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> 34 26 35 <para os="b"> To avoid this issue, add the <systemitem36 class="username">clfs</systemitem> user to the new CLFS system later when37 creating the <filename>/etc/passwd</filename> file, taking care to assign38 it the same user and group IDs as on the host system. Alternatively,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, 39 31 assign the contents of the <filename class="directory">/tools</filename> 40 32 and <filename class="directory">/cross-tools</filename> directories to -
BOOK/chroot/common/createfiles.xml
r195cf88 r599deb0 11 11 <title>Creating Essential Symlinks</title> 12 12 13 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"14 href="../../boot/common/createfiles.xml"15 xpointer="xpointer(//*[@os='a'])"/>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/libstd* /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 21 22 ln -sv bash /bin/sh 22 23 ln -sv /run /var/run</userinput></screen> 23 24 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 24 84 </sect1> -
BOOK/chroot/common/creatingdirs.xml
r195cf88 r599deb0 13 13 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 14 14 href="../../boot/common/creatingdirs.xml" 15 xpointer="xpointer(//*[@os=' a'])"/>15 xpointer="xpointer(//*[@os='b'])"/> 16 16 17 <screen os=" b"><userinput>mkdir -pv /{bin,boot,dev,{etc/,}opt,home,lib,mnt}17 <screen os="c"><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} 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'])"/> 26 mkdir -pv /usr/{,local/}share/man/man{1..8}</userinput></screen> 34 27 35 28 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 41 34 xpointer="xpointer(//*[@os='e'])"/> 42 35 36 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 37 href="../../boot/common/creatingdirs.xml" 38 xpointer="xpointer(//*[@os='f'])"/> 39 43 40 </sect1> -
BOOK/chroot/common/devices.xml
r195cf88 r599deb0 13 13 <indexterm zone="ch-chroot-devices"> 14 14 <primary sortas="e-/dev/*">/dev/*</primary> 15 <secondary>chroot</secondary> 15 16 </indexterm> 16 17 -
BOOK/chroot/common/kernfs.xml
r195cf88 r599deb0 11 11 <title>Mounting Virtual Kernel File Systems</title> 12 12 13 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 14 href="../../boot/common/devices.xml" 15 xpointer="xpointer(//*[@os='a'])"/> 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> 16 20 17 21 <para>Various file systems exported by the kernel are used to communicate … … 42 46 43 47 <para>Once the system is complete and booting, the rest of our device 44 nodes are created by the Eudev package. Since this package is not48 nodes are created by Udev, part of Systemd. Since this package is not 45 49 available to us right now, we must take other steps to provide device 46 50 nodes under on the CLFS filesystem. We will use the <quote>bind</quote> … … 50 54 <screen><userinput>mount -v -o bind /dev ${CLFS}/dev</userinput></screen> 51 55 52 <para>Additional file systems will soon be mounted from within the chroot 56 <para>Additional file systems will soon be mounted from within the chroot 53 57 environment. To keep the host up to date, perform a <quote>fake mount</quote> 54 58 for each of these now:</para> -
BOOK/chroot/common/pwdgroup.xml
r195cf88 r599deb0 9 9 <?dbhtml filename="pwdgroup.html"?> 10 10 11 <title>Creating the passwd , group, and logFiles</title>11 <title>Creating the passwd and group 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> 15 16 </indexterm> 16 17 17 18 <indexterm zone="ch-chroot-pwdgroup"> 18 19 <primary sortas="e-/etc/group">/etc/group</primary> 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> 20 <secondary>chroot</secondary> 35 21 </indexterm> 36 22 … … 38 24 href="../../boot/common/pwdgroup.xml" 39 25 xpointer="xpointer(//*[@os='a'])"/> 40 26 41 27 <para>Create the <filename>/etc/passwd</filename> file by running the 42 28 following command:</para> … … 44 30 <screen><userinput>cat > /etc/passwd << "EOF" 45 31 <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> 46 36 EOF</userinput></screen> 47 37 … … 73 63 utmp:x:&gid-utmp;: 74 64 usb:x:&gid-usb;: 75 cdrom:x:&gid-cdrom;:</literal> 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> 76 72 EOF</userinput></screen> 77 73 … … 99 95 for the duration of the next chapters.</para> 100 96 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/lastlog107 chmod -v 664 /var/run/utmp /var/log/lastlog108 chmod -v 600 /var/log/btmp</userinput></screen>109 110 <para>The <filename>/var/run/utmp</filename> file records the users that111 are currently logged in. The <filename>/var/log/wtmp</filename> file records112 all logins and logouts. The <filename>/var/log/lastlog</filename> file113 records when each user last logged in. The <filename>/var/log/btmp</filename>114 file records the bad login attempts.</para>115 116 97 </sect1> -
BOOK/chroot/mips-chapter.xml
r195cf88 r599deb0 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"/>16 15 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/kernfs.xml"/> 17 16 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips/before-chroot.xml"/> -
BOOK/chroot/mips/creatingdirs.xml
r195cf88 r599deb0 13 13 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 14 14 href="../common/creatingdirs.xml" 15 xpointer="xpointer(//*[@os=' a'])"/>15 xpointer="xpointer(//*[@os='b'])"/> 16 16 17 17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 18 18 href="../common/creatingdirs.xml" 19 xpointer="xpointer(//*[@os=' b'])"/>19 xpointer="xpointer(//*[@os='c'])"/> 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"33 29 xpointer="xpointer(//*[@os='d'])"/> 34 30 … … 37 33 xpointer="xpointer(//*[@os='e'])"/> 38 34 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
r195cf88 r599deb0 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"/>16 15 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/kernfs.xml"/> 17 16 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/chroot.xml"/> -
BOOK/chroot/mips64-chapter.xml
r195cf88 r599deb0 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"/>16 15 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/kernfs.xml"/> 17 16 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/chroot.xml"/> -
BOOK/chroot/mips64/createfiles.xml
r195cf88 r599deb0 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/libstd* /usr/lib 23 ln -sv /tools/lib32/libstd* /usr/lib32 24 ln -sv /tools/lib64/libstd* /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 25 26 ln -sv bash /bin/sh 26 27 ln -sv /run /var/run</userinput></screen> 27 28 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 28 37 </sect1> -
BOOK/chroot/mips64/creatingdirs.xml
r195cf88 r599deb0 13 13 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 14 14 href="../common/creatingdirs.xml" 15 xpointer="xpointer(//*[@os=' a'])"/>15 xpointer="xpointer(//*[@os='b'])"/> 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}; do28 ln -sv share/{man,doc,info} $dir29 done30 27 install -dv /usr/lib/locale 31 28 ln -sv ../lib/locale /usr/lib32 … … 42 39 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 43 40 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"48 41 xpointer="xpointer(//*[@os='d'])"/> 49 42 … … 52 45 xpointer="xpointer(//*[@os='e'])"/> 53 46 47 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 48 href="../common/creatingdirs.xml" 49 xpointer="xpointer(//*[@os='f'])"/> 50 54 51 </sect1> -
BOOK/chroot/multilib/createfiles.xml
r195cf88 r599deb0 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 26 38 </sect1> -
BOOK/chroot/multilib/creatingdirs.xml
r195cf88 r599deb0 13 13 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 14 14 href="../common/creatingdirs.xml" 15 xpointer="xpointer(//*[@os=' a'])"/>15 xpointer="xpointer(//*[@os='b'])"/> 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}; do28 ln -sv share/{man,doc,info} $dir29 done30 27 install -dv /usr/lib/locale 31 28 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'])"/>36 29 37 30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 43 36 xpointer="xpointer(//*[@os='e'])"/> 44 37 38 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 39 href="../common/creatingdirs.xml" 40 xpointer="xpointer(//*[@os='f'])"/> 41 45 42 </sect1> -
BOOK/chroot/ppc-chapter.xml
r195cf88 r599deb0 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"/>16 15 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/kernfs.xml"/> 17 16 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc/before-chroot.xml"/> -
BOOK/chroot/ppc64-64-chapter.xml
r195cf88 r599deb0 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"/>16 15 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/kernfs.xml"/> 17 16 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/chroot.xml"/> -
BOOK/chroot/ppc64-chapter.xml
r195cf88 r599deb0 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"/>16 15 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/kernfs.xml"/> 17 16 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/chroot.xml"/> -
BOOK/chroot/sparc-chapter.xml
r195cf88 r599deb0 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"/>16 15 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/kernfs.xml"/> 17 16 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc/before-chroot.xml"/> -
BOOK/chroot/sparc64-64-chapter.xml
r195cf88 r599deb0 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"/>16 15 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/kernfs.xml"/> 17 16 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/chroot.xml"/> -
BOOK/chroot/sparc64-chapter.xml
r195cf88 r599deb0 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"/>16 15 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/kernfs.xml"/> 17 16 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/chroot.xml"/> -
BOOK/chroot/x86-chapter.xml
r195cf88 r599deb0 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"/>16 15 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/kernfs.xml"/> 17 16 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86/before-chroot.xml"/> -
BOOK/chroot/x86_64-64-chapter.xml
r195cf88 r599deb0 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"/>16 15 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/kernfs.xml"/> 17 16 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/chroot.xml"/> -
BOOK/chroot/x86_64-chapter.xml
r195cf88 r599deb0 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"/>16 15 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/kernfs.xml"/> 17 16 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/chroot.xml"/> -
BOOK/cross-tools/64/flags.xml
r195cf88 r599deb0 16 16 <screen os="b"><userinput>export BUILD64="-m64"</userinput></screen> 17 17 18 <para os="c"> Letsadd the build flags to <filename>~/.bashrc</filename> to18 <para os="c">Now 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
r195cf88 r599deb0 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'])"/> 25 29 26 30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 94 98 xpointer="xpointer(//*[@os='ar'])"/> 95 99 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 96 108 </sect2> 97 109 -
BOOK/cross-tools/common/bc.xml
r195cf88 r599deb0 13 13 <indexterm zone="ch-cross-tools-bc"> 14 14 <primary sortas="a-Bc">Bc</primary> 15 <secondary>cross -tools</secondary>15 <secondary>cross tools</secondary> 16 16 </indexterm> 17 17 … … 28 28 29 29 <variablelist> 30 <title>The meaning of the configure option s:</title>30 <title>The meaning of the configure option:</title> 31 31 32 32 <varlistentry> -
BOOK/cross-tools/common/binutils-32.xml
r195cf88 r599deb0 50 50 51 51 <screen os="bc"><userinput>AR=ar AS=as ../binutils-&binutils-dir;/configure \ 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>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 its 88 root directory for its search paths.</para> 89 </listitem> 90 </varlistentry> 91 92 <varlistentry os="bd5"> 85 93 <term><parameter>--with-lib-path=/tools/lib</parameter></term> 86 94 <listitem> … … 93 101 </varlistentry> 94 102 95 <varlistentry os="bd 5">103 <varlistentry os="bd6"> 96 104 <term><parameter>--disable-nls</parameter></term> 97 105 <listitem> … … 101 109 </varlistentry> 102 110 103 <varlistentry os="bd 6">111 <varlistentry os="bd7"> 104 112 <term><parameter>--disable-multilib</parameter></term> 105 113 <listitem> … … 113 121 <para os="be">Compile the package:</para> 114 122 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> 123 <screen os="bf"><userinput>make</userinput></screen> 130 124 131 125 <para os="bh">Install the package:</para> 132 126 133 127 <screen os="bi"><userinput>make install</userinput></screen> 134 135 <para os="bj">Copy <filename class="headerfile">libiberty.h</filename> to136 <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>139 128 140 129 </sect2> -
BOOK/cross-tools/common/binutils.xml
r195cf88 r599deb0 50 50 51 51 <screen os="bc"><userinput>AR=ar AS=as ../binutils-&binutils-dir;/configure \ 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>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 its 88 root directory for its search paths.</para> 89 </listitem> 90 </varlistentry> 91 92 <varlistentry os="bd5"> 85 93 <term><parameter>--with-lib-path=/tools/lib</parameter></term> 86 94 <listitem> … … 93 101 </varlistentry> 94 102 95 <varlistentry os="bd 5">103 <varlistentry os="bd6"> 96 104 <term><parameter>--disable-nls</parameter></term> 97 105 <listitem> … … 101 109 </varlistentry> 102 110 103 <varlistentry os="bd 6">111 <varlistentry os="bd7"> 104 112 <term><parameter>--disable-multilib</parameter></term> 105 113 <listitem> … … 109 117 </varlistentry> 110 118 111 <varlistentry os="bd 7">119 <varlistentry os="bd8"> 112 120 <term><parameter>--enable-64-bit-bfd</parameter></term> 113 121 <listitem> … … 120 128 <para os="be">Compile the package:</para> 121 129 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> 130 <screen os="bf"><userinput>make</userinput></screen> 137 131 138 132 <para os="bh">Install the package:</para> 139 133 140 134 <screen os="bi"><userinput>make install</userinput></screen> 141 142 <para os="bj">Copy <filename class="headerfile">libiberty.h</filename> to143 <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>146 135 147 136 </sect2> -
BOOK/cross-tools/common/cloog.xml
r195cf88 r599deb0 13 13 <indexterm zone="ch-cross-tools-cloog"> 14 14 <primary sortas="a-CLooG">CLooG</primary> 15 <secondary>cross -tools</secondary>15 <secondary>cross tools</secondary> 16 16 </indexterm> 17 17 … … 33 33 xpointer="xpointer(//*[@os='s1'])"/> 34 34 35 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 36 href="../../final-system/common/cloog.xml" 37 xpointer="xpointer(//*[@os='s2'])"/> 35 <screen os="s2"><userinput>cp -v Makefile{,.orig} 36 sed '/cmake/d' Makefile.orig > Makefile</userinput></screen> 38 37 39 38 <para os="c">Compile the package:</para> -
BOOK/cross-tools/common/file.xml
r195cf88 r599deb0 13 13 <indexterm zone="ch-cross-tools-file"> 14 14 <primary sortas="a-File">File</primary> 15 <secondary>cross -tools</secondary>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 run 26 on the host system, as this program is needed by Binutils.</para> 27 25 28 <para>Prepare File for compilation:</para> 26 29 … … 28 31 29 32 <variablelist> 30 <title>The meaning of the configure options:</title> 31 32 <varlistentry> 33 <term><parameter>--prefix=/cross-tools</parameter></term> 34 <listitem> 35 <para>This tells the configure script to prepare to install the 36 package in the <filename class="directory">/cross-tools</filename> 37 directory.</para> 38 </listitem> 39 </varlistentry> 33 <title>The meaning of the new configure option:</title> 40 34 41 35 <varlistentry> -
BOOK/cross-tools/common/gcc-final.xml
r195cf88 r599deb0 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 --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> 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> 73 72 74 73 <variablelist os="bg"> … … 114 113 </varlistentry> 115 114 115 <varlistentry os="bg6"> 116 <term><parameter>--enable-libstdcxx-time</parameter></term> 117 <listitem> 118 <para>This enables link-time checks for the availability of 119 clock_gettime clocks, and nanosleep and sched_yield functions, in the 120 C library.</para> 121 </listitem> 122 </varlistentry> 123 116 124 </variablelist> 117 125 -
BOOK/cross-tools/common/gcc-static.xml
r195cf88 r599deb0 24 24 and no Threads</title> 25 25 26 <para os="e">Here we will compile GCC, as a cross-compiler that will create 27 executables for our target architechture, statically so that it will not 28 need to look for Glibc's startfiles, which do not yet exist in 29 <filename class="directory">/tools</filename>. We will use this 30 cross-compiler, plus the cross-linker we have just installed with Binutils, 31 to compile Glibc. After Glibc is installed into 32 <filename class="directory">/tools</filename>, we can rebuild GCC 33 so that it will then be able to build executables that link against the 34 libraries in <filename class="directory">/tools</filename>.</para> 35 26 36 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 27 37 href="../../final-system/common/gcc.xml" … … 38 48 <screen os="ab"><userinput>patch -Np1 -i ../&gcc-specs-patch;</userinput></screen> 39 49 40 <para os="ag">Change the StartFile Spec so that GCC looks in 50 <para os="ag">Change the StartFile Spec so that GCC looks in 41 51 <filename class="directory">/tools</filename>:</para> 42 52 … … 62 72 63 73 <screen os="al"><userinput>AR=ar LDFLAGS="-Wl,-rpath,/cross-tools/lib" \ 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> 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> 76 85 77 86 <variablelist os="am"> 78 87 <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>86 88 87 89 <varlistentry> … … 96 98 </varlistentry> 97 99 98 99 100 <varlistentry> 100 101 <term><parameter>--with-native-system-headers-dir=/tools/include</parameter></term> … … 107 108 108 109 <varlistentry> 109 <term><parameter>--disable-nls</parameter></term> 110 <listitem> 111 <para>This disables internationalization as i18n is not needed for the 112 cross-compile tools.</para> 110 <term><parameter>--disable-shared</parameter></term> 111 <listitem> 112 <para>This tells GCC not to create a shared library.</para> 113 113 </listitem> 114 114 </varlistentry> … … 136 136 137 137 <varlistentry> 138 <term><parameter>--disable-libgomp</parameter></term> 139 <listitem> 140 <para>Disables the creation of runtime libraries used by GOMP.</para> 141 </listitem> 142 </varlistentry> 143 144 <varlistentry> 145 <term><parameter>--disable-libmudflap</parameter></term> 146 <listitem> 147 <para>Disables the creation of runtime libaries used by libmudflap.</para> 148 </listitem> 149 </varlistentry> 150 151 <varlistentry> 152 <term><parameter>--disable-libssp</parameter></term> 153 <listitem> 154 <para>Disables the use of Stack Smashing Protection for runtime libraries.</para> 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> 155 142 </listitem> 156 143 </varlistentry> … … 167 154 168 155 <varlistentry> 169 <term><parameter>--disable-libatomic</parameter></term> 170 <listitem> 171 <para>The atomic library isn't needed at this time.</para> 172 </listitem> 173 </varlistentry> 174 175 <varlistentry> 176 <term><parameter>--disable-libitm</parameter></term> 177 <listitem> 178 <para>The itm library isn't neeeded at this tiem.</para> 179 </listitem> 180 </varlistentry> 181 182 <varlistentry> 183 <term><parameter>--disable-libsanitizer</parameter></term> 184 <listitem> 185 <para>The sanitizer library isn't needed at this time.</para> 186 </listitem> 187 </varlistentry> 188 189 <varlistentry> 190 <term><parameter>--disable-libquadmath</parameter></term> 191 <listitem> 192 <para>The quadmath library isn't needed at this time.</para> 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> 193 167 </listitem> 194 168 </varlistentry> … … 231 205 <screen os="ar"><userinput>make install-gcc install-target-libgcc</userinput></screen> 232 206 207 <para os="as">Copy <filename class="headerfile">libiberty.h</filename> to 208 <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 233 212 </sect2> 234 213 -
BOOK/cross-tools/common/gmp.xml
r195cf88 r599deb0 13 13 <indexterm zone="ch-cross-tools-gmp"> 14 14 <primary sortas="a-GMP">GMP</primary> 15 <secondary>cross -tools</secondary>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 installed 36 into <filename class="directory">/cross-tools</filename> because GCC 37 requires them to build.</para> 38 35 39 <note os="n1"> 36 40 <para>If you are building with a host which has 32-bit user-space with a … … 43 47 44 48 <screen os="b"><userinput>./configure --prefix=/cross-tools --enable-cxx \ 45 --disable-static</userinput></screen>49 --disable-static</userinput></screen> 46 50 47 51 <variablelist os="b1"> 48 <title>The meaning of the new configure option s:</title>52 <title>The meaning of the new configure option:</title> 49 53 50 54 <varlistentry> -
BOOK/cross-tools/common/isl.xml
r195cf88 r599deb0 13 13 <indexterm zone="ch-cross-tools-isl"> 14 14 <primary sortas="a-ISL">ISL</primary> 15 <secondary>cross -tools</secondary>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 its 27 new loop generation feature called Graphite.</para> 24 28 25 29 <para os="a">Prepare ISL for compilation:</para> -
BOOK/cross-tools/common/m4.xml
r195cf88 r599deb0 13 13 <indexterm zone="ch-cross-tools-m4"> 14 14 <primary sortas="a-M4">M4</primary> 15 <secondary> temporary system</secondary>15 <secondary>cross tools</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 on 26 the host system, as this program is required by GMP.</para> 24 27 25 28 <para os="a">Prepare M4 for compilation:</para> -
BOOK/cross-tools/common/mpc.xml
r195cf88 r599deb0 13 13 <indexterm zone="ch-cross-tools-mpc"> 14 14 <primary sortas="a-MPC">MPC</primary> 15 <secondary>cross -tools</secondary>15 <secondary>cross tools</secondary> 16 16 </indexterm> 17 17 -
BOOK/cross-tools/common/mpfr.xml
r195cf88 r599deb0 13 13 <indexterm zone="ch-cross-tools-mpfr"> 14 14 <primary sortas="a-MPFR">MPFR</primary> 15 <secondary>cross -tools</secondary>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's54 shared libraries.</para>55 </listitem>56 </varlistentry>57 58 <varlistentry>59 51 <term><parameter>--with-gmp=/cross-tools</parameter></term> 60 52 <listitem> -
BOOK/cross-tools/common/ncurses.xml
r195cf88 r599deb0 13 13 <indexterm zone="ch-cross-tools-ncurses"> 14 14 <primary sortas="a-Ncurses">Ncurses</primary> 15 <secondary>cross -tools</secondary>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 in 27 <filename class="directory">${prefix}/share/terminfo</filename>. If 28 possible, the <filename>Makefile</filename> will use the 29 <command>tic</command> binary that was just compiled in its 30 source tree, but this does not work when Ncurses is cross-compiled. To 31 allow the Ncurses build in <xref linkend="chapter-temp-system" /> to succeed, we 32 will build and install a <command>tic</command> program that can be run on 33 the host system.</para> 24 34 25 35 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/cross-tools/mips-chapter.xml
r195cf88 r599deb0 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=" 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"/>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"/> 31 31 32 32 </chapter> -
BOOK/cross-tools/mips64-64-chapter.xml
r195cf88 r599deb0 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=" mips64-64/eglibc.xml"/>30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/glibc.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
r195cf88 r599deb0 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 --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> 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> 73 72 74 73 <variablelist os="bg"> … … 78 77 <term><parameter>--with-abi=64</parameter></term> 79 78 <listitem> 80 <para>This option do ...</para> 79 <para>For MIPS64, GCC defaults to building for the N32 ABI. This 80 option changes the default to 64 bits.</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'])"/> 103 107 104 108 </variablelist> -
BOOK/cross-tools/mips64-64/gcc-static.xml
r195cf88 r599deb0 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'])"/> 25 29 26 30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 69 73 70 74 <screen os="al"><userinput>AR=ar LDFLAGS="-Wl,-rpath,/cross-tools/lib" \ 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> 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> 83 86 84 87 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 106 109 xpointer="xpointer(//*[@os='ar'])"/> 107 110 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 108 119 </sect2> 109 120 -
BOOK/cross-tools/mips64-chapter.xml
r195cf88 r599deb0 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 ips64/gcc-static.xml"/>30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="m ips64/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="m ips64/eglibc-64bit.xml"/>33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="m ips64/gcc-final.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="mips64/glibc-n32.xml"/> 32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/glibc-64bit.xml"/> 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gcc-final.xml"/> 34 34 35 35 </chapter> -
BOOK/cross-tools/multilib/binutils.xml
r195cf88 r599deb0 49 49 50 50 <screen os="bc"><userinput>AR=ar AS=as ../binutils-&binutils-dir;/configure \ 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>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 7'])"/>84 xpointer="xpointer(//*[@os='bd8'])"/> 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"102 98 xpointer="xpointer(//*[@os='bh'])"/> 103 99 … … 105 101 href="../common/binutils.xml" 106 102 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'])"/>115 103 116 104 </sect2> -
BOOK/cross-tools/multilib/flags.xml
r195cf88 r599deb0 17 17 export BUILD64="-m64"</userinput></screen> 18 18 19 <para os="c"> Let'sadd the build flags to <filename>~/.bashrc</filename> to19 <para os="c">Now 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
r195cf88 r599deb0 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 --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> 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> 73 72 74 73 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/cross-tools/multilib/gcc-static.xml
r195cf88 r599deb0 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'])"/> 25 29 26 30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 69 73 70 74 <screen os="al"><userinput>AR=ar LDFLAGS="-Wl,-rpath,/cross-tools/lib" \ 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> 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> 83 86 84 87 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 106 109 xpointer="xpointer(//*[@os='ar'])"/> 107 110 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 108 119 </sect2> 109 120 -
BOOK/cross-tools/ppc-chapter.xml
r195cf88 r599deb0 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=" ppc/eglibc.xml"/>29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/glibc.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
r195cf88 r599deb0 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'])"/> 25 29 26 30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 95 99 xpointer="xpointer(//*[@os='ar'])"/> 96 100 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 97 109 </sect2> 98 110 -
BOOK/cross-tools/ppc64-64-chapter.xml
r195cf88 r599deb0 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=" ppc64-64/eglibc.xml"/>30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/glibc.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
r195cf88 r599deb0 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'])"/> 25 29 26 30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 94 98 xpointer="xpointer(//*[@os='ar'])"/> 95 99 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 96 108 </sect2> 97 109 -
BOOK/cross-tools/ppc64-chapter.xml
r195cf88 r599deb0 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=" 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"/>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"/> 33 33 34 34 </chapter> -
BOOK/cross-tools/sparc-chapter.xml
r195cf88 r599deb0 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/ eglibc.xml"/>29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/glibc.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
r195cf88 r599deb0 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/ eglibc.xml"/>30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc64-64/glibc.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
r195cf88 r599deb0 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=" sparc64/eglibc.xml"/>31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc64/ eglibc-64bit.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"/> 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
r195cf88 r599deb0 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=" x86/eglibc.xml"/>29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/glibc.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
r195cf88 r599deb0 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=" x86_64-64/eglibc.xml"/>30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/glibc.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
r195cf88 r599deb0 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=" x86_64/eglibc.xml"/>31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/ eglibc-64bit.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 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
r195cf88 r599deb0 27 27 <screen os="d"><userinput>export CLFS_TARGET="x86_64-unknown-linux-gnu"</userinput></screen> 28 28 29 <para os="m1">Now we will set our Target Triplet for 32 Bits:</para>29 <para os="m1">Now set the 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
r195cf88 r599deb0 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
r195cf88 r599deb0 31 31 <screen><userinput>ln -sv ${CLFS}/cross-tools /</userinput></screen> 32 32 33 <para>The symlink isn't technically necessary (though the book's34 instructions do assume its existence), but is there mainly for35 consistency (because /tools is also symlinked to ${CLFS}/tools) and to36 simplify the installation of the cross-compile tools.</para>37 38 33 </sect1> -
BOOK/final-system/64/binutils.xml
r195cf88 r599deb0 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"89 85 xpointer="xpointer(//*[@os='n'])"/> 90 86 … … 116 112 xpointer="xpointer(//*[@os='s'])"/> 117 113 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 126 114 </sect2> 127 115 -
BOOK/final-system/64/gcc.xml
r195cf88 r599deb0 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'])"/>53 45 54 46 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 144 136 xpointer="xpointer(//*[@os='z'])"/> 145 137 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
r195cf88 r599deb0 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
r195cf88 r599deb0 28 28 <para os="a">Prepare Automake for compilation:</para> 29 29 30 <screen os="b"><userinput>./configure --prefix=/usr </userinput></screen>30 <screen os="b"><userinput>./configure --prefix=/usr --docdir=/usr/share/doc/automake-&automake-version;</userinput></screen> 31 31 32 32 <para os="c">Compile the package:</para> … … 52 52 53 53 <seglistitem> 54 <seg>ac install, aclocal, aclocal-&automake-version2;, automake,54 <seg>aclocal, aclocal-&automake-version2;, automake, 55 55 automake-&automake-version2;, compile, config.guess, config.sub, 56 depcomp, elisp-comp,install-sh, mdate-sh, missing, mkinstalldirs,56 depcomp, 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>77 67 78 68 <varlistentry id="aclocal"> … … 168 158 </varlistentry> 169 159 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 180 160 <varlistentry id="install-sh"> 181 161 <term><command>install-sh</command></term> -
BOOK/final-system/common/bash.xml
r195cf88 r599deb0 33 33 34 34 <screen os="b"><userinput>./configure --prefix=/usr --bindir=/bin \ 35 --without-bash-malloc --with-installed-readline</userinput></screen> 35 --without-bash-malloc --with-installed-readline \ 36 --docdir=/usr/share/doc/bash-&bash-version;</userinput></screen> 36 37 37 38 <variablelist os="c"> … … 59 60 <para os="g">Install the package:</para> 60 61 61 <screen os="h"><userinput>make htmldir=/usr/share/doc/bash-&bash-version;install</userinput></screen>62 <screen os="h"><userinput>make install</userinput></screen> 62 63 63 64 <para os="i">Run the newly compiled <command>bash</command> program (replacing -
BOOK/final-system/common/bc.xml
r195cf88 r599deb0 27 27 <para os="a">Prepare Bc for compilation:</para> 28 28 29 <screen os="b"><userinput>./configure --prefix=/usr --with-readline</userinput></screen> 29 <screen os="b"><userinput>./configure --prefix=/usr --with-readline \ 30 --mandir=/usr/share/man --infodir=/usr/share/info</userinput></screen> 30 31 31 32 <para os="c">Compile the package:</para> -
BOOK/final-system/common/binutils.xml
r195cf88 r599deb0 62 62 <para os="j">Compile the package:</para> 63 63 64 <screen os="k"><userinput>make configure-host</userinput></screen>64 <screen os="k"><userinput>make tooldir=/usr</userinput></screen> 65 65 66 66 <important os="l"> 67 <para>During <command>make configure-host</command> you may receive the67 <para>During <command>make tooldir=/usr</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 78 76 <variablelist os="n"> 79 77 <title>The meaning of the make parameter:</title> … … 104 102 <screen os="s"><userinput>make tooldir=/usr install</userinput></screen> 105 103 106 <para os="t">Install the <filename class="headerfile">libiberty</filename> header107 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 111 104 </sect2> 112 105 … … 123 116 objdump, 124 117 ranlib, readelf, size, strings, and strip</seg> 125 <seg>lib iberty.a, libbfd.[a,so], and libopcodes.[a,so]</seg>118 <seg>libbfd.[a,so], and libopcodes.[a,so]</seg> 126 119 <seg>/usr/lib/ldscripts</seg> 127 120 </seglistitem> … … 310 303 </varlistentry> 311 304 312 <varlistentry id="libiberty">313 <term><filename class="libraryfile">libiberty</filename></term>314 <listitem>315 <para>Contains routines used by various GNU programs, including316 <command>getopt</command>, <command>obstack</command>,317 <command>strerror</command>, <command>strtol</command>, and318 <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 325 305 <varlistentry id="libbfd"> 326 306 <term><filename class="libraryfile">libbfd</filename></term> -
BOOK/final-system/common/bison.xml
r195cf88 r599deb0 25 25 <title>Installation of Bison</title> 26 26 27 <para os="t3">The <command>configure </command>script does not determine28 the correct value for the following. Set the value manually:</para>29 30 <screen os="t4"><userinput>echo "ac_cv_prog_lex_is_flex=yes" > config.cache</userinput></screen>31 32 27 <para os="a">Prepare Bison for compilation:</para> 33 28 34 <screen os="b"><userinput> ./configure --prefix=/usr --cache-file=config.cache</userinput></screen>29 <screen os="b"><userinput>M4=m4 ./configure --prefix=/usr</userinput></screen> 35 30 36 31 <para os="c">Compile the package:</para> -
BOOK/final-system/common/bzip2.xml
r195cf88 r599deb0 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 in 37 <filename class="directory">/usr/share/man</filename> instead of 38 <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> 35 41 36 42 <para os="a">The Bzip2 package does not contain a <command>configure</command> -
BOOK/final-system/common/coreutils.xml
r195cf88 r599deb0 38 38 ./configure --prefix=/usr \ 39 39 --enable-no-install-program=kill,uptime \ 40 --enable-install-program=hostname </userinput></screen>41 40 --enable-install-program=hostname --libexecdir=/usr/lib</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">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 58 <para os="g">Now the test suite is ready to be run. First, run 66 59 the tests that are meant to be run as user 67 60 <systemitem class="username">root</systemitem>:</para> 68 61 69 <screen os="i"><userinput remap="test">make NON_ROOT_USERNAME=dummy 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 \ 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 \ 81 81 -c "PATH=$PATH make RUN_EXPENSIVE_TESTS=yes -k check || true"</userinput></screen> 82 82 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 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 95 94 mv -v /usr/bin/{dd,df,echo,false,hostname,ln,ls,mkdir,mknod} /bin 96 95 mv -v /usr/bin/{mv,pwd,rm,rmdir,stty,true,uname} /bin 97 96 mv -v /usr/bin/chroot /usr/sbin</userinput></screen> 98 99 <para os="t">Other Coreutils programs are used by some of the scripts100 in the CLFS-Bootscripts package. As <filename101 class="directory">/usr</filename> may not be available during the early102 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} /bin105 mv -v /usr/bin/{readlink,sleep,sync,test,touch} /bin106 ln -svf ../../bin/install /usr/bin</userinput></screen>107 97 108 98 </sect2> -
BOOK/final-system/common/diffutils.xml
r195cf88 r599deb0 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 28 32 <para os="a">Prepare Diffutils for compilation:</para> 29 33 30 34 <screen os="b"><userinput>./configure --prefix=/usr</userinput></screen> 31 35 32 <para os="s 1">Diffutils wants <command>ed</command> as the default editor.36 <para os="s3">Diffutils wants <command>ed</command> as the default editor. 33 37 The following sed will change the default to <command>vim</command>:</para> 34 38 35 <screen os="s 2"><userinput>sed -i 's@\(^#define DEFAULT_EDITOR_PROGRAM \).*@\1"vi"@' lib/config.h</userinput></screen>39 <screen os="s4"><userinput>sed -i 's@\(^#define DEFAULT_EDITOR_PROGRAM \).*@\1"vi"@' lib/config.h</userinput></screen> 36 40 37 41 <para os="c">Compile the package:</para> -
BOOK/final-system/common/e2fsprogs.xml
r195cf88 r599deb0 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 the 73 <systemitem class="library">libuuid</systemitem> and 74 <systemitem class="library">libblkid</systemitem> libraries, the 75 <systemitem class="daemon">uuidd</systemitem> daemon, and the 76 <command>fsck</command> wrapper, as Util-Linux installed all of 77 them earlier.</para> 66 78 </listitem> 67 79 </varlistentry> … … 184 196 <para>Is used to check, and optionally repair <systemitem 185 197 class="filesystem">ext2</systemitem>, <systemitem 186 class="filesystem">ext3</systemitem> and <systemitem 198 class="filesystem">ext3</systemitem> and <systemitem 187 199 class="filesystem">ext4</systemitem>file systems</para> 188 200 <indexterm zone="ch-system-e2fsprogs e2fsck"> … … 337 349 <listitem> 338 350 <para>Creates an <systemitem class="filesystem">ext2</systemitem>, 339 <systemitem class="filesystem">ext3</systemitem> or <systemitem 351 <systemitem class="filesystem">ext3</systemitem> or <systemitem 340 352 class="filesystem">ext4</systemitem> file system on the given device</para> 341 353 <indexterm zone="ch-system-e2fsprogs mke2fs"> -
BOOK/final-system/common/findutils.xml
r195cf88 r599deb0 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 scripts62 in the CLFS-Bootscripts package. As <filename63 class="directory">/usr</filename> may not be available during the early64 stages of booting, the <command>find</command> binary needs to be on65 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 modified70 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>73 60 74 61 </sect2> -
BOOK/final-system/common/flex.xml
r195cf88 r599deb0 28 28 <para os="a">Prepare Flex for compilation:</para> 29 29 30 <screen os="b"><userinput> ./configure --prefix=/usr</userinput></screen>30 <screen os="b"><userinput>M4=m4 ./configure --prefix=/usr --docdir=/usr/share/doc/flex-&flex-version;</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">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 44 <para os="h">A few programs do not know about <command>flex</command> yet and 52 45 try to run its predecessor, <command>lex</command>. To support those 53 46 programs, create a wrapper script named <filename>lex</filename> that … … 55 48 mode:</para> 56 49 57 <screen os=" k"><userinput>cat > /usr/bin/lex << "EOF"50 <screen os="i"><userinput>cat > /usr/bin/lex << "EOF" 58 51 <literal>#!/bin/sh 59 52 # Begin /usr/bin/lex … … 73 66 <segtitle>Installed programs</segtitle> 74 67 <segtitle>Installed libraries</segtitle> 68 <segtitle>Installed directory</segtitle> 75 69 76 70 <seglistitem> 77 <seg>flex and lex</seg> 78 <seg>libfl.a and libfl_pic.a</seg> 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> 79 74 </seglistitem> 80 75 </segmentedlist> … … 119 114 </varlistentry> 120 115 121 <varlistentry id="libfl .a">122 <term><filename class="libraryfile">libfl .a</filename></term>116 <varlistentry id="libfl"> 117 <term><filename class="libraryfile">libfl</filename></term> 123 118 <listitem> 124 119 <para>The <filename class="libraryfile">flex</filename> library</para> 125 <indexterm zone="ch-system-flex libfl .a">126 <primary sortas="c-libfl .a">libfl.a</primary>120 <indexterm zone="ch-system-flex libfl"> 121 <primary sortas="c-libfl">libfl</primary> 127 122 </indexterm> 128 123 </listitem> 129 124 </varlistentry> 130 125 131 <varlistentry id="libfl_pic .a">132 <term><filename class="libraryfile">libfl_pic .a</filename></term>126 <varlistentry id="libfl_pic"> 127 <term><filename class="libraryfile">libfl_pic</filename></term> 133 128 <listitem> 134 129 <para>The <filename class="libraryfile">flex</filename> library</para> 135 <indexterm zone="ch-system-flex libfl_pic .a">136 <primary sortas="c-libfl .a">libfl_pic.a</primary>130 <indexterm zone="ch-system-flex libfl_pic"> 131 <primary sortas="c-libfl">libfl_pic</primary> 137 132 </indexterm> 138 133 </listitem> -
BOOK/final-system/common/gawk.xml
r195cf88 r599deb0 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 44 49 </sect2> 45 50 … … 54 59 <seg>awk (link to gawk), gawk, gawk-&gawk-version;, grcat, igawk, 55 60 pgawk, pgawk-&gawk-version;, and pwcat</seg> 56 <seg>/usr/lib/awk, /usr/share/awk</seg> 61 <seg>/usr/lib/awk, /usr/lib/gawk, /usr/share/awk, 62 /usr/share/doc/gawk-&gawk-version;</seg> 57 63 </seglistitem> 58 64 </segmentedlist> -
BOOK/final-system/common/gcc.xml
r195cf88 r599deb0 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>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> 36 <screen os="fix2"><userinput>sed -i 's@\./fixinc\.sh@-c true@' gcc/Makefile.in</userinput></screen> 45 37 46 38 <para os="f">The GCC documentation recommends building GCC outside of the source … … 52 44 <para os="h">Prepare GCC for compilation:</para> 53 45 54 <screen os="i"><userinput> CC="gcc -isystem /usr/include" \46 <screen os="i"><userinput>SED=sed CC="gcc -isystem /usr/include" \ 55 47 CXX="g++ -isystem /usr/include" \ 56 48 LDFLAGS="-Wl,-rpath-link,/usr/lib:/lib" \ … … 60 52 --enable-clocale=gnu --enable-languages=c,c++ \ 61 53 --disable-multilib --disable-libstdcxx-pch \ 62 --enable-cloog-backend=isl --disable-isl-version-check --with-system-zlib \ 63 --enable-checking=release --enable-libstdcxx-time \ 64 --disable-install-libiberty</userinput></screen> 54 --with-system-zlib --enable-checking=release --enable-libstdcxx-time</userinput></screen> 65 55 66 56 <para os="j">Compile the package:</para> … … 99 89 <screen os="t"><userinput>make install</userinput></screen> 100 90 101 <para os="u">Some packages expect the C preprocessor to be installed in the 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 102 97 <filename class="directory">/lib</filename> directory. 103 98 To support those packages, create this symlink:</para> 104 99 105 <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 C100 <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 C 108 103 compiler. To satisfy those packages, create a symlink:</para> 109 104 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>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> 115 110 116 111 </sect2> … … 126 121 <seglistitem> 127 122 <seg>c++, cc (link to gcc), cpp, g++, gcc, and gcov</seg> 128 <seg>libasan.[a,so], libgcc.a, libgcc_eh.a, libgcc_s.so, libgcov.a, 129 libgomp.[a,so], libmudflap.[a,so], libmudflapth.[a,so], libssp.[a,so], 130 libssp_nonshared.a, libstdc++.[a,so], libsupc++.a, and libtsan.[a,so]</seg> 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> 131 127 <seg>/usr/include/c++, /usr/lib/gcc, /usr/share/gcc-&gcc-version;</seg> 132 128 </seglistitem> … … 210 206 </varlistentry> 211 207 208 <varlistentry id="libatomic"> 209 <term><filename class="libraryfile">libatomic</filename></term> 210 <listitem> 211 <para>A GCC support runtime library for atomic operations not 212 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 212 219 <varlistentry id="libgcc"> 213 220 <term><filename class="libraryfile">libgcc</filename></term> … … 242 249 </varlistentry> 243 250 251 <varlistentry id="libiberty"> 252 <term><filename class="libraryfile">libiberty</filename></term> 253 <listitem> 254 <para>Contains routines used by various GNU programs, including 255 <command>getopt</command>, <command>obstack</command>, 256 <command>strerror</command>, <command>strtol</command>, and 257 <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 provides 268 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 244 285 <varlistentry id="libmudflap"> 245 286 <term><filename class="libraryfile">libmudflap</filename></term> … … 253 294 </varlistentry> 254 295 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 255 306 <varlistentry id="libssp"> 256 307 <term><filename class="libraryfile">libssp</filename></term> -
BOOK/final-system/common/gettext.xml
r195cf88 r599deb0 30 30 <para os="a">Prepare Gettext for compilation:</para> 31 31 32 <screen os="b"><userinput>./configure --prefix=/usr </userinput></screen>32 <screen os="b"><userinput>./configure --prefix=/usr --docdir=/usr/share/doc/gettext-&gettext-version;</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, /usr/share/gettext</seg> 63 <seg>/usr/lib/gettext, /usr/share/doc/gettext-&gettext-version;, 64 /usr/share/gettext</seg> 64 65 </seglistitem> 65 66 </segmentedlist> -
BOOK/final-system/common/gmp.xml
r195cf88 r599deb0 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 72 78 </sect2> 73 79 … … 77 83 <segmentedlist> 78 84 <segtitle>Installed libraries</segtitle> 85 <segtitle>Installed directory</segtitle> 79 86 80 87 <seglistitem> 81 <seg>libgmp.[a,so], libgmpxx.[a,so], libmp.[a,so]</seg> 88 <seg>libgmp.[a,so], libgmpxx.[a,so]</seg> 89 <seg>/usr/share/doc/gmp-&gmp-version;</seg> 82 90 </seglistitem> 83 91 </segmentedlist> … … 108 116 </varlistentry> 109 117 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 120 118 </variablelist> 121 119 -
BOOK/final-system/common/groff.xml
r195cf88 r599deb0 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/zsoelim51 ln -sv eqn /usr/bin/geqn52 ln -sv tbl /usr/bin/gtbl</userinput></screen>53 54 47 </sect2> 55 48 … … 62 55 63 56 <seglistitem> 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> 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> 71 63 <seg>/usr/lib/groff, /usr/share/doc/groff-&groff-version;, /usr/share/groff</seg> 72 64 </seglistitem> … … 138 130 <indexterm zone="ch-system-groff gdiffmk"> 139 131 <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>150 132 </indexterm> 151 133 </listitem> … … 264 246 </varlistentry> 265 247 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 276 248 <varlistentry id="hpftodit"> 277 249 <term><command>hpftodit</command></term> … … 553 525 </varlistentry> 554 526 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 565 527 </variablelist> 566 528 -
BOOK/final-system/common/iproute2.xml
r195cf88 r599deb0 36 36 <screen os="s2"><userinput>sed -i '/^TARGETS/s@arpd@@g' misc/Makefile 37 37 sed -i '/ARPD/d' Makefile 38 rm -v man/man8/arpd.8</userinput></screen> 39 40 <para os="f1">Remove unused libnl headers:</para> 41 42 <screen os="f2"><userinput>sed -i '/netlink\//d' ip/ipl2tp.c</userinput></screen> 38 sed -i 's/arpd.8//' man/man8/Makefile</userinput></screen> 43 39 44 40 <para os="a">Compile the package:</para> 45 41 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> 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> 80 49 81 50 </sect2> … … 92 61 nstat, routef, routel, rtacct, rtmon, rtpr, rtstat (link to lnstat), ss, 93 62 and tc</seg> 94 <seg>/etc/iproute2, /lib/tc, /usr/lib/tc, /usr/share/doc/iproute2</seg> 63 <seg>/etc/iproute2, /usr/lib/tc, 64 /usr/share/doc/iproute2-&iproute2-version;</seg> 95 65 </seglistitem> 96 66 </segmentedlist> -
BOOK/final-system/common/iputils.xml
r195cf88 r599deb0 32 32 <para os="a">Compile the package:</para> 33 33 34 <screen os="b"><userinput>make USE_CAP=no\34 <screen os="b"><userinput>make \ 35 35 IPV4_TARGETS="tracepath ping clockdiff rdisc" \ 36 36 IPV6_TARGETS="tracepath6 traceroute6"</userinput></screen> -
BOOK/final-system/common/isl.xml
r195cf88 r599deb0 52 52 53 53 <screen os="k"><userinput>mkdir -pv /usr/share/gdb/auto-load/usr/lib 54 mv -v /usr/lib/ *gdb.py /usr/share/gdb/auto-load/usr/lib</userinput></screen>54 mv -v /usr/lib/libisl*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> 62 63 63 64 <seglistitem> 64 65 <seg>libisl.[a,so]</seg> 66 <seg>/usr/include/isl</seg> 65 67 </seglistitem> 66 68 </segmentedlist> -
BOOK/final-system/common/kbd.xml
r195cf88 r599deb0 35 35 <screen os="d"><userinput>make</userinput></screen> 36 36 37 <para os="e">This package does not come with a test suite.</para> 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> 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> 49 55 50 56 </sect2> … … 65 71 unicode_start, and unicode_stop</seg> 66 72 <seg>/usr/share/consolefonts, /usr/share/consoletrans, 73 /usr/share/doc/kbd-&kbd-version;, 67 74 /usr/share/keymaps, /usr/share/unimaps</seg> 68 75 </seglistitem> -
BOOK/final-system/common/kmod.xml
r195cf88 r599deb0 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 --disable-manpages\33 --with-rootlibdir=/lib \ 34 34 --with-zlib --with-xz</userinput></screen> 35 35 … … 70 70 71 71 <screen os="j"><userinput>ln -sfv kmod /bin/lsmod 72 ln -sfv ../bin/kmod /sbin/depmod 73 ln -sfv ../bin/kmod /sbin/insmod 74 ln -sfv ../bin/kmod /sbin/modprobe 75 ln -sfv ../bin/kmod /sbin/modinfo 76 ln -sfv ../bin/kmod /sbin/rmmod</userinput></screen> 77 72 for tool in depmod insmod modprobe modinfo rmmod; do 73 ln -sfv ../bin/kmod /sbin/${tool} 74 done</userinput></screen> 75 78 76 </sect2> 79 77 … … 85 83 86 84 <seglistitem> 87 <seg>depmod, insmod, kmod, lsmod, modinfo, modprobe, and 88 rmmod</seg> 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> 89 88 </seglistitem> 90 89 </segmentedlist> -
BOOK/final-system/common/man-pages.xml
r195cf88 r599deb0 18 18 <title/> 19 19 20 <para>The Man-pages package contains over 1,200 man pages.</para>20 <para>The Man-pages package contains over 2,100 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
r195cf88 r599deb0 33 33 34 34 <screen os="b"><userinput>CC="gcc -isystem /usr/include" \ 35 LDFLAGS="-Wl,-rpath-link,/usr/lib:/lib" \36 ./configure --prefix=/usr --enable-shared\37 -- with-gmp=/usr</userinput></screen>35 LDFLAGS="-Wl,-rpath-link,/usr/lib:/lib" \ 36 ./configure --prefix=/usr --with-gmp=/usr \ 37 --docdir=/usr/share/doc/mpfr-&mpfr-version;</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 </seg>67 <seg>/usr/share/doc/mpfr-&mpfr-version;</seg> 68 68 </seglistitem> 69 69 </segmentedlist> -
BOOK/final-system/common/ncurses.xml
r195cf88 r599deb0 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>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> 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> 64 65 65 66 <para os="l">Now we will make our Ncurses compatible for older and non-widec compatible programs … … 74 75 ln -sfv libncurses++w.a /usr/lib/libncurses++.a 75 76 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 in78 <filename class="directory">/usr/lib</filename> for compatibility:</para>79 80 <screen os="o"><userinput>ln -sfv ../share/terminfo /usr/lib/terminfo</userinput></screen>81 77 82 78 </sect2> -
BOOK/final-system/common/perl.xml
r195cf88 r599deb0 37 37 <note os="a00"> 38 38 <para>If you are following the boot method you will need to enable the 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> 39 loopback device:</para> 40 41 <screen><userinput remap="test">ip link set lo up</userinput></screen> 43 42 </note> 44 43 … … 67 66 <term><parameter>-Dpager="/bin/less -isR"</parameter></term> 68 67 <listitem> 69 <para>This corrects an error in the way that <command>perldoc</command> 70 invokes the <command>less</command> program.</para> 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> 71 71 </listitem> 72 72 </varlistentry> -
BOOK/final-system/common/pkg-config-lite.xml
r195cf88 r599deb0 28 28 <para os="a">Prepare Pkg-config-lite for compilation:</para> 29 29 30 <screen os="b"><userinput>./configure --prefix=/usr </userinput></screen>30 <screen os="b"><userinput>./configure --prefix=/usr --docdir=/usr/share/doc/pkg-config-&pkg-config-lite-version;</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 </seg>55 <seg>/usr/share/doc/pkg-config-&pkg-config-lite-version;</seg> 56 56 </seglistitem> 57 57 </segmentedlist> -
BOOK/final-system/common/psmisc.xml
r195cf88 r599deb0 28 28 <para os="a">Prepare Psmisc for compilation:</para> 29 29 30 <screen os="b"><userinput>./configure --prefix=/usr --exec-prefix=""</userinput></screen>30 <screen os="b"><userinput>./configure --prefix=/usr</userinput></screen> 31 31 32 <variablelist os="c"> 33 <title>The meaning of the configure option:</title> 32 <para os="c">Compile the package:</para> 34 33 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> 34 <screen os="d"><userinput>make</userinput></screen> 46 35 47 <para os=" d">Compile the package:</para>36 <para os="e">This package does not come with a test suite.</para> 48 37 49 <screen os="e"><userinput>make</userinput></screen>38 <para os="f">Install the package:</para> 50 39 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> 40 <screen os="g"><userinput>make install</userinput></screen> 71 41 72 42 </sect2> -
BOOK/final-system/common/readline.xml
r195cf88 r599deb0 33 33 <para os="a">Prepare Readline for compilation:</para> 34 34 35 <screen os="b"><userinput>./configure --prefix=/usr --libdir=/lib</userinput></screen> 35 <screen os="b"><userinput>./configure --prefix=/usr --libdir=/lib \ 36 --docdir=/usr/share/doc/readline-&readline-version;</userinput></screen> 36 37 37 38 <para os="c">Compile the package:</para> … … 43 44 <para os="f">Install the package:</para> 44 45 45 <screen os="g"><userinput>make install</userinput></screen>46 <screen os="g"><userinput>make htmldir=/usr/share/doc/readline-&readline-version; install</userinput></screen> 46 47 47 <para os="h"> Install the documentation:</para>48 <para os="h">Now move the static libraries to a more appropriate location:</para> 48 49 49 <screen os="i"><userinput>m ake install-doc</userinput></screen>50 <screen os="i"><userinput>mv -v /lib/lib{readline,history}.a /usr/lib</userinput></screen> 50 51 51 <para os="j">N ow move the static libraries to a more appropriate location:</para>52 <para os="j">Next, 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> 52 53 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> 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> 62 57 63 58 </sect2> … … 72 67 <seglistitem> 73 68 <seg>libhistory.[a,so], and libreadline.[a,so]</seg> 74 <seg>/usr/include/readline, /usr/share/ readline</seg>69 <seg>/usr/include/readline, /usr/share/doc/readline-&readline-version;, /usr/share/readline</seg> 75 70 </seglistitem> 76 71 </segmentedlist> -
BOOK/final-system/common/sed.xml
r195cf88 r599deb0 27 27 <para os="a">Prepare Sed for compilation:</para> 28 28 29 <screen os="b"><userinput>./configure --prefix=/usr --bindir=/bin</userinput></screen> 29 <screen os="b"><userinput>./configure --prefix=/usr --bindir=/bin \ 30 --docdir=/usr/share/doc/sed-&sed-version;</userinput></screen> 30 31 31 32 <para os="c">Compile the package:</para> … … 60 61 <seglistitem> 61 62 <seg>sed</seg> 62 <seg>/usr/share/doc/sed </seg>63 <seg>/usr/share/doc/sed-&sed-version;</seg> 63 64 </seglistitem> 64 65 </segmentedlist> -
BOOK/final-system/common/shadow.xml
r195cf88 r599deb0 34 34 </note> 35 35 36 37 36 <para os="b">Disable the installation of the <command>groups</command> and 38 37 <command>nologin</command> programs and their man pages, as better versions … … 57 56 <filename class="directory">/usr/etc</filename>.</para></listitem> 58 57 </varlistentry> 59 58 60 59 </variablelist> 61 62 60 63 61 <para os="h">Compile the package:</para> … … 154 152 155 153 <seglistitem> 156 <seg>chage, chfn, ch passwd, chgpasswd, chsh, expiry, faillog, gpasswd,154 <seg>chage, chfn, chgpasswd, chpasswd, chsh, expiry, faillog, gpasswd, 157 155 groupadd, groupdel, groupmems, groupmod, grpck, grpconv, grpunconv, 158 156 lastlog, login, logoutd, newgrp, newusers, passwd, pwck, -
BOOK/final-system/common/tar.xml
r195cf88 r599deb0 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 53 57 </sect2> 54 58 … … 58 62 <segmentedlist> 59 63 <segtitle>Installed programs</segtitle> 64 <segtitle>Installed directory</segtitle> 60 65 61 66 <seglistitem> 62 67 <seg>rmt and tar</seg> 68 <seg>/usr/share/doc/tar-&tar-version;</seg> 63 69 </seglistitem> 64 70 </segmentedlist> -
BOOK/final-system/common/util-linux.xml
r195cf88 r599deb0 42 42 <title>Installation of Util-linux</title> 43 43 44 <note os="n"> 45 <para><command>findmnt</command>, and <command>lsblk</command> can 46 utilize <filename class="libraryfile">libudev</filename> for WWN and serial 47 number information. If this is desired, rebuild Util-linux after 48 <xref linkend="ch-system-systemd"/></para> 49 </note> 50 44 51 <para os="a">Prepare Util-linux for compilation:</para> 45 52 46 <screen os="b"><userinput>./configure --enable-write </userinput></screen>53 <screen os="b"><userinput>./configure --enable-write --docdir=/usr/share/doc/util-linux-&util-linux-version;</userinput></screen> 47 54 48 55 <variablelist os="c"> … … 63 70 <screen os="e"><userinput>make</userinput></screen> 64 71 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/group68 echo "dummy2:x:1001:dummy" >> /etc/group69 echo "dummy:x:1000:1000::/root:/bin/bash" >> /etc/passwd</userinput></screen>70 71 72 <para os="f">To test the results, issue:</para> 72 73 73 <screen os="f2"><userinput remap="test">chown -Rv dummy . &&74 su dummy -s /bin/bash -c "PATH=$PATH make -k check"</userinput></screen>74 <screen os="f2"><userinput remap="test">chown -Rv nobody . && 75 su nobody -s /bin/bash -c "PATH=$PATH make -k check"</userinput></screen> 75 76 76 77 <para os="g">Install the package:</para> 77 78 78 79 <screen os="h"><userinput>make install</userinput></screen> 79 80 <para os="i">Move the <command>logger</command> binary to81 <filename class="directory">/bin</filename> as it is needed by the82 CLFS-Bootscripts package:</para>83 84 <screen os="j"><userinput>mv -v /usr/bin/logger /bin</userinput></screen>85 80 86 81 </sect2> … … 109 104 <seg>libblkid.[a,so], libmount.[a,so], and libuuid.[a,so]</seg> 110 105 <seg>/usr/include/blkid, /usr/include/libmount, /usr/include/uuid, 111 /usr/share/doc/util-linux/getopt, /var/lib/hwclock</seg> 106 /usr/share/bash-completion, 107 /usr/share/doc/util-linux-&util-linux-version;/getopt, 108 /var/lib/hwclock</seg> 112 109 </seglistitem> 113 110 </segmentedlist> … … 270 267 <indexterm zone="ch-system-util-linux cytune"> 271 268 <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 date280 to a Discordian one</para>281 <indexterm zone="ch-system-util-linux ddate">282 <primary sortas="b-ddate">ddate</primary>283 269 </indexterm> 284 270 </listitem> -
BOOK/final-system/common/vim.xml
r195cf88 r599deb0 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 support59 for editing files in multibyte character encodings. This is needed60 if using a locale with a multibyte character set. This switch is61 also helpful to be able to edit text files initially created in62 Linux distributions like Fedora that use UTF-8 as a default63 character set.</para>64 </listitem>65 </varlistentry>66 67 </variablelist>68 69 52 <para os="g">Compile the package:</para> 70 53 … … 81 64 <para os="j">Install the package:</para> 82 65 83 <screen os="k"><userinput>make install</userinput></screen>66 <screen os="k"><userinput>make HELPSUBLOC=/usr/share/doc/vim-&vim-version; install</userinput></screen> 84 67 85 68 <para os="l">Many users are accustomed to using <command>vi</command> … … 92 75 <screen os="m"><userinput>ln -sv vim /usr/bin/vi</userinput></screen> 93 76 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 77 <para os="n">If an X Window System is going to be installed on the CLFS 103 78 system, you may want to recompile Vim after installing X. Vim 104 79 comes with a GUI version of the editor that requires X and some … … 166 141 <segmentedlist> 167 142 <segtitle>Installed programs</segtitle> 168 <segtitle>Installed director y</segtitle>143 <segtitle>Installed directories</segtitle> 169 144 170 145 <seglistitem> … … 173 148 tcltags, vi (link to vim), view (link to vim), vim, vim132, vim2html.pl, 174 149 vimdiff (link to vim), vimm, vimspell.sh, vimtutor, and xxd</seg> 175 <seg>/usr/share/vim </seg>150 <seg>/usr/share/vim, /usr/share/doc/vim-&vim-version;</seg> 176 151 </seglistitem> 177 152 </segmentedlist> -
BOOK/final-system/common/xz.xml
r195cf88 r599deb0 9 9 <?dbhtml filename="xz.html"?> 10 10 11 <title>XZ -Utils-&xz-version;</title>11 <title>XZ Utils-&xz-version;</title> 12 12 13 13 <indexterm zone="ch-system-xz"> 14 <primary sortas="a-XZ -Utils">XZ-Utils</primary>14 <primary sortas="a-XZ Utils">XZ Utils</primary> 15 15 </indexterm> 16 16 … … 18 18 <title/> 19 19 20 <para>The XZ -Utils package contains programs for compressing and21 decompressing files. Compressing text files with <command>XZ -Utils</command>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 -Utils</title>29 30 <para os="a">Prepare XZ -Utils for compilation:</para>31 32 <screen os="b"><userinput>./configure --prefix=/usr </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 --docdir=/usr/share/doc/xz-&xz-version;</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 vf ../../lib/liblzma.so.&xz-version;/usr/lib/liblzma.so</userinput></screen>55 ln -sfv ../../lib/$(readlink /usr/lib/liblzma.so) /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 -Utils</title>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 </seg>76 <seg>/usr/include/lzma, /usr/share/doc/xz-&xz-version;</seg> 77 77 </seglistitem> 78 78 </segmentedlist> -
BOOK/final-system/common/zlib.xml
r195cf88 r599deb0 52 52 53 53 <screen os="i"><userinput>mv -v /usr/lib/libz.so.* /lib 54 ln -s vf ../../lib/libz.so.1/usr/lib/libz.so</userinput></screen>54 ln -sfv ../../lib/$(readlink /usr/lib/libz.so) /usr/lib/libz.so</userinput></screen> 55 55 56 56 </sect2> -
BOOK/final-system/mips-chapter.xml
r195cf88 r599deb0 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="mips/eglibc.xml"/> 21 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips/adjusting.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"/> 22 23 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gmp.xml"/> 23 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/mpfr.xml"/> … … 26 27 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/cloog.xml"/> 27 28 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/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"/> 28 31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/binutils.xml"/> 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips/gcc.xml"/> 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"/> 30 35 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/sed.xml"/> 31 36 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ncurses.xml"/> … … 33 38 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/shadow.xml"/> 34 39 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/util-linux.xml"/> 35 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/procps .xml"/>40 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/procps-ng.xml"/> 36 41 <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"/> 37 43 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/coreutils.xml"/> 38 44 <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"/>41 45 <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"/>43 46 <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"/> 44 48 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/perl.xml"/> 45 49 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/readline.xml"/> … … 54 58 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/findutils.xml"/> 55 59 <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"/> 56 61 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/grep.xml"/> 57 62 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/groff.xml"/> … … 60 65 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/iputils.xml"/> 61 66 <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"/> 62 68 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/make.xml"/> 63 69 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/xz.xml"/> 64 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/man.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"/> 65 73 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/kmod.xml"/> 66 74 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/patch.xml"/> 67 75 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/psmisc.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"/> 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"/> 72 78 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/tar.xml"/> 73 79 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/texinfo.xml"/> 74 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ eudev.xml"/>80 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/man-db.xml"/> 75 81 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/vim.xml"/> 76 82 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips/colo.xml"/> -
BOOK/final-system/mips/colo.xml
r195cf88 r599deb0 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>s 38 to prevent a compile failure:</para> 39 40 <screen os="s2"><userinput>sed -i '/^CFLAGS/s/-Werror //' stage2/Makefile</userinput></screen> 36 41 37 42 <para os="b">Compile the Colo package:</para> -
BOOK/final-system/mips64-64-chapter.xml
r195cf88 r599deb0 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/ eglibc.xml"/>20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips64-64/glibc.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"/> 22 23 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gmp.xml"/> 23 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/mpfr.xml"/> … … 26 27 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/cloog.xml"/> 27 28 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/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"/> 28 31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/binutils.xml"/> 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips64-64/gcc.xml"/> 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"/> 30 35 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/sed.xml"/> 31 36 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ncurses.xml"/> … … 33 38 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/shadow.xml"/> 34 39 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/util-linux.xml"/> 35 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/procps .xml"/>40 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/procps-ng.xml"/> 36 41 <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"/> 37 43 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/coreutils.xml"/> 38 44 <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"/>41 45 <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"/>43 46 <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"/> 44 48 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/perl.xml"/> 45 49 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/readline.xml"/> … … 54 58 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/findutils.xml"/> 55 59 <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"/> 56 61 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/grep.xml"/> 57 62 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/groff.xml"/> … … 60 65 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/iputils.xml"/> 61 66 <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"/> 62 68 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/make.xml"/> 63 69 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/xz.xml"/> 64 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/man.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"/> 65 73 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/kmod.xml"/> 66 74 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/patch.xml"/> 67 75 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/psmisc.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"/> 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"/> 72 78 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/tar.xml"/> 73 79 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/texinfo.xml"/> 74 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ eudev.xml"/>80 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/man-db.xml"/> 75 81 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/vim.xml"/> 76 82 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips64/colo.xml"/> -
BOOK/final-system/mips64-64/adjusting.xml
r195cf88 r599deb0 12 12 13 13 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 14 href="../ mips/adjusting.xml"14 href="../ppc/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="../ mips/adjusting.xml"25 href="../ppc/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="../ mips/adjusting.xml"42 href="../ppc/adjusting.xml" 43 43 xpointer="xpointer(//*[@os='g'])"/> 44 44 45 45 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 46 href="../ mips/adjusting.xml"46 href="../ppc/adjusting.xml" 47 47 xpointer="xpointer(//*[@os='h'])"/> 48 48 49 49 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 50 href="../ mips/adjusting.xml"50 href="../ppc/adjusting.xml" 51 51 xpointer="xpointer(//*[@os='i'])"/> 52 52 53 53 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 54 href="../ mips/adjusting.xml"54 href="../ppc/adjusting.xml" 55 55 xpointer="xpointer(//*[@os='j'])"/> 56 56 57 57 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 58 href="../ mips/adjusting.xml"58 href="../ppc/adjusting.xml" 59 59 xpointer="xpointer(//*[@os='k'])"/> 60 60 61 61 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 62 href="../ mips/adjusting.xml"62 href="../ppc/adjusting.xml" 63 63 xpointer="xpointer(//*[@os='l'])"/> 64 64 65 65 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 66 href="../ mips/adjusting.xml"66 href="../ppc/adjusting.xml" 67 67 xpointer="xpointer(//*[@os='m'])"/> 68 68 -
BOOK/final-system/mips64-chapter.xml
r195cf88 r599deb0 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 ips64/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"/>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="mips64/glibc-n32.xml"/> 22 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips64/glibc-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"/> 24 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gmp.xml"/> 25 26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gmp-n32.xml"/> … … 39 40 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/zlib.xml"/> 40 41 <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"/> 41 49 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips64/binutils.xml"/> 42 50 <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"/> 43 57 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/sed.xml"/> 44 58 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/ncurses.xml"/> … … 50 64 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/util-linux-n32.xml"/> 51 65 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/util-linux-64bit.xml"/> 52 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/procps .xml"/>53 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/procps-n 32.xml"/>54 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/procps- 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-ng-n32.xml"/> 68 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/procps-ng-64bit.xml"/> 55 69 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/e2fsprogs.xml"/> 56 70 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/e2fsprogs-n32.xml"/> 57 71 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/e2fsprogs-64bit.xml"/> 58 72 <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"/> 59 76 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/coreutils.xml"/> 60 77 <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"/>65 78 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/libtool.xml"/> 66 79 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/libtool-n32.xml"/> 67 80 <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"/>71 81 <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"/> 72 85 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/perl.xml"/> 73 86 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/perl-n32.xml"/> … … 76 89 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/readline-n32.xml"/> 77 90 <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"/>79 91 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/autoconf.xml"/> 80 92 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/automake.xml"/> … … 93 105 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gettext-n32.xml"/> 94 106 <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"/> 95 108 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/grep.xml"/> 96 109 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/groff.xml"/> … … 99 112 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/iputils.xml"/> 100 113 <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"/> 101 117 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/make.xml"/> 102 118 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/xz.xml"/> 103 119 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/xz-n32.xml"/> 104 120 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/xz-64bit.xml"/> 105 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/man.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"/> 106 128 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/kmod.xml"/> 107 129 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/kmod-n32.xml"/> … … 109 131 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/patch.xml"/> 110 132 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/psmisc.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"/> 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"/> 119 139 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/tar.xml"/> 120 140 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/texinfo.xml"/> 121 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/eudev.xml"/> 122 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/eudev-n32.xml"/> 123 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/eudev-64bit.xml"/> 141 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/man-db.xml"/> 124 142 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/vim.xml"/> 125 143 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips64/colo.xml"/> -
BOOK/final-system/mips64/adjusting.xml
r195cf88 r599deb0 12 12 13 13 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 14 href="../ mips/adjusting.xml"14 href="../ppc/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="../ mips/adjusting.xml"25 href="../ppc/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="../ mips/adjusting.xml"36 href="../ppc/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="../ mips/adjusting.xml"48 href="../ppc/adjusting.xml" 49 49 xpointer="xpointer(//*[@os='h'])"/> 50 50 51 51 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 52 href="../ mips/adjusting.xml"52 href="../ppc/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="../ mips/adjusting.xml"62 href="../ppc/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="../ mips/adjusting.xml"76 href="../ppc/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="../ mips/adjusting.xml"87 href="../ppc/adjusting.xml" 88 88 xpointer="xpointer(//*[@os='k'])"/> 89 89 90 90 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 91 href="../ mips/adjusting.xml"91 href="../ppc/adjusting.xml" 92 92 xpointer="xpointer(//*[@os='l'])"/> 93 93 94 94 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 95 href="../ mips/adjusting.xml"95 href="../ppc/adjusting.xml" 96 96 xpointer="xpointer(//*[@os='m'])"/> 97 97 -
BOOK/final-system/mips64/binutils.xml
r195cf88 r599deb0 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"88 84 xpointer="xpointer(//*[@os='n'])"/> 89 85 … … 108 104 xpointer="xpointer(//*[@os='s'])"/> 109 105 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 118 106 </sect2> 119 107 -
BOOK/final-system/mips64/colo.xml
r195cf88 r599deb0 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 24 28 <para os="p1">This patch updates the Colo bootloader to build under 25 29 64 bit:</para> … … 37 41 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 38 42 href="../mips/colo.xml" 39 xpointer="xpointer(//*[@os='a'])"/> 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'])"/> 40 48 41 49 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/final-system/mips64/gcc.xml
r195cf88 r599deb0 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"50 42 xpointer="xpointer(//*[@os='f'])"/> 51 43 … … 65 57 --enable-__cxa_atexit --enable-c99 --enable-long-long --with-abi=64 \ 66 58 --enable-clocale=gnu --enable-languages=c,c++ --disable-libstdcxx-pch \ 67 --enable-cloog-backend=isl --disable-isl-version-check --with-system-zlib \ 68 --enable-checking=release --enable-libstdcxx-time \ 69 --disable-install-libiberty</userinput></screen> 59 --with-system-zlib --enable-checking=release --enable-libstdcxx-time</userinput></screen> 70 60 71 61 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/final-system/multilib/automake.xml
r195cf88 r599deb0 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 --docdir=/usr/share/doc/automake-&automake-version;</userinput></screen> 29 30 30 31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/final-system/multilib/bash.xml
r195cf88 r599deb0 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</userinput></screen> 43 --without-bash-malloc --with-installed-readline \ 44 --docdir=/usr/share/doc/bash-&bash-version;</userinput></screen> 44 45 45 46 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/final-system/multilib/binutils.xml
r195cf88 r599deb0 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"88 84 xpointer="xpointer(//*[@os='n'])"/> 89 85 … … 108 104 xpointer="xpointer(//*[@os='s'])"/> 109 105 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 118 106 </sect2> 119 107 -
BOOK/final-system/multilib/bison-64bit.xml
r195cf88 r599deb0 24 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 25 25 href="../common/bison.xml" 26 xpointer="xpointer(//*[@os='t3'])"/>27 28 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"29 href="../common/bison.xml"30 xpointer="xpointer(//*[@os='t4'])"/>31 32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"33 href="../common/bison.xml"34 26 xpointer="xpointer(//*[@os='a'])"/> 35 27 36 <screen os="b"><userinput>CC="gcc ${BUILD64}" CXX="g++ ${BUILD64}" ./configure\37 --prefix=/usr --libdir=/usr/lib64 --cache-file=config.cache</userinput></screen>28 <screen os="b"><userinput>CC="gcc ${BUILD64}" CXX="g++ ${BUILD64}" M4=m4 \ 29 ./configure --prefix=/usr --libdir=/usr/lib64</userinput></screen> 38 30 39 31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/final-system/multilib/bison-n32.xml
r195cf88 r599deb0 25 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 26 26 href="../common/bison.xml" 27 xpointer="xpointer(//*[@os='t3'])"/>28 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"30 href="../common/bison.xml"31 xpointer="xpointer(//*[@os='t4'])"/>32 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"34 href="../common/bison.xml"35 27 xpointer="xpointer(//*[@os='a'])"/> 36 28 37 <screen os="b"><userinput>CC="gcc ${BUILDN32}" CXX="g++ ${BUILDN32}" \38 ./configure --prefix=/usr --libdir=/usr/lib32 --cache-file=config.cache</userinput></screen>29 <screen os="b"><userinput>CC="gcc ${BUILDN32}" CXX="g++ ${BUILDN32}" M4=m4 \ 30 ./configure --prefix=/usr --libdir=/usr/lib32</userinput></screen> 39 31 40 32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/final-system/multilib/bison.xml
r195cf88 r599deb0 25 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 26 26 href="../common/bison.xml" 27 xpointer="xpointer(//*[@os='t3'])"/>28 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"30 href="../common/bison.xml"31 xpointer="xpointer(//*[@os='t4'])"/>32 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"34 href="../common/bison.xml"35 27 xpointer="xpointer(//*[@os='a'])"/> 36 28 37 <screen os="b"><userinput>CC="gcc ${BUILD32}" CXX="g++ ${BUILD32}" ./configure\38 --prefix=/usr --cache-file=config.cache</userinput></screen>29 <screen os="b"><userinput>CC="gcc ${BUILD32}" CXX="g++ ${BUILD32}" M4=m4 \ 30 ./configure --prefix=/usr</userinput></screen> 39 31 40 32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/final-system/multilib/bzip2-64bit.xml
r195cf88 r599deb0 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'])"/> 31 39 32 40 <para os="m1">We need to change the default lib path -
BOOK/final-system/multilib/bzip2-n32.xml
r195cf88 r599deb0 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'])"/> 32 40 33 41 <para os="m1">We need to change the default lib path -
BOOK/final-system/multilib/bzip2.xml
r195cf88 r599deb0 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'])"/> 32 40 33 41 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/final-system/multilib/coreutils.xml
r195cf88 r599deb0 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 113 109 </sect2> 114 110 -
BOOK/final-system/multilib/diffutils.xml
r195cf88 r599deb0 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" 26 34 xpointer="xpointer(//*[@os='a'])"/> 27 35 … … 30 38 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 31 39 href="../common/diffutils.xml" 32 xpointer="xpointer(//*[@os='s 1'])"/>40 xpointer="xpointer(//*[@os='s3'])"/> 33 41 34 42 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 35 43 href="../common/diffutils.xml" 36 xpointer="xpointer(//*[@os='s 2'])"/>44 xpointer="xpointer(//*[@os='s4'])"/> 37 45 38 46 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/final-system/multilib/e2fsprogs-64bit.xml
r195cf88 r599deb0 39 39 xpointer="xpointer(//*[@os='c'])"/> 40 40 41 <screen os="d"><userinput>CC="gcc ${BUILD64}" PKG_CONFIG_PATH="${PKG_CONFIG_PATH64}" \ 42 ../configure --prefix=/usr --with-root-prefix="" \ 41 <screen os="d"><userinput>PKG_CONFIG_PATH="${PKG_CONFIG_PATH64}" \ 42 CC="gcc ${BUILD64}" \ 43 ../configure --prefix=/usr --with-root-prefix="" \ 43 44 --enable-elf-shlibs --disable-libblkid \ 44 45 --disable-libuuid --disable-fsck \ -
BOOK/final-system/multilib/e2fsprogs-n32.xml
r195cf88 r599deb0 40 40 xpointer="xpointer(//*[@os='c'])"/> 41 41 42 <screen os="d"><userinput>CC="gcc ${BUILDN32}" PKG_CONFIG_PATH="${PKG_CONFIG_PATHN32}" \ 43 ../configure --prefix=/usr --with-root-prefix="" \ 42 <screen os="d"><userinput>PKG_CONFIG_PATH="${PKG_CONFIG_PATHN32}" \ 43 CC="gcc ${BUILDN32}" \ 44 ../configure --prefix=/usr --with-root-prefix="" \ 44 45 --enable-elf-shlibs --disable-libblkid \ 45 46 --disable-libuuid --disable-fsck \ -
BOOK/final-system/multilib/e2fsprogs.xml
r195cf88 r599deb0 35 35 xpointer="xpointer(//*[@os='c'])"/> 36 36 37 <screen os="d"><userinput>CC="gcc ${BUILD32}" PKG_CONFIG_PATH="${PKG_CONFIG_PATH32}" \ 38 ../configure --prefix=/usr --with-root-prefix="" \ 37 <screen os="d"><userinput>PKG_CONFIG_PATH="${PKG_CONFIG_PATH32}" \ 38 CC="gcc ${BUILD32}" \ 39 ../configure --prefix=/usr --with-root-prefix="" \ 39 40 --enable-elf-shlibs --disable-libblkid \ 40 41 --disable-libuuid --disable-fsck \ -
BOOK/final-system/multilib/findutils.xml
r195cf88 r599deb0 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'])"/>84 68 85 69 </sect2> -
BOOK/final-system/multilib/flex-64bit.xml
r195cf88 r599deb0 26 26 xpointer="xpointer(//*[@os='a'])"/> 27 27 28 <screen os="b"><userinput>CC="gcc ${BUILD64}" ./configure --prefix=/usr \29 --libdir=/usr/lib64 </userinput></screen>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> 30 30 31 31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 53 53 xpointer="xpointer(//*[@os='g'])"/> 54 54 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> 55 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 56 href="../common/flex.xml" 57 xpointer="xpointer(//*[@os='h'])"/> 61 58 62 59 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 63 60 href="../common/flex.xml" 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'])"/> 61 xpointer="xpointer(//*[@os='i'])"/> 69 62 70 63 </sect2> -
BOOK/final-system/multilib/flex-n32.xml
r195cf88 r599deb0 26 26 xpointer="xpointer(//*[@os='a'])"/> 27 27 28 <screen os="b"><userinput>CC="gcc ${BUILDN32}" ./configure --prefix=/usr \29 --libdir=/usr/lib32 </userinput></screen>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> 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 the48 <filename class="libraryfile">lex</filename> library in <filename49 class="directory">/usr/lib32</filename>. Create a symlink to account for50 this:</para>51 52 <screen os="i"><userinput>ln -sv libfl.a /usr/lib32/libl.a</userinput></screen>53 54 47 </sect2> 55 48 -
BOOK/final-system/multilib/flex.xml
r195cf88 r599deb0 27 27 xpointer="xpointer(//*[@os='a'])"/> 28 28 29 <screen os="b"><userinput>CC="gcc ${BUILD32}" ./configure --prefix=/usr</userinput></screen> 29 <screen os="b"><userinput>CC="gcc ${BUILD32}" M4=m4 ./configure --prefix=/usr \ 30 --docdir=/usr/share/doc/flex-&flex-version;</userinput></screen> 30 31 31 32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 33 34 xpointer="xpointer(//*[@os='c'])"/> 34 35 35 <screen os="d"><userinput>make libfl.a libfl_pic.a</userinput></screen>36 <screen os="d"><userinput>make</userinput></screen> 36 37 37 38 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 39 40 xpointer="xpointer(//*[@os='f'])"/> 40 41 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'])"/> 42 <screen os="g"><userinput>make install</userinput></screen> 50 43 51 44 </sect2> -
BOOK/final-system/multilib/gawk.xml
r195cf88 r599deb0 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 55 63 </sect2> 56 64 -
BOOK/final-system/multilib/gcc.xml
r195cf88 r599deb0 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"50 42 xpointer="xpointer(//*[@os='f'])"/> 51 43 … … 65 57 --enable-__cxa_atexit --enable-c99 --enable-long-long \ 66 58 --enable-clocale=gnu --enable-languages=c,c++ --disable-libstdcxx-pch \ 67 --enable-cloog-backend=isl --disable-isl-version-check --with-system-zlib \ 68 --enable-checking=release --enable-libstdcxx-time \ 69 --disable-install-libiberty</userinput></screen> 59 --with-system-zlib --enable-checking=release --enable-libstdcxx-time</userinput></screen> 70 60 71 61 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/final-system/multilib/gettext-64bit.xml
r195cf88 r599deb0 27 27 28 28 <screen os="b"><userinput>CC="gcc ${BUILD64}" CXX="g++ ${BUILD64}" \ 29 ./configure --prefix=/usr --libdir=/usr/lib64</userinput></screen> 29 ./configure --prefix=/usr --libdir=/usr/lib64 \ 30 --docdir=/usr/share/doc/gettext-&gettext-version;</userinput></screen> 30 31 31 32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/final-system/multilib/gettext-n32.xml
r195cf88 r599deb0 28 28 29 29 <screen os="b"><userinput>CC="gcc ${BUILDN32}" CXX="g++ ${BUILDN32}" \ 30 ./configure --prefix=/usr --libdir=/usr/lib32</userinput></screen> 30 ./configure --prefix=/usr --libdir=/usr/lib32 \ 31 --docdir=/usr/share/doc/gettext-&gettext-version;</userinput></screen> 31 32 32 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/final-system/multilib/gettext.xml
r195cf88 r599deb0 28 28 29 29 <screen os="b"><userinput>CC="gcc ${BUILD32}" CXX="g++ ${BUILD32}" \ 30 ./configure --prefix=/usr</userinput></screen> 30 ./configure --prefix=/usr \ 31 --docdir=/usr/share/doc/gettext-&gettext-version;</userinput></screen> 31 32 32 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/final-system/multilib/gmp-64bit.xml
r195cf88 r599deb0 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 76 84 <para os="j">Create the 64bit header file:</para> 77 85 -
BOOK/final-system/multilib/groff.xml
r195cf88 r599deb0 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 64 56 </sect2> 65 57 -
BOOK/final-system/multilib/gzip.xml
r195cf88 r599deb0 40 40 xpointer="xpointer(//*[@os='e'])"/> 41 41 42 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 43 href="../common/gzip.xml" 44 xpointer="xpointer(//*[@os='e2'])"/> 42 <screen><userinput remap="test">make PERL=perl-64 check</userinput></screen> 45 43 46 44 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/final-system/multilib/iproute2.xml
r195cf88 r599deb0 29 29 href="../common/iproute2.xml" 30 30 xpointer="xpointer(//*[@os='s2'])"/> 31 32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"33 href="../common/iproute2.xml"34 xpointer="xpointer(//*[@os='f1'])"/>35 36 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"37 href="../common/iproute2.xml"38 xpointer="xpointer(//*[@os='f2'])"/>39 31 40 32 <para os="p1">This patch adds the ability to update the LIBDIR path:</para> … … 46 38 xpointer="xpointer(//*[@os='a'])"/> 47 39 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> 40 <screen os="b"><userinput>make CC="gcc ${BUILD64}" LIBDIR=/usr/lib64</userinput></screen> 50 41 51 42 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 57 48 xpointer="xpointer(//*[@os='d'])"/> 58 49 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> 50 <screen os="e"><userinput>make LIBDIR=/usr/lib64 \ 51 DOCDIR=/usr/share/doc/iproute2-&iproute2-version; install</userinput></screen> 66 52 67 53 </sect2> -
BOOK/final-system/multilib/iputils.xml
r195cf88 r599deb0 34 34 xpointer="xpointer(//*[@os='a'])"/> 35 35 36 <screen os="b"><userinput>make USE_CAP=noCC="gcc ${BUILD64}" \36 <screen os="b"><userinput>make 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
r195cf88 r599deb0 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 57 69 </sect2> 58 70 -
BOOK/final-system/multilib/kmod-64bit.xml
r195cf88 r599deb0 27 27 28 28 <screen os="b"><userinput>PKG_CONFIG_PATH=${PKG_CONFIG_PATH64} CC="gcc ${BUILD64}" \ 29 30 31 32 --with-zlib --with-xz --disable-manpages</userinput></screen>29 ./configure --prefix=/usr \ 30 --bindir=/bin --sysconfdir=/etc \ 31 --with-rootlibdir=/lib64 --libdir=/usr/lib64 \ 32 --with-zlib --with-xz</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
r195cf88 r599deb0 27 27 xpointer="xpointer(//*[@os='a'])"/> 28 28 29 30 31 32 33 --with-zlib --with-xz --disable-manpages</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</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
r195cf88 r599deb0 28 28 29 29 <screen os="b"><userinput>PKG_CONFIG_PATH=${PKG_CONFIG_PATH32} CC="gcc ${BUILD32}" \ 30 31 32 33 --with-zlib --with-xz --disable-manpages</userinput></screen>30 ./configure --prefix=/usr \ 31 --bindir=/bin --sysconfdir=/etc \ 32 --with-rootlibdir=/lib --libdir=/usr/lib \ 33 --with-zlib --with-xz</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
r195cf88 r599deb0 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 --enable-shared</userinput></screen> 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> 39 40 40 41 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/final-system/multilib/mpfr-n32.xml
r195cf88 r599deb0 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 --enable-shared</userinput></screen> 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> 40 41 41 42 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/final-system/multilib/mpfr.xml
r195cf88 r599deb0 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} --enable-shared</userinput></screen> 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> 40 41 41 42 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/final-system/multilib/ncurses-64bit.xml
r195cf88 r599deb0 74 74 <para os="j">Create symlinks in <filename class="directory">/usr/lib64:</filename></para> 75 75 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> 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> 81 82 82 83 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 96 97 ln -sfv ncursesw5-config /usr/bin/ncurses5-config</userinput></screen> 97 98 98 <para os="n">Now we will create a symlink for /usr/share/terminfo in99 <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 103 99 </sect2> 104 100 -
BOOK/final-system/multilib/ncurses-n32.xml
r195cf88 r599deb0 74 74 <para os="j">Create symlinks in <filename class="directory">/usr/lib32:</filename></para> 75 75 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> 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> 81 82 82 83 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 95 96 ln -sfv ncurses5w-config-32 /usr/bin/ncurses5-config-32</userinput></screen> 96 97 97 <para os="n">Now we will create a symlink for /usr/share/terminfo in98 <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 102 98 </sect2> 103 99 -
BOOK/final-system/multilib/ncurses.xml
r195cf88 r599deb0 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 107 99 </sect2> 108 100 -
BOOK/final-system/multilib/perl-64bit.xml
r195cf88 r599deb0 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 with names other 34 than lib, The following patch will allow it to install to other directories:</para> 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> 35 36 36 37 <screen os="mp2"><userinput>patch -Np1 -i ../&perl-multilib-patch;</userinput></screen> 37 38 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> 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> 42 44 43 45 <screen os="s2"><userinput>sed -i "/libc/s@/lib@/lib64@" hints/linux.sh</userinput></screen> 44 46 45 <para os="m2">We still need to tell perl to actually use lib64:</para>47 <para os="m2">We still need to tell Perl to actually use <filename class="directory">lib64</filename>:</para> 46 48 47 49 <screen os="m3"><userinput>echo 'installstyle="lib64/perl5"' >>hints/linux.sh</userinput></screen> -
BOOK/final-system/multilib/psmisc.xml
r195cf88 r599deb0 26 26 xpointer="xpointer(//*[@os='a'])"/> 27 27 28 <screen os="b"><userinput>CC="gcc ${BUILD64}" ./configure --prefix=/usr \ 29 --exec-prefix=""</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" … … 49 48 xpointer="xpointer(//*[@os='g'])"/> 50 49 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 71 50 </sect2> 72 51 -
BOOK/final-system/multilib/readline-64bit.xml
r195cf88 r599deb0 35 35 36 36 <screen os="b"><userinput>CC="gcc ${BUILD64}" CXX="g++ ${BUILD64}" \ 37 ./configure --prefix=/usr --libdir=/lib64</userinput></screen> 37 ./configure --prefix=/usr --libdir=/lib64 \ 38 --docdir=/usr/share/doc/readline-&readline-version;</userinput></screen> 38 39 39 40 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 61 62 xpointer="xpointer(//*[@os='h'])"/> 62 63 63 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 64 href="readline.xml" 65 xpointer="xpointer(//*[@os='i'])"/> 64 <screen os="i"><userinput>mv -v /lib64/lib{readline,history}.a /usr/lib64</userinput></screen> 66 65 67 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 68 href="readline.xml" 69 xpointer="xpointer(//*[@os='j'])"/> 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> 70 67 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> 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> 80 71 81 72 </sect2> -
BOOK/final-system/multilib/readline-n32.xml
r195cf88 r599deb0 36 36 37 37 <screen os="b"><userinput>CC="gcc ${BUILDN32}" CXX="g++ ${BUILDN32}" \ 38 ./configure --prefix=/usr --libdir=/lib32</userinput></screen> 38 ./configure --prefix=/usr --libdir=/lib32 \ 39 --docdir=/usr/share/doc/readline-&readline-version;</userinput></screen> 39 40 40 41 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 62 63 xpointer="xpointer(//*[@os='h'])"/> 63 64 64 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 65 href="readline.xml" 66 xpointer="xpointer(//*[@os='i'])"/> 65 <screen os="i"><userinput>mv -v /lib32/lib{readline,history}.a /usr/lib32</userinput></screen> 67 66 68 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 69 href="readline.xml" 70 xpointer="xpointer(//*[@os='j'])"/> 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> 71 68 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> 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> 81 72 82 73 </sect2> -
BOOK/final-system/multilib/readline.xml
r195cf88 r599deb0 36 36 37 37 <screen os="b"><userinput>CC="gcc ${BUILD32}" CXX="g++ ${BUILD32}" \ 38 ./configure --prefix=/usr --libdir=/lib</userinput></screen> 38 ./configure --prefix=/usr --libdir=/lib \ 39 --docdir=/usr/share/doc/readline-&readline-version;</userinput></screen> 39 40 40 41 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 74 75 xpointer="xpointer(//*[@os='k'])"/> 75 76 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 84 77 </sect2> 85 78 -
BOOK/final-system/multilib/sed.xml
r195cf88 r599deb0 27 27 28 28 <screen os="b"><userinput>CC="gcc ${BUILD64}" ./configure --prefix=/usr \ 29 --bindir=/bin </userinput></screen>29 --bindir=/bin --docdir=/usr/share/doc/sed-&sed-version;</userinput></screen> 30 30 31 31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/final-system/multilib/tar.xml
r195cf88 r599deb0 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 72 80 </sect2> 73 81 -
BOOK/final-system/multilib/util-linux-64bit.xml
r195cf88 r599deb0 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" 30 34 xpointer="xpointer(//*[@os='a'])"/> 31 35 32 36 <screen os="b"><userinput>CC="gcc ${BUILD64}" ./configure --libdir=/lib64 \ 33 --enable-write </userinput></screen>37 --enable-write --docdir=/usr/share/doc/util-linux-&util-linux-version;</userinput></screen> 34 38 35 39 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 61 65 xpointer="xpointer(//*[@os='h'])"/> 62 66 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 71 67 </sect2> 72 68 -
BOOK/final-system/multilib/util-linux-n32.xml
r195cf88 r599deb0 28 28 29 29 <screen os="b"><userinput>CC="gcc ${BUILDN32}" ./configure --libdir=/lib32 \ 30 --enable-write </userinput></screen>30 --enable-write --docdir=/usr/share/doc/util-linux-&util-linux-version;</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 68 60 </sect2> 69 61 -
BOOK/final-system/multilib/util-linux.xml
r195cf88 r599deb0 28 28 29 29 <screen os="b"><userinput>CC="gcc ${BUILD32}" ./configure --libdir=/lib \ 30 --enable-write </userinput></screen>30 --enable-write --docdir=/usr/share/doc/util-linux-&util-linux-version;</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'])"/>51 43 52 44 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/final-system/multilib/vim.xml
r195cf88 r599deb0 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"58 54 xpointer="xpointer(//*[@os='g'])"/> 59 55 … … 94 90 xpointer="xpointer(//*[@os='n'])"/> 95 91 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 104 92 </sect2> 105 93 -
BOOK/final-system/multilib/xz-64bit.xml
r195cf88 r599deb0 12 12 13 13 <indexterm zone="ch-system-xz"> 14 <primary sortas="a-XZ -Utils">XZ-Utils</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 -Utils</title>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 --libdir=/usr/lib64</userinput></screen> 28 <screen os="b"><userinput>CC="gcc ${BUILD64}" ./configure --prefix=/usr \ 29 --libdir=/usr/lib64 --docdir=/usr/share/doc/xz-&xz-version;</userinput></screen> 29 30 30 31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 65 66 66 67 <screen os="k"><userinput>mv -v /usr/lib64/liblzma.so.* /lib64 67 ln -s vf ../../lib64/liblzma.so.&xz-version;/usr/lib64/liblzma.so</userinput></screen>68 ln -sfv ../../lib64/$(readlink /usr/lib64/liblzma.so) /usr/lib64/liblzma.so</userinput></screen> 68 69 69 70 </sect2> -
BOOK/final-system/multilib/xz-n32.xml
r195cf88 r599deb0 12 12 13 13 <indexterm zone="ch-system-xz-n32"> 14 <primary sortas="a-XZ -Utils">XZ-Utils</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 --libdir=/usr/lib32</userinput></screen> 29 <screen os="b"><userinput>CC="gcc ${BUILDN32}" ./configure --prefix=/usr \ 30 --libdir=/usr/lib32 --docdir=/usr/share/doc/xz-&xz-version;</userinput></screen> 30 31 31 32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 56 57 57 58 <screen os="k"><userinput>mv -v /usr/lib32/liblzma.so.* /lib32 58 ln -s vf ../../lib32/liblzma.so.&xz-version;/usr/lib32/liblzma.so</userinput></screen>59 ln -sfv ../../lib32/$(readlink /usr/lib32/liblzma.so) /usr/lib32/liblzma.so</userinput></screen> 59 60 60 61 </sect2> -
BOOK/final-system/multilib/xz.xml
r195cf88 r599deb0 12 12 13 13 <indexterm zone="ch-system-xz-32"> 14 <primary sortas="a-XZ -Utils">XZ-Utils</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</userinput></screen> 29 <screen os="b"><userinput>CC="gcc ${BUILD32}" ./configure --prefix=/usr \ 30 --docdir=/usr/share/doc/xz-&xz-version;</userinput></screen> 30 31 31 32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/final-system/multilib/zlib-64bit.xml
r195cf88 r599deb0 62 62 63 63 <screen os="i"><userinput>mv -v /usr/lib64/libz.so.* /lib64 64 ln -s vf ../../lib64/libz.so.1/usr/lib64/libz.so</userinput></screen>64 ln -sfv ../../lib64/$(readlink /usr/lib64/libz.so) /usr/lib64/libz.so</userinput></screen> 65 65 66 66 </sect2> -
BOOK/final-system/multilib/zlib-n32.xml
r195cf88 r599deb0 63 63 64 64 <screen os="i"><userinput>mv -v /usr/lib32/libz.so.* /lib32 65 ln -s vf ../../lib32/libz.so.1/usr/lib32/libz.so</userinput></screen>65 ln -sfv ../../lib32/$(readlink /usr/lib32/libz.so) /usr/lib32/libz.so</userinput></screen> 66 66 67 67 </sect2> -
BOOK/final-system/ppc-chapter.xml
r195cf88 r599deb0 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/ eglibc.xml"/>20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc/glibc.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"/> 22 23 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gmp.xml"/> 23 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/mpfr.xml"/> … … 26 27 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/cloog.xml"/> 27 28 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/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"/> 28 31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/binutils.xml"/> 29 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"/> 30 35 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/sed.xml"/> 31 36 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ncurses.xml"/> … … 33 38 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/shadow.xml"/> 34 39 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/util-linux.xml"/> 35 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/procps .xml"/>40 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/procps-ng.xml"/> 36 41 <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"/> 37 43 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/coreutils.xml"/> 38 44 <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"/>41 45 <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"/>43 46 <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"/> 44 48 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/perl.xml"/> 45 49 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/readline.xml"/> … … 54 58 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/findutils.xml"/> 55 59 <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"/> 56 61 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/grep.xml"/> 57 62 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/groff.xml"/> … … 60 65 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/iputils.xml"/> 61 66 <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"/> 62 68 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/make.xml"/> 63 69 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/xz.xml"/> 64 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/man.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"/> 65 73 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/kmod.xml"/> 66 74 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/patch.xml"/> 67 75 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/psmisc.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"/> 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"/> 72 78 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/tar.xml"/> 73 79 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/texinfo.xml"/> 74 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ eudev.xml"/>80 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/man-db.xml"/> 75 81 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/vim.xml"/> 76 82 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc/hfsutils.xml"/> -
BOOK/final-system/ppc/adjusting.xml
r195cf88 r599deb0 5 5 %general-entities; 6 6 ]> 7 7 8 <sect1 id="ch-system-adjusting"> 8 9 <?dbhtml filename="adjusting.html"?> -
BOOK/final-system/ppc/gcc.xml
r195cf88 r599deb0 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'])"/>47 39 48 40 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/final-system/ppc/hfsutils.xml
r195cf88 r599deb0 33 33 <para os="a">Prepare Hfsutils for compilation:</para> 34 34 35 <screen><userinput>./configure --prefix=/usr </userinput></screen>35 <screen><userinput>./configure --prefix=/usr --mandir=/usr/share/man</userinput></screen> 36 36 37 37 <para os="c">Compile the package:</para> -
BOOK/final-system/ppc64-64-chapter.xml
r195cf88 r599deb0 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/ eglibc.xml"/>20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc64-64/glibc.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"/> 22 23 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gmp.xml"/> 23 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/mpfr.xml"/> … … 26 27 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/cloog.xml"/> 27 28 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/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"/> 28 31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/binutils.xml"/> 29 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"/> 30 35 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/sed.xml"/> 31 36 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ncurses.xml"/> … … 33 38 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/shadow.xml"/> 34 39 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/util-linux.xml"/> 35 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/procps .xml"/>40 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/procps-ng.xml"/> 36 41 <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"/> 37 43 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/coreutils.xml"/> 38 44 <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"/>41 45 <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"/>43 46 <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"/> 44 48 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/perl.xml"/> 45 49 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/readline.xml"/> … … 54 58 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/findutils.xml"/> 55 59 <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"/> 56 61 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/grep.xml"/> 57 62 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/groff.xml"/> … … 60 65 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/iputils.xml"/> 61 66 <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"/> 62 68 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/make.xml"/> 63 69 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/xz.xml"/> 64 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/man.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"/> 65 73 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/kmod.xml"/> 66 74 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/patch.xml"/> 67 75 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/psmisc.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"/> 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"/> 72 78 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/tar.xml"/> 73 79 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/texinfo.xml"/> 74 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ eudev.xml"/>80 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/man-db.xml"/> 75 81 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/vim.xml"/> 76 82 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc/hfsutils.xml"/> -
BOOK/final-system/ppc64-64/yaboot.xml
r195cf88 r599deb0 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
r195cf88 r599deb0 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/ eglibc.xml"/>21 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc64/ eglibc-64bit.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"/> 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"/> 23 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gmp.xml"/> 24 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gmp-64bit.xml"/> … … 33 34 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/zlib.xml"/> 34 35 <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"/> 35 40 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/binutils.xml"/> 36 41 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc64/gcc.xml"/> 37 42 <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"/> 38 47 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/sed.xml"/> 39 48 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/ncurses.xml"/> … … 43 52 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/util-linux.xml"/> 44 53 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/util-linux-64bit.xml"/> 45 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/procps .xml"/>46 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/procps- 64bit.xml"/>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"/> 47 56 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/e2fsprogs.xml"/> 48 57 <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"/> 49 60 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/coreutils.xml"/> 50 61 <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"/>54 62 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc64/libtool.xml"/> 55 63 <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"/>58 64 <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"/> 59 67 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/perl.xml"/> 60 68 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/perl-64bit.xml"/> … … 74 82 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gettext.xml"/> 75 83 <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"/> 76 85 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/grep.xml"/> 77 86 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/groff.xml"/> … … 80 89 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/iputils.xml"/> 81 90 <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"/> 82 93 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/make.xml"/> 83 94 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/xz.xml"/> 84 95 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/xz-64bit.xml"/> 85 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/man.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"/> 86 101 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/kmod.xml"/> 87 102 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/kmod-64bit.xml"/> 88 103 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/patch.xml"/> 89 104 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/psmisc.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"/> 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"/> 96 109 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/tar.xml"/> 97 110 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/texinfo.xml"/> 98 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/eudev.xml"/> 99 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/eudev-64bit.xml"/> 111 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/man-db.xml"/> 100 112 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/vim.xml"/> 101 113 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc64/hfsutils.xml"/> -
BOOK/final-system/ppc64/gcc.xml
r195cf88 r599deb0 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'])"/>47 39 48 40 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 138 130 xpointer="xpointer(//*[@os='z'])"/> 139 131 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
r195cf88 r599deb0 34 34 xpointer="xpointer(//*[@os='a'])"/> 35 35 36 <screen><userinput>CC="gcc ${BUILD64}" ./configure --prefix=/usr </userinput></screen>36 <screen><userinput>CC="gcc ${BUILD64}" ./configure --prefix=/usr --mandir=/usr/share/man</userinput></screen> 37 37 38 38 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/final-system/ppc64/parted.xml
r195cf88 r599deb0 27 27 28 28 <screen><userinput>CC="gcc ${BUILD64}" ./configure --prefix=/usr --libdir=/usr/lib64 \ 29 --disable-device-mapper</userinput></screen>29 --disable-device-mapper</userinput></screen> 30 30 31 31 <variablelist os="b"> -
BOOK/final-system/ppc64/powerpc-utils.xml
r195cf88 r599deb0 26 26 xpointer="xpointer(//*[@os='a'])"/> 27 27 28 <screen><userinput>patch -Np1 -i ../&powerpcutils-patch;</userinput></screen> 28 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 29 href="../ppc/powerpc-utils.xml" 30 xpointer="xpointer(//*[@os='b'])"/> 29 31 30 32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/final-system/ppc64/yaboot.xml
r195cf88 r599deb0 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
r195cf88 r599deb0 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/ eglibc.xml"/>20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/glibc.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"/> 22 23 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gmp.xml"/> 23 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/mpfr.xml"/> … … 26 27 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/cloog.xml"/> 27 28 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/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"/> 28 31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/binutils.xml"/> 29 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"/> 30 35 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/sed.xml"/> 31 36 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ncurses.xml"/> … … 33 38 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/shadow.xml"/> 34 39 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/util-linux.xml"/> 35 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/procps .xml"/>40 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/procps-ng.xml"/> 36 41 <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"/> 37 43 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/coreutils.xml"/> 38 44 <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"/>41 45 <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"/>43 46 <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"/> 44 48 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/perl.xml"/> 45 49 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/readline.xml"/> … … 54 58 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/findutils.xml"/> 55 59 <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"/> 56 61 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/grep.xml"/> 57 62 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/groff.xml"/> … … 60 65 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/iputils.xml"/> 61 66 <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"/> 62 68 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/make.xml"/> 63 69 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/xz.xml"/> 64 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/man.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"/> 65 73 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/kmod.xml"/> 66 74 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/patch.xml"/> 67 75 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/psmisc.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"/> 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"/> 72 78 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/tar.xml"/> 73 79 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/texinfo.xml"/> 74 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ eudev.xml"/>80 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/man-db.xml"/> 75 81 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/vim.xml"/> 76 82 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc/elftoaout.xml"/> -
BOOK/final-system/sparc64-64-chapter.xml
r195cf88 r599deb0 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/ eglibc.xml"/>20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc64-64/glibc.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"/> 22 23 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gmp.xml"/> 23 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/mpfr.xml"/> … … 26 27 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/cloog.xml"/> 27 28 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/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"/> 28 31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/binutils.xml"/> 29 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"/> 30 35 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/sed.xml"/> 31 36 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ncurses.xml"/> … … 33 38 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/shadow.xml"/> 34 39 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/util-linux.xml"/> 35 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/procps .xml"/>40 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/procps-ng.xml"/> 36 41 <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"/> 37 43 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/coreutils.xml"/> 38 44 <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"/>41 45 <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"/>43 46 <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"/> 44 48 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/perl.xml"/> 45 49 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/readline.xml"/> … … 54 58 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/findutils.xml"/> 55 59 <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"/> 56 61 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/grep.xml"/> 57 62 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/groff.xml"/> … … 60 65 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/iputils.xml"/> 61 66 <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"/> 62 68 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/make.xml"/> 63 69 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/xz.xml"/> 64 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/man.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"/> 65 73 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/kmod.xml"/> 66 74 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/patch.xml"/> 67 75 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/psmisc.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"/> 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"/> 72 78 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/tar.xml"/> 73 79 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/texinfo.xml"/> 74 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ eudev.xml"/>80 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/man-db.xml"/> 75 81 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/vim.xml"/> 76 82 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc64/elftoaout.xml"/> -
BOOK/final-system/sparc64-chapter.xml
r195cf88 r599deb0 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/ eglibc.xml"/>21 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc64/ eglibc-64bit.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"/> 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"/> 23 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gmp.xml"/> 24 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gmp-64bit.xml"/> … … 33 34 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/zlib.xml"/> 34 35 <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"/> 35 40 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/binutils.xml"/> 36 41 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gcc.xml"/> 37 42 <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"/> 38 47 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/sed.xml"/> 39 48 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/ncurses.xml"/> … … 43 52 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/util-linux.xml"/> 44 53 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/util-linux-64bit.xml"/> 45 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/procps .xml"/>46 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/procps- 64bit.xml"/>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"/> 47 56 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/e2fsprogs.xml"/> 48 57 <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"/> 49 60 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/coreutils.xml"/> 50 61 <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"/>54 62 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc64/libtool.xml"/> 55 63 <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"/>58 64 <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"/> 59 67 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/perl.xml"/> 60 68 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/perl-64bit.xml"/> … … 74 82 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gettext.xml"/> 75 83 <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"/> 76 85 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/grep.xml"/> 77 86 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/groff.xml"/> … … 80 89 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/iputils.xml"/> 81 90 <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"/> 82 93 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/make.xml"/> 83 94 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/xz.xml"/> 84 95 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/xz-64bit.xml"/> 85 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/man.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"/> 86 101 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/kmod.xml"/> 87 102 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/kmod-64bit.xml"/> 88 103 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/patch.xml"/> 89 104 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/psmisc.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"/> 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"/> 96 109 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/tar.xml"/> 97 110 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/texinfo.xml"/> 98 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/eudev.xml"/> 99 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/eudev-64bit.xml"/> 111 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/man-db.xml"/> 100 112 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/vim.xml"/> 101 113 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc64/elftoaout.xml"/> -
BOOK/final-system/x86-chapter.xml
r195cf88 r599deb0 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/ eglibc.xml"/>20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86/glibc.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"/> 22 23 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gmp.xml"/> 23 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/mpfr.xml"/> … … 26 27 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/cloog.xml"/> 27 28 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/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"/> 28 31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/binutils.xml"/> 29 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"/> 30 35 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/sed.xml"/> 31 36 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ncurses.xml"/> … … 33 38 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/shadow.xml"/> 34 39 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/util-linux.xml"/> 35 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/procps .xml"/>40 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/procps-ng.xml"/> 36 41 <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"/> 37 43 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/coreutils.xml"/> 38 44 <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"/>41 45 <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"/>43 46 <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"/> 44 48 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/perl.xml"/> 45 49 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/readline.xml"/> … … 54 58 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/findutils.xml"/> 55 59 <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"/> 56 61 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/grep.xml"/> 57 62 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/groff.xml"/> … … 60 65 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/iputils.xml"/> 61 66 <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"/> 62 68 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/make.xml"/> 63 69 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/xz.xml"/> 64 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/man.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"/> 65 73 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/kmod.xml"/> 66 74 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/patch.xml"/> 67 75 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/psmisc.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"/> 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"/> 72 78 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/tar.xml"/> 73 79 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/texinfo.xml"/> 74 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/eudev.xml"/> 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"/> 75 82 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/vim.xml"/> 76 83 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86/grub.xml"/> -
BOOK/final-system/x86/grub.xml
r195cf88 r599deb0 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 ative bootloaders29 and the instructions to use them. 28 one you can go to the following link for alternative 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"> EGLIBC-&eglibc-version; does not declare gets():</para>41 <para os="s1">Glibc-&glibc-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
r195cf88 r599deb0 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/ eglibc.xml"/>20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86_64-64/glibc.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"/> 22 23 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gmp.xml"/> 23 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/mpfr.xml"/> … … 26 27 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/cloog.xml"/> 27 28 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/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"/> 28 31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86_64-64/binutils.xml"/> 29 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"/> 30 35 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/sed.xml"/> 31 36 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ncurses.xml"/> … … 33 38 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/shadow.xml"/> 34 39 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/util-linux.xml"/> 35 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/procps .xml"/>40 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/procps-ng.xml"/> 36 41 <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"/> 37 43 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/coreutils.xml"/> 38 44 <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"/>41 45 <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"/>43 46 <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"/> 44 48 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/perl.xml"/> 45 49 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/readline.xml"/> … … 54 58 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/findutils.xml"/> 55 59 <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"/> 56 61 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/grep.xml"/> 57 62 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/groff.xml"/> … … 60 65 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/iputils.xml"/> 61 66 <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"/> 62 68 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/make.xml"/> 63 69 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/xz.xml"/> 64 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/man.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"/> 65 73 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/kmod.xml"/> 66 74 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/patch.xml"/> 67 75 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/psmisc.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"/> 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"/> 72 78 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/tar.xml"/> 73 79 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/texinfo.xml"/> 74 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ eudev.xml"/>80 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/man-db.xml"/> 75 81 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/vim.xml"/> 76 82 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86/grub.xml"/> -
BOOK/final-system/x86_64-64/binutils.xml
r195cf88 r599deb0 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"87 83 xpointer="xpointer(//*[@os='n'])"/> 88 84 … … 125 121 xpointer="xpointer(//*[@os='s'])"/> 126 122 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 135 123 </sect2> 136 124 -
BOOK/final-system/x86_64-chapter.xml
r195cf88 r599deb0 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/eglibc.xml"/>21 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86_64/ eglibc-64bit.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"/> 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"/> 23 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gmp.xml"/> 24 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gmp-64bit.xml"/> … … 33 34 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/zlib.xml"/> 34 35 <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"/> 35 40 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/binutils.xml"/> 36 41 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gcc.xml"/> 37 42 <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"/> 38 47 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/sed.xml"/> 39 48 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/ncurses.xml"/> … … 43 52 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/util-linux.xml"/> 44 53 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/util-linux-64bit.xml"/> 45 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/procps .xml"/>46 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/procps- 64bit.xml"/>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"/> 47 56 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/e2fsprogs.xml"/> 48 57 <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"/> 49 60 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/coreutils.xml"/> 50 61 <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"/>54 62 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86_64/libtool.xml"/> 55 63 <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"/>58 64 <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"/> 59 67 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/perl.xml"/> 60 68 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/perl-64bit.xml"/> … … 74 82 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gettext.xml"/> 75 83 <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"/> 76 85 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/grep.xml"/> 77 86 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/groff.xml"/> … … 80 89 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/iputils.xml"/> 81 90 <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"/> 82 93 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/make.xml"/> 83 94 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/xz.xml"/> 84 95 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/xz-64bit.xml"/> 85 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/man.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"/> 86 101 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/kmod.xml"/> 87 102 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/kmod-64bit.xml"/> 88 103 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/patch.xml"/> 89 104 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/psmisc.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"/> 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"/> 96 109 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/tar.xml"/> 97 110 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/texinfo.xml"/> 98 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/eudev.xml"/> 99 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/eudev-64bit.xml"/> 111 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/man-db.xml"/> 100 112 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/vim.xml"/> 101 113 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86/grub.xml"/> -
BOOK/general.ent
r195cf88 r599deb0 1 1 <?xml version="1.0" encoding="ISO-8859-1"?> 2 2 3 <!ENTITY month "0 3"> <!-- Use two digits -->4 <!ENTITY month_name "Ma rch">3 <!ENTITY month "05"> <!-- Use two digits --> 4 <!ENTITY month_name "May"> 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 " 2">11 <!ENTITY minor-version " 2">10 <!ENTITY major-version "3"> 11 <!ENTITY minor-version "0"> 12 12 <!ENTITY extra-version "0"> 13 <!ENTITY generic-version " git"> <!-- Use "git", "testing", or "x.y.z[-pre{x}]" -->13 <!ENTITY generic-version "systemd"> <!-- Use "git", "testing", or "x.y.z[-pre{x}]" --> 14 14 15 <!ENTITY version "GIT-&year;&month;&day;"> 15 <!ENTITY versionid "&year;&month;&day;"> <!-- /etc/os-release from systemd --> 16 <!ENTITY version "SYSTEMD-&year;&month;&day;"> 16 17 17 18 <!ENTITY version-x86 "&version;-x86"> … … 28 29 <!ENTITY version-mips64 "&version;-MIPS64-Multilib"> 29 30 <!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"> 49 50 <!ENTITY sourceforge "http://downloads.sourceforge.net/"> 50 51 -
BOOK/introduction/common/acknowledgements.xml
r195cf88 r599deb0 17 17 <itemizedlist> 18 18 <listitem> 19 <para> Ryan Oliver - Build ProcessDeveloper.</para>19 <para>William Harrington - Lead Developer.</para> 20 20 </listitem> 21 21 <listitem> 22 <para>Jim Gifford - Lead Developer.</para> 22 <para>Jonathan Norman - x86, x86_64, PowerPC & UltraSPARC builds, 23 Release Manager 2.x Series</para> 23 24 </listitem> 24 25 <listitem> 25 <para>Joe Ciccone - Lead Developer.</para> 26 </listitem> 27 <listitem> 28 <para>Jeremy Utley - Release Manager 1.x Series.</para> 26 <para>Chris Staub - x86 and x86_64 builds. Leader of Quality Control.</para> 29 27 </listitem> 30 28 </itemizedlist> … … 34 32 <itemizedlist> 35 33 <listitem> 36 <para>Nathan Coulson - Bootscripts.</para>37 </listitem>38 <listitem>39 34 <para>Matt Darcy - x86, X86_64, and Sparc builds.</para> 40 35 </listitem> … … 43 38 </listitem> 44 39 <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>54 40 <para>Justin Knierim - Website Architect.</para> 55 41 </listitem> 56 42 <listitem> 57 43 <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>70 44 </listitem> 71 45 </itemizedlist> … … 103 77 </listitem> 104 78 <listitem> 79 <para>Theo Schneider - Testing of the Linux Headers Package</para> 80 </listitem> 81 <listitem> 82 <para>Martin Ward - Recommendations for Systemd and the Boot method, 83 among other contributions</para> 84 </listitem> 85 <listitem> 105 86 <para>William Zhou - Text updates and Typos</para> 106 87 </listitem> 88 </itemizedlist> 89 90 <para>Former Team Members</para> 91 <itemizedlist> 107 92 <listitem> 108 <para>Theo Schneider - Testing of the Linux Headers Package</para> 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> 109 118 </listitem> 110 119 </itemizedlist> -
BOOK/introduction/common/changelog.xml
r195cf88 r599deb0 31 31 </listitem> 32 32 <listitem> 33 <para>[name] - Another changelog entry.</para> 34 </listitem> 35 </itemizedlist> 36 </listitem> 37 33 <para>[name] - Previous changelog entry.</para> 34 </listitem> 35 </itemizedlist> 36 </listitem> 38 37 --> 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 specifying 76 GMP/MPFR/MPC/ISL/CLOOG in /tools.</para> 77 </listitem> 78 <listitem> 79 <para>[Chris] - Removed unneeded --libexecdir switches from 80 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 Glibc 90 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 boloco 102 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 has 115 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-scripts 146 (thanks to William Harrington for the suggestion) and removed the 147 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 from 157 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 to 165 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 to 184 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}/fstab 194 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 they 198 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 everything 218 to be installed into /tools, remove the need to chown ${CLFS} to the 219 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-system 229 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, as 239 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 install 249 into /tools instead of $CLFS. Thanks to Martin Ward and 250 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 it 260 to use /tools/etc/inittab and /tools/sbin/agetty.</para> 261 </listitem> 262 <listitem> 263 <para>[Chris] - Moved Util-linux installation out of boot/chroot 264 sections into the temp-system, as it can be installed the same 265 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-su 278 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-backend 297 parameter from GCC configure.</para> 298 </listitem> 299 <listitem> 300 <para>[William Harrington] - Remove unneeded 301 --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 for 314 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 system 337 and remove bison and flex from temp system.</para> 338 </listitem> 339 <listitem> 340 <para>[William Harrington] - Add M4=m4 before configure command in 341 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 and 348 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/sysconfig 367 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 to 393 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 instructions 451 for Readline and Bash.</para> 452 </listitem> 453 <listitem> 454 <para>[Chris] - Deleted --remove-destination parameter when creating 455 /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> 39 585 40 586 <listitem> … … 71 617 <para>[William Harrington] - Update LESS to 462.</para> 72 618 </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> 642 </listitem> 643 <listitem> 644 <para>[William Harrington] - Update Util-linux to 2.24.1.</para> 645 </listitem> 73 646 <listitem> 74 647 <para>[William Harrington] - Update Check to 0.9.12.</para> 75 648 </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> 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> 82 676 <listitem> 83 677 <para>[William Harrington] - Update ISL to 0.12.2.</para> … … 86 680 <para>[William Harrington] - Update Man-pages to 3.56.</para> 87 681 </listitem> 88 <listitem> 89 <para>[William Harrington] - Update Perl to 5.18.2.</para> 90 </listitem> 91 <listitem> 92 <para>[William Harrington] - Update Util-linux to 2.24.1.</para> 93 </listitem> 94 <listitem> 95 <para>[William Harrington] - Update Eudev 1.4.</para> 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> 96 758 </listitem> 97 759 </itemizedlist> … … 102 764 <itemizedlist> 103 765 <listitem> 766 <para>[Chris] - Added msgmerge and xgettext to /tools Gettext 767 installation - needed for attr.</para> 768 </listitem> 769 <listitem> 104 770 <para>[William Harrington] - Update DHCPCD to 6.2.0.</para> 105 771 </listitem> 106 772 <listitem> 107 773 <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 - needed 807 by systemd.</para> 108 808 </listitem> 109 809 </itemizedlist> … … 121 821 122 822 <listitem> 123 <para>01 January 2014</para>124 <itemizedlist>125 <listitem>126 <para>[Chris] - Added command to EGLIBC instructions to remove127 extraneous '.x' files from /usr/include/rpcsvc.</para>128 </listitem>129 </itemizedlist>130 </listitem>131 132 <listitem>133 823 <para>23 December 2013</para> 134 824 <itemizedlist> -
BOOK/introduction/common/how.xml
r195cf88 r599deb0 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, Mandriva,SUSE,14 Unix system or Linux distribution (such as Debian, Fedora, openSUSE, 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 /tools. This minimal system will be built 56 using the cross-toolchain in /cross-tools.</para> 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> 57 59 58 60 <para>In <xref linkend="chapter-building-system"/>, the full CLFS system is … … 74 76 support the target machine. Booting involves installing a few 75 77 additional packages that are needed for bootup, installing 76 boot scripts, and building a miminal kernel.We also describe some77 alternative booting methods in <xref linkend="ch-boot-whatnext"/> </para>78 boot-scripts, and building a miminal kernel.<!-- We also describe some 79 alternative booting methods in <xref linkend="ch-boot-whatnext"/> --></para> 78 80 79 <para>To finish the installation, the CLFS-Bootscripts are set up in <xref80 linkend="chapter-bootscripts"/>, and the kernel and boot loader are set81 <para>To finish the installation, several configuration files are created in 82 <xref linkend="chapter-system-config"/>, and the kernel and boot loader are set 81 83 up in <xref linkend="chapter-bootable"/>. <xref linkend="chapter-finalizing"/> 82 84 contains information on furthering the CLFS experience beyond this book. -
BOOK/introduction/common/resources.xml
r195cf88 r599deb0 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
r195cf88 r599deb0 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 of 40 Colo's Makefiles to allow it to build.</para> 41 </listitem> 42 </itemizedlist> 43 </listitem> 44 45 <listitem> 36 46 <para>24 October 2013</para> 37 47 <itemizedlist> -
BOOK/introduction/mips64-64/changelog.xml
r195cf88 r599deb0 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 of 40 Colo's Makefiles to allow it to build.</para> 41 </listitem> 42 </itemizedlist> 43 </listitem> 44 45 <listitem> 36 46 <para>24 October 2013</para> 37 47 <itemizedlist> -
BOOK/introduction/mips64/changelog.xml
r195cf88 r599deb0 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 of 40 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 for 50 ldd-rewrite-script.</para> 51 </listitem> 52 </itemizedlist> 53 </listitem> 54 55 <listitem> 36 56 <para>08 November 2013</para> 37 57 <itemizedlist> -
BOOK/introduction/ppc/changelog.xml
r195cf88 r599deb0 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> 36 45 <para>24 October 2013</para> 37 46 <itemizedlist> -
BOOK/introduction/ppc64-64/changelog.xml
r195cf88 r599deb0 20 20 <!-- Changelog template 21 21 22 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> 36 46 <para>24 October 2013</para> 37 47 <itemizedlist> -
BOOK/introduction/ppc64/changelog.xml
r195cf88 r599deb0 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 configure 41 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 35 55 <listitem> 36 56 <para>08 November 2013</para> -
BOOK/introduction/x86/changelog.xml
r195cf88 r599deb0 33 33 --> 34 34 <listitem> 35 <para>27 April 2014</para> 36 <itemizedlist> 37 <listitem> 38 <para>[Chris] - Removed obsolete CFLAGS from x86 Glibc configure 39 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 avoid 49 linking to host system libraries.</para> 50 </listitem> 51 </itemizedlist> 52 </listitem> 53 54 <listitem> 35 55 <para>24 October 2013</para> 36 56 <itemizedlist> -
BOOK/introduction/x86_64-64/changelog.xml
r195cf88 r599deb0 34 34 --> 35 35 <listitem> 36 <para>27 April 2014</para> 37 <itemizedlist> 38 <listitem> 39 <para>[Chris] - Removed obsolete CFLAGS from x86 Glibc configure 40 commands.</para> 41 </listitem> 42 </itemizedlist> 43 </listitem> 44 45 <listitem> 36 46 <para>24 October 2013</para> 37 47 <itemizedlist> -
BOOK/introduction/x86_64/changelog.xml
r195cf88 r599deb0 34 34 --> 35 35 <listitem> 36 <para>27 April 2014</para> 37 <itemizedlist> 38 <listitem> 39 <para>[Chris] - Removed obsolete CFLAGS from x86 Glibc configure 40 commands.</para> 41 </listitem> 42 </itemizedlist> 43 </listitem> 44 45 <listitem> 36 46 <para>08 November 2013</para> 37 47 <itemizedlist> -
BOOK/materials/common/introduction.xml
r195cf88 r599deb0 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=" /files/packages/git/MD5SUMS">MD5SUMS</ulink>:</para>57 <para><ulink url="&packages-root;MD5SUMS">MD5SUMS</ulink>:</para> 58 58 59 59 <screen><userinput>pushd ${CLFS}/sources … … 61 61 popd</userinput></screen> 62 62 63 <para><ulink url=" /files/packages/git/SHA1SUMS">SHA1SUMS</ulink>:</para>63 <para><ulink url="&packages-root;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
r195cf88 r599deb0 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> 18 36 <term>Autoconf (&autoconf-version;) - <token>&autoconf-size;</token>:</term> 19 37 <listitem> … … 70 88 71 89 <varlistentry> 72 <term>Boot scripts for CLFS (&bootscripts-clfs-version;) - <token>&bootscripts-clfs-size;</token>:</term>73 <listitem> 74 <para>Home page: <ulink url="&boot scripts-clfs-home;"/></para>75 <para>Download: <ulink url="&boot scripts-clfs-url;"/></para>76 <para>MD5 sum: <literal>&boot scripts-clfs-md5;</literal></para>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> 77 95 </listitem> 78 96 </varlistentry> … … 97 115 98 116 <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> 99 126 <term>ClooG (&cloog-version;) - <token>&cloog-size;</token>:</term> 100 127 <listitem> … … 115 142 116 143 <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> 117 153 <term>DejaGNU (&dejagnu-version;) - <token>&dejagnu-size;</token>:</term> 118 154 <listitem> … … 142 178 143 179 <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>153 180 <term>E2fsprogs (&e2fsprogs-version;) - <token>&e2fsprogs-size;</token>:</term> 154 181 <listitem> … … 165 192 <para>Download: <ulink url="&eudev-url;"/></para> 166 193 <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> 167 203 </listitem> 168 204 </varlistentry> … … 232 268 233 269 <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> 234 279 <term>Gettext (&gettext-version;) - <token>&gettext-size;</token>:</term> 235 280 <listitem> … … 241 286 242 287 <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> 243 297 <term>GMP (&gmp-version;) - <token>&gmp-size;</token>:</term> 244 298 <listitem> … … 250 304 251 305 <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> 252 315 <term>Grep (&grep-version;) - <token>&grep-size;</token>:</term> 253 316 <listitem> … … 286 349 287 350 <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> 288 360 <term>IPRoute2 (&iproute2-version;) - <token>&iproute2-size;</token>:</term> 289 361 <listitem> … … 340 412 341 413 <varlistentry> 342 <term>Lib ee (&libee-version;) - <token>&libee-size;</token>:</term>343 <listitem> 344 <para>Home page: <ulink url="&lib ee-home;"/></para>345 <para>Download: <ulink url="&lib ee-url;"/></para>346 <para>MD5 sum: <literal>&lib ee-md5;</literal></para>347 </listitem> 348 </varlistentry> 349 350 <varlistentry> 351 <term>Lib estr (&libestr-version;) - <token>&libestr-size;</token>:</term>352 <listitem> 353 <para>Home page: <ulink url="&lib estr-home;"/></para>354 <para>Download: <ulink url="&lib estr-url;"/></para>355 <para>MD5 sum: <literal>&lib estr-md5;</literal></para>414 <term>Libcap (&libcap-version;) - <token>&libcap-size;</token>:</term> 415 <listitem> 416 <para>Home page: <ulink url="&libcap-home;"/></para> 417 <para>Download: <ulink url="&libcap-url;"/></para> 418 <para>MD5 sum: <literal>&libcap-md5;</literal></para> 419 </listitem> 420 </varlistentry> 421 422 <varlistentry> 423 <term>Libpipeline (&libpipeline-version;) - <token>&libpipeline-size;</token>:</term> 424 <listitem> 425 <para>Home page: <ulink url="&libpipeline-home;"/></para> 426 <para>Download: <ulink url="&libpipeline-url;"/></para> 427 <para>MD5 sum: <literal>&libpipeline-md5;</literal></para> 356 428 </listitem> 357 429 </varlistentry> … … 394 466 395 467 <varlistentry> 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> 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> 401 472 </listitem> 402 473 </varlistentry> … … 466 537 467 538 <varlistentry> 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>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> 473 544 </listitem> 474 545 </varlistentry> … … 493 564 494 565 <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>504 566 <term>Sed (&sed-version;) - <token>&sed-size;</token>:</term> 505 567 <listitem> … … 529 591 530 592 <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> 531 602 <term>Tar (&tar-version;) - <token>&tar-size;</token>:</term> 532 603 <listitem> … … 555 626 </varlistentry> 556 627 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> 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> 564 635 </varlistentry> 565 636 … … 567 638 <term>Util-linux (&util-linux-version;) - <token>&util-linux-size;</token>:</term> 568 639 <listitem> 569 <para>Home page: <ulink url="&util-linux-home;"/></para>570 640 <para>Download: <ulink url="&util-linux-url;"/></para> 571 641 <para>MD5 sum: <literal>&util-linux-md5;</literal></para> … … 579 649 <para>Download: <ulink url="&vim-url;"/></para> 580 650 <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> 581 660 </listitem> 582 661 </varlistentry> -
BOOK/materials/common/patches.xml
r195cf88 r599deb0 85 85 86 86 <varlistentry> 87 <term>Man i18n Patch - <token>&man-i18n-patch-size;</token>:</term>88 <listitem>89 <para>Download: <ulink90 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>96 87 <term>MPFR Fixes Patch - <token>&mpfr-fixes-patch-size;</token>:</term> 97 88 <listitem> … … 130 121 131 122 <varlistentry> 132 <term>Procps Fix HZ Errors Patch - <token>&procps-fix_HZ_errors-patch-size;</token>:</term>133 <listitem>134 <para>Download: <ulink135 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: <ulink144 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>150 123 <term>Readline Branch Update - <token>&readline-branch_update-patch-size;</token>:</term> 151 124 <listitem> … … 153 126 url="&patches-root;&readline-branch_update-patch;"/></para> 154 127 <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: <ulink 135 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: <ulink 144 url="&patches-root;&sysvinit-tools_updates-patch;"/></para> 145 <para>MD5 sum: <literal>&sysvinit-tools_updates-patch-md5;</literal></para> 155 146 </listitem> 156 147 </varlistentry> -
BOOK/materials/mips64-64/patches.xml
r195cf88 r599deb0 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'])"/> 14 18 15 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/mips-index.xml
r195cf88 r599deb0 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=" bootscripts/mips-chapter.xml"/>61 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="system-config/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
r195cf88 r599deb0 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=" bootscripts/mips64-64-chapter.xml"/>61 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="system-config/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
r195cf88 r599deb0 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=" bootscripts/mips64-chapter.xml"/>61 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="system-config/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
r195cf88 r599deb0 9 9 <?dbhtml filename="choose.html"?> 10 10 11 <title> DHCP or StaticNetworking?</title>11 <title>Systemd 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. 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> 22 to configure your network. You can use systemd, or install the 23 CLFS-Network-Scripts.</para> 25 24 26 <para>To configure a Static Interface, Follow <xref linkend="ch-network-static"/>.</para>25 <para>To use systemd to configure a Network Interface, Follow <xref linkend="ch-systemd-network"/>.</para> 27 26 28 <para>To configure a DHCP Interface, Follow <xref linkend="ch-network-dhcpcd"/>.</para>27 <para>To use CLFS-network-scripts to configure a Network Interface, Follow <xref linkend="ch-scripts-network-scripts"/>.</para> 29 28 30 29 </sect1> -
BOOK/network/common/dhcpcd.xml
r195cf88 r599deb0 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 the 52 dhcpcd.conf man page for more information. This step may be skipped if 53 default behavior of dhcpcd is required.</para> 54 55 <para>Create the <filename>/etc/dhcpcd.conf</filename> configuration file 56 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 interface 61 # See dhcpcd.conf(5) for details. 62 63 interface eth0 64 # dhcpcd-run-hooks uses these options. 65 option subnet_mask, routers, domain_name_servers 66 67 # The default timeout for waiting for a DHCP response is 30 seconds 68 # 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 is 80 done per interface. To enable Network Interface 81 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 Interface 86 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 Interface 96 name as described on the beginning of this page.</para> 97 98 </sect2> 99 48 100 <sect2 id="contents-dhcpcd" role="content"> 49 101 <title>Contents of dhcpcd</title> -
BOOK/network/common/hostname.xml
r195cf88 r599deb0 9 9 <?dbhtml filename="hostname.html"?> 10 10 11 <title>Configuring the localnet Script</title>11 <title>Configuring the system hostname</title> 12 12 13 13 <indexterm zone="ch-network-hostname"> 14 <primary sortas="d- localnet">localnet</primary>14 <primary sortas="d-hostname">hostname</primary> 15 15 <secondary>configuring</secondary></indexterm> 16 16 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> 17 <para>Systemd reads <filename>/etc/hostname</filename> to determine which 18 hostname should be set.</para> 20 19 21 <para>Create the <filename>/etc/ sysconfig/network</filename> file22 and enter a hostnameby running:</para>20 <para>Create the <filename>/etc/hostname</filename> file and enter a hostname 21 by running:</para> 23 22 24 <screen><userinput>echo " HOSTNAME=<replaceable>[clfs]</replaceable>" > /etc/sysconfig/network</userinput></screen>23 <screen><userinput>echo "<replaceable>[clfs]</replaceable>" > /etc/hostname</userinput></screen> 25 24 26 25 <para><replaceable>[clfs]</replaceable> needs to be replaced with the -
BOOK/network/common/hosts.xml
r195cf88 r599deb0 24 24 25 25 <para>If a network card is to be configured, decide on the IP address, 26 FQDN, and possible aliases for use in the26 fully-qualified domain name (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> 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> 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> 41 44 42 45 <para>A valid IP address could be 192.168.1.1. A valid FQDN for this 43 IP could be <uri>www. linuxfromscratch.org</uri> (not recommended46 IP could be <uri>www.cross-lfs.org</uri> (not recommended 44 47 because this is a valid registered domain address and could cause 45 48 domain name server issues).</para> 46 49 47 <para>Even if not using a network card, a nFQDN is still required.50 <para>Even if not using a network card, a valid FQDN is still required. 48 51 This is necessary for certain programs to operate correctly.</para> 49 52 50 <para>Create the 53 <para>Create the <filename>/etc/hosts</filename> file by running:</para> 51 54 52 55 <screen><userinput>cat > /etc/hosts << "EOF" … … 54 57 55 58 127.0.0.1 localhost 56 <replaceable>[192.168.1.1]</replaceable> <replaceable>[<HOSTNAME>.example.org]</replaceable> <replaceable>[HOSTNAME]</replaceable> 59 <replaceable>[192.168.1.1]</replaceable> <replaceable>[<HOSTNAME>.example.org]</replaceable> <replaceable>[HOSTNAME]</replaceable> <replaceable>[alias ...]</replaceable> 57 60 58 61 # End /etc/hosts (network card version)</literal> … … 63 66 values need to be changed for specific users or requirements (if 64 67 assigned an IP address by a network/system administrator and the 65 machine will be connected to an existing network). </para>66 68 machine will be connected to an existing network). The optional 69 alias name(s) can be omitted.</para> 67 70 68 71 <para>If a network card is not going to be configured, create the -
BOOK/network/common/resolv.xml
r195cf88 r599deb0 40 40 EOF</userinput></screen> 41 41 42 <para>The <replaceable>domain</replaceable> statement can be omitted or 43 replaced with a <replaceable>search</replaceable> statement. See the man 44 page for resolv.conf for more details.</para> 45 42 46 <para>Replace <replaceable>[IP address of the nameserver]</replaceable> 43 47 with the IP address of the DNS most appropriate for the setup. There will -
BOOK/network/mips-chapter.xml
r195cf88 r599deb0 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/static.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"/> 19 21 <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"/>21 22 22 23 </chapter> -
BOOK/network/mips64-64-chapter.xml
r195cf88 r599deb0 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/static.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"/> 19 21 <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"/>21 22 22 23 </chapter> -
BOOK/network/mips64-chapter.xml
r195cf88 r599deb0 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/static.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"/> 19 21 <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"/>21 22 22 23 </chapter> -
BOOK/network/multilib/dhcpcd.xml
r195cf88 r599deb0 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" 60 64 xpointer="xpointer(id('contents-dhcpcd'))"/> 61 65 -
BOOK/network/ppc-chapter.xml
r195cf88 r599deb0 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/static.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"/> 19 21 <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"/>21 22 22 23 </chapter> -
BOOK/network/ppc64-64-chapter.xml
r195cf88 r599deb0 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/static.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"/> 19 21 <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"/>21 22 22 23 </chapter> -
BOOK/network/ppc64-chapter.xml
r195cf88 r599deb0 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/static.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"/> 19 21 <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"/>21 22 22 23 </chapter> -
BOOK/network/sparc-chapter.xml
r195cf88 r599deb0 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/static.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"/> 19 21 <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"/>21 22 22 23 </chapter> -
BOOK/network/sparc64-64-chapter.xml
r195cf88 r599deb0 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/static.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"/> 19 21 <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"/>21 22 22 23 </chapter> -
BOOK/network/sparc64-chapter.xml
r195cf88 r599deb0 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/static.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"/> 19 21 <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"/>21 22 22 23 </chapter> -
BOOK/network/x86-chapter.xml
r195cf88 r599deb0 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/static.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"/> 19 21 <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"/>21 22 22 23 </chapter> -
BOOK/network/x86_64-64-chapter.xml
r195cf88 r599deb0 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/static.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"/> 19 21 <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"/>21 22 22 23 </chapter> -
BOOK/network/x86_64-chapter.xml
r195cf88 r599deb0 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/static.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"/> 19 21 <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"/>21 22 22 23 </chapter> -
BOOK/packages.ent
r195cf88 r599deb0 6 6 <!-- Note: For empty *-home entities use " " not "" --> 7 7 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"> 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/"> 13 19 14 20 <!ENTITY arcload-version "0.5"> … … 24 30 <!ENTITY autoconf-home "&gnu-software;autoconf"> 25 31 26 <!ENTITY automake-version2 "1.14 .1">27 <!ENTITY automake-version "&automake-version2; ">32 <!ENTITY automake-version2 "1.14"> 33 <!ENTITY automake-version "&automake-version2;.1"> 28 34 <!ENTITY automake-size "1,489 KB"> 29 35 <!ENTITY automake-url "&gnu;automake/automake-&automake-version;.tar.xz"> … … 31 37 <!ENTITY automake-home "&gnu-software;automake"> 32 38 33 <!ENTITY bash-version "4. 2">34 <!ENTITY bash-size " 6,848KB">39 <!ENTITY bash-version "4.3"> 40 <!ENTITY bash-size "7,956 KB"> 35 41 <!ENTITY bash-url "&gnu;bash/bash-&bash-version;.tar.gz"> 36 <!ENTITY bash-md5 " 3fb927c7c33022f1c327f14a81c0d4b0">42 <!ENTITY bash-md5 "81348932d5da294953e15d4814c74dd1"> 37 43 <!ENTITY bash-home "&gnu-software;bash"> 38 44 39 45 <!ENTITY bc-version "1.06.95"> 40 <!ENTITY bc-dir "&bc-version;">41 46 <!ENTITY bc-size "284 KB"> 42 <!ENTITY bc-url " http://alpha.gnu.org/gnu/bc/bc-&bc-version;.tar.bz2">47 <!ENTITY bc-url "&alpha-gnu;bc/bc-&bc-version;.tar.bz2"> 43 48 <!ENTITY bc-md5 "5126a721b73f97d715bb72c13c889035"> 44 49 <!ENTITY bc-home "http://www.gnu.org/software/bc/"> … … 57 62 <!ENTITY bison-home "&gnu-software;bison"> 58 63 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 " "> 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 " "> 65 69 66 70 <!ENTITY bzip2-version "1.0.6"> … … 76 80 <!ENTITY check-home "http://check.sourceforge.net/"> 77 81 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 78 88 <!ENTITY cloog-version "0.18.2"> 79 89 <!ENTITY cloog-size "2,377 KB"> … … 94 104 <!ENTITY coreutils-home "&gnu-software;coreutils"> 95 105 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 96 112 <!ENTITY dejagnu-version "1.5.1"> 97 113 <!ENTITY dejagnu-size "568 KB"> … … 100 116 <!ENTITY dejagnu-home "&gnu-software;dejagnu"> 101 117 102 <!ENTITY dhcpcd-version "6. 2.1">103 <!ENTITY dhcpcd-size "1 22KB">118 <!ENTITY dhcpcd-version "6.3.2"> 119 <!ENTITY dhcpcd-size "137 KB"> 104 120 <!ENTITY dhcpcd-url "http://roy.marples.name/downloads/dhcpcd/dhcpcd-&dhcpcd-version;.tar.bz2"> 105 <!ENTITY dhcpcd-md5 " 214483a069b5e8b3b96371755eaa1b18">121 <!ENTITY dhcpcd-md5 "bb7d8e8533161fbe0eee3b8830fdbdf4"> 106 122 <!ENTITY dhcpcd-home "http://roy.marples.name/projects/dhcpcd"> 107 123 … … 124 140 <!ENTITY e2fsprogs-home "http://e2fsprogs.sourceforge.net"> 125 141 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"> 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"> 134 148 135 149 <!ENTITY elftoaout-version "2.3"> … … 138 152 <!ENTITY elftoaout-md5 "be3bd6f7ba8ae107cbdbaa820ba64f86"> 139 153 <!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 " "> 140 160 141 161 <!ENTITY expect-version "5.45"> … … 146 166 <!ENTITY expect-lib-version "5.43"> 147 167 148 <!ENTITY file-version "5.1 6">149 <!ENTITY file-size " 659KB">168 <!ENTITY file-version "5.18"> 169 <!ENTITY file-size "715 KB"> 150 170 <!ENTITY file-url "ftp://ftp.astron.com/pub/file/file-&file-version;.tar.gz"> 151 171 <!--<!ENTITY file-url "&packages-root;file-&file-version;.tar.gz">--> 152 <!ENTITY file-md5 " 359c0cf41c3d438d17b4d293f3b950dc">172 <!ENTITY file-md5 "d420d8f2990cd344673acfbf8d76ff5a"> 153 173 <!ENTITY file-home "http://www.darwinsys.com/file"> 154 174 … … 159 179 <!ENTITY findutils-home "&gnu-software;findutils"> 160 180 161 <!ENTITY flex-version "2.5.3 7">162 <!ENTITY flex-size "1, 276KB">181 <!ENTITY flex-version "2.5.39"> 182 <!ENTITY flex-size "1,612 KB"> 163 183 <!ENTITY flex-url "&sourceforge;flex/flex-&flex-version;.tar.bz2"> 164 <!ENTITY flex-md5 " c75940e1fc25108f2a7b3ef42abdae06">184 <!ENTITY flex-md5 "77d44c6bb8c0705e0017ab9a84a1502b"> 165 185 <!ENTITY flex-home "http://flex.sourceforge.net"> 166 186 167 <!ENTITY gawk-version "4.1. 0">168 <!ENTITY gawk-size "2, 004KB">187 <!ENTITY gawk-version "4.1.1"> 188 <!ENTITY gawk-size "2,197 KB"> 169 189 <!ENTITY gawk-url "&gnu;gawk/gawk-&gawk-version;.tar.xz"> 170 <!ENTITY gawk-md5 " b18992ff8faf3217dab55d2d0aa7d707">190 <!ENTITY gawk-md5 "a2a26543ce410eb74bc4a508349ed09a"> 171 191 <!ENTITY gawk-home "&gnu-software;gawk"> 172 192 … … 177 197 <!ENTITY gcc-home "http://gcc.gnu.org"> 178 198 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 179 205 <!ENTITY gettext-version "0.18.3.2"> 180 206 <!ENTITY gettext-size "15,832 KB"> … … 183 209 <!ENTITY gettext-home "&gnu-software;gettext"> 184 210 185 <!ENTITY gmp-version " 5.1.3">186 <!ENTITY gmp-size "1, 819KB">187 <!ENTITY gmp-url "&gnu;gmp/gmp-&gmp-version; .tar.xz">188 <!ENTITY gmp-md5 " e5fe367801ff067b923d1e6a126448aa">211 <!ENTITY gmp-version "6.0.0"> 212 <!ENTITY gmp-size "1,904 KB"> 213 <!ENTITY gmp-url "&gnu;gmp/gmp-&gmp-version;a.tar.xz"> 214 <!ENTITY gmp-md5 "1e6da4e434553d2811437aa42c7f7c76"> 189 215 <!ENTITY gmp-home "http://gmplib.org/"> 190 216 191 <!ENTITY grep-version "2.16"> 192 <!ENTITY grep-size "1,210 KB"> 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"> 193 225 <!ENTITY grep-url "&gnu;grep/grep-&grep-version;.tar.xz"> 194 <!ENTITY grep-md5 " 502350a6c8f7c2b12ee58829e760b44d">226 <!ENTITY grep-md5 "7439f8266f50844b56cc3e2721606541"> 195 227 <!ENTITY grep-home "&gnu-software;grep"> 196 228 … … 211 243 <!ENTITY gzip-url "&gnu;gzip/gzip-&gzip-version;.tar.xz"> 212 244 <!ENTITY gzip-md5 "da981f86677d58a106496e68de6f8995"> 213 <!ENTITY gzip-home "http://www.g zip.org">245 <!ENTITY gzip-home "http://www.gnu.org/software/gzip/gzip.html"> 214 246 215 247 <!ENTITY hfsutils-version "3.2.6"> … … 227 259 228 260 229 <!ENTITY iproute2-version "3.12.0"> 230 <!ENTITY iproute2-size "425 KB"> 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"> 231 269 <!ENTITY iproute2-url "&kernel;linux/utils/net/iproute2/iproute2-&iproute2-version;.tar.xz"> 232 <!ENTITY iproute2-md5 " f87386aaaecafab95607fd10e8152c68">270 <!ENTITY iproute2-md5 "bd9d7567bbb987c88120669f5e1a1092"> 233 271 <!ENTITY iproute2-home "http://www.linuxfoundation.org/collaborate/workgroups/networking/iproute2"> 234 272 … … 251 289 <!ENTITY kbd-home "http://kbd-project.org/"> 252 290 253 <!ENTITY kmod-version "1 6">254 <!ENTITY kmod-size "1,4 40KB">291 <!ENTITY kmod-version "17"> 292 <!ENTITY kmod-size "1,484 KB"> 255 293 <!ENTITY kmod-url "&kernel;linux/utils/kernel/kmod/kmod-&kmod-version;.tar.xz"> 256 <!ENTITY kmod-md5 " 3006a0287211212501cdfe1211b29f09">294 <!ENTITY kmod-md5 "bc36d28b12dcb2b664a35411560c5610"> 257 295 <!ENTITY kmod-home "http://git.kernel.org/?p=utils/kernel/kmod/kmod.git;a=summary"> 258 296 … … 263 301 <!ENTITY less-home "http://www.greenwoodsoftware.com/less"> 264 302 265 <!ENTITY lib ee-version "0.4.1">266 <!ENTITY lib ee-size "352KB">267 <!ENTITY lib ee-url "http://www.libee.org/download/files/download/libee-&libee-version;.tar.gz">268 <!ENTITY lib ee-md5 "7bbf4160876c12db6193c06e2badedb2">269 <!ENTITY lib ee-home "http://www.libee.org/">270 271 <!ENTITY lib estr-version "0.1.5">272 <!ENTITY lib estr-size "326KB">273 <!ENTITY lib estr-url "http://libestr.adiscon.com/files/download/libestr-&libestr-version;.tar.gz">274 <!ENTITY lib estr-md5 "f180c0cdc82883d161eba3f2e8a34eb4">275 <!ENTITY lib estr-home "http://libestr.adiscon.com/">303 <!ENTITY libcap-version "2.24"> 304 <!ENTITY libcap-size "68 KB"> 305 <!ENTITY libcap-url "&kernel;linux/libs/security/linux-privs/libcap2/libcap-&libcap-version;.tar.xz"> 306 <!ENTITY libcap-md5 "d43ab9f680435a7fff35b4ace8d45b80"> 307 <!ENTITY libcap-home "http://sites.google.com/site/fullycapable/"> 308 309 <!ENTITY libpipeline-version "1.3.0"> 310 <!ENTITY libpipeline-size "787 KB"> 311 <!ENTITY libpipeline-url "&savannah;/releases/libpipeline/libpipeline-&libpipeline-version;.tar.gz"> 312 <!ENTITY libpipeline-md5 "242428c01dca255cdcb2195073a9c6ed"> 313 <!ENTITY libpipeline-home "http://libpipeline.nongnu.org/"> 276 314 277 315 <!ENTITY libtool-version "2.4.2"> … … 283 321 <!ENTITY linux-dl-version "3.0"> 284 322 285 <!ENTITY linux-version "3.1 2.6">286 <!ENTITY linux-size "7 6,397KB">323 <!ENTITY linux-version "3.14.2"> 324 <!ENTITY linux-size "78,400 KB"> 287 325 <!ENTITY linux-url "&kernel;linux/kernel/v&linux-dl-version;/linux-&linux-version;.tar.xz"> 288 <!ENTITY linux-md5 " ab2fcc368e20d804e77970196154fb9e">326 <!ENTITY linux-md5 "28b68cde77997ddafab3c4e16cefae7d"> 289 327 <!ENTITY linux-home "http://www.kernel.org"> 290 328 … … 301 339 <!ENTITY make-home "&gnu-software;make"> 302 340 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"> 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"> 311 348 <!ENTITY man-pages-url "&kernel;linux/docs/man-pages/man-pages-&man-pages-version;.tar.xz"> 312 <!ENTITY man-pages-md5 " 888e0c96df95e7649cedfcb26d61f22b">349 <!ENTITY man-pages-md5 "4400766c63a28e58bb899a2d3a0191d8"> 313 350 <!ENTITY man-pages-home "http://www.win.tue.nl/~aeb/linux/man"> 314 351 315 <!ENTITY mpc-version "1.0. 1">316 <!ENTITY mpc-size "6 16KB">352 <!ENTITY mpc-version "1.0.2"> 353 <!ENTITY mpc-size "624 KB"> 317 354 <!ENTITY mpc-url "http://www.multiprecision.org/mpc/download/mpc-&mpc-version;.tar.gz"> 318 <!ENTITY mpc-md5 " b32a2e1a3daa392372fbd586d1ed3679">355 <!ENTITY mpc-md5 "68fadff3358fb3e7976c7a398a0af4c3"> 319 356 <!ENTITY mpc-home "http://www.multiprecision.org/"> 320 357 … … 361 398 <!ENTITY powerpcutils-home "http://packages.qa.debian.org/p/powerpc-utils.html"> 362 399 363 <!ENTITY procps- version "3.2.8">364 <!ENTITY procps- size "280KB">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.2 0">370 <!ENTITY psmisc-size "4 28 KB">400 <!ENTITY procps-ng-version "3.3.9"> 401 <!ENTITY procps-ng-size "548 KB"> 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.21"> 407 <!ENTITY psmisc-size "458 KB"> 371 408 <!ENTITY psmisc-url "&sourceforge;psmisc/psmisc-&psmisc-version;.tar.gz"> 372 <!ENTITY psmisc-md5 " a25fc99a6dc7fa7ae6e4549be80b401f">409 <!ENTITY psmisc-md5 "935c0fd6eb208288262b385fa656f1bf"> 373 410 <!ENTITY psmisc-home "http://psmisc.sourceforge.net"> 374 411 375 <!ENTITY readline-version2 "6"> 376 <!ENTITY readline-version "&readline-version2;.2"> 377 <!ENTITY readline-size "2,228 KB"> 412 <!ENTITY readline-version "6.3"> 413 <!ENTITY readline-size "2,469 KB"> 378 414 <!ENTITY readline-url "&gnu;readline/readline-&readline-version;.tar.gz"> 379 <!ENTITY readline-md5 " 67948acb2ca081f23359d0256e9a271c">415 <!ENTITY readline-md5 "33c8fb279e981274f485fd91da77e94a"> 380 416 <!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/">387 417 388 418 <!ENTITY sed-version "4.2.2"> … … 409 439 <!ENTITY sysvinit-md5 "6eda8a97b86e0a6f59dabbf25202aa6f"> 410 440 <!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"> 411 447 412 448 <!ENTITY tar-version "1.27.1"> … … 423 459 <!ENTITY tcl-home "http://www.tcl.tk"> 424 460 425 <!ENTITY tzdata-version "201 3i">426 <!ENTITY tzdata-size "2 19KB">461 <!ENTITY tzdata-version "2014b"> 462 <!ENTITY tzdata-size "221 KB"> 427 463 <!ENTITY tzdata-url "http://www.iana.org/time-zones/repository/releases/tzdata&tzdata-version;.tar.gz"> 428 <!ENTITY tzdata-md5 " 8bc69eb75bea496ebe1d5a9ab576702d">464 <!ENTITY tzdata-md5 "c58d556612396d4ca5a17807a79924e5"> 429 465 <!ENTITY tzdata-home "http://www.iana.org/time-zones"> 430 466 … … 435 471 <!ENTITY texinfo-home "&gnu-software;texinfo"> 436 472 437 <!ENTITY eudev-version "1. 4">438 <!ENTITY eudev-size "1,7 12KB">473 <!ENTITY eudev-version "1.6"> 474 <!ENTITY eudev-size "1,729 KB"> 439 475 <!ENTITY eudev-url "ftp://mirror.ovh.net/gentoo-distfiles/distfiles/eudev-&eudev-version;.tar.gz"> 440 <!ENTITY eudev-md5 " 6eee699404b47cea5d1e2b467e2ac9ce">476 <!ENTITY eudev-md5 "c2fbf420a50d07b80158a0185cbb08f7"> 441 477 <!ENTITY eudev-home "http://www.gentoo.org/proj/en/eudev/"> 442 478 … … 447 483 <!ENTITY uname_hack-home " "> 448 484 449 <!ENTITY util-linux-major-version "2.24 .1">450 <!ENTITY util-linux-version "&util-linux-major-version; ">451 <!ENTITY util-linux-size "3,5 44KB">485 <!ENTITY util-linux-major-version "2.24"> 486 <!ENTITY util-linux-version "&util-linux-major-version;.2"> 487 <!ENTITY util-linux-size "3,587 KB"> 452 488 <!ENTITY util-linux-url "&kernel;linux/utils/util-linux/v&util-linux-major-version;/util-linux-&util-linux-version;.tar.xz"> 453 <!ENTITY util-linux-md5 " 88d46ae23ca599ac5af9cf96b531590f">489 <!ENTITY util-linux-md5 "3f191727a0d28f7204b755cf1b6ea0aa"> 454 490 <!ENTITY util-linux-blkid-id "1.1.0"> 455 491 <!ENTITY util-linux-uuid-id "1.3.0"> 456 <!ENTITY util-linux-home "http://userweb.kernel.org/~kzak/util-linux/">457 492 458 493 <!ENTITY vim-version "7.4"> … … 463 498 <!ENTITY vim-home "http://www.vim.org"> 464 499 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 465 506 <!ENTITY xz-version "5.0.5"> 466 507 <!ENTITY xz-size "908 KB"> -
BOOK/patches.ent
r195cf88 r599deb0 5 5 <!-- Start of Common Patches --> 6 6 7 <!ENTITY bash-branch_update-patch "bash-&bash-version;-branch_update- 7.patch">8 <!ENTITY bash-branch_update-patch-md5 " 4dfb1ce9b5d0040eae06e66157ab213a">9 <!ENTITY bash-branch_update-patch-size " 58KB">7 <!ENTITY bash-branch_update-patch "bash-&bash-version;-branch_update-2.patch"> 8 <!ENTITY bash-branch_update-patch-md5 "64c6b5961f538a6b3d4c92f5c65ce51a"> 9 <!ENTITY bash-branch_update-patch-size "14.075 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- 1.patch">31 <!ENTITY gcc-branch_update-patch-md5 " 7739dbf68ba5736cbf4676f30b358e74">32 <!ENTITY gcc-branch_update-patch-size " 258KB">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,964 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- 1.patch">40 <!ENTITY iputils-fixes-patch-md5 " a2e77de7fd1fc4417bce0af3e6ffdfcb">41 <!ENTITY iputils-fixes-patch-size "15 3KB">39 <!ENTITY iputils-fixes-patch "iputils-&iputils-version;-fixes-2.patch"> 40 <!ENTITY iputils-fixes-patch-md5 "c2344acdd81607685886f617da7d66e0"> 41 <!ENTITY iputils-fixes-patch-size "158 KB"> 42 42 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"> 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"> 50 46 51 47 <!ENTITY ncurses-bashfix-patch "ncurses-&ncurses-version;-bash_fix-1.patch"> … … 61 57 <!ENTITY perl-libc-patch-size "1.657 KB"> 62 58 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.1KB">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.015 KB"> 66 62 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">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"> 70 66 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">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"> 74 70 75 71 <!ENTITY tar-man-patch "tar-&tar-version;-manpage-1.patch"> … … 79 75 <!-- Vim branch update patch area --> 80 76 81 <!ENTITY vim-branch_update-patch "vim-&vim-version;-branch_update- 1.patch">82 <!ENTITY vim-branch_update-patch-md5 " b5fdb7f4e4cc27932a9183c8e289029d">83 <!ENTITY vim-branch_update-patch-size " 460KB">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,858 KB"> 84 80 85 81 <!-- Start of multilib patches --> 86 82 87 83 <!ENTITY iproute2-libdir-patch "iproute2-&iproute2-version;-libdir-1.patch"> 88 <!ENTITY iproute2-libdir-patch-md5 " 921ec1aea89499b109428618efa99c84">89 <!ENTITY iproute2-libdir-patch-size "1.9 KB">84 <!ENTITY iproute2-libdir-patch-md5 "6b965a6f1017c47ab3111e9ae8fcdd3f"> 85 <!ENTITY iproute2-libdir-patch-size "1.990 KB"> 90 86 91 87 <!ENTITY perl-multilib-patch "perl-&perl-version;-Configure_multilib-1.patch"> … … 102 98 <!ENTITY gcc-specs_pure64-patch-md5 "fabdca21111902c04052c6b64c947944"> 103 99 <!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">114 100 115 101 <!-- Start of mips/mips64 patches --> -
BOOK/ppc-index.xml
r195cf88 r599deb0 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=" bootscripts/ppc-chapter.xml"/>63 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="system-config/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
r195cf88 r599deb0 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=" bootscripts/ppc64-64-chapter.xml"/>63 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="system-config/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
r195cf88 r599deb0 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=" bootscripts/ppc64-chapter.xml"/>63 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="system-config/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
r195cf88 r599deb0 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 Alpha, andmuch more.</para>40 architectures such as Sparc, MIPS, 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
r195cf88 r599deb0 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 & eglibc-version; are not recommended as they have65 greater than &glibc-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 -Utils-4.999.8beta</emphasis></para>106 <para><emphasis role="strong">XZ Utils-4.999.8beta</emphasis></para> 107 107 </listitem> 108 108 -
BOOK/prologue/common/organization.xml
r195cf88 r599deb0 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
r195cf88 r599deb0 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 . Your questions regarding such basic knowledge27 will likely go unanswered, or you will be referred to the CLFS essential28 pre-reading list.</para>26 provide you with much assistance in these areas. Your questions regarding 27 such basic knowledge will likely go unanswered, or you will be referred to 28 the CLFS essential 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. linuxhq.com/guides/LUG/guide.html"/></para>43 <ulink url="http://www.tldp.org/pub/Linux/docs/ldp-archived/users-guide/"/></para> 44 44 45 45 <para>This guide covers the usage of assorted Linux software.</para> -
BOOK/sparc-index.xml
r195cf88 r599deb0 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=" bootscripts/sparc-chapter.xml"/>63 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="system-config/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
r195cf88 r599deb0 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=" bootscripts/sparc64-64-chapter.xml"/>63 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="system-config/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
r195cf88 r599deb0 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=" bootscripts/sparc64-chapter.xml"/>63 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="system-config/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
r195cf88 r599deb0 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>177 170 </ul> 178 171 <h3> -
BOOK/temp-system/64/binutils.xml
r195cf88 r599deb0 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"56 52 href="../common/binutils.xml" 57 53 xpointer="xpointer(//*[@os='be'])"/> -
BOOK/temp-system/64/check.xml
r195cf88 r599deb0 6 6 ]> 7 7 8 <sect1 id="ch-te stsuite-tools-check" role="wrap">8 <sect1 id="ch-temp-system-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 stsuite-tools-check">13 <indexterm zone="ch-temp-system-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'])"/> 30 34 31 35 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/temp-system/64/cloog.xml
r195cf88 r599deb0 12 12 13 13 <indexterm zone="ch-temp-system-cloog"> 14 <primary sortas="a- MPFR">CLooG</primary>14 <primary sortas="a-CLooG">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 --with-gmp-prefix=/tools --with-isl-prefix=/tools</userinput></screen>31 --enable-shared</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
r195cf88 r599deb0 13 13 <indexterm zone="ch-temp-system-file"> 14 14 <primary sortas="a-File">File</primary> 15 <secondary>temporary system</secondary> 15 16 </indexterm> 16 17 -
BOOK/temp-system/64/gcc.xml
r195cf88 r599deb0 74 74 ../gcc-&gcc-version;/configure --prefix=/tools --disable-multilib \ 75 75 --build=${CLFS_HOST} --host=${CLFS_TARGET} --target=${CLFS_TARGET} \ 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 \ 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 \ 82 79 --with-native-system-header-dir=/tools/include --enable-checking=release \ 83 80 --enable-libstdcxx-time</userinput></screen> -
BOOK/temp-system/64/gmp.xml
r195cf88 r599deb0 37 37 xpointer="xpointer(//*[@os='a'])"/> 38 38 39 <screen os="b"><userinput> HOST_CC=gcc CC="${CC} ${BUILD64}" \39 <screen os="b"><userinput>CC_FOR_BUILD=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'])"/> 43 47 44 48 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 49 53 href="../common/gmp.xml" 50 54 xpointer="xpointer(//*[@os='d'])"/> 51 55 52 56 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 53 57 href="../common/gmp.xml" -
BOOK/temp-system/64/isl.xml
r195cf88 r599deb0 29 29 <screen os="b"><userinput>CC="${CC} ${BUILD64}" \ 30 30 ./configure --prefix=/tools \ 31 --build=${CLFS_HOST} --host=${CLFS_TARGET} \ 32 --with-gmp-prefix=/tools</userinput></screen> 31 --build=${CLFS_HOST} --host=${CLFS_TARGET}</userinput></screen> 33 32 34 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 39 38 href="../common/isl.xml" 40 39 xpointer="xpointer(//*[@os='d'])"/> 41 40 42 41 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 43 42 href="../common/isl.xml" -
BOOK/temp-system/64/mpc.xml
r195cf88 r599deb0 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
r195cf88 r599deb0 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
r195cf88 r599deb0 13 13 <indexterm zone="ch-temp-system-zlib"> 14 14 <primary sortas="a-Zlib">Zlib</primary> 15 <secondary> boot</secondary>15 <secondary>temporary system</secondary> 16 16 </indexterm> 17 17 -
BOOK/temp-system/common/bash.xml
r195cf88 r599deb0 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> eglibc</literal>. The following prevents37 of the C++ test scripts in <literal>glibc</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 configure option:</title>65 <title>The meaning of the new 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> for94 a shell:</para>95 96 <screen os="t4"><userinput>ln -sv bash /tools/bin/sh</userinput></screen>97 98 93 </sect2> 99 94 -
BOOK/temp-system/common/bison.xml
r195cf88 r599deb0 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'])"/>36 29 37 30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/temp-system/common/check.xml
r195cf88 r599deb0 6 6 ]> 7 7 8 <sect1 id="ch-te stsuite-tools-check" role="wrap">8 <sect1 id="ch-temp-system-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 stsuite-tools-check">13 <indexterm zone="ch-temp-system-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> to 39 search for additional packages that may be on the host but 40 won't exist inside the temporary build environment.</para> 41 </listitem> 42 </varlistentry> 43 44 </variablelist> 31 45 32 46 <para os="f">Build the package:</para> … … 63 77 <para>Awk script for generating C unit tests for use with the C the 64 78 Check unit testing framework</para> 65 <indexterm zone="ch-te stsuite-tools-check checkmk">79 <indexterm zone="ch-temp-system-check checkmk"> 66 80 <primary sortas="b-check">checkmk</primary> 67 81 </indexterm> … … 74 88 <para>Contains functions that allow Check to be called from a test 75 89 program</para> 76 <indexterm zone="ch-te stsuite-tools-check libcheck">77 <primary sortas="c-libcheck">libcheck.{a,so} ;</primary>90 <indexterm zone="ch-temp-system-check libcheck"> 91 <primary sortas="c-libcheck">libcheck.{a,so}</primary> 78 92 </indexterm> 79 93 </listitem> -
BOOK/temp-system/common/choose.xml
r195cf88 r599deb0 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 eglibc is built to generate the library38 kernel version requirement is that Glibc 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
r195cf88 r599deb0 26 26 27 27 <screen os="b"><userinput>./configure --prefix=/tools \ 28 --build=${CLFS_HOST} --host=${CLFS_TARGET} \ 29 --with-gmp-prefix=/tools --with-isl-prefix=/tools</userinput></screen> 28 --build=${CLFS_HOST} --host=${CLFS_TARGET}</userinput></screen> 30 29 31 30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/temp-system/common/coreutils.xml
r195cf88 r599deb0 33 33 EOF</userinput></screen> 34 34 35 <para os="p1">Apply a patch to not generatemanpages :</para>35 <para os="p1">Apply a patch to prevent Coreutils from generating 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 64 58 <para os="bf">Compile the package:</para> 65 59 -
BOOK/temp-system/common/gawk.xml
r195cf88 r599deb0 22 22 <sect2 role="installation"> 23 23 <title>Installation of Gawk</title> 24 25 <para os="s1">Apply a sed which will allow the build system to complete without error:</para>26 27 <screen os="s2"><userinput>cp -v extension/Makefile.in{,.orig}28 sed -e 's/check-recursive all-recursive: check-for-shared-lib-support/check-recursive all-recursive:/' \29 extension/Makefile.in.orig > extension/Makefile.in</userinput></screen>30 24 31 25 <para os="a">Prepare Gawk for compilation:</para> -
BOOK/temp-system/common/gcc.xml
r195cf88 r599deb0 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 --libexecdir=/tools/lib --with-local-prefix=/tools --enable-long-long \ 75 --enable-c99 --enable-shared --enable-threads=posix --disable-multilib \ 76 --disable-nls --enable-__cxa_atexit --enable-languages=c,c++ \ 77 --disable-libstdcxx-pch --enable-cloog-backend=isl --with-gmp=/tools \ 78 --with-mpfr=/tools --with-mpc=/tools --with-isl=/tools \ 79 --disable-isl-version-check --with-cloog=/tools --with-system-zlib \ 80 --with-native-system-header-dir=/tools/include --disable-libssp \ 81 --disable-install-libiberty --enable-checking=release \ 82 --enable-libstdcxx-time</userinput></screen> 73 --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> 83 79 84 80 <variablelist os="cl"> 85 <title>The meaning of the new configure option s:</title>81 <title>The meaning of the new configure option:</title> 86 82 87 83 <varlistentry os="cl1"> -
BOOK/temp-system/common/gettext.xml
r195cf88 r599deb0 29 29 <screen os="b"><userinput>cd gettext-tools</userinput></screen> 30 30 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 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 33 34 compilation errors because of this assumption:</para> 34 35 … … 41 42 --disable-shared --cache-file=config.cache</userinput></screen> 42 43 43 <variablelist os="e"> 44 <title>The meaning of the configure options:</title> 44 <para os="e">Compile the required programs and support library:</para> 45 45 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> 46 <screen os="f"><userinput>make -C gnulib-lib 47 make -C src msgfmt msgmerge xgettext</userinput></screen> 52 48 53 </variablelist> 49 <para os="g">Install the <command>msgfmt</command>, 50 <command>msgmerge</command> and <command>xgettext</command> binaries:</para> 54 51 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> 52 <screen os="h"><userinput>cp -v src/{msgfmt,msgmerge,xgettext} /tools/bin</userinput></screen> 63 53 64 54 </sect2> -
BOOK/temp-system/common/gmp.xml
r195cf88 r599deb0 35 35 <para os="a">Prepare GMP for compilation:</para> 36 36 37 <screen os="b"><userinput> HOST_CC=gcc ./configure --prefix=/tools \37 <screen os="b"><userinput>CC_FOR_BUILD=gcc ./configure --prefix=/tools \ 38 38 --build=${CLFS_HOST} --host=${CLFS_TARGET} \ 39 39 --enable-cxx</userinput></screen> -
BOOK/temp-system/common/grep.xml
r195cf88 r599deb0 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 EGLIBC.</para>42 the regex functions from Glibc.</para> 43 43 </listitem> 44 44 </varlistentry> -
BOOK/temp-system/common/isl.xml
r195cf88 r599deb0 26 26 27 27 <screen os="b"><userinput>./configure --prefix=/tools \ 28 --build=${CLFS_HOST} --host=${CLFS_TARGET} \ 29 --with-gmp-prefix=/tools</userinput></screen> 28 --build=${CLFS_HOST} --host=${CLFS_TARGET}</userinput></screen> 30 29 31 30 <para os="c">Compile the package:</para> -
BOOK/temp-system/common/ncurses.xml
r195cf88 r599deb0 76 76 <term><parameter>--with-build-cc=gcc</parameter></term> 77 77 <listitem> 78 <para>This tells Ncurses what type of compiler we are using.</para> 78 <para>This tells Ncurses which compiler to use to build native tools 79 when cross-compiling.</para> 79 80 </listitem> 80 81 </varlistentry> -
BOOK/temp-system/common/texinfo.xml
r195cf88 r599deb0 13 13 <indexterm zone="ch-temp-system-texinfo"> 14 14 <primary sortas="a-Texinfo">Texinfo</primary> 15 <secondary>temporary tools</secondary>15 <secondary>temporary system</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 use 39 <filename class="directory">/usr/bin</filename> as the location of 40 <command>perl</command>, as some host systems may have it in 41 <filename class="directory">/bin</filename>.</para> 42 </listitem> 43 </varlistentry> 44 45 </variablelist> 31 46 32 47 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/temp-system/common/vim.xml
r195cf88 r599deb0 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 support 71 for editing files in multibyte character encodings. This is needed 72 if using a locale with a multibyte character set. This switch is 73 also helpful to be able to edit text files initially created in 74 Linux distributions like Fedora that use UTF-8 as a default 75 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 libraries 83 that might be on the host but won't exist inside the temporary 84 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 64 97 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 65 98 href="../../final-system/common/vim.xml" … … 74 107 xpointer="xpointer(//*[@os='j'])"/> 75 108 76 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 77 href="../../final-system/common/vim.xml" 78 xpointer="xpointer(//*[@os='k'])"/> 109 <screen os="k"><userinput>make install</userinput></screen> 79 110 80 111 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 88 119 89 120 <screen os="tv2"><userinput>cat > /tools/etc/vimrc << "EOF" 90 <literal>" Begin / etc/vimrc121 <literal>" Begin /tools/etc/vimrc 91 122 92 123 set nocompatible … … 95 126 syntax on 96 127 97 " End / etc/vimrc</literal>128 " End /tools/etc/vimrc</literal> 98 129 EOF</userinput></screen> 99 130 -
BOOK/temp-system/common/xz.xml
r195cf88 r599deb0 12 12 13 13 <indexterm zone="ch-temp-system-xz"> 14 <primary sortas="a-XZ -Utils">XZ-Utils</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 -Utils</title>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
r195cf88 r599deb0 13 13 <indexterm zone="ch-temp-system-zlib"> 14 14 <primary sortas="a-Zlib">Zlib</primary> 15 <secondary> boot</secondary>15 <secondary>temporary system</secondary> 16 16 </indexterm> 17 17 -
BOOK/temp-system/mips-chapter.xml
r195cf88 r599deb0 21 21 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/zlib.xml"/> 22 22 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/binutils.xml"/> 23 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href=" mips/gcc.xml"/>23 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gcc.xml"/> 24 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ncurses.xml"/> 25 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bash.xml"/> 26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bison.xml"/>27 26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bzip2.xml"/> 28 27 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/check.xml"/> … … 31 30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/findutils.xml"/> 32 31 <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"/>34 32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gawk.xml"/> 35 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gettext.xml"/> 36 34 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/grep.xml"/> 37 35 <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"/>39 36 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/make.xml"/> 40 37 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/patch.xml"/> … … 42 39 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/tar.xml"/> 43 40 <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"/> 44 42 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/vim.xml"/> 45 43 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/xz.xml"/> -
BOOK/temp-system/mips64-64-chapter.xml
r195cf88 r599deb0 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"/>27 26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/bzip2.xml"/> 28 27 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/check.xml"/> … … 31 30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/findutils.xml"/> 32 31 <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"/>34 32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gawk.xml"/> 35 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gettext.xml"/> 36 34 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/grep.xml"/> 37 35 <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"/>39 36 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/make.xml"/> 40 37 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/patch.xml"/> … … 42 39 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/tar.xml"/> 43 40 <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"/> 44 42 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/vim.xml"/> 45 43 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/xz.xml"/> -
BOOK/temp-system/mips64-64/gcc.xml
r195cf88 r599deb0 74 74 ../gcc-&gcc-version;/configure --prefix=/tools --disable-multilib \ 75 75 --build=${CLFS_HOST} --host=${CLFS_TARGET} --target=${CLFS_TARGET} \ 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> 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> 83 81 84 82 <variablelist> -
BOOK/temp-system/mips64-chapter.xml
r195cf88 r599deb0 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"/>27 26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/bzip2.xml"/> 28 27 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/check.xml"/> … … 31 30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/findutils.xml"/> 32 31 <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"/>34 32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gawk.xml"/> 35 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gettext.xml"/> 36 34 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/grep.xml"/> 37 35 <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"/>39 36 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/make.xml"/> 40 37 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/patch.xml"/> … … 42 39 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/tar.xml"/> 43 40 <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"/> 44 42 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/vim.xml"/> 45 43 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/xz.xml"/> -
BOOK/temp-system/mips64/choose.xml
r195cf88 r599deb0 32 32 xpointer="xpointer(//*[@os='d'])"/> 33 33 34 <para>To chroot, you will also need a Linux Kernel-2.6.32 or greater (having been compiled with GCC-4.1.2 or greater). The reason for the kernel version requirement is that eglibc is built to generate the library for the smallest version of the Linux kernel expected to be supported.</para>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> 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
r195cf88 r599deb0 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 --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> 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> 84 82 85 83 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/temp-system/multilib/bash.xml
r195cf88 r599deb0 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 78 70 </sect2> 79 71 -
BOOK/temp-system/multilib/binutils.xml
r195cf88 r599deb0 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 63 51 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 64 52 href="../common/binutils.xml" -
BOOK/temp-system/multilib/bison.xml
r195cf88 r599deb0 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'])"/>40 32 41 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/temp-system/multilib/check.xml
r195cf88 r599deb0 6 6 ]> 7 7 8 <sect1 id="ch-te stsuite-tools-check" role="wrap">8 <sect1 id="ch-temp-system-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 stsuite-tools-check">13 <indexterm zone="ch-temp-system-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'])"/> 30 34 31 35 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/temp-system/multilib/choose.xml
r195cf88 r599deb0 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 eglibc is built to generate the library34 kernel version requirement is that Glibc 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
r195cf88 r599deb0 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 --with-gmp-prefix=/tools --with-isl-prefix=/tools</userinput></screen>31 --enable-shared</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
r195cf88 r599deb0 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"63 55 xpointer="xpointer(//*[@os='bf'])"/> 64 56 -
BOOK/temp-system/multilib/diffutils.xml
r195cf88 r599deb0 28 28 29 29 <screen os="b"><userinput>CC="${CC} ${BUILD64}" ./configure --prefix=/tools \ 30 --build=${CLFS_HOST} --host=${CLFS_TARGET}</userinput></screen>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
r195cf88 r599deb0 22 22 <sect2 role="installation"> 23 23 <title>Installation of Gawk</title> 24 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"26 href="../common/gawk.xml"27 xpointer="xpointer(//*[@os='s1'])"/>28 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"30 href="../common/gawk.xml"31 xpointer="xpointer(//*[@os='s2'])"/>32 24 33 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/temp-system/multilib/gcc.xml
r195cf88 r599deb0 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} --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> 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> 85 81 86 82 <variablelist os="dd"> -
BOOK/temp-system/multilib/gettext.xml
r195cf88 r599deb0 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 70 66 </sect2> 71 67 -
BOOK/temp-system/multilib/gmp.xml
r195cf88 r599deb0 37 37 xpointer="xpointer(//*[@os='a'])"/> 38 38 39 <screen os="b"><userinput> HOST_CC=gcc CC="${CC} \39 <screen os="b"><userinput>CC_FOR_BUILD=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> 43 55 44 56 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 49 61 href="../common/gmp.xml" 50 62 xpointer="xpointer(//*[@os='d'])"/> 51 63 52 64 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 53 65 href="../common/gmp.xml" -
BOOK/temp-system/multilib/gzip.xml
r195cf88 r599deb0 28 28 29 29 <screen os="b"><userinput>CC="${CC} ${BUILD64}" ./configure --prefix=/tools \ 30 --build=${CLFS_HOST} --host=${CLFS_TARGET}</userinput></screen>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
r195cf88 r599deb0 30 30 ./configure --prefix=/tools \ 31 31 --build=${CLFS_HOST} --host=${CLFS_TARGET} \ 32 --libdir=/tools/lib64 --with-gmp-prefix=/tools</userinput></screen>32 --libdir=/tools/lib64</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
r195cf88 r599deb0 6 6 ]> 7 7 8 <sect1 id="ch- temp-system-m4" role="wrap">8 <sect1 id="ch-cross-tools-m4" role="wrap"> 9 9 <?dbhtml filename="m4.html"?> 10 10 11 11 <title>M4-&m4-version;</title> 12 12 13 <indexterm zone="ch- temp-system-m4">13 <indexterm zone="ch-cross-tools-m4"> 14 14 <primary sortas="a-M4">M4</primary> 15 <secondary> temporary system</secondary>15 <secondary>cross tools</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
r195cf88 r599deb0 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
r195cf88 r599deb0 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
r195cf88 r599deb0 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
r195cf88 r599deb0 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" 35 39 xpointer="xpointer(//*[@os='c'])"/> 36 40 -
BOOK/temp-system/multilib/vim.xml
r195cf88 r599deb0 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> 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'])"/> 59 63 60 64 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/temp-system/multilib/xz.xml
r195cf88 r599deb0 12 12 13 13 <indexterm zone="ch-temp-system-xz"> 14 <primary sortas="a-XZ -Utils">XZ-Utils</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 -Utils</title>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
r195cf88 r599deb0 13 13 <indexterm zone="ch-temp-system-zlib"> 14 14 <primary sortas="a-Zlib">Zlib</primary> 15 <secondary> boot</secondary>15 <secondary>temporary system</secondary> 16 16 </indexterm> 17 17 -
BOOK/temp-system/ppc-chapter.xml
r195cf88 r599deb0 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"/>26 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bzip2.xml"/> 27 26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/check.xml"/> … … 30 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/findutils.xml"/> 31 30 <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"/>33 31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gawk.xml"/> 34 32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gettext.xml"/> 35 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/grep.xml"/> 36 34 <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"/>38 35 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/make.xml"/> 39 36 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/patch.xml"/> … … 41 38 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/tar.xml"/> 42 39 <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"/> 43 41 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/vim.xml"/> 44 42 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/xz.xml"/> -
BOOK/temp-system/ppc64-64-chapter.xml
r195cf88 r599deb0 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"/>27 26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/bzip2.xml"/> 28 27 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/check.xml"/> … … 31 30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/findutils.xml"/> 32 31 <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"/>34 32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gawk.xml"/> 35 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gettext.xml"/> 36 34 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/grep.xml"/> 37 35 <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"/>39 36 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/make.xml"/> 40 37 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/patch.xml"/> … … 42 39 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/tar.xml"/> 43 40 <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"/> 44 42 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/vim.xml"/> 45 43 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/xz.xml"/> -
BOOK/temp-system/ppc64-64/gcc.xml
r195cf88 r599deb0 74 74 ../gcc-&gcc-version;/configure --prefix=/tools --disable-multilib \ 75 75 --build=${CLFS_HOST} --host=${CLFS_TARGET} --target=${CLFS_TARGET} \ 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 \ 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 \ 82 79 --with-native-system-header-dir=/tools/include --enable-checking=release \ 83 80 --enable-libstdcxx-time</userinput></screen> -
BOOK/temp-system/ppc64-chapter.xml
r195cf88 r599deb0 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"/>26 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/bzip2.xml"/> 27 26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/check.xml"/> … … 30 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/findutils.xml"/> 31 30 <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"/>33 31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gawk.xml"/> 34 32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gettext.xml"/> 35 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/grep.xml"/> 36 34 <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"/>38 35 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/make.xml"/> 39 36 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/patch.xml"/> … … 41 38 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/tar.xml"/> 42 39 <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"/> 43 41 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/vim.xml"/> 44 42 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/xz.xml"/> -
BOOK/temp-system/ppc64/choose.xml
r195cf88 r599deb0 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
r195cf88 r599deb0 44 44 45 45 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 46 href="../../cross-tools/ppc 64/gcc-static.xml"46 href="../../cross-tools/ppc/gcc-static.xml" 47 47 xpointer="xpointer(//*[@os='ah'])"/> 48 48 -
BOOK/temp-system/sparc-chapter.xml
r195cf88 r599deb0 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"/>27 26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bzip2.xml"/> 28 27 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/check.xml"/> … … 31 30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/file.xml"/> 32 31 <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"/>34 32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gawk.xml"/> 35 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gettext.xml"/> 36 34 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/grep.xml"/> 37 35 <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"/>39 36 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/make.xml"/> 40 37 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/patch.xml"/> … … 42 39 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/tar.xml"/> 43 40 <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"/> 44 42 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/vim.xml"/> 45 43 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/xz.xml"/> -
BOOK/temp-system/sparc64-64-chapter.xml
r195cf88 r599deb0 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"/>27 26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/bzip2.xml"/> 28 27 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/check.xml"/> … … 31 30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/findutils.xml"/> 32 31 <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"/>34 32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gawk.xml"/> 35 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gettext.xml"/> 36 34 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/grep.xml"/> 37 35 <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"/>39 36 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/make.xml"/> 40 37 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/patch.xml"/> … … 42 39 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/tar.xml"/> 43 40 <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"/> 44 42 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/vim.xml"/> 45 43 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/xz.xml"/> -
BOOK/temp-system/sparc64-chapter.xml
r195cf88 r599deb0 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"/>27 26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/bzip2.xml"/> 28 27 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/check.xml"/> … … 31 30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/findutils.xml"/> 32 31 <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"/>34 32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gawk.xml"/> 35 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gettext.xml"/> 36 34 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/grep.xml"/> 37 35 <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"/>39 36 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/make.xml"/> 40 37 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/patch.xml"/> … … 42 39 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/tar.xml"/> 43 40 <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"/> 44 42 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/vim.xml"/> 45 43 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/xz.xml"/> -
BOOK/temp-system/x86-chapter.xml
r195cf88 r599deb0 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"/>27 26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bzip2.xml"/> 28 27 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/check.xml"/> … … 31 30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/findutils.xml"/> 32 31 <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"/>34 32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gawk.xml"/> 35 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gettext.xml"/> 36 34 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/grep.xml"/> 37 35 <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"/>39 36 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/make.xml"/> 40 37 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/patch.xml"/> … … 42 39 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/tar.xml"/> 43 40 <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"/> 44 42 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/vim.xml"/> 45 43 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/xz.xml"/> -
BOOK/temp-system/x86_64-64-chapter.xml
r195cf88 r599deb0 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"/>27 26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/bzip2.xml"/> 28 27 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/check.xml"/> … … 31 30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/findutils.xml"/> 32 31 <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"/>34 32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gawk.xml"/> 35 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gettext.xml"/> 36 34 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/grep.xml"/> 37 35 <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"/>39 36 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/make.xml"/> 40 37 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/patch.xml"/> … … 42 39 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/tar.xml"/> 43 40 <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"/> 44 42 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/vim.xml"/> 45 43 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/xz.xml"/> -
BOOK/temp-system/x86_64-chapter.xml
r195cf88 r599deb0 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"/>27 26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/bzip2.xml"/> 28 27 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/check.xml"/> … … 31 30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/findutils.xml"/> 32 31 <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"/>34 32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gawk.xml"/> 35 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gettext.xml"/> 36 34 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/grep.xml"/> 37 35 <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"/>39 36 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/make.xml"/> 40 37 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/patch.xml"/> … … 42 39 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/tar.xml"/> 43 40 <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"/> 44 42 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/vim.xml"/> 45 43 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/xz.xml"/> -
BOOK/testsuite-tools/common/introduction.xml
r195cf88 r599deb0 13 13 <para>This chapter builds the tools needed by some packages to run the tests 14 14 that they have. I.e., <command>make check</command>. Tcl, Expect, 15 and DejaGNU are needed for the GCC and Binutils testsuites. Check is needed16 for KBD tests. Installing four packages for testing purposes may seem17 excessive, but it is very reassuring, if not essential, to know that the most18 important tools areworking properly.</para>15 and DejaGNU are needed for the GCC, Binutils, and Findutils testsuites. 16 Installing three packages for testing purposes may seem excessive, but it is 17 very reassuring, if not essential, to know that the most important tools are 18 working properly.</para> 19 19 20 20 </sect1> -
BOOK/the-end/downloadclient.xml
r195cf88 r599deb0 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
r195cf88 r599deb0 8 8 <!ENTITY uid-adm "3"> 9 9 <!ENTITY uid-lp "10"> 10 <!ENTITY uid-messagebus "27"> 10 11 <!ENTITY uid-mail "30"> 11 12 <!ENTITY uid-news "31"> … … 35 36 <!ENTITY gid-console "17"> 36 37 <!ENTITY gid-cdrw "18"> 38 <!ENTITY gid-messagebus "27"> 39 <!ENTITY gid-systemd-journal "28"> 37 40 <!ENTITY gid-mail "30"> 38 41 <!ENTITY gid-news "31"> 42 <!ENTITY gid-wheel "39"> 39 43 <!ENTITY gid-users "1000"> 40 44 <!ENTITY gid-nogroup "65533"> 41 <!ENTITY gid-nobody "65534"> -
BOOK/x86-index.xml
r195cf88 r599deb0 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=" bootscripts/x86-chapter.xml"/>63 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="system-config/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
r195cf88 r599deb0 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=" bootscripts/x86_64-64-chapter.xml"/>63 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="system-config/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
r195cf88 r599deb0 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=" bootscripts/x86_64-chapter.xml"/>63 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="system-config/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
r195cf88 r599deb0 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.