Changeset 03e6a40


Ignore:
Timestamp:
Apr 20, 2014, 8:57:39 AM (12 years ago)
Author:
Chris Staub <chris@…>
Children:
0be79ea
Parents:
88ef769 (diff), 578ca586 (diff)
Note: this is a merge changeset, the changes displayed below correspond to the merge itself.
Use the (diff) links above to see all the changes relative to each parent.
Message:

Merge branch 'systemd' into simp

Conflicts:

BOOK/final-system/common/bash.xml
BOOK/final-system/mips64-chapter.xml
BOOK/final-system/multilib/bash.xml
BOOK/final-system/ppc64-chapter.xml
BOOK/final-system/sparc64-chapter.xml
BOOK/final-system/x86_64-chapter.xml
BOOK/general.ent
BOOK/packages.ent
BOOK/temp-system/common/bash.xml
BOOK/temp-system/mips64-64-chapter.xml
BOOK/temp-system/mips64-chapter.xml
BOOK/temp-system/multilib/bash.xml
BOOK/temp-system/ppc64-64-chapter.xml
BOOK/temp-system/ppc64-chapter.xml
BOOK/temp-system/sparc64-64-chapter.xml
BOOK/temp-system/sparc64-chapter.xml
BOOK/temp-system/x86_64-64-chapter.xml
BOOK/temp-system/x86_64-chapter.xml

Files:
42 added
35 deleted
354 edited
53 moved

Legend:

Unmodified
Added
Removed
  • BOOK/Makefile

    r88ef769 r03e6a40  
    2222                   sparc sparc64 sparc64-64 \
    2323                   mips mips64 mips64-64 \
    24                    ppc ppc64 ppc64-64 \
    25                    alpha
     24                   ppc ppc64 ppc64-64
     25#                  alpha Not tested anymore
    2626
    2727x86_ML          := 32
     
    290290        @echo "Download-List Targets"
    291291        @echo "  $(FG_GREEN)download-list $(FG_BLUE)$(ARCHS_DLLIST)$(FG_DEFAULT)"
     292        @echo
    292293        @echo "md5-List Targets"
    293294        @echo "  $(FG_GREEN)md5-list $(FG_BLUE)$(ARCHS_MD5LIST)$(FG_DEFAULT)"
  • BOOK/appendices/acronymlist.xml

    r88ef769 r03e6a40  
    2424
    2525    <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>
    3326      <term><emphasis role="bold">API</emphasis></term>
    3427      <listitem>
  • BOOK/appendices/dependencies/alpha.xml

    r88ef769 r03e6a40  
    2121
    2222        <seglistitem>
    23          <seg>Bash, Binutils, Coreutils, Diffutils, EGLIBC, GCC,
     23         <seg>Bash, Binutils, Coreutils, Diffutils, GLIBC, GCC,
    2424         Grep, Make, Ncurses, Sed and Patch</seg>
    2525        </seglistitem>
  • BOOK/appendices/dependencies/common.xml

    r88ef769 r03e6a40  
    3131  </para>
    3232
     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
    3389<!-- Begin Autoconf dependency info -->
    3490  <bridgehead renderas="sect2" id="autoconf-dep">Autoconf</bridgehead>
     
    3894
    3995        <seglistitem>
    40           <seg>Bash, Coreutils, Gawk, Grep, M4, Make, Perl, Sed and Texinfo</seg>
    41         </seglistitem>
    42       </segmentedlist>
    43 
    44       <segmentedlist>
    45         <segtitle>&testsuites;</segtitle>
    46 
    47         <seglistitem>
    48           <seg>Automake, Binutils, Diffutils, Findutils, GCC and Libtool</seg>
     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>
    49105        </seglistitem>
    50106      </segmentedlist>
     
    66122        <seglistitem>
    67123          <seg>Autoconf, Bash, Binutils, Coreutils, Gawk, Grep, M4, Make, Perl,
    68           Sed and Texinfo</seg>
     124          Sed, Texinfo</seg>
    69125        </seglistitem>
    70126      </segmentedlist>
     
    75131        <seglistitem>
    76132          <seg>Bison, Bzip2, DejaGNU, Diffutils, Expect, Findutils,
    77           Flex, GCC, Gettext, Gzip, Libtool, XZ-Utils and Tar. Can also use several
     133          Flex, GCC, Gettext, Gzip, Libtool, Tar, XZ Utils. Can also use several
    78134          other packages that are not installed in CLFS.</seg>
    79135        </seglistitem>
     
    95151
    96152        <seglistitem>
    97           <seg>Bash, Bison, Coreutils, Diffutils, EGLIBC, Gawk, GCC, Grep, Make,
    98           Ncurses, Patch, Readline, Sed and Texinfo</seg>
     153          <seg>Bash, Bison, Coreutils, Diffutils, GLIBC, Gawk, GCC, Grep, Make,
     154          Ncurses, Patch, Readline, Sed, Texinfo</seg>
    99155        </seglistitem>
    100156      </segmentedlist>
     
    123179
    124180        <seglistitem>
    125           <seg>Bash, Binutils, Bison, Coreutils, EGLIBC, GCC, Grep, Make,
     181          <seg>Bash, Binutils, Bison, Coreutils, GLIBC, GCC, Grep, Make,
    126182          and Readline</seg>
    127183        </seglistitem>
     
    151207
    152208        <seglistitem>
    153          <seg>Bash, Binutils, Coreutils, Diffutils, EGLIBC, File, Gawk, GCC,
     209         <seg>Bash, Binutils, Coreutils, Diffutils, GLIBC, File, Gawk, GCC,
    154210         Grep, Make, Perl, Sed, Texinfo and Zlib</seg>
    155211        </seglistitem>
     
    179235
    180236        <seglistitem>
    181          <seg>Bash, Binutils, Coreutils, EGLIBC, Gawk, GCC,
    182          Grep, M4, Make and Sed</seg>
    183         </seglistitem>
    184       </segmentedlist>
    185 
    186       <segmentedlist>
    187         <segtitle>&testsuites;</segtitle>
    188 
    189         <seglistitem>
    190           <seg>Diffutils, Findutils and Gawk</seg>
    191         </seglistitem>
    192       </segmentedlist>
    193 
    194       <segmentedlist>
    195         <segtitle>&before;</segtitle>
    196 
    197         <seglistitem>
    198           <seg>Flex, Kbd and Tar</seg>
     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>
    199255        </seglistitem>
    200256      </segmentedlist>
     
    207263
    208264        <seglistitem>
    209          <seg>Bash, Binutils, Coreutils, EGLIBC, GCC, Make</seg>
     265         <seg>Bash, Binutils, Coreutils, GLIBC, GCC, Make</seg>
    210266        </seglistitem>
    211267      </segmentedlist>
     
    234290
    235291        <seglistitem>
    236          <seg>Bash, Coreutils, Make and Sed</seg>
     292         <seg>Bash, Coreutils, Make, Sed</seg>
    237293        </seglistitem>
    238294      </segmentedlist>
     
    281337      </segmentedlist>
    282338
    283 <!-- Begin CLooG-ISL dependency info -->
    284   <bridgehead renderas="sect2" id="cloog-isl-dep">CLooG-ISL</bridgehead>
    285 
    286       <segmentedlist>
    287         <segtitle>&dependencies;</segtitle>
    288 
    289         <seglistitem>
    290          <seg>Bash, Binutils, Coreutils, Diffutils, EGLIBC, Gawk, GCC, Grep, GMP,
    291          Make, MPC, MPFR, Sed and Texinfo</seg>
     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>
    292348        </seglistitem>
    293349      </segmentedlist>
     
    316372
    317373        <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>
    320376        </seglistitem>
    321377      </segmentedlist>
     
    333389
    334390        <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>
    336420        </seglistitem>
    337421      </segmentedlist>
     
    398482
    399483        <seglistitem>
    400          <seg>Bash, Binutils, Coreutils, EGLIBC, GCC, Grep,
     484         <seg>Bash, Binutils, Coreutils, GLIBC, GCC, Grep,
    401485         Make, Patch, Sed and Texinfo</seg>
    402486        </seglistitem>
     
    419503      </segmentedlist>
    420504
    421 <!-- Begin EGLIBC dependency info -->
    422   <bridgehead renderas="sect2" id="eglibc-dep">EGLIBC</bridgehead>
     505<!-- Begin GLIBC dependency info -->
     506  <bridgehead renderas="sect2" id="glibc-dep">GLIBC</bridgehead>
    423507
    424508      <segmentedlist>
     
    447531      </segmentedlist>
    448532
     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
    449589<!-- Begin Expect dependency info -->
    450590  <bridgehead renderas="sect2" id="expect-dep">Expect</bridgehead>
     
    454594
    455595        <seglistitem>
    456          <seg>Bash, Binutils, Coreutils, Diffutils, EGLIBC, GCC, Grep, Make,
     596         <seg>Bash, Binutils, Coreutils, Diffutils, GLIBC, GCC, Grep, Make,
    457597         Patch, Sed and Tcl</seg>
    458598        </seglistitem>
     
    482622
    483623        <seglistitem>
    484          <seg>Bash, Binutils, Coreutils, EGLIBC, Gawk, GCC, Gettext, Grep, Gzip,
     624         <seg>Bash, Binutils, Coreutils, GLIBC, Gawk, GCC, Gettext, Grep, Gzip,
    485625         Make, Pkg-config-lite, Sed, Texinfo and Util-linux</seg>
    486626        </seglistitem>
     
    510650
    511651        <seglistitem>
    512          <seg>Bash, Binutils, Coreutils, Diffutils, EGLIBC, Gawk, GCC, Grep,
     652         <seg>Bash, Binutils, Coreutils, Diffutils, GLIBC, Gawk, GCC, Grep,
    513653         Make, Sed and Zlib</seg>
    514654        </seglistitem>
     
    538678
    539679        <seglistitem>
    540          <seg>Bash, Binutils, Coreutils, EGLIBC, GCC, Grep, Make,
     680         <seg>Bash, Binutils, Coreutils, GLIBC, GCC, Grep, Make,
    541681         Sed and Texinfo</seg>
    542682        </seglistitem>
     
    566706
    567707        <seglistitem>
    568          <seg>Bash, Binutils, Coreutils, EGLIBC, GCC, Grep, M4, Make,
     708         <seg>Bash, Binutils, Coreutils, GLIBC, GCC, Grep, M4, Make,
    569709         Sed and Texinfo</seg>
    570710        </seglistitem>
     
    594734
    595735        <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>
    597737        </seglistitem>
    598738      </segmentedlist>
     
    621761
    622762        <seglistitem>
    623          <seg>Bash, Binutils, CLooG-ISL, Coreutils, Diffutils, EGLIBC,
     763         <seg>Bash, Binutils, CLooG, Coreutils, Diffutils, GLIBC,
    624764         Findutils, Gawk, GCC, GMP, Grep, ISL, Make, MPFR, Patch, Perl, Sed,
    625765         Tar and Texinfo</seg>
     
    650790
    651791        <seglistitem>
    652          <seg>Bash, Binutils, Coreutils, Diffutils, EGLIBC, Findutils, Gawk,
     792         <seg>Bash, Binutils, Coreutils, Diffutils, GLIBC, Findutils, Gawk,
    653793         GCC, Grep, Make, Sed and Texinfo</seg>
    654794        </seglistitem>
     
    672812
    673813<!-- Begin Glib dependency info -->
    674   <bridgehead renderas="sect2" id="glib-dep">Glib</bridgehead>
     814<!--  <bridgehead renderas="sect2" id="glib-dep">Glib</bridgehead>
    675815
    676816      <segmentedlist>
     
    696836          <seg>Pkg-config-lite</seg>
    697837        </seglistitem>
    698       </segmentedlist>
     838      </segmentedlist> -->
    699839
    700840<!-- Begin GMP dependency info -->
     
    705845
    706846        <seglistitem>
    707          <seg>Bash, Binutils, Coreutils, Diffutils, EGLIBC, Gawk, GCC, Grep, M4, Make,
     847         <seg>Bash, Binutils, Coreutils, Diffutils, GLIBC, Gawk, GCC, Grep, M4, Make,
    708848         Sed and Texinfo</seg>
    709849        </seglistitem>
     
    723863        <seglistitem>
    724864          <seg>MPFR, GCC</seg>
     865        </seglistitem>
     866      </segmentedlist>
     867
     868<!-- Begin Gperf dependency info -->
     869  <bridgehead renderas="sect2" id="gperf-dep">Gperf</bridgehead>
     870
     871      <segmentedlist>
     872        <segtitle>&dependencies;</segtitle>
     873
     874        <seglistitem>
     875         <seg>Bash, Binutils, Coreutils, GLIBC, GCC, Grep,
     876         Make, Sed and Texinfo</seg>
     877        </seglistitem>
     878      </segmentedlist>
     879
     880      <segmentedlist>
     881        <segtitle>&testsuites;</segtitle>
     882
     883        <seglistitem>
     884          <seg>Intltool</seg>
     885        </seglistitem>
     886      </segmentedlist>
     887
     888      <segmentedlist>
     889        <segtitle>&before;</segtitle>
     890
     891        <seglistitem>
     892          <seg>Systemd</seg>
    725893        </seglistitem>
    726894      </segmentedlist>
     
    733901
    734902        <seglistitem>
    735          <seg>Bash, Binutils, Coreutils, EGLIBC, GCC, Grep,
     903         <seg>Bash, Binutils, Coreutils, GLIBC, GCC, Grep,
    736904         Make, Patch, Sed and Texinfo</seg>
    737905        </seglistitem>
     
    761929
    762930        <seglistitem>
    763          <seg>Bash, Binutils, Coreutils, EGLIBC, Gawk, GCC, Grep, Make, Perl
     931         <seg>Bash, Binutils, Coreutils, GLIBC, Gawk, GCC, Grep, Make, Perl
    764932         Sed and Texinfo</seg>
    765933        </seglistitem>
     
    789957
    790958        <seglistitem>
    791          <seg>Bash, Binutils, Coreutils, EGLIBC, GCC, Grep, Make,
     959         <seg>Bash, Binutils, Coreutils, GLIBC, GCC, Grep, Make,
    792960         Sed and Texinfo</seg>
    793961        </seglistitem>
     
    8371005      </segmentedlist>
    8381006
     1007<!-- Begin Intltool dependency info -->
     1008  <bridgehead renderas="sect2" id="intltool-dep">Intltool</bridgehead>
     1009
     1010      <segmentedlist>
     1011        <segtitle>&dependencies;</segtitle>
     1012
     1013        <seglistitem>
     1014         <seg>Binutils, Coreutils, GLIBC, GCC, Make, Perl Sed and XML::Parser</seg>
     1015        </seglistitem>
     1016      </segmentedlist>
     1017
     1018      <segmentedlist>
     1019        <segtitle>&testsuites;</segtitle>
     1020
     1021        <seglistitem>
     1022          <seg>No testsuite available</seg>
     1023        </seglistitem>
     1024      </segmentedlist>
     1025
     1026      <segmentedlist>
     1027        <segtitle>&before;</segtitle>
     1028
     1029        <seglistitem>
     1030          <seg>None</seg>
     1031        </seglistitem>
     1032      </segmentedlist>
     1033
    8391034<!-- Begin IProute2 dependency info -->
    8401035  <bridgehead renderas="sect2" id="iproute2-dep">IProute2</bridgehead>
     
    8441039
    8451040        <seglistitem>
    846          <seg>Bash, Binutils, Bison, Coreutils, EGLIBC, Findutils, Flex, GCC,
     1041         <seg>Bash, Binutils, Bison, Coreutils, GLIBC, Findutils, Flex, GCC,
    8471042         Make, Linux-Headers and Sed</seg>
    8481043        </seglistitem>
     
    8721067
    8731068        <seglistitem>
    874          <seg>Bash, Binutils, Coreutils, EGLIBC, GCC and Make</seg>
     1069         <seg>Bash, Binutils, Coreutils, GLIBC, GCC, Libcap and Make</seg>
    8751070        </seglistitem>
    8761071      </segmentedlist>
     
    8991094
    9001095        <seglistitem>
    901          <seg>Bash, Binutils, Coreutils, Diffutils, EGLIBC, Gawk, GCC, Grep,
     1096         <seg>Bash, Binutils, Coreutils, Diffutils, GLIBC, Gawk, GCC, Grep,
    9021097         GMP, Make, MPC, MPFR, Sed and Texinfo</seg>
    9031098        </seglistitem>
     
    9271122
    9281123        <seglistitem>
    929          <seg>Bash, Binutils, Coreutils, EGLIBC, Gawk, GCC, Gzip, Make, and
     1124         <seg>Bash, Binutils, Coreutils, GLIBC, Gawk, GCC, Gzip, Make, and
    9301125         Check</seg>
    9311126        </seglistitem>
     
    9551150
    9561151        <seglistitem>
    957          <seg>Bash, Binutils, Bison, Coreutils, EGLIBC, Flex, Gawk, GCC,
    958          Gettext, Gzip, Make, Pkg-config-lite, Sed, XZ-Utils, and Zlib.
     1152         <seg>Bash, Binutils, Bison, Coreutils, GLIBC, Flex, Gawk, GCC,
     1153         Gettext, Gzip, Make, Pkg-config-lite, Sed, XZ Utils, and Zlib.
    9591154         </seg>
    9601155        </seglistitem>
     
    9731168
    9741169        <seglistitem>
    975           <seg>Eudev</seg>
     1170          <seg>Systemd</seg>
    9761171        </seglistitem>
    9771172      </segmentedlist>
     
    9841179
    9851180        <seglistitem>
    986          <seg>Bash, Binutils, Coreutils, EGLIBC, GCC, Grep, Make,
     1181         <seg>Bash, Binutils, Coreutils, GLIBC, GCC, Grep, Make,
    9871182         Ncurses and Sed</seg>
    9881183        </seglistitem>
     
    10051200      </segmentedlist>
    10061201
    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>
     1202<!-- Begin Libcap dependency info -->
     1203  <bridgehead renderas="sect2" id="libcap-dep">Libcap</bridgehead>
     1204
     1205      <segmentedlist>
     1206        <segtitle>&dependencies;</segtitle>
     1207
     1208        <seglistitem>
     1209         <seg>Attr, Bash, Binutils, Coreutils, GLIBC, GCC, Grep and Make</seg>
     1210        </seglistitem>
     1211      </segmentedlist>
     1212
     1213      <segmentedlist>
     1214        <segtitle>&testsuites;</segtitle>
     1215
     1216        <seglistitem>
     1217          <seg>No testsuite available</seg>
     1218        </seglistitem>
     1219      </segmentedlist>
     1220
     1221      <segmentedlist>
     1222        <segtitle>&before;</segtitle>
     1223
     1224        <seglistitem>
     1225          <seg>Coreutils, IPutils, Systemd</seg>
    10601226        </seglistitem>
    10611227      </segmentedlist>
     
    10681234
    10691235        <seglistitem>
    1070          <seg>Bash, Binutils, Coreutils, Diffutils, EGLIBC, Findutils, Gawk,
     1236         <seg>Bash, Binutils, Coreutils, Diffutils, GLIBC, Findutils, Gawk,
    10711237         GCC, Grep, Make, Sed and Texinfo</seg>
    10721238        </seglistitem>
     
    11231289
    11241290        <seglistitem>
    1125          <seg>Bash, Binutils, Coreutils, Diffutils, EGLIBC, Findutils, GCC, Grep,
     1291         <seg>Bash, Binutils, Coreutils, Diffutils, GLIBC, Findutils, GCC, Grep,
    11261292         Gzip, Make, KMOD, Ncurses, Perl and Sed</seg>
    11271293        </seglistitem>
     
    11511317
    11521318        <seglistitem>
    1153          <seg>Bash, Binutils, Coreutils, EGLIBC, Gawk, GCC, Grep, Make, Sed
     1319         <seg>Bash, Binutils, Coreutils, GLIBC, Gawk, GCC, Grep, Make, Sed
    11541320         and Texinfo</seg>
    11551321        </seglistitem>
     
    11791345
    11801346        <seglistitem>
    1181          <seg>Bash, Binutils, Coreutils, EGLIBC, GCC, Grep,
     1347         <seg>Bash, Binutils, Coreutils, GLIBC, GCC, Grep,
    11821348         Make, Sed and Texinfo</seg>
    11831349        </seglistitem>
     
    11881354
    11891355        <seglistitem>
    1190           <seg>Perl and Procps</seg>
     1356          <seg>Perl and Procps-ng</seg>
    11911357        </seglistitem>
    11921358      </segmentedlist>
     
    12071373
    12081374        <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>
     1375         <seg>Bash, Binutils, Bzip2, Coreutils, GLIBC, Gawk, GCC,
     1376         Grep, Groff, Gzip, Less, XZ Utils, Make and Sed</seg>
     1377        </seglistitem>
     1378      </segmentedlist>
     1379
     1380      <segmentedlist>
     1381        <segtitle>&testsuites;</segtitle>
     1382
     1383        <seglistitem>
     1384          <seg>No testsuite available</seg>
     1385        </seglistitem>
     1386      </segmentedlist>
     1387
     1388      <segmentedlist>
     1389        <segtitle>&before;</segtitle>
     1390
     1391        <seglistitem>
     1392          <seg>D-Bus</seg>
    12271393        </seglistitem>
    12281394      </segmentedlist>
     
    12621428
    12631429        <seglistitem>
    1264          <seg>Bash, Binutils, Coreutils, Diffutils, EGLIBC, Gawk, GCC, Grep, GMP,
     1430         <seg>Bash, Binutils, Coreutils, Diffutils, GLIBC, Gawk, GCC, Grep, GMP,
    12651431         Make, MPFR, Sed and Texinfo</seg>
    12661432        </seglistitem>
     
    12901456
    12911457        <seglistitem>
    1292          <seg>Bash, Binutils, Coreutils, Diffutils, EGLIBC, Gawk, GCC, Grep, GMP,
     1458         <seg>Bash, Binutils, Coreutils, Diffutils, GLIBC, Gawk, GCC, Grep, GMP,
    12931459         Make, Sed and Texinfo</seg>
    12941460        </seglistitem>
     
    13081474        <seglistitem>
    13091475          <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>
    13381476        </seglistitem>
    13391477      </segmentedlist>
     
    13461484
    13471485        <seglistitem>
    1348          <seg>Bash, Binutils, Coreutils, Diffutils, EGLIBC, Gawk, GCC, Grep,
     1486         <seg>Bash, Binutils, Coreutils, Diffutils, GLIBC, Gawk, GCC, Grep,
    13491487         Make and Sed</seg>
    13501488        </seglistitem>
     
    13631501
    13641502        <seglistitem>
    1365           <seg>Bash, GRUB, Inetutils, Less, Procps, Psmisc, Readline, Texinfo,
     1503          <seg>Bash, GRUB, Inetutils, Less, Procps-ng, Psmisc, Readline, Texinfo,
    13661504          Util-linux and Vim</seg>
    13671505        </seglistitem>
     
    13751513
    13761514        <seglistitem>
    1377          <seg>Bash, Binutils, Coreutils, EGLIBC, GCC, Grep, Make and Sed</seg>
     1515         <seg>Bash, Binutils, Coreutils, GLIBC, GCC, Grep, Make and Sed</seg>
    13781516        </seglistitem>
    13791517      </segmentedlist>
     
    14021540
    14031541        <seglistitem>
    1404          <seg>Bash, Binutils, Coreutils, EGLIBC, Gawk, GCC, Grep,
     1542         <seg>Bash, Binutils, Coreutils, GLIBC, Gawk, GCC, Grep,
    14051543         Make and Sed</seg>
    14061544        </seglistitem>
     
    14111549
    14121550        <seglistitem>
    1413           <seg>Gzip, Iana-Etc and Procps, Tar</seg>
     1551          <seg>Gzip, Iana-Etc and Procps-ng, Tar</seg>
    14141552        </seglistitem>
    14151553      </segmentedlist>
     
    14301568
    14311569        <seglistitem>
    1432          <seg>Bash, Binutils, Coreutils, Diffutils, EGLIBC, Gawk, GCC, Grep,
     1570         <seg>Bash, Binutils, Coreutils, Diffutils, GLIBC, Gawk, GCC, Grep,
    14331571         Make and Sed</seg>
    14341572        </seglistitem>
     
    14471585
    14481586        <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>
     1587          <seg>E2fsprogs, Systemd, Util-linux</seg>
     1588        </seglistitem>
     1589      </segmentedlist>
     1590
     1591<!-- Begin Procps-ng dependency info -->
     1592  <bridgehead renderas="sect2" id="procps-ng-dep">Procps-ng</bridgehead>
     1593
     1594      <segmentedlist>
     1595        <segtitle>&dependencies;</segtitle>
     1596
     1597        <seglistitem>
     1598         <seg>Bash, Binutils, Coreutils, GLIBC, GCC, Make and Ncurses</seg>
    14611599        </seglistitem>
    14621600      </segmentedlist>
     
    14851623
    14861624        <seglistitem>
    1487          <seg>Bash, Binutils, Coreutils, EGLIBC, GCC, Grep, Make, Ncurses
     1625         <seg>Bash, Binutils, Coreutils, GLIBC, GCC, Grep, Make, Ncurses
    14881626         and Sed</seg>
    14891627        </seglistitem>
     
    15131651
    15141652        <seglistitem>
    1515          <seg>Bash, Binutils, Coreutils, EGLIBC, GCC, Grep, Make, Ncurses,
     1653         <seg>Bash, Binutils, Coreutils, GLIBC, GCC, Grep, Make, Ncurses,
    15161654         Patch, Sed and Texinfo</seg>
    15171655        </seglistitem>
     
    15311669        <seglistitem>
    15321670          <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>
    15611671        </seglistitem>
    15621672      </segmentedlist>
     
    15691679
    15701680        <seglistitem>
    1571          <seg>Bash, Binutils, Coreutils, EGLIBC, GCC, Grep, Make,
     1681         <seg>ACL, Attr, Bash, Binutils, Coreutils, GLIBC, GCC, Grep, Make,
    15721682         Sed and Texinfo</seg>
    15731683        </seglistitem>
     
    15971707
    15981708        <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>
     1709         <seg>ACL, Attr, Bash, Binutils, Coreutils, Diffutils, GLIBC,
     1710         Findutils, Gawk, GCC, Gettext, Grep, Make and Sed</seg>
     1711        </seglistitem>
     1712      </segmentedlist>
     1713
     1714      <segmentedlist>
     1715        <segtitle>&testsuites;</segtitle>
     1716
     1717        <seglistitem>
     1718          <seg>No testsuite available</seg>
     1719        </seglistitem>
     1720      </segmentedlist>
     1721
     1722      <segmentedlist>
     1723        <segtitle>&before;</segtitle>
     1724
     1725        <seglistitem>
     1726          <seg>None</seg>
     1727        </seglistitem>
     1728      </segmentedlist>
     1729
     1730<!-- Begin systemd dependency info -->
     1731  <bridgehead renderas="sect2" id="systemd-dep">Systemd</bridgehead>
     1732
     1733      <segmentedlist>
     1734        <segtitle>&dependencies;</segtitle>
     1735
     1736        <seglistitem>
     1737         <seg>ACL, Attr, Bash, Binutils, Coreutils, D-Bus, E2fsprogs, GLIBC,
     1738         Findutils, Gawk, GCC, GPerf, Grep, Intltool, Libcap, Make, Perl,
     1739         Pkg-config, Sed, Util-linux and XML::Parser</seg>
    16281740        </seglistitem>
    16291741      </segmentedlist>
     
    16521764
    16531765        <seglistitem>
    1654          <seg>Bash, Binutils, Bison, Coreutils, EGLIBC, GCC,
     1766         <seg>Bash, Binutils, Bison, Coreutils, GLIBC, GCC,
    16551767         Grep, Make, Sed and Texinfo</seg>
    16561768        </seglistitem>
     
    16801792
    16811793        <seglistitem>
    1682          <seg>Bash, Binutils, Coreutils, Diffutils, EGLIBC, GCC, Grep,
     1794         <seg>Bash, Binutils, Coreutils, Diffutils, GLIBC, GCC, Grep,
    16831795         Make and Sed</seg>
    16841796        </seglistitem>
     
    17081820
    17091821        <seglistitem>
    1710          <seg>Bash, Binutils, Coreutils, EGLIBC, Gawk, GCC, Grep, Make,
     1822         <seg>Bash, Binutils, Coreutils, GLIBC, Gawk, GCC, Grep, Make,
    17111823         Ncurses and Sed</seg>
    17121824        </seglistitem>
     
    17181830        <seglistitem>
    17191831          <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>
    17481832        </seglistitem>
    17491833      </segmentedlist>
     
    17641848
    17651849        <seglistitem>
    1766          <seg>Bash, Binutils, Coreutils, EGLIBC, GCC, Grep,
     1850         <seg>Bash, Binutils, Coreutils, GLIBC, GCC, Grep,
    17671851         Make, Ncurses, Pkg-config-lite, Sed, Texinfo and Zlib</seg>
    17681852        </seglistitem>
     
    17811865
    17821866        <seglistitem>
    1783           <seg>E2fsprogs</seg>
     1867          <seg>E2fsprogs, Systemd</seg>
    17841868        </seglistitem>
    17851869      </segmentedlist>
     
    17921876
    17931877        <seglistitem>
    1794          <seg>Bash, Binutils, Coreutils, Diffutils, EGLIBC, Findutils, Gawk, GCC,
     1878         <seg>Bash, Binutils, Coreutils, Diffutils, GLIBC, Findutils, Gawk, GCC,
    17951879         Gettext, Grep, Make, Ncurses, Perl and Sed</seg>
    17961880        </seglistitem>
     
    18131897      </segmentedlist>
    18141898
    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,
     1899<!-- Begin XML::Parser dependency info -->
     1900  <bridgehead renderas="sect2" id="xml-parser-dep">XML::Parser</bridgehead>
     1901
     1902      <segmentedlist>
     1903        <segtitle>&dependencies;</segtitle>
     1904
     1905        <seglistitem>
     1906         <seg>Coreutils, Expat, Make and Perl</seg>
     1907        </seglistitem>
     1908      </segmentedlist>
     1909
     1910      <segmentedlist>
     1911        <segtitle>&testsuites;</segtitle>
     1912
     1913        <seglistitem>
     1914          <seg>None</seg>
     1915        </seglistitem>
     1916      </segmentedlist>
     1917
     1918      <segmentedlist>
     1919        <segtitle>&before;</segtitle>
     1920
     1921        <seglistitem>
     1922          <seg>Intltool</seg>
     1923        </seglistitem>
     1924      </segmentedlist>
     1925
     1926<!-- Begin XZ Utils dependency info -->
     1927  <bridgehead renderas="sect2" id="xz-utils-dep">XZ Utils</bridgehead>
     1928
     1929      <segmentedlist>
     1930        <segtitle>&dependencies;</segtitle>
     1931
     1932        <seglistitem>
     1933         <seg>Bash, Binutils, Coreutils, Diffutils, GLIBC, Findutils, Gawk, GCC,
    18231934         Grep, Make and Sed</seg>
    18241935        </seglistitem>
     
    18481959
    18491960        <seglistitem>
    1850          <seg>Bash, Binutils, Coreutils, EGLIBC, GCC, Make and Sed</seg>
     1961         <seg>Bash, Binutils, Coreutils, GLIBC, GCC, Make and Sed</seg>
    18511962        </seglistitem>
    18521963      </segmentedlist>
  • BOOK/appendices/dependencies/sparc.xml

    r88ef769 r03e6a40  
    4848
    4949        <seglistitem>
    50          <seg>Binutils, Coreutils, EGLIBC, Elftoaout, Gawk, GCC, Grep, Gzip,
     50         <seg>Binutils, Coreutils, GLIBC, Elftoaout, Gawk, GCC, Grep, Gzip,
    5151         Make, Patch and Sed</seg>
    5252        </seglistitem>
  • BOOK/appendices/dependencies/x86.xml

    r88ef769 r03e6a40  
    2121
    2222        <seglistitem>
    23          <seg>Bash, Binutils, Bison Coreutils, Diffutils, EGLIBC, Gawk, GCC, Gettext,
     23         <seg>Bash, Binutils, Bison Coreutils, Diffutils, GLIBC, Gawk, GCC, Gettext,
    2424         Grep, Make, Ncurses, Sed and Texinfo</seg>
    2525        </seglistitem>
  • BOOK/appendices/rationale/common.xml

    r88ef769 r03e6a40  
    2020
    2121    <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>
    2235      <para>Autoconf</para>
    2336      <para>The Autoconf package contains programs for producing shell scripts
     
    7487    <listitem>
    7588      <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>
    8195      <para>This package is used by GCC.</para>
    8296    </listitem>
     
    86100      <para>This package contains many basic command-line file-management
    87101      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>
    88108    </listitem>
    89109
     
    109129
    110130    <listitem>
    111       <para>EGLIBC</para>
     131      <para>GLIBC</para>
    112132      <para>Any dynamically-linked C program (which is nearly everything
    113133      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>
    114142    </listitem>
    115143
     
    167195      <para>GMP</para>
    168196      <para>This package is required by GCC.</para>
     197    </listitem>
     198
     199    <listitem>
     200      <para>Gperf</para>
     201      <para>This package is required by Systemd.</para>
    169202    </listitem>
    170203
     
    195228
    196229    <listitem>
     230      <para>Intltool</para>
     231      <para>This package is required by Systemd.</para>
     232    </listitem>
     233
     234    <listitem>
    197235      <para>IProute2</para>
    198236      <para>This package contains programs for administering network interfaces.</para>
     
    228266
    229267    <listitem>
    230       <para>Libee</para>
    231       <para>This package contains an event expression library. It is needed by
    232       Rsyslog.</para>
    233     </listitem>
    234 
    235     <listitem>
    236       <para>Libestr</para>
    237       <para>This package contains a library for string essentials. It is needed
    238       by Rsyslog.</para>
     268      <para>Libcap</para>
     269      <para>This package is required by Systemd.</para>
    239270    </listitem>
    240271
     
    309340
    310341    <listitem>
    311       <para>Procps</para>
     342      <para>Procps-ng</para>
    312343      <para>Provides a number of small, useful utilities that give information
    313344      about the <filename class="directory">/proc</filename> filesystem.</para>
     
    329360
    330361    <listitem>
    331       <para>Rsyslog</para>
    332       <para>Rsyslog is an enhanced multi-threaded syslogd that supports
    333       multiple backends with very little dependencies. It provides a program
    334       that logs various system events into files in
    335       <filename class="directory">/var/log</filename>.</para>
    336     </listitem>
    337 
    338     <listitem>
    339362      <para>Sed</para>
    340363      <para>This package contains a stream editor. It is used in the
     
    349372
    350373    <listitem>
    351       <para>Sysvinit</para>
    352       <para>Sysvinit is the init daemon that the clfs-bootscripts were written
    353       to work with.</para>
     374      <para>Systemd</para>
     375      <para>Systemd provides the init daemon for the system, as well as Udev,
     376      which dynamically creates device nodes.</para>
    354377    </listitem>
    355378
     
    370393      converting info pages. It is used in the installation procedures
    371394      of many CLFS packages.</para>
    372     </listitem>
    373 
    374     <listitem>
    375       <para>Eudev</para>
    376       <para>The Eudev package contains programs for dynamic creation of device
    377       nodes.</para>
    378395    </listitem>
    379396
     
    393410
    394411    <listitem>
    395       <para>XZ-Utils</para>
     412      <para>XML::Parser</para>
     413      <para>This Perl module is required by Intltool.</para>
     414    </listitem>
     415
     416    <listitem>
     417      <para>XZ Utils</para>
    396418      <para>Useful for compressing files to reduce size. Also needed to
    397419      uncompress tarballs for many CLFS packages</para>
  • BOOK/boot/64/createfiles.xml

    r88ef769 r03e6a40  
    1313  <title>Creating Essential Symlinks</title>
    1414
    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'])"/>
    1918
    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'])"/>
    2722
    28   <para os="b">To enable some c++ tests in the Glibc and Binutils testsuites
     23  <para os="e">To enable some C++ tests in the Glibc and Binutils testsuites
    2924  to link, create a directory and make some symbolic links:</para>
    3025
    31 <screen><userinput>mkdir -pv ${CLFS}/usr/lib64
    32 ln -sv /tools/lib/libstd*so* ${CLFS}/usr/lib64</userinput></screen>
     26<screen os="f"><userinput>mkdir -pv ${CLFS}/usr/lib64
     27ln -sv /tools/lib/libstdc++.so{.6,} ${CLFS}/usr/lib64</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'])"/>
    3336
    3437</sect1>
  • BOOK/boot/64/e2fsprogs.xml

    r88ef769 r03e6a40  
    4949    xpointer="xpointer(//*[@os='f'])"/>
    5050
    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>
    5454
    5555    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     
    6969    xpointer="xpointer(//*[@os='l'])"/>
    7070
    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 
    8071  </sect2>
    8172
  • BOOK/boot/64/eudev.xml

    r88ef769 r03e6a40  
    1313  <indexterm zone="ch-boot-eudev">
    1414    <primary sortas="a-Eudev">Eudev</primary>
    15     <secondary>boot</secondary>
    1615  </indexterm>
    1716
    1817  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    19   href="../../final-system/common/eudev.xml"
     18  href="../common/eudev.xml"
    2019  xpointer="xpointer(//*[@role='package'])"/>
    2120
     
    2423
    2524    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    26     href="../../final-system/common/eudev.xml"
     25    href="../common/eudev.xml"
    2726    xpointer="xpointer(//*[@os='a'])"/>
    2827
    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>
    3734
    3835    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    39     href="../../final-system/common/eudev.xml"
     36    href="../common/eudev.xml"
    4037    xpointer="xpointer(//*[@os='c'])"/>
    4138
    4239    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    43     href="../../final-system/common/eudev.xml"
     40    href="../common/eudev.xml"
    4441    xpointer="xpointer(//*[@os='d'])"/>
    4542
    4643    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    47     href="../../final-system/common/eudev.xml"
     44    href="../common/eudev.xml"
    4845    xpointer="xpointer(//*[@os='g'])"/>
    4946
     
    5350
    5451    <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"
    5661    xpointer="xpointer(//*[@os='r1'])"/>
    5762
     
    6065    xpointer="xpointer(//*[@os='r2'])"/>
    6166
    62  </sect2>
    63 
    64   <sect2 role="content">
    65     <title/>
    66 
    67     <para>Details on this package are located in <xref
    68     linkend="contents-eudev" role="."/></para>
    69 
    7067  </sect2>
    7168
     69  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     70  href="../common/eudev.xml"
     71  xpointer="xpointer(//*[@role='content'])"/>
     72
    7273</sect1>
  • BOOK/boot/64/grub-build.xml

    r88ef769 r03e6a40  
    4141<screen os="ab"><userinput>CC="${CC} ${BUILD64}" ./configure --prefix=/tools \
    4242    --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'])"/>
    4452
    4553    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     
    5563    xpointer="xpointer(//*[@os='f'])"/>
    5664
    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'])"/>
    5868
    5969  </sect2>
  • BOOK/boot/64/shadow.xml

    r88ef769 r03e6a40  
    3636
    3737<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>
    3939
    4040    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     
    6666    xpointer="xpointer(//*[@os='l'])"/>
    6767
     68    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     69    href="../common/shadow.xml"
     70    xpointer="xpointer(//*[@os='m'])"/>
     71
    6872  </sect2>
    6973
  • BOOK/boot/alpha-chapter.xml

    r88ef769 r03e6a40  
    1313
    1414  <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/bootscripts.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="alpha/kernel.xml"/>
     22  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="alpha/aboot-build.xml"/>
    1523  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/creatingdirs.xml"/>
    1624  <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"/>
    2326  <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="alpha/kernel.xml"/>
    25   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="alpha/aboot-build.xml"/>
     27  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/fstab.xml"/>
    2628  <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"/>
     29  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="alpha/aboot.xml"/>
    3030  <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="alpha/aboot.xml"/>
    3231  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/whatnext.xml"/>
    3332
  • BOOK/boot/alpha/kernel.xml

    r88ef769 r03e6a40  
    8080
    8181<screen><userinput>make ARCH=alpha CROSS_COMPILE=${CLFS_TARGET}- \
    82    INSTALL_MOD_PATH=${CLFS} modules_install</userinput></screen>
     82   INSTALL_MOD_PATH=/tools modules_install</userinput></screen>
    8383
    8484    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     
    8787
    8888<screen><userinput>make ARCH=alpha CROSS_COMPILE=${CLFS_TARGET}- \
    89    INSTALL_FW_PATH=${CLFS}/lib/firmware firmware_install</userinput></screen>
     89   INSTALL_MOD_PATH=/tools firmware_install</userinput></screen>
    9090
    9191    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     
    9797    xpointer="xpointer(//*[@os='v'])"/>
    9898
    99 <screen><userinput>cp -v vmlinux ${CLFS}/boot/clfskernel-&linux-version;</userinput></screen>
     99<screen><userinput>cp -v vmlinux /tools/boot/clfskernel-&linux-version;</userinput></screen>
    100100
    101101    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
  • BOOK/boot/common/bootscripts.xml

    r88ef769 r03e6a40  
    66]>
    77
    8 <sect1 id="ch-scripts-boot" role="wrap">
     8<sect1 id="ch-scripts-bootscripts" role="wrap">
    99  <?dbhtml filename="bootscripts.html"?>
    1010
    1111  <title>Bootscripts for CLFS &bootscripts-clfs-version;</title>
    1212
    13   <indexterm zone="ch-scripts-boot">
     13  <indexterm zone="ch-scripts-bootscripts">
    1414    <primary sortas="a-Bootscripts">Bootscripts</primary>
    15     <secondary>boot</secondary>
    1615  </indexterm>
    1716
    18   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    19   href="../../bootscripts/common/bootscripts.xml"
    20   xpointer="xpointer(//*[@role='package'])"/>
     17  <sect2 role="package">
     18    <title/>
     19
     20    <para>The Bootscripts package contains a set of scripts to
     21    start/stop the CLFS system at bootup/shutdown.</para>
     22
     23  </sect2>
    2124
    2225  <sect2 role="installation">
    2326    <title>Installation of Bootscripts</title>
    2427
    25     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    26     href="../../bootscripts/common/bootscripts.xml"
    27     xpointer="xpointer(//*[@os='a'])"/>
    28 
    29 <screen os="b"><userinput>make DESTDIR=${CLFS} install-minimal</userinput></screen>
    30 
    31     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    32     href="../../bootscripts/common/setclock.xml"
    33     xpointer="xpointer(//*[@os='a'])"/>
    34 
    35     <para os="c">If you do not know whether or not the hardware clock is set to UTC,
    36     you can find out after you have booted the new machine by running the
    37     <userinput>hwclock --localtime  --show</userinput> command, and if
    38     necessary editing the <filename>/etc/sysconfig/clock</filename> script.
    39     The worst that will happen if you make a wrong guess here is that the
    40     time displayed will be wrong.</para>
    41 
    42     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    43     href="../../bootscripts/common/setclock.xml"
    44     xpointer="xpointer(//*[@os='c'])"/>
    45 
    46 <screen os="d"><userinput>cat &gt; ${CLFS}/etc/sysconfig/clock &lt;&lt; "EOF"
    47 <literal># Begin /etc/sysconfig/clock
     28    <para os="s1">Update the bootscripts so they can be used in /tools:</para>
     29
     30<screen os="s2"><userinput>patch -Np1 -i ../bootscripts-cross-lfs-2.1-pre1-updates-1.patch</userinput></screen>
     31
     32    <para os="a">Install the package:</para>
     33
     34<screen os="b"><userinput>make DESTDIR=/tools install-minimal</userinput></screen>
     35
     36  <para os="c">The <command>setclock</command> script reads the time from the
     37  hardware clock, also known as the BIOS or the Complementary Metal Oxide
     38  Semiconductor (CMOS) clock. If the hardware clock is set to UTC, this
     39  script will convert the hardware clock's time to the local time using
     40  the <filename>/etc/localtime</filename> file (which tells the
     41  <command>hwclock</command> program which timezone the user is in). There
     42  is no way to detect whether or not the hardware clock is set to UTC, so
     43  this needs to be configured manually.</para>
     44
     45
     46
     47  <para os="d">If you do not know whether or not the hardware clock is set to UTC,
     48  you can find out after you have booted the new machine by running the
     49  <userinput>hwclock --localtime  --show</userinput> command, and if
     50  necessary editing the <filename>/etc/sysconfig/clock</filename> script.
     51  The worst that will happen if you make a wrong guess here is that the
     52  time displayed will be wrong.</para>
     53
     54  <para os="e">Change the value of the <envar>UTC</envar> variable below
     55  to a value of <option>0</option> (zero) if the hardware clock
     56  is <emphasis>not</emphasis> set to UTC time.</para>
     57
     58<screen os="f"><userinput>cat &gt; /tools/etc/sysconfig/clock &lt;&lt; "EOF"
     59<literal># Begin /tools/etc/sysconfig/clock
    4860
    4961UTC=1
    5062
    51 # End /etc/sysconfig/clock</literal>
     63# End /tools/etc/sysconfig/clock</literal>
    5264EOF</userinput></screen>
    5365
    5466  </sect2>
    5567
    56   <sect2 role="content">
    57     <title/>
    58 
    59   <para>Details on this package are located in <xref
    60   linkend="contents-bootscripts" role="."/></para>
     68  <sect2 id="contents-bootscripts" role="content">
     69    <title>Contents of Bootscripts</title>
     70
     71    <segmentedlist>
     72      <segtitle>Installed scripts</segtitle>
     73
     74      <seglistitem>
     75        <seg>checkfs, cleanfs, functions, halt, localnet, mountfs, mountkernfs,
     76        rc, reboot, sendsignals, setclock, swap, and udev.</seg>
     77      </seglistitem>
     78    </segmentedlist>
     79
     80    <variablelist>
     81      <bridgehead renderas="sect3">Short Descriptions</bridgehead>
     82      <?dbfo list-presentation="list"?>
     83      <?dbhtml list-presentation="table"?>
     84
     85      <varlistentry id="checkfs-bootscripts">
     86        <term><command>checkfs</command></term>
     87        <listitem>
     88          <para>Checks the integrity of the file systems before they are
     89          mounted (with the exception of journal and network based file
     90          systems)</para>
     91          <indexterm zone="ch-scripts-bootscripts checkfs-bootscripts">
     92            <primary sortas="d-checkfs">checkfs</primary>
     93          </indexterm>
     94        </listitem>
     95      </varlistentry>
     96
     97      <varlistentry id="cleanfs-bootscripts">
     98        <term><command>cleanfs</command></term>
     99        <listitem>
     100          <para>Removes files that should not be preserved between reboots,
     101          such as those in <filename class="directory">/var/run/</filename>
     102          and <filename class="directory">/var/lock/</filename>; it re-creates
     103          <filename>/var/run/utmp</filename> and removes the possibly present
     104          <filename>/etc/nologin</filename>, <filename>/fastboot</filename>,
     105          and <filename>/forcefsck</filename> files</para>
     106          <indexterm zone="ch-scripts-bootscripts cleanfs-bootscripts">
     107            <primary sortas="d-cleanfs">cleanfs</primary>
     108          </indexterm>
     109        </listitem>
     110      </varlistentry>
     111
     112      <varlistentry id="functions-bootscripts">
     113        <term><command>functions</command></term>
     114        <listitem>
     115          <para>Contains common functions, such as error and status checking,
     116          that are used by several bootscripts</para>
     117          <indexterm zone="ch-scripts-bootscripts functions-bootscripts">
     118            <primary sortas="d-functions">functions</primary>
     119          </indexterm>
     120        </listitem>
     121      </varlistentry>
     122
     123      <varlistentry id="halt-bootscripts">
     124        <term><command>halt</command></term>
     125        <listitem>
     126          <para>Halts the system</para>
     127          <indexterm zone="ch-scripts-bootscripts halt-bootscripts">
     128            <primary sortas="d-halt">halt</primary>
     129          </indexterm>
     130        </listitem>
     131      </varlistentry>
     132
     133      <varlistentry id="localnet-bootscripts">
     134        <term><command>localnet</command></term>
     135        <listitem>
     136          <para>Sets up the system's hostname and local loopback device</para>
     137          <indexterm zone="ch-scripts-bootscripts localnet-bootscripts">
     138            <primary sortas="d-localnet">localnet</primary>
     139          </indexterm>
     140        </listitem>
     141      </varlistentry>
     142
     143      <varlistentry id="mountfs-bootscripts">
     144        <term><command>mountfs</command></term>
     145        <listitem>
     146          <para>Mounts all file systems, except ones that are marked
     147          <emphasis>noauto</emphasis> or are network based</para>
     148          <indexterm zone="ch-scripts-bootscripts mountfs-bootscripts">
     149            <primary sortas="d-mountfs">mountfs</primary>
     150          </indexterm>
     151        </listitem>
     152      </varlistentry>
     153
     154      <varlistentry id="mountkernfs-bootscripts">
     155        <term><command>mountkernfs</command></term>
     156        <listitem>
     157          <para>Mounts virtual kernel file systems, such as
     158          <systemitem class="filesystem">proc</systemitem></para>
     159          <indexterm zone="ch-scripts-bootscripts mountkernfs-bootscripts">
     160            <primary sortas="d-mountkernfs">mountkernfs</primary>
     161          </indexterm>
     162        </listitem>
     163      </varlistentry>
     164
     165      <varlistentry id="rc-bootscripts">
     166        <term><command>rc</command></term>
     167        <listitem>
     168          <para>The master run-level control script; it is responsible for
     169          running all the other bootscripts one-by-one, in a sequence
     170          determined by the name of the symbolic links being processed</para>
     171          <indexterm zone="ch-scripts-bootscripts rc-bootscripts">
     172            <primary sortas="d-rc">rc</primary>
     173          </indexterm>
     174        </listitem>
     175      </varlistentry>
     176
     177      <varlistentry id="reboot-bootscripts">
     178        <term><command>reboot</command></term>
     179        <listitem>
     180          <para>Reboots the system</para>
     181          <indexterm zone="ch-scripts-bootscripts reboot-bootscripts">
     182            <primary sortas="d-reboot">reboot</primary>
     183          </indexterm>
     184        </listitem>
     185      </varlistentry>
     186
     187      <varlistentry id="sendsignals-bootscripts">
     188        <term><command>sendsignals</command></term>
     189        <listitem>
     190          <para>Makes sure every process is terminated before the system reboots
     191          or halts</para>
     192          <indexterm zone="ch-scripts-bootscripts sendsignals-bootscripts">
     193            <primary sortas="d-sendsignals">sendsignals</primary>
     194          </indexterm>
     195        </listitem>
     196      </varlistentry>
     197
     198      <varlistentry id="setclock-bootscripts">
     199        <term><command>setclock</command></term>
     200        <listitem>
     201          <para>Resets the kernel clock to local time in case the hardware clock
     202          is not set to UTC time</para>
     203          <indexterm zone="ch-scripts-bootscripts setclock-bootscripts">
     204            <primary sortas="d-setclock">setclock</primary>
     205          </indexterm>
     206        </listitem>
     207      </varlistentry>
     208
     209      <varlistentry id="swap-bootscripts">
     210        <term><command>swap</command></term>
     211        <listitem>
     212          <para>Enables and disables swap files and partitions</para>
     213          <indexterm zone="ch-scripts-bootscripts swap-bootscripts">
     214            <primary sortas="d-swap">swap</primary>
     215          </indexterm>
     216        </listitem>
     217      </varlistentry>
     218
     219      <varlistentry id="eudev-bootscripts">
     220        <term><command>udev</command></term>
     221        <listitem>
     222          <para>Starts and stops the Eudev daemon</para>
     223          <indexterm zone="ch-scripts-bootscripts eudev-bootscripts">
     224            <primary sortas="d-eudev">udev</primary>
     225          </indexterm>
     226        </listitem>
     227      </varlistentry>
     228
     229    </variablelist>
    61230
    62231  </sect2>
  • BOOK/boot/common/changingowner.xml

    r88ef769 r03e6a40  
    1111  <title>Changing Ownership</title>
    1212
    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>
    2026
    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>
    2235
    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
     37chown -Rv 0:0 ${CLFS}/cross-tools</userinput></screen>
    2938
    3039</sect1>
  • BOOK/boot/common/createfiles.xml

    r88ef769 r03e6a40  
    1616  the next chapter after the software has been installed.</para>
    1717
    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
    2019ln -sv /tools/bin/file ${CLFS}/usr/bin
    2120ln -sv /tools/lib/libgcc_s.so{,.1} ${CLFS}/usr/lib
    22 ln -sv /tools/lib/libstd*so* ${CLFS}/usr/lib
     21ln -sv /tools/lib/libstdc++.so{.6,} ${CLFS}/usr/lib
     22sed -e 's/tools/usr/' /tools/lib/libstdc++.la &gt; ${CLFS}/usr/lib/libstdc++.la
    2323ln -sv bash ${CLFS}/bin/sh
    24 ln -sv /run ${CLFS}/var/run</userinput></screen>
     24ln -sv ../run ${CLFS}/var/run
     25ln -sv /tools/sbin/{fsck.ext2,fsck.ext3,fsck.ext4,e2fsck} ${CLFS}/sbin
     26ln -sv /tools/sbin/init ${CLFS}/sbin
     27ln -sv /tools/etc/{login.{access,defs},limits} ${CLFS}/etc</userinput></screen>
     28
     29  <para os="c">Historically, Linux maintains a list of the mounted file systems
     30  in the file <filename>/etc/mtab</filename>. Modern kernels maintain this list
     31  internally and expose it to the user via the
     32  <filename class="directory">/proc</filename> filesystem. To satisfy utilities
     33  that expect the presence of <filename>/etc/mtab</filename>, create the
     34  following symbolic link:</para>
     35
     36<screen os="d"><userinput>ln -sv /proc/self/mounts ${CLFS}/etc/mtab</userinput></screen>
    2537
    2638</sect1>
  • BOOK/boot/common/creatingdirs.xml

    r88ef769 r03e6a40  
    1111  <title>Creating Directories</title>
    1212
    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&rsquo;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
    1422  standard directory tree by issuing the following commands:</para>
    1523
    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}
    1725mkdir -pv ${CLFS}/{proc,media/{floppy,cdrom},run/{,shm},sbin,srv,sys}
    1826mkdir -pv ${CLFS}/var/{lock,log,mail,spool}
     
    2331mkdir -pv ${CLFS}/usr/{,local/}share/{doc,info,locale,man}
    2432mkdir -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>
     33mkdir -pv ${CLFS}/usr/{,local/}share/man/man{1,2,3,4,5,6,7,8}</userinput></screen>
    2934
    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,
    3136  but this is not desirable for all directories. In the commands above,
    3237  two changes are made&mdash;one to the home directory of user
     
    3439  directories for temporary files.</para>
    3540
    36   <para os="d">The first mode change ensures that not just anybody can enter
     41  <para os="e">The first mode change ensures that not just anybody can enter
    3742  the <filename class="directory">/root</filename> directory&mdash;the
    3843  same as a normal user would do with his or her home directory. The
     
    4449  1777 bit mask.</para>
    4550
    46   <sect2 os="e">
     51  <sect2 os="f">
    4752    <title>FHS Compliance Note</title>
    4853
  • BOOK/boot/common/devices.xml

    r88ef769 r03e6a40  
    1818    <title>Creating Initial Device Nodes</title>
    1919
    20     <note os="a">
    21       <para>The commands in the remainder of the book should be run as
    22       the <systemitem class="username">root</systemitem> user. Check
    23       that ${CLFS} is set in the
    24       <systemitem class="username">root</systemitem> user&rsquo;s environment
    25        before proceeding.</para>
    26     </note>
    27 
    2820    <para os="b">When the kernel boots the system, it requires the presence
    2921    of a few device nodes, in particular the <filename
     
    3628    the following commands:</para>
    3729
    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>
     30<screen><userinput>mknod -m 0600 ${CLFS}/dev/console c 5 1
     31mknod -m 0666 ${CLFS}/dev/null c 1 3</userinput></screen>
    4832
    4933  </sect2>
  • BOOK/boot/common/e2fsprogs.xml

    r88ef769 r03e6a40  
    4848      xpointer="xpointer(//*[@os='e2'])"/>
    4949
     50      <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     51      href="../../final-system/common/e2fsprogs.xml"
     52      xpointer="xpointer(//*[@os='e3'])"/>
     53
    5054    </variablelist>
    5155
     
    7377    xpointer="xpointer(//*[@os='l'])"/>
    7478
    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 
    8079  </sect2>
    8180
  • BOOK/boot/common/eudev.xml

    r88ef769 r03e6a40  
    1313  <indexterm zone="ch-boot-eudev">
    1414    <primary sortas="a-Eudev">Eudev</primary>
    15     <secondary>boot</secondary>
    1615  </indexterm>
    1716
    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>
    2124
    2225  <sect2 role="installation">
    2326    <title>Installation of Eudev</title>
    2427
    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>
    2829
    2930<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 \
    3634    --disable-gudev --disable-keymap --with-firmware-path=/lib/firmware \
    3735    --enable-libkmod</userinput></screen>
    3836
    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'])"/>
     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>
    6251
    6352<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>
     53> /tools/etc/udev/rules.d/80-net-name-slot.rules</userinput></screen>
    6554
    6655 </sect2>
    6756
    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
     129all 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
     170the 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
     222for 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
     233for 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>
    73273
    74274  </sect2>
  • BOOK/boot/common/introduction.xml

    r88ef769 r03e6a40  
    1515  build the final system packages.</para>
    1616
    17   <para>There are a few additional packages that will need to be
    18   installed to allow you to boot the minimal system. Some of these
    19   packages will be installed onto root or in /usr on the CLFS
    20   partition (${CLFS}/bin, ${CLFS}/usr/bin, etc...), rather than /tools, using the
    21   "DESTDIR" option with make. This will require the
    22   <systemitem class="username">clfs</systemitem> user to have write access to
    23   the rest of the CLFS partition, so you will need to temporarily change the
    24   ownership of ${CLFS} to the <systemitem class="username">clfs</systemitem> user.
    25   Run the following command as <systemitem
    26   class="username">root</systemitem>:</para>
    27 
    28 <screen><userinput>chown -v clfs ${CLFS}</userinput></screen>
    29 
    3017</sect1>
  • BOOK/boot/common/kmod.xml

    r88ef769 r03e6a40  
    2323    <title>Installation of Kmod</title>
    2424
     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}
     28sed '/dirname_default_prefix /s@/lib/modules@/tools&amp;@' \
     29    libkmod/libkmod.c.orig &gt; libkmod/libkmod.c</userinput></screen>
     30
    2531    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    2632    href="../../final-system/common/kmod.xml"
     
    2935<screen os="b"><userinput>liblzma_CFLAGS="-I/tools/include" liblzma_LIBS="-L/tools/lib -llzma" \
    3036zlib_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>
     37./configure --prefix=/tools \
     38    --build=${CLFS_HOST} --host=${CLFS_TARGET} --with-xz --with-zlib</userinput></screen>
     39
     40    <variablelist os="c">
     41      <title>The meaning of the new configure options:</title>
     42
     43      <varlistentry>
     44        <term><parameter>--with-zlib --with-xz</parameter></term>
     45        <listitem>
     46          <para>These allow the Kmod package to handle zlib and XZ
     47            compressed kernel modules.</para>
     48        </listitem>
     49      </varlistentry>
     50
     51    </variablelist>
    3452
    3553    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     
    4563    xpointer="xpointer(//*[@os='g'])"/>
    4664
    47 <screen os="k"><userinput>make DESTDIR=${CLFS} install</userinput></screen>
     65<screen os="h"><userinput>make install</userinput></screen>
    4866
    49 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    50 href="../../final-system/common/kmod.xml"
    51 xpointer="xpointer(//*[@os='i'])"/>
     67    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     68    href="../../final-system/common/kmod.xml"
     69    xpointer="xpointer(//*[@os='i'])"/>
    5270
    53 <screen os="j"><userinput>ln -sv kmod ${CLFS}/bin/lsmod
    54 ln -sv ../bin/kmod ${CLFS}/sbin/depmod
    55 ln -sv ../bin/kmod ${CLFS}/sbin/insmod
    56 ln -sv ../bin/kmod ${CLFS}/sbin/modprobe
    57 ln -sv ../bin/kmod ${CLFS}/sbin/modinfo
    58 ln -sv ../bin/kmod ${CLFS}/sbin/rmmod</userinput></screen>
     71<screen os="j"><userinput>ln -sfv kmod /tools/bin/lsmod
     72for tool in depmod insmod modprobe modinfo rmmod; do
     73    ln -sv ../bin/kmod /tools/sbin/${tool}
     74done</userinput></screen>
    5975
    6076  </sect2>
  • BOOK/boot/common/pwdgroup.xml

    r88ef769 r03e6a40  
    99  <?dbhtml filename="pwdgroup.html"?>
    1010
    11   <title>Creating the passwd, group, and log Files</title>
     11  <title>Creating the passwd and group Files</title>
    1212
    1313  <indexterm zone="ch-boot-pwdgroup">
     
    1717  <indexterm zone="ch-boot-pwdgroup">
    1818    <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>
    3519  </indexterm>
    3620
     
    4529<screen><userinput>cat &gt; ${CLFS}/etc/passwd &lt;&lt; "EOF"
    4630<literal>root::&uid-root;:&gid-root;:root:/root:/bin/bash</literal>
     31<literal>bin:x:&uid-bin;:&gid-bin;:/bin:/bin/false</literal>
     32<literal>daemon:x:&uid-daemon;:&gid-daemon;:/sbin:/bin/false</literal>
     33<literal>messagebus:x:&uid-messagebus;:&gid-messagebus;:D-Bus Message Daemon User:/dev/null:/bin/false</literal>
     34<literal>nobody:x:&uid-nobody;:&gid-nogroup;:Unprivileged User:/dev/null:/bin/false</literal>
    4735EOF</userinput></screen>
    4836
     
    5341  <variablelist os="c">
    5442 
    55     <title>Additional users you may want to add:</title>
     43    <title>Additional users you may want to add if not already included:</title>
    5644
    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>
    7045    <varlistentry>
    7146      <term><literal>adm:x:&uid-adm;:&gid-adm;:adm:/var/adm:/bin/false</literal></term>
     
    10479      </listitem>
    10580    </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>
    11281  </variablelist>
    11382
     
    131100utmp:x:&gid-utmp;:
    132101usb:x:&gid-usb;:
    133 cdrom:x:&gid-cdrom;:</literal>
     102cdrom:x:&gid-cdrom;:
     103adm:x:&gid-adm;:
     104messagebus:x:&gid-messagebus;:
     105systemd-journal:x:&gid-systemd-journal;:
     106mail:x:&gid-mail;:
     107wheel:x:&gid-wheel;:
     108nogroup:x:&gid-nogroup;:</literal>
    134109EOF</userinput></screen>
    135110
    136111  <variablelist os="d">
    137112
    138     <title>Additional groups you may want to add</title>
     113    <title>Additional groups you may want to add if not already included:</title>
    139114
    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>
    146115    <varlistentry>
    147116      <term><literal>console:x:&gid-console;:</literal></term>
     
    154123      <listitem>
    155124        <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>
    162125      </listitem>
    163126    </varlistentry>
     
    175138    </varlistentry>
    176139    <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>
     140      <term><literal>nobody:x:&gid-nogroup;:</literal></term>
    185141      <listitem>
    186142        <para>This is used by NFS</para>
     
    190146
    191147  <para os="e">The created groups are not part of any standard&mdash;they are
    192   groups decided on in part by the requirements of the Eudev configuration
     148  groups decided on in part by the requirements of the Systemd configuration
    193149  in the final system, and in part by common convention employed by a
    194150  number of existing Linux distributions. The Linux Standard Base (LSB,
     
    200156  group's name.</para>
    201157
    202   <para os="f">The <command>login</command>, <command>agetty</command>, and
    203   <command>init</command> programs (and others) use a number of log
    204   files to record information such as who was logged into the system and
    205   when. However, these programs will not write to the log files if they
    206   do not already exist. Initialize the log files and give them
    207   proper permissions:</para>
    208 
    209 <screen><userinput>touch ${CLFS}/var/run/utmp ${CLFS}/var/log/{btmp,lastlog,wtmp}
    210 chmod -v 664 ${CLFS}/var/run/utmp ${CLFS}/var/log/lastlog
    211 chmod -v 600 ${CLFS}/var/log/btmp</userinput></screen>
    212 
    213   <para>The <filename>/var/run/utmp</filename> file records the users
    214   that are currently logged in. The <filename>/var/log/wtmp</filename>
    215   file records all logins and logouts. The
    216   <filename>/var/log/lastlog</filename> file records when
    217   each user last logged in. The <filename>/var/log/btmp</filename> file
    218   records the bad login attempts.</para>
    219 
    220158</sect1>
  • BOOK/boot/common/settingenviron.xml

    r88ef769 r03e6a40  
    1212
    1313  <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 the
    15   <filename>.bash_profile</filename> file now:</para>
     14  shell, which will read the <filename>.bash_profile</filename> file. Create
     15  <filename>.bash_profile</filename> now:</para>
    1616
    1717<screen><userinput>cat &gt; ${CLFS}/root/.bash_profile &lt;&lt; "EOF"
  • BOOK/boot/common/shadow.xml

    r88ef769 r03e6a40  
    2323    <title>Installation of Shadow</title>
    2424
    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>
    2728
    2829<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>
     30sed  -e 's/groups$(EXEEXT) //' -e 's/= nologin$(EXEEXT)/= /' \
     31    src/Makefile.in.orig > src/Makefile.in</userinput></screen>
    3032
    3133    <para os="d">Prepare Shadow for compilation:</para>
    3234
    3335<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>
    3537
    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>
    3740
    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 config.h{,.orig}
     42sed '/PASSWD_PROGRAM/s@/bin/passwd@/tools&amp;@' config.h.orig &gt; config.h</userinput></screen>
    4743
     44    <para os="h">Prevent Shadow from setting installed programs suid:</para>
    4845
    49     <para os="h">Compile the package:</para>
     46<screen os="i"><userinput>cp -v src/Makefile{,.orig}
     47sed 's/\(^suidu*bins = \).*/\1/' src/Makefile.orig &gt; src/Makefile</userinput></screen>
    5048
    51 <screen os="i"><userinput>make</userinput></screen>
     49    <para os="j">Compile the package:</para>
    5250
    53     <para os="j">This package does not come with a test suite.</para>
     51<screen os="k"><userinput>make</userinput></screen>
    5452
    55     <para os="k">Install the package:</para>
     53    <para os="l">Install the package:</para>
    5654
    57 <screen os="l"><userinput>make DESTDIR=${CLFS} install</userinput></screen>
     55<screen os="m"><userinput>make install</userinput></screen>
    5856
    5957  </sect2>
  • BOOK/boot/common/sysvinit.xml

    r88ef769 r03e6a40  
    1313  <indexterm zone="ch-boot-sysvinit">
    1414    <primary sortas="a-Sysvinit">Sysvinit</primary>
    15     <secondary>boot</secondary>
    1615  </indexterm>
    1716
    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>
    2124
    2225  <sect2 role="installation">
    2326    <title>Installation of Sysvinit</title>
    2427
    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>
    3535
    3636<screen os="ac"><userinput>make -C src clobber
    3737make -C src CC="${CC}"</userinput></screen>
    3838
    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>
    4442
    4543  </sect2>
     
    5755    </indexterm>
    5856
    59     <para>Create a new file <filename>${CLFS}/etc/inittab</filename> by running the
     57    <para>Create a new file <filename>/tools/etc/inittab</filename> by running the
    6058    following:</para>
    6159
    62 <screen><userinput>cat &gt; ${CLFS}/etc/inittab &lt;&lt; "EOF"
    63 <literal># Begin /etc/inittab
     60<screen><userinput>cat &gt; /tools/etc/inittab &lt;&lt; "EOF"
     61<literal># Begin /tools/etc/inittab
    6462
    6563id:3:initdefault:
    6664
    67 si::sysinit:/etc/rc.d/init.d/rc sysinit
    68 
    69 l0:0:wait:/etc/rc.d/init.d/rc 0
    70 l1:S1:wait:/etc/rc.d/init.d/rc 1
    71 l2:2:wait:/etc/rc.d/init.d/rc 2
    72 l3:3:wait:/etc/rc.d/init.d/rc 3
    73 l4:4:wait:/etc/rc.d/init.d/rc 4
    74 l5:5:wait:/etc/rc.d/init.d/rc 5
    75 l6:6:wait:/etc/rc.d/init.d/rc 6
    76 
    77 ca:12345:ctrlaltdel:/sbin/shutdown -t1 -a -r now
    78 
    79 su:S016:once:/sbin/sulogin
     65si::sysinit:/tools/etc/rc.d/init.d/rc sysinit
     66
     67l0:0:wait:/tools/etc/rc.d/init.d/rc 0
     68l1:S1:wait:/tools/etc/rc.d/init.d/rc 1
     69l2:2:wait:/tools/etc/rc.d/init.d/rc 2
     70l3:3:wait:/tools/etc/rc.d/init.d/rc 3
     71l4:4:wait:/tools/etc/rc.d/init.d/rc 4
     72l5:5:wait:/tools/etc/rc.d/init.d/rc 5
     73l6:6:wait:/tools/etc/rc.d/init.d/rc 6
     74
     75ca:12345:ctrlaltdel:/tools/sbin/shutdown -t1 -a -r now
     76
     77su:S016:once:/tools/sbin/sulogin
    8078</literal>
    8179EOF</userinput></screen>
    8280
    8381    <para>The following command adds the standard virtual terminals to
    84     <filename>${CLFS}/etc/inittab</filename>. If your system only has a serial
     82    <filename>/tools/etc/inittab</filename>. If your system only has a serial
    8583    console skip the following command:</para>
    8684
    87 <screen><userinput>cat &gt;&gt; ${CLFS}/etc/inittab &lt;&lt; "EOF"
    88 <literal>1:2345:respawn:/sbin/agetty --noclear -I '\033(K' tty1 9600
    89 2:2345:respawn:/sbin/agetty --noclear -I '\033(K' tty2 9600
    90 3:2345:respawn:/sbin/agetty --noclear -I '\033(K' tty3 9600
    91 4:2345:respawn:/sbin/agetty --noclear -I '\033(K' tty4 9600
    92 5:2345:respawn:/sbin/agetty --noclear -I '\033(K' tty5 9600
    93 6:2345:respawn:/sbin/agetty --noclear -I '\033(K' tty6 9600
     85<screen><userinput>cat &gt;&gt; /tools/etc/inittab &lt;&lt; "EOF"
     86<literal>1:2345:respawn:/tools/sbin/agetty --noclear -I '\033(K' tty1 9600
     872:2345:respawn:/tools/sbin/agetty --noclear -I '\033(K' tty2 9600
     883:2345:respawn:/tools/sbin/agetty --noclear -I '\033(K' tty3 9600
     894:2345:respawn:/tools/sbin/agetty --noclear -I '\033(K' tty4 9600
     905:2345:respawn:/tools/sbin/agetty --noclear -I '\033(K' tty5 9600
     916:2345:respawn:/tools/sbin/agetty --noclear -I '\033(K' tty6 9600
    9492</literal>
    9593EOF</userinput></screen>
    9694
    9795    <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 &gt;&gt; ${CLFS}/etc/inittab &lt;&lt; "EOF"
    101 <literal>c0:12345:respawn:/sbin/agetty --noclear 115200 ttyS0 vt100
     96    the entry to <filename>/tools/etc/inittab</filename>.</para>
     97
     98<screen><userinput>cat &gt;&gt; /tools/etc/inittab &lt;&lt; "EOF"
     99<literal>c0:12345:respawn:/tools/sbin/agetty --noclear 115200 ttyS0 vt100
    102100</literal>
    103101EOF</userinput></screen>
    104102
    105    <para>Finally, add the end line to <filename>${CLFS}/etc/inittab</filename>.</para>
    106 
    107 <screen><userinput>cat &gt;&gt; ${CLFS}/etc/inittab &lt;&lt; "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 &gt;&gt; /tools/etc/inittab &lt;&lt; "EOF"
     106<literal># End /tools/etc/inittab</literal>
     107EOF</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. The <command>console</command>
     114    initscript from the CLFS-Bootscripts package calls the
     115    <command>setfont</command> program during system startup. Sending this
     116    escape sequence is necessary for people who use non-ISO 8859-1 screen
     117    fonts, but it does not affect native English speakers.</para>
     118
     119  </sect2>
     120
     121  <sect2 id="contents-sysvinit" role="content">
     122    <title>Contents of Sysvinit</title>
     123
     124    <segmentedlist>
     125      <segtitle>Installed programs</segtitle>
     126
     127      <seglistitem>
     128        <seg>bootlogd, fstab-decode, halt, init, killall5,
     129        poweroff (link to halt), reboot (link to halt), runlevel,
     130        shutdown, and telinit (link to init)</seg>
     131      </seglistitem>
     132    </segmentedlist>
     133
     134    <variablelist>
     135      <bridgehead renderas="sect3">Short Descriptions</bridgehead>
     136      <?dbfo list-presentation="list"?>
     137      <?dbhtml list-presentation="table"?>
     138
     139      <varlistentry id="bootlogd">
     140        <term><command>bootlogd</command></term>
     141        <listitem>
     142          <para>Logs boot messages to a log file</para>
     143          <indexterm zone="ch-boot-sysvinit bootlogd">
     144            <primary sortas="b-bootlogd">bootlogd</primary>
     145          </indexterm>
     146        </listitem>
     147      </varlistentry>
     148
     149      <varlistentry id="fstab-decode">
     150        <term><command>fstab-decode</command></term>
     151        <listitem>
     152          <para>Runs a command with fstab-encoded arguments</para>
     153          <indexterm zone="ch-boot-sysvinit fstab-decode">
     154            <primary sortas="b-fstab-decode">fstab-decode</primary>
     155          </indexterm>
     156        </listitem>
     157      </varlistentry>
     158
     159      <varlistentry id="halt">
     160        <term><command>halt</command></term>
     161        <listitem>
     162          <para>Normally invokes <command>shutdown</command> with the
     163          <parameter>-h</parameter> option, except when already in run-level 0,
     164          then it tells the kernel to halt the system; it notes in the
     165          file <filename>/var/log/wtmp</filename> that the system is being
     166          brought down</para>
     167          <indexterm zone="ch-boot-sysvinit halt">
     168            <primary sortas="b-halt">halt</primary>
     169          </indexterm>
     170        </listitem>
     171      </varlistentry>
     172
     173      <varlistentry id="init">
     174        <term><command>init</command></term>
     175        <listitem>
     176          <para>The first process to be started when the kernel has initialized
     177          the hardware which takes over the boot process and starts all the
     178          proceses it is instructed to</para>
     179          <indexterm zone="ch-boot-sysvinit init">
     180            <primary sortas="b-init">init</primary>
     181          </indexterm>
     182        </listitem>
     183      </varlistentry>
     184
     185      <varlistentry id="killall5">
     186        <term><command>killall5</command></term>
     187        <listitem>
     188          <para>Sends a signal to all processes, except the processes in its own
     189          session so it will not kill the shell running the script that called
     190          it</para>
     191          <indexterm zone="ch-boot-sysvinit killall5">
     192            <primary sortas="b-killall5">killall5</primary>
     193          </indexterm>
     194        </listitem>
     195      </varlistentry>
     196
     197      <varlistentry id="poweroff">
     198        <term><command>poweroff</command></term>
     199        <listitem>
     200          <para>Tells the kernel to halt the system and switch off the computer
     201          (see <command>halt</command>)</para>
     202          <indexterm zone="ch-boot-sysvinit poweroff">
     203            <primary sortas="b-poweroff">poweroff</primary>
     204          </indexterm>
     205        </listitem>
     206      </varlistentry>
     207
     208      <varlistentry id="reboot">
     209        <term><command>reboot</command></term>
     210        <listitem>
     211          <para>Tells the kernel to reboot the system (see
     212          <command>halt</command>)</para>
     213          <indexterm zone="ch-boot-sysvinit reboot">
     214            <primary sortas="b-reboot">reboot</primary>
     215          </indexterm>
     216        </listitem>
     217      </varlistentry>
     218
     219      <varlistentry id="runlevel">
     220        <term><command>runlevel</command></term>
     221        <listitem>
     222          <para>Reports the previous and the current run-level, as noted in
     223          the last run-level record in <filename>/var/run/utmp</filename></para>
     224          <indexterm zone="ch-boot-sysvinit runlevel">
     225            <primary sortas="b-runlevel">runlevel</primary>
     226          </indexterm>
     227        </listitem>
     228      </varlistentry>
     229
     230      <varlistentry id="shutdown">
     231        <term><command>shutdown</command></term>
     232        <listitem>
     233          <para>Brings the system down in a secure way, signaling all processes
     234          and notifying all logged-in users</para>
     235          <indexterm zone="ch-boot-sysvinit shutdown">
     236            <primary sortas="b-shutdown">shutdown</primary>
     237          </indexterm>
     238        </listitem>
     239      </varlistentry>
     240
     241      <varlistentry id="telinit">
     242        <term><command>telinit</command></term>
     243        <listitem>
     244          <para>Tells <command>init</command> which run-level to change to</para>
     245          <indexterm zone="ch-boot-sysvinit telinit">
     246            <primary sortas="b-telinit">telinit</primary>
     247          </indexterm>
     248        </listitem>
     249      </varlistentry>
     250
     251    </variablelist>
    118252
    119253  </sect2>
  • BOOK/boot/mips-chapter.xml

    r88ef769 r03e6a40  
    1313
    1414  <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/bootscripts.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"/>
    1522  <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"/>
    1624  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips/creatingdirs.xml"/>
    1725  <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"/>
    2427  <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"/>
    2729  <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"/>
    3130  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/changingowner.xml"/>
    3231  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips/colo.xml"/>
  • BOOK/boot/mips/bootloaders.xml

    r88ef769 r03e6a40  
    1818  netbooting can be found at the link below.</para>
    1919
    20   <para><ulink url="http://documents.jg555.com/netboot"/></para>
     20  <para><ulink url="&hints-root;Category:Netboot"/></para>
    2121
    2222</sect1>
  • BOOK/boot/mips/kernel.xml

    r88ef769 r03e6a40  
    7272
    7373<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>
    7575
    7676    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     
    7979
    8080<screen><userinput>make ARCH=mips CROSS_COMPILE=${CLFS_TARGET}- \
    81    INSTALL_FW_PATH=${CLFS}/lib/firmware firmware_install</userinput></screen>
     81   INSTALL_MOD_PATH=/tools firmware_install</userinput></screen>
    8282
    8383    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     
    8989    xpointer="xpointer(//*[@os='v'])"/>
    9090
    91 <screen><userinput>cp -v vmlinux ${CLFS}/boot/vmlinux-&linux-version;
    92 gzip -9 ${CLFS}/boot/vmlinux-&linux-version;</userinput></screen>
     91<screen><userinput>cp -v vmlinux /tools/boot/vmlinux-&linux-version;
     92gzip -9 /tools/boot/vmlinux-&linux-version;</userinput></screen>
    9393
    9494    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
  • BOOK/boot/mips64-64-chapter.xml

    r88ef769 r03e6a40  
    1313
    1414  <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/bootscripts.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="x86_64-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="multilib/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"/>
    1522  <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"/>
    1624  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips/creatingdirs.xml"/>
    1725  <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"/>
    2427  <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"/>
    2729  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/settingenviron.xml"/>
    2830  <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"/>
    3231  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/changingowner.xml"/>
    3332  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips/colo.xml"/>
  • BOOK/boot/mips64-chapter.xml

    r88ef769 r03e6a40  
    1313
    1414  <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/bootscripts.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="multilib/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"/>
    1522  <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"/>
    1624  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips64/creatingdirs.xml"/>
    1725  <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"/>
    2427  <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"/>
    2729  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/settingenviron.xml"/>
    2830  <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"/>
    3231  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/changingowner.xml"/>
    3332  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips/colo.xml"/>
  • BOOK/boot/mips64/createfiles.xml

    r88ef769 r03e6a40  
    1515  xpointer="xpointer(//*[@os='a'])"/>
    1616
    17 <screen><userinput>ln -sv /tools/bin/{bash,cat,echo,grep,login,passwd,pwd,sleep,stty} ${CLFS}/bin
     17<screen><userinput>ln -sv /tools/bin/{bash,cat,echo,grep,login,pwd,stty} ${CLFS}/bin
    1818ln -sv /tools/bin/file ${CLFS}/usr/bin
    19 ln -sv /tools/sbin/{agetty,blkid} ${CLFS}/sbin
    2019ln -sv /tools/lib/libgcc_s.so{,.1} ${CLFS}/usr/lib
    2120ln -sv /tools/lib32/libgcc_s.so{,.1} ${CLFS}/usr/lib32
    2221ln -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
     22ln -sv /tools/lib/libstdc++.so{.6,} ${CLFS}/usr/lib
     23ln -sv /tools/lib32/libstdc++.so{.6,} ${CLFS}/usr/lib32
     24ln -sv /tools/lib64/libstdc++.so{.6,} ${CLFS}/usr/lib64
     25sed -e 's/tools/usr/' /tools/lib/libstdc++.la &gt; ${CLFS}/usr/lib/libstdc++.la
    2626ln -sv bash ${CLFS}/bin/sh
    27 ln -sv ../run ${CLFS}/var/run</userinput></screen>
     27ln -sv ../run ${CLFS}/var/run
     28ln -sv /tools/sbin/{fsck.ext2,fsck.ext3,fsck.ext4,e2fsck} ${CLFS}/sbin
     29ln -sv /tools/sbin/init ${CLFS}/sbin
     30ln -sv /tools/etc/{login.{access,defs},limits} ${CLFS}/etc</userinput></screen>
     31
     32  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     33  href="../common/createfiles.xml"
     34  xpointer="xpointer(//*[@os='c'])"/>
     35
     36  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     37  href="../common/createfiles.xml"
     38  xpointer="xpointer(//*[@os='d'])"/>
    2839
    2940</sect1>
  • BOOK/boot/mips64/creatingdirs.xml

    r88ef769 r03e6a40  
    2525mkdir -pv ${CLFS}/usr/{,local/}share/{misc,terminfo,zoneinfo}
    2626mkdir -pv ${CLFS}/usr/{,local/}share/man/man{1,2,3,4,5,6,7,8}
    27 for dir in ${CLFS}/usr{,/local}; do
    28   ln -sv share/{man,doc,info} $dir
    29 done
    3027install -dv ${CLFS}/usr/lib/locale
    3128ln -sv ../lib/locale ${CLFS}/usr/lib32
  • BOOK/boot/mips64/kernel.xml

    r88ef769 r03e6a40  
    7676
    7777<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>
    7979
    8080    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     
    8383
    8484<screen><userinput>make ARCH=mips CROSS_COMPILE=${CLFS_TARGET}- \
    85    INSTALL_FW_PATH=${CLFS}/lib/firmware firmware_install</userinput></screen>
     85   INSTALL_MOD_PATH=/tools firmware_install</userinput></screen>
    8686
    8787    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     
    9393    xpointer="xpointer(//*[@os='v'])"/>
    9494
    95 <screen><userinput>cp -v vmlinux ${CLFS}/boot/vmlinux-&linux-version;
    96 gzip -9 ${CLFS}/boot/vmlinux-&linux-version;</userinput></screen>
     95<screen><userinput>cp -v vmlinux /tools/boot/vmlinux-&linux-version;
     96gzip -9 /tools/boot/vmlinux-&linux-version;</userinput></screen>
    9797
    9898    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
  • BOOK/boot/multilib/createfiles.xml

    r88ef769 r03e6a40  
    1515  xpointer="xpointer(//*[@os='a'])"/>
    1616
    17 <screen><userinput>ln -sv /tools/bin/{bash,cat,echo,grep,login,passwd,pwd,sleep,stty} ${CLFS}/bin
     17<screen><userinput>ln -sv /tools/bin/{bash,cat,echo,grep,login,pwd,stty} ${CLFS}/bin
    1818ln -sv /tools/bin/file ${CLFS}/usr/bin
    19 ln -sv /tools/sbin/{agetty,blkid} ${CLFS}/sbin
    2019ln -sv /tools/lib/libgcc_s.so{,.1} ${CLFS}/usr/lib
    2120ln -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
     21ln -sv /tools/lib/libstdc++.so{.6,} ${CLFS}/usr/lib
     22ln -sv /tools/lib64/libstdc++.so{.6,} ${CLFS}/usr/lib64
     23sed -e 's/tools/usr/' /tools/lib/libstdc++.la &gt; ${CLFS}/usr/lib/libstdc++.la
    2424ln -sv bash ${CLFS}/bin/sh
    25 ln -sv ../run ${CLFS}/var/run</userinput></screen>
     25ln -sv ../run ${CLFS}/var/run
     26ln -sv /tools/sbin/{fsck.ext2,fsck.ext3,fsck.ext4,e2fsck} ${CLFS}/sbin
     27ln -sv /tools/sbin/init ${CLFS}/sbin
     28ln -sv /tools/etc/{login.{access,defs},limits} ${CLFS}/etc</userinput></screen>
     29
     30  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     31  href="../common/createfiles.xml"
     32  xpointer="xpointer(//*[@os='c'])"/>
     33
     34  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     35  href="../common/createfiles.xml"
     36  xpointer="xpointer(//*[@os='d'])"/>
    2637
    2738</sect1>
  • BOOK/boot/multilib/creatingdirs.xml

    r88ef769 r03e6a40  
    1515  xpointer="xpointer(//*[@os='a'])"/>
    1616
    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}
    1822mkdir -pv ${CLFS}/{proc,media/{floppy,cdrom},run/{,shm},sbin,srv,sys}
    1923mkdir -pv ${CLFS}/var/{lock,log,mail,spool}
     
    2529mkdir -pv ${CLFS}/usr/{,local/}share/{misc,terminfo,zoneinfo}
    2630mkdir -pv ${CLFS}/usr/{,local/}share/man/man{1,2,3,4,5,6,7,8}
    27 for dir in ${CLFS}/usr{,/local}; do
    28   ln -sv share/{man,doc,info} $dir
    29 done
    3031install -dv ${CLFS}/usr/lib/locale
    3132ln -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'])"/>
    3633
    3734  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     
    4340  xpointer="xpointer(//*[@os='e'])"/>
    4441
     42  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     43  href="../common/creatingdirs.xml"
     44  xpointer="xpointer(//*[@os='f'])"/>
     45
    4546</sect1>
  • BOOK/boot/multilib/e2fsprogs.xml

    r88ef769 r03e6a40  
    7575    xpointer="xpointer(//*[@os='l'])"/>
    7676
    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 
    8577  </sect2>
    8678
  • BOOK/boot/multilib/eudev.xml

    r88ef769 r03e6a40  
    1313  <indexterm zone="ch-boot-eudev">
    1414    <primary sortas="a-Eudev">Eudev</primary>
    15     <secondary>boot</secondary>
    1615  </indexterm>
    1716
    1817  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    19   href="../../final-system/common/eudev.xml"
     18  href="../common/eudev.xml"
    2019  xpointer="xpointer(//*[@role='package'])"/>
    2120
     
    2423
    2524    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    26     href="../../final-system/common/eudev.xml"
     25    href="../common/eudev.xml"
    2726    xpointer="xpointer(//*[@os='a'])"/>
    2827
    2928<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>
    3834
    3935    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    40     href="../../final-system/common/eudev.xml"
     36    href="../common/eudev.xml"
    4137    xpointer="xpointer(//*[@os='c'])"/>
    4238
    4339    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    44     href="../../final-system/common/eudev.xml"
     40    href="../common/eudev.xml"
    4541    xpointer="xpointer(//*[@os='d'])"/>
    4642
    4743    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    48     href="../../final-system/common/eudev.xml"
     44    href="../common/eudev.xml"
    4945    xpointer="xpointer(//*[@os='g'])"/>
    5046
     
    5450
    5551    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    56     href="../../final-system/common/eudev.xml"
     52    href="../common/eudev.xml"
    5753    xpointer="xpointer(//*[@os='r1'])"/>
    5854
     
    6359  </sect2>
    6460
    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'])"/>
    7264
    7365</sect1>
  • BOOK/boot/multilib/grub-build.xml

    r88ef769 r03e6a40  
    4141<screen os="ab"><userinput>CC="${CC} ${BUILD64}" ./configure --prefix=/tools \
    4242    --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</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'])"/>
    4453
    4554    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     
    5564    xpointer="xpointer(//*[@os='f'])"/>
    5665
    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'])"/>
    5869
    5970  </sect2>
  • BOOK/boot/multilib/kmod.xml

    r88ef769 r03e6a40  
    2424
    2525    <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"
    2634    href="../../final-system/common/kmod.xml"
    2735    xpointer="xpointer(//*[@os='a'])"/>
     
    3038zlib_CFLAGS="-I/tools/include" zlib_LIBS="-L/tools/lib64 -lz" \
    3139CC="${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>
     40    --build=${CLFS_HOST} --host=${CLFS_TARGET} \
     41    --libdir=/tools/lib64 --with-xz --with-zlib</userinput></screen>
     42
     43    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     44    href="../common/kmod.xml"
     45    xpointer="xpointer(//*[@os='c'])"/>
    3446
    3547    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     
    4557    xpointer="xpointer(//*[@os='g'])"/>
    4658
    47 <screen os="k"><userinput>make DESTDIR=${CLFS} install</userinput></screen>
     59    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     60    href="../common/kmod.xml"
     61    xpointer="xpointer(//*[@os='h'])"/>
    4862
    49 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    50 href="../../final-system/common/kmod.xml"
    51 xpointer="xpointer(//*[@os='i'])"/>
     63    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     64    href="../common/kmod.xml"
     65    xpointer="xpointer(//*[@os='i'])"/>
    5266
    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>
     67    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     68    href="../common/kmod.xml"
     69    xpointer="xpointer(//*[@os='j'])"/>
    5970
    6071  </sect2>
  • BOOK/boot/multilib/sysvinit.xml

    r88ef769 r03e6a40  
    1313  <indexterm zone="ch-boot-sysvinit">
    1414    <primary sortas="a-Sysvinit">Sysvinit</primary>
    15     <secondary>boot</secondary>
    1615  </indexterm>
    1716
    1817  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    19   href="../../final-system/common/sysvinit.xml"
     18  href="../common/sysvinit.xml"
    2019  xpointer="xpointer(//*[@role='package'])"/>
    2120
     
    2524    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    2625    href="../common/sysvinit.xml"
    27     xpointer="xpointer(//*[@os='aa'])"/>
     26    xpointer="xpointer(//*[@os='p1'])"/>
    2827
    2928    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    3029    href="../common/sysvinit.xml"
    31     xpointer="xpointer(//*[@os='ab'])"/>
     30    xpointer="xpointer(//*[@os='p2'])"/>
    3231
    3332    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     
    5251  xpointer="xpointer(//*[@role='configuration'])"/>
    5352
    54   <sect2 role="content">
    55     <title/>
    56 
    57     <para>Details on this package are located in <xref
    58     linkend="contents-sysvinit" role="."/></para>
    59 
    60   </sect2>
     53  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     54  href="../common/sysvinit.xml"
     55  xpointer="xpointer(//*[@role='content'])"/>
    6156
    6257</sect1>
  • BOOK/boot/ppc-chapter.xml

    r88ef769 r03e6a40  
    1313
    1414  <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/bootscripts.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"/>
    1818  <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"/>
    2019  <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"/>
    2220  <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"/>
    2421  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc/kernel.xml"/>
    2522  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc/hfsutils.xml"/>
    2623  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc/powerpc-utils.xml"/>
    2724  <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"/>
    2830  <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"/>
    3231  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/changingowner.xml"/>
    3332  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc/yaboot.xml"/>
  • BOOK/boot/ppc/kernel.xml

    r88ef769 r03e6a40  
    7777
    7878<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>
    8080
    8181    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     
    8484
    8585<screen><userinput>make ARCH=powerpc CROSS_COMPILE=${CLFS_TARGET}- \
    86    INSTALL_FW_PATH=${CLFS}/lib/firmware firmware_install</userinput></screen>
     86   INSTALL_MOD_PATH=/tools firmware_install</userinput></screen>
    8787
    8888    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     
    9494    xpointer="xpointer(//*[@os='v'])"/>
    9595
    96 <screen><userinput>cp -v vmlinux ${CLFS}/boot/clfskernel-&linux-version;</userinput></screen>
     96<screen><userinput>cp -v vmlinux /tools/boot/clfskernel-&linux-version;</userinput></screen>
    9797
    9898    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
  • BOOK/boot/ppc64-64-chapter.xml

    r88ef769 r03e6a40  
    1313
    1414  <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/bootscripts.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="x86_64-64/kmod.xml"/>
    1818  <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"/>
    2019  <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"/>
     20  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/eudev.xml"/>
    2421  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc64/kernel.xml"/>
    2522  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc64/hfsutils.xml"/>
    2623  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc64-64/powerpc-utils.xml"/>
    2724  <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"/>
    2830  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/settingenviron.xml"/>
    2931  <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"/>
    3332  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/changingowner.xml"/>
    3433  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc/yaboot.xml"/>
  • BOOK/boot/ppc64-64/powerpc-utils.xml

    r88ef769 r03e6a40  
    2727    xpointer="xpointer(//*[@os='a'])"/>
    2828
    29     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    30     href="../../final-system/ppc/powerpc-utils.xml"
    31     xpointer="xpointer(//*[@os='b'])"/>
     29<screen os="b"><userinput>CC="gcc ${BUILD32}" ./configure --prefix=/usr \
     30  --exec-prefix="" --sysconfdir=/etc \
     31  --sbindir=/sbin --libexecdir=/lib/udev \
     32  --libdir=/usr/lib --with-systemdsystemunitdir=/lib/systemd/system \
     33  --disable-extras --disable-introspection</userinput></screen>
    3234
    3335    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
  • BOOK/boot/ppc64-chapter.xml

    r88ef769 r03e6a40  
    1313
    1414  <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/bootscripts.xml"/>
    2016  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc64/e2fsprogs-libs.xml"/>
    2117  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc64/e2fsprogs.xml"/>
     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"/>
    2220  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/sysvinit.xml"/>
    23   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/kmod.xml"/>
    2421  <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"/>
    2622  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc64/kernel.xml"/>
    2723  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc64/hfsutils.xml"/>
    2824  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc64/powerpc-utils.xml"/>
    2925  <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"/>
    3031  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/settingenviron.xml"/>
    3132  <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"/>
    3533  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/changingowner.xml"/>
    3634  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc64/yaboot.xml"/>
  • BOOK/boot/ppc64/e2fsprogs.xml

    r88ef769 r03e6a40  
    8585    xpointer="xpointer(//*[@os='l'])"/>
    8686
    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 
    9587  </sect2>
    9688
  • BOOK/boot/ppc64/kernel.xml

    r88ef769 r03e6a40  
    7676
    7777<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>
    7979
    8080    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     
    8383
    8484<screen><userinput>make ARCH=powerpc CROSS_COMPILE=${CLFS_TARGET}- \
    85    INSTALL_FW_PATH=${CLFS}/lib/firmware firmware_install</userinput></screen>
     85   INSTALL_MOD_PATH=/tools firmware_install</userinput></screen>
    8686
    8787    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     
    9393    xpointer="xpointer(//*[@os='v'])"/>
    9494
    95 <screen><userinput>cp -v vmlinux ${CLFS}/boot/clfskernel-&linux-version;</userinput></screen>
     95<screen><userinput>cp -v vmlinux /tools/boot/clfskernel-&linux-version;</userinput></screen>
    9696
    9797    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
  • BOOK/boot/sparc-chapter.xml

    r88ef769 r03e6a40  
    1313
    1414  <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/bootscripts.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"/>
    1524  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/creatingdirs.xml"/>
    1625  <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"/>
    2427  <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"/>
    2729  <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"/>
    3130  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/changingowner.xml"/>
    3231  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc/silo.xml"/>
  • BOOK/boot/sparc/kernel.xml

    r88ef769 r03e6a40  
    7272
    7373<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>
    7575
    7676    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     
    7979
    8080<screen><userinput>make ARCH=sparc CROSS_COMPILE=${CLFS_TARGET}- \
    81    INSTALL_FW_PATH=${CLFS}/lib/firmware firmware_install</userinput></screen>
     81   INSTALL_MOD_PATH=/tools firmware_install</userinput></screen>
    8282
    8383    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     
    8989    xpointer="xpointer(//*[@os='v'])"/>
    9090
    91 <screen><userinput>cp -v vmlinux ${CLFS}/boot/clfskernel-&linux-version;</userinput></screen>
     91<screen><userinput>cp -v vmlinux /tools/boot/clfskernel-&linux-version;</userinput></screen>
    9292
    9393    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
  • BOOK/boot/sparc64-64-chapter.xml

    r88ef769 r03e6a40  
    1313
    1414  <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/bootscripts.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="x86_64-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="multilib/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"/>
    1524  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/creatingdirs.xml"/>
    1625  <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"/>
    2427  <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"/>
    2729  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/settingenviron.xml"/>
    2830  <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"/>
    3231  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/changingowner.xml"/>
    3332  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc/silo.xml"/>
  • BOOK/boot/sparc64-chapter.xml

    r88ef769 r03e6a40  
    1313
    1414  <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/bootscripts.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="multilib/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"/>
    1524  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/creatingdirs.xml"/>
    1625  <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"/>
    2427  <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"/>
    2729  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/settingenviron.xml"/>
    2830  <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"/>
    3231  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/changingowner.xml"/>
    3332  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc/silo.xml"/>
  • BOOK/boot/sparc64/kernel.xml

    r88ef769 r03e6a40  
    7373    xpointer="xpointer(//*[@os='s'])"/>
    7474
    75 <screen><userinput>make ARCH=sparc64 INSTALL_MOD_PATH=${CLFS} \
     75<screen><userinput>make ARCH=sparc64 INSTALL_MOD_PATH=/tools \
    7676   CROSS_COMPILE=${CLFS_TARGET}- modules_install</userinput></screen>
    7777
     
    8181
    8282<screen><userinput>make ARCH=sparc64 CROSS_COMPILE=${CLFS_TARGET}- \
    83    INSTALL_FW_PATH=${CLFS}/lib/firmware firmware_install</userinput></screen>
     83   INSTALL_MOD_PATH=/tools firmware_install</userinput></screen>
    8484
    8585    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     
    9191    xpointer="xpointer(//*[@os='v'])"/>
    9292
    93 <screen><userinput>cp -v vmlinux ${CLFS}/boot/clfskernel-&linux-version;</userinput></screen>
     93<screen><userinput>cp -v vmlinux /tools/boot/clfskernel-&linux-version;</userinput></screen>
    9494
    9595    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
  • BOOK/boot/x86-chapter.xml

    r88ef769 r03e6a40  
    1313
    1414  <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/bootscripts.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"/>
    1523  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/creatingdirs.xml"/>
    1624  <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"/>
    2326  <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"/>
    2628  <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"/>
    3029  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/changingowner.xml"/>
    3130  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/whatnext.xml"/>
  • BOOK/boot/x86/grub-build.xml

    r88ef769 r03e6a40  
    4141<screen os="ab"><userinput>./configure --prefix=/tools \
    4242    --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>
    4455
    4556    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     
    5566    xpointer="xpointer(//*[@os='f'])"/>
    5667
    57 <screen os="ag"><userinput>make DESTDIR=${CLFS} install</userinput></screen>
     68<screen os="ag"><userinput>make install</userinput></screen>
    5869
    5970  </sect2>
  • BOOK/boot/x86/kernel.xml

    r88ef769 r03e6a40  
    8080
    8181<screen><userinput>make ARCH=i386 CROSS_COMPILE=${CLFS_TARGET}- \
    82     INSTALL_MOD_PATH=${CLFS} modules_install</userinput></screen>
     82    INSTALL_MOD_PATH=/tools modules_install</userinput></screen>
    8383
    8484    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     
    8787
    8888<screen><userinput>make ARCH=i386 CROSS_COMPILE=${CLFS_TARGET}- \
    89    INSTALL_FW_PATH=${CLFS}/lib/firmware firmware_install</userinput></screen>
     89   INSTALL_MOD_PATH=/tools firmware_install</userinput></screen>
    9090
    9191    <para os="u">After kernel compilation is complete, additional steps are
    9292    required to complete the installation. Some files need to be copied to
    93     the <filename class="directory">${CLFS}/boot</filename> directory.</para>
     93    the <filename class="directory">/tools/boot</filename> directory.</para>
    9494
    95     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    96     href="../../bootable/x86/kernel.xml"
    97     xpointer="xpointer(//*[@os='v'])"/>
     95    <para os="v">Issue the following commands to install the kernel:</para>
    9896
    99 <screen><userinput>cp -v arch/i386/boot/bzImage ${CLFS}/boot/vmlinuz-clfs-&linux-version;</userinput></screen>
     97<screen><userinput>cp -v arch/i386/boot/bzImage /tools/boot/vmlinuz-clfs-&linux-version;</userinput></screen>
    10098
    10199    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     
    103101    xpointer="xpointer(//*[@os='w'])"/>
    104102
    105 <screen os="w1"><userinput>cp -v System.map ${CLFS}/boot/System.map-&linux-version;</userinput></screen>
     103<screen os="w1"><userinput>cp -v System.map /tools/boot/System.map-&linux-version;</userinput></screen>
    106104
    107105    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     
    109107    xpointer="xpointer(//*[@os='x'])"/>
    110108
    111 <screen os="x1"><userinput>cp -v .config ${CLFS}/boot/config-&linux-version;</userinput></screen>
     109<screen os="x1"><userinput>cp -v .config /tools/boot/config-&linux-version;</userinput></screen>
    112110
    113111  </sect2>
  • BOOK/boot/x86_64-64-chapter.xml

    r88ef769 r03e6a40  
    1313
    1414  <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/bootscripts.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="x86_64-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="multilib/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"/>
    1523  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/creatingdirs.xml"/>
    1624  <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"/>
    2326  <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"/>
    2628  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/settingenviron.xml"/>
    2729  <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"/>
    3130  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/changingowner.xml"/>
    3231  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/whatnext.xml"/>
  • BOOK/boot/x86_64-64/kmod.xml

    r88ef769 r03e6a40  
    2424
    2525    <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"
    2634    href="../../final-system/common/kmod.xml"
    2735    xpointer="xpointer(//*[@os='a'])"/>
     
    2937<screen os="b"><userinput>liblzma_CFLAGS="-I/tools/include" liblzma_LIBS="-L/tools/lib -llzma" \
    3038zlib_CFLAGS="-I/tools/include" zlib_LIBS="-L/tools/lib -lz" \
    31 CC="${CC} ${BUILD64}" ./configure --prefix=/tools --bindir=/bin \
    32     --build=${CLFS_HOST} --host=${CLFS_TARGET} --with-xz --with-zlib \
    33     --disable-manpages</userinput></screen>
     39CC="${CC} ${BUILD64}" ./configure --prefix=/tools \
     40    --build=${CLFS_HOST} --host=${CLFS_TARGET} --with-xz --with-zlib</userinput></screen>
     41
     42    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     43    href="../common/kmod.xml"
     44    xpointer="xpointer(//*[@os='c'])"/>
    3445
    3546    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     
    4556    xpointer="xpointer(//*[@os='g'])"/>
    4657
    47 <screen os="k"><userinput>make DESTDIR=${CLFS} install</userinput></screen>
     58    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     59    href="../common/kmod.xml"
     60    xpointer="xpointer(//*[@os='h'])"/>
    4861
    49 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    50 href="../../final-system/common/kmod.xml"
    51 xpointer="xpointer(//*[@os='i'])"/>
     62    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     63    href="../common/kmod.xml"
     64    xpointer="xpointer(//*[@os='i'])"/>
    5265
    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>
     66    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     67    href="../common/kmod.xml"
     68    xpointer="xpointer(//*[@os='j'])"/>
    5969
    6070  </sect2>
  • BOOK/boot/x86_64-chapter.xml

    r88ef769 r03e6a40  
    1313
    1414  <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/bootscripts.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="multilib/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"/>
    1523  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/creatingdirs.xml"/>
    1624  <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"/>
    2326  <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"/>
    2628  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/settingenviron.xml"/>
    2729  <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"/>
    3130  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/changingowner.xml"/>
    3231  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/whatnext.xml"/>
  • BOOK/boot/x86_64/kernel.xml

    r88ef769 r03e6a40  
    7676
    7777<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>
    7979
    8080    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     
    8383
    8484<screen><userinput>make ARCH=x86_64 CROSS_COMPILE=${CLFS_TARGET}- \
    85    INSTALL_FW_PATH=${CLFS}/lib/firmware firmware_install</userinput></screen>
     85   INSTALL_MOD_PATH=/tools firmware_install</userinput></screen>
    8686
    8787    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     
    9393    xpointer="xpointer(//*[@os='v'])"/>
    9494
    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
     96cp -v arch/x86_64/boot/bzImage /tools/boot/vmlinuz-clfs-&linux-version;</userinput></screen>
    9697
    9798    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
  • BOOK/bootable/alpha/kernel.xml

    r88ef769 r03e6a40  
    4242    href="../x86/kernel.xml"
    4343    xpointer="xpointer(//*[@os='d'])"/>
     44
     45    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     46    href="../x86/kernel.xml"
     47    xpointer="xpointer(//*[@os='kc'])"/>
     48
     49    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     50    href="../x86/kernel.xml"
     51    xpointer="xpointer(//*[@os='kd'])"/>
    4452
    4553    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
  • BOOK/bootable/common/fstab.xml

    r88ef769 r03e6a40  
    2828/dev/<replaceable>[xxx]</replaceable>     /            <replaceable>[fff]</replaceable>  defaults         1     1
    2929/dev/<replaceable>[yyy]</replaceable>     swap         swap   pri=1            0     0
    30 proc           /proc        proc   defaults         0     0
    31 sysfs          /sys         sysfs  defaults         0     0
    32 devpts         /dev/pts     devpts gid=&gid-tty;,mode=620   0     0
    33 shm            /dev/shm     tmpfs  defaults         0     0
    34 tmpfs          /run         tmpfs  defaults         0     0
    35 devtmpfs       /dev         devtmpfs mode=0755,nosuid 0     0
    3630
    3731# End /etc/fstab</literal>
  • BOOK/bootable/mips/kernel.xml

    r88ef769 r03e6a40  
    3737    href="../x86/kernel.xml"
    3838    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'])"/>
    3947
    4048    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
  • BOOK/bootable/ppc/kernel.xml

    r88ef769 r03e6a40  
    3737    href="../x86/kernel.xml"
    3838    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'])"/>
    3947
    4048    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
  • BOOK/bootable/ppc64/kernel.xml

    r88ef769 r03e6a40  
    3737    href="../x86/kernel.xml"
    3838    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'])"/>
    3947
    4048    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
  • BOOK/bootable/sparc/kernel.xml

    r88ef769 r03e6a40  
    3737    href="../x86/kernel.xml"
    3838    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'])"/>
    3947
    4048    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
  • BOOK/bootable/x86/grub.xml

    r88ef769 r03e6a40  
    3939  </warning>
    4040
    41   <para os="e">Instruct GRUB to install itself int othe MBR of
     41  <para os="e">Instruct GRUB to install itself into the MBR of
    4242  <filename class="partition">sda</filename>:</para>
    4343
  • BOOK/bootable/x86/kernel.xml

    r88ef769 r03e6a40  
    3737    un-tarring.</para>
    3838
     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  ---&gt;
     48  [*] open by fhandle syscalls
     49  [ ] Auditing support
     50  [*] Control Group support
     51Processor type and features  ---&gt;
     52  [*] Enable seccomp to safely compute untrusted bytecode
     53Networking support  ---&gt;
     54  Networking options  ---&gt;
     55    &lt;*&gt; The IPv6 protocol
     56Device Drivers  ---&gt;
     57  Generic Driver Options  ---&gt;
     58    ()  path to uevent helper
     59    [*] Maintain a devtmpfs filesystem to mount at /dev
     60    [ ] Fallback user-helper invocation for firmware loading
     61File systems  ---&gt;
     62  [*] Inotify support for userspace
     63  &lt;*&gt; Kernel automounter version 4 support (also supports v3)
     64  Pseudo filesystems  ---&gt;
     65    [*] Tmpfs POSIX Access Control Lists
     66    [*] Tmpfs extended attributes
     67Firmware Drivers ---&gt;
     68  EFI (Extensible Firmware Interface) Support ---&gt;
     69    &lt;*&gt; EFI Variable Support via sysfs
     70-*- Enable the block layer ---&gt;
     71  Partition Types ---&gt;
     72    [*] Advanced partition selection
     73    [*]   EFI GUID Partition support
     74Kernel Hacking ---&gt;
     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
    3984    <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
    4487    url="&cblfs-root;"/>:</para>
    4588
  • BOOK/bootable/x86_64/kernel.xml

    r88ef769 r03e6a40  
    3737    href="../x86/kernel.xml"
    3838    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'])"/>
    3947
    4048    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
  • BOOK/bootscripts/alpha-chapter.xml

    r88ef769 r03e6a40  
    66]>
    77
    8 <chapter id="chapter-bootscripts" xreflabel="Setting Up System Bootscripts">
     8<chapter id="chapter-bootscripts" xreflabel="Setting Up the System">
    99  <?dbhtml dir="bootscripts"?>
    1010  <?dbhtml filename="chapter.html"?>
    1111
    12   <title>Setting Up System Bootscripts</title>
     12  <title>Setting Up the System</title>
    1313
    1414  <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/bootscripts.xml"/>
    1615  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/usage.xml"/>
    17   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/setclock.xml"/>
     16  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/clock.xml"/>
    1817  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/console.xml"/>
    19   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/eudev.xml"/>
     18  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/udev.xml"/>
    2019  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/symlinks.xml"/>
    2120  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/profile.xml"/>
  • BOOK/bootscripts/common/console.xml

    r88ef769 r03e6a40  
    1414  <secondary>configuring</secondary></indexterm>
    1515
    16   <para>This section discusses how to configure the <command>i18n</command>
    17   bootscript that sets up the keyboard map and the console font. If non-ASCII
    18   characters (e.g., the British pound sign and Euro character) will not be
    19   used and the keyboard is a U.S. one, skip this section. Without the
    20   configuration file, the <command>console</command> bootscript will do
    21   nothing.</para>
     16  <para>This section discusses how to configure the
     17  <command>systemd-vconsole-setup</command> system service which configures
     18  the virtual console font and console keymap.
     19 
     20  The <command>systemd-vconsole-setup</command> service reads <filename>
     21  /etc/vconsole.conf</filename> for configuration information. Decide which
     22  keymap and screen font will be used. Various language-specific HOWTO's can
     23  help. with this (see
     24  <ulink url="http://www.tldp.org/HOWTO/HOWTO-INDEX/other-lang.html"/>. Examine
     25  <command>localectl list-keymaps</command> output for a list of valid console
     26  keymaps. Look in
     27  <filename class="directory">/usr/share/consolefonts</filename> for valid
     28  screen fonts.</para>
    2229
    23   <para>The <command>i18n</command> script reads the
    24   <filename>/etc/sysconfig/i18n</filename> file for configuration
    25   information. Decide which keymap and screen font will be used. Various
    26   language-specific HOWTO's can also help with this (see <ulink
    27   url="http://www.tldp.org/HOWTO/HOWTO-INDEX/other-lang.html"/>. A pre-made
    28   <filename>/etc/sysconfig/i18n</filename> file with known settings for
    29   several countries was installed with the CLFS-Bootscripts package, so the
    30   relevant section can be uncommented if the country is supported. If still
    31   in doubt, look in the <filename class="directory">/usr/share/consolefonts</filename>
    32   for valid screen fonts and <filename class="directory">/usr/share/keymaps</filename>
    33   for valid keymaps.</para>
     30  <para>The <filename>/etc/vconsole.conf</filename> file should contain lines
     31  of the form: VARIABLE="value". The following variables are recognized:</para>
    3432
    35   <para>The default <filename>/etc/sysconfig/i18n</filename> is set up for UTF-8
    36   using the us keymap. You will need to edit the file to your specific needs.
    37   The <filename>/etc/sysconfig/i18n</filename> file has additional information
    38   in it to help you to assist in configuring.</para>
     33  <variablelist>
     34
     35    <varlistentry>
     36      <term>KEYMAP</term>
     37      <listitem>
     38        <para>This variable specifies the key mapping table for the keyboard. If
     39        unset, it defaults to <literal>us</literal>.</para>
     40      </listitem>
     41    </varlistentry>
     42
     43    <varlistentry>
     44      <term>KEYMAP_TOGGLE</term>
     45      <listitem>
     46        <para>This variable can be used to configure a second toggle keymap and
     47        is unset by default.</para>
     48      </listitem>
     49    </varlistentry>
     50
     51    <varlistentry>
     52      <term>FONT</term>
     53      <listitem>
     54        <para>This variable specifies the font used by the virtual
     55        console.</para>
     56      </listitem>
     57    </varlistentry>
     58
     59    <varlistentry>
     60      <term>FONT_MAP</term>
     61      <listitem>
     62        <para>This variable specifies the console map to be used.</para>
     63      </listitem>
     64    </varlistentry>
     65
     66    <varlistentry>
     67      <term>FONT_UNIMAP</term>
     68      <listitem>
     69        <para>This variable specifies the unicode font map.</para>
     70      </listitem>
     71    </varlistentry>
     72
     73  </variablelist>
     74
     75  <para>An example for a German keyboard and console is given below:</para>
     76
     77<screen role="nodump"><userinput>cat &gt; /etc/vconsole.conf &lt;&lt; "EOF"
     78<literal>KEYMAP=de-latin1
     79FONT=Lat2-Terminus16</literal>
     80EOF</userinput></screen>
     81
     82  <para>You can change KEYMAP value at runtime by using the
     83  <command>localectl</command> utility:</para>
     84
     85<screen role="nodump"><userinput>localectl set-keymap MAP</userinput></screen>
     86
     87  <note><para>Please note that <command>localectl</command> command can
     88  be used  only on a system booted with Systemd.</para></note>
     89
     90  <para>You can also use <command>localectl</command> utility with the
     91  corresponding parameters to change X11 keyboard layout, model, variant
     92  and options:</para>
     93
     94<screen role="nodump"><userinput>localectl set-x11-keymap LAYOUT [MODEL] [VARIANT] [OPTIONS]</userinput></screen>
     95
     96  <para>To list possible values for <command>localectl set-x11-keymap</command>
     97  parameters, run <command>localectl</command> with parameters listed below:
     98  </para>
     99
     100  <variablelist>
     101
     102    <varlistentry>
     103      <term>list-x11-keymap-models</term>
     104      <listitem>
     105        <para>Show known X11 keyboard mapping models.</para>
     106      </listitem>
     107    </varlistentry>
     108
     109    <varlistentry>
     110      <term>list-x11-keymap-layouts</term>
     111      <listitem>
     112        <para>Show known X11 keyboard mapping layouts.</para>
     113      </listitem>
     114    </varlistentry>
     115
     116    <varlistentry>
     117      <term>list-x11-keymap-variants</term>
     118      <listitem>
     119        <para>Show known X11 keyboard mapping variants.</para>
     120      </listitem>
     121    </varlistentry>
     122
     123    <varlistentry>
     124      <term>list-x11-keymap-options</term>
     125      <listitem>
     126        <para>Show known X11 keyboard mapping options.</para>
     127      </listitem>
     128    </varlistentry>
     129
     130  </variablelist>
     131
     132  <note><para>Using any of the parameters listed above requires
     133  <ulink url="http://cblfs.cross-lfs.org/index.php/Xorg7/Data">
     134  XKeyboard Client</ulink> package from CBLFS.</para></note>
    39135
    40136</sect1>
  • BOOK/bootscripts/common/introduction.xml

    r88ef769 r03e6a40  
    1111  <title>Introduction</title>
    1212
    13   <para>This chapter details how to install and configure the CLFS-Bootscripts
    14   package. Most of these scripts will work without modification, but a few
    15   require additional configuration files because they deal with
    16   hardware-dependent information.</para>
    17 
    18   <para>System-V style init scripts are employed in this book because they
    19   are widely used. For additional options, a hint detailing the BSD style
    20   init setup is available at <ulink
    21   url="&hints-root;BSD-Init"/>.
    22   Searching the LFS mailing lists for <quote>depinit</quote> will also offer
    23   additional choices.</para>
    24 
    25   <para>If using an alternative style of init scripts, skip this chapter and
    26   move on to <xref linkend="chapter-bootable"/>.</para>
     13  <para>This chapter details how to finish configuring the base system.
     14  Including some final configuration for Systemd and as well as locales and a
     15  simple bash profile that should be suitable for most users.</para>
    2716
    2817</sect1>
  • BOOK/bootscripts/common/locale.xml

    r88ef769 r03e6a40  
    1111
    1212  <indexterm zone="ch-scripts-locale">
    13     <primary sortas="e-/etc/profile">/etc/profile</primary>
     13    <primary sortas="e-/etc/locale.conf">/etc/locale.conf</primary>
    1414  </indexterm>
    1515
    16   <para>The base <filename>/etc/profile</filename> below sets some
    17   environment variables necessary for native language support. Setting
    18   them properly results in:</para>
     16  <para>The <filename>/etc/locale.conf</filename> below sets some environment
     17  variables necessary for native language support. Setting them properly
     18  results in:</para>
    1919
    2020  <itemizedlist>
     
    2323    </listitem>
    2424    <listitem>
    25       <para>Correct classification of characters into letters, digits and
    26       other classes. This is necessary for <command>bash</command> to
    27       properly accept non-ASCII characters in command lines in non-English
    28       locales</para>
     25      <para>Correct classification of characters into letters, digits and other
     26      classes. This is necessary for <command>bash</command> to properly accept
     27      non-ASCII characters in command lines in non-English locales</para>
    2928    </listitem>
    3029    <listitem>
     
    3938  </itemizedlist>
    4039
    41   <para>This script also sets the <envar>INPUTRC</envar> environment variable
    42   that makes Bash and Readline use the <filename>/etc/inputrc</filename> file
    43   created earlier.</para>
    44 
    4540  <para>Replace <replaceable>[ll]</replaceable> below with the
    4641  two-letter code for the desired language (e.g., <quote>en</quote>) and
    4742  <replaceable>[CC]</replaceable> with the two-letter code for the
    48   appropriate country (e.g., <quote>GB</quote>).
     43  appropriate country (e.g., <quote>GB</quote> or <quote>US</quote>).
    4944  <replaceable>[charmap]</replaceable> should be replaced with the
    50   canonical charmap for your chosen locale.</para>
     45  canonical charmap for your chosen locale. Optional modifiers such as
     46  <quote>@euro</quote> may also be present.</para>
    5147
    5248  <para>The list of all locales supported by Glibc can be obtained by running
     
    7167
    7268  <para>This results in a final locale setting of <quote>en_US.UTF-8</quote>.
    73   It is important that the locale found using the heuristic above is tested prior
    74   to it being added to the Bash startup files:</para>
     69  It is important that the locale found using the heuristic above is tested
     70  prior to it being added to <filename>/etc/locale.conf</filename>:</para>
    7571
    7672<screen role="nodump"><userinput>LC_ALL=[locale name] locale territory
     
    108104
    109105  <para>Other packages can also function incorrectly (but may not necessarily
    110   display any error messages) if the locale name does not meet their expectations.
    111   In those cases, investigating how other Linux distributions support your locale
    112   might provide some useful information.</para>
     106  display any error messages) if the locale name does not meet their
     107  expectations. In those cases, investigating how other Linux distributions
     108  support your locale might provide some useful information.</para>
    113109
    114110  <para>Once the proper locale settings have been determined, create the
    115   <filename>/etc/profile</filename> file:</para>
     111  <filename>/etc/locale.conf</filename> file:</para>
    116112
    117 <screen><userinput>cat &gt; /etc/profile &lt;&lt; "EOF"
    118 <literal># Begin /etc/profile
     113<screen><userinput>cat &gt; /etc/locale.conf &lt;&lt; "EOF"
     114<literal># Begin /etc/locale.conf
    119115
    120 export LANG=<replaceable>[ll]</replaceable>_<replaceable>[CC]</replaceable>.<replaceable>[charmap]</replaceable>
    121 export INPUTRC=/etc/inputrc
     116LANG=<replaceable>[ll]</replaceable>_<replaceable>[CC]</replaceable>.<replaceable>[charmap]</replaceable><replaceable>[@modifiers]</replaceable>
    122117
    123 # End /etc/profile</literal>
     118# End /etc/locale.conf</literal>
    124119EOF</userinput></screen>
    125120
     121  <para>Note that you can modify <filename>/etc/locale.conf</filename> with
     122  Systemd <command>localectl</command> utility. To use
     123  <command>localectl</command> for the example above, run:</para>
     124
     125<screen role="nodump"><userinput>localectl set-locale LANG="<replaceable>[ll]_[CC][charmap][@modifiers]</replaceable>"</userinput></screen>
     126
     127  <para>You can also specify other language specific environment variables such
     128  as <envar>LANG</envar>, <envar>LC_CTYPE</envar>, <envar>LC_NUMERIC</envar> or
     129  any other environment variable from <command>locale</command> output. Just
     130  separate them with a space. An example where <envar>LANG</envar> is set as
     131  en_US.UTF-8 but <envar>LC_CTYPE</envar> is set as just en_US is:</para>
     132
     133<screen role="nodump"><userinput>localectl set-locale LANG="en_US.UTF-8" LC_CTYPE="en_US"</userinput></screen>
     134
     135  <note><para>Please note that <command>localectl</command> command can
     136  be used  only on a system booted with Systemd.</para></note>
    126137  <para>Setting the keyboard layout, screen font, and locale-related
    127138  environment variables are the only internationalization steps needed to
  • BOOK/bootscripts/common/profile.xml

    r88ef769 r03e6a40  
    3838  <para>The files <filename>/etc/profile</filename> and
    3939  <filename>~/.bash_profile</filename> are read when the shell is
    40   invoked as an interactive login shell. In the next section, a base
    41   <filename>/etc/profile</filename> will be created to set up locale
    42   information.</para>
     40  invoked as an interactive login shell. Create a base
     41  <filename>/etc/profile</filename> that will setup locale information and load
     42  any bash auto completion files that may be on the system. This script also
     43  sets the <envar>INPUTRC</envar> environment variable that makes Bash and
     44  Readline use <filename>/etc/inputrc</filename>.</para>
     45
     46<screen><userinput>cat &gt; /etc/profile &lt;&lt; "EOF"
     47<literal># Begin /etc/profile
     48
     49source /etc/locale.conf
     50for f in /etc/bash_completion.d/*.sh; do source $f; done; unset f
     51export INPUTRC=/etc/inputrc
     52
     53# End /etc/profile</literal>
     54EOF</userinput></screen>
    4355
    4456</sect1>
  • BOOK/bootscripts/common/symlinks.xml

    r88ef769 r03e6a40  
    4545    <note>
    4646      <para>Although the examples in this book work properly, be aware
    47       that Eudev does not recognize the backslash for line continuation.
    48       If modifying Eudev rules with an editor, be sure to leave each rule
     47      that Udev does not recognize the backslash for line continuation.
     48      If modifying Udev rules with an editor, be sure to leave each rule
    4949      on one physical line.</para>
    5050    </note>
     
    8989    <title>Dealing with duplicate devices</title>
    9090
    91     <para>As explained in <xref linkend="ch-scripts-eudev"/>, the order in
     91    <para>As explained in <xref linkend="ch-scripts-udev"/>, the order in
    9292    which devices with the same function appear in
    9393    <filename class="directory">/dev</filename> is essentially random.
     
    134134    device.</para>
    135135
    136     <para>More information on writing Eudev rules can be found in
    137     <filename>/usr/share/doc/udev/writing_udev_rules/index.html</filename>.</para>
     136    <para>More information on writing Udev rules can be found in
     137    <filename>/usr/share/doc/systemd-208/udev.html</filename>.</para>
    138138
    139139 </sect2>
  • BOOK/bootscripts/common/udev.xml

    r88ef769 r03e6a40  
    66]>
    77
    8 <sect1 id="ch-scripts-eudev">
    9   <?dbhtml filename="eudev.html"?>
     8<sect1 id="ch-scripts-udev">
     9  <?dbhtml filename="udev.html"?>
    1010
    1111  <title>Device and Module Handling on a CLFS System</title>
    1212
    13   <indexterm zone="ch-scripts-eudev">
    14     <primary sortas="a-Eudev">Eudev</primary>
     13  <indexterm zone="ch-scripts-udev">
     14    <primary sortas="a-Udev">Udev</primary>
    1515    <secondary>usage</secondary>
    1616  </indexterm>
    1717
    18   <para>In <xref linkend="chapter-building-system"/>, we installed the Eudev
    19   package. Before we go into the details regarding how this works,
    20   a brief history of previous methods of handling devices is in
     18  <para>In <xref linkend="chapter-building-system"/>, we installed the Udev
     19  package during Systemd install. Before we go into the details regarding how
     20  this works, a brief history of previous methods of handling devices is in
    2121  order.</para>
    2222
     
    3030  the world.</para>
    3131
    32   <para>Using the Eudev method, only those devices which are detected by the
     32  <para>Using the Udev method, only those devices which are detected by the
    3333  kernel get device nodes created for them. Because these device nodes will be
    3434  created each time the system boots, they will be stored on a <systemitem
     
    7171
    7272  <sect2>
    73     <title>Eudev Implementation</title>
     73    <title>Udev Implementation</title>
    7474
    7575    <sect3>
     
    9393
    9494    <sect3>
    95       <title>Eudev Bootscript</title>
     95      <title>Udev Bootscript</title>
    9696
    9797      <para>The <command>S10udev</command> initscript takes care of creating
     
    109109      class="directory">/lib/udev/devices</filename> also provides an easy
    110110      workaround for devices that are not supported by the dynamic device
    111       handling infrastructure. The bootscript then starts the Eudev daemon,
     111      handling infrastructure. The bootscript then starts the Udev daemon,
    112112      <command>udevd</command>, which will act on any uevents it receives.
    113113      Finally, the bootscript forces the kernel to replay uevents for any
     
    120120      <title>Device Node Creation</title>
    121121
    122       <para>To obtain the right major and minor number for a device, Eudev relies
     122      <para>To obtain the right major and minor number for a device, Udev relies
    123123      on the information provided by <systemitem
    124124      class="filesystem">sysfs</systemitem> in <filename
     
    134134      <command>udevd</command> can't find a rule for the device it is creating,
    135135      it will default permissions to <emphasis>660</emphasis> and ownership to
    136       <emphasis>root:root</emphasis>. Documentation on the syntax of the Eudev
     136      <emphasis>root:root</emphasis>. Documentation on the syntax of the Udev
    137137      rules configuration files is available in
    138138      <filename>/usr/share/doc/udev/writing_udev_rules/index.html</filename></para>
     
    155155      might contain the string
    156156      <quote>pci:v00001319d00000801sv00001319sd00001319bc04sc01i00</quote>.
    157       The default rules provided by Eudev will cause <command>udevd</command>
     157      The default rules provided by Udev will cause <command>udevd</command>
    158158      to call out to <command>/sbin/modprobe</command> with the contents of the
    159159      <envar>MODALIAS</envar> uevent environment variable (that should be the
     
    194194      <title>A kernel module is not loaded automatically</title>
    195195
    196       <para>Eudev will only load a module if it has a bus-specific alias and the
     196      <para>Udev will only load a module if it has a bus-specific alias and the
    197197      bus driver properly exports the necessary aliases to <systemitem
    198198      class="filesystem">sysfs</systemitem>. In other cases, one should
    199       arrange module loading by other means. With Linux-&linux-version;, Eudev is
     199      arrange module loading by other means. With Linux-&linux-version;, Udev is
    200200      known to load properly-written drivers for INPUT, IDE, PCI, USB, SCSI,
    201201      SERIO and FireWire devices.</para>
    202202
    203203      <para>To determine if the device driver you require has the necessary
    204       support for Eudev, run <command>modinfo</command> with the module name as
     204      support for Udev, run <command>modinfo</command> with the module name as
    205205      the argument.  Now try locating the device directory under
    206206      <filename class="directory">/sys/bus</filename> and check whether there is
     
    210210      class="filesystem">sysfs</systemitem>, the driver supports the device and
    211211      can talk to it directly, but doesn't have the alias, it is a bug in the
    212       driver. Load the driver without the help from Eudev and expect the issue
     212      driver. Load the driver without the help from Udev and expect the issue
    213213      to be fixed later.</para>
    214214
     
    219219      busses. Expect this issue to be fixed in later kernel versions.</para>
    220220
    221       <para>Eudev is not intended to load <quote>wrapper</quote> drivers such as
     221      <para>Udev is not intended to load <quote>wrapper</quote> drivers such as
    222222      <emphasis>snd-pcm-oss</emphasis> and non-hardware drivers such as
    223223      <emphasis>loop</emphasis> at all.</para>
     
    226226
    227227    <sect3>
    228       <title>A kernel module is not loaded automatically, and Eudev is not
     228      <title>A kernel module is not loaded automatically, and Udev is not
    229229      intended to load it</title>
    230230
     
    233233      enhances the functionality of <emphasis>snd-pcm</emphasis> by making the
    234234      sound cards available to OSS applications), configure
    235       <command>modprobe</command> to load the wrapper after Eudev loads the
     235      <command>modprobe</command> to load the wrapper after Udev loads the
    236236      wrapped module. To do this, add an <quote>install</quote> line in
    237237      <filename>/etc/modprobe.conf</filename>. For example:</para>
     
    249249
    250250    <sect3>
    251       <title>Eudev loads some unwanted module</title>
     251      <title>Udev loads some unwanted module</title>
    252252
    253253      <para>Either don't build the module, or blacklist it in
     
    263263
    264264    <sect3>
    265       <title>Eudev creates a device incorrectly, or makes a wrong symlink</title>
     265      <title>Udev creates a device incorrectly, or makes a wrong symlink</title>
    266266
    267267      <para>This usually happens if a rule unexpectedly matches a device. For
     
    274274
    275275    <sect3>
    276       <title>Eudev rule works unreliably</title>
     276      <title>Udev rule works unreliably</title>
    277277
    278278      <para>This may be another manifestation of the previous problem. If not,
     
    288288
    289289    <sect3>
    290       <title>Eudev does not create a device</title>
     290      <title>Udev does not create a device</title>
    291291
    292292      <para>Further text assumes that the driver is built statically into the
    293293      kernel or already loaded as a module, and that you have already checked
    294       that Eudev doesn't create a misnamed device.</para>
    295 
    296       <para>Eudev has no information needed to create a device node if a kernel
     294      that Udev doesn't create a misnamed device.</para>
     295
     296      <para>Udev has no information needed to create a device node if a kernel
    297297      driver does not export its data to <systemitem
    298298      class="filesystem">sysfs</systemitem>.
     
    311311      <title>Device naming order changes randomly after rebooting</title>
    312312
    313       <para>This is due to the fact that Eudev, by design, handles uevents and
     313      <para>This is due to the fact that Udev, by design, handles uevents and
    314314      loads modules in parallel, and thus in an unpredictable order. This will
    315315      never be <quote>fixed</quote>. You should not rely upon the kernel device
    316316      names being stable. Instead, create your own rules that make symlinks with
    317317      stable names based on some stable attributes of the device, such as a
    318       serial number or the output of various *_id utilities installed by Eudev.
     318      serial number or the output of various *_id utilities installed by Udev.
    319319      See <xref linkend="ch-scripts-symlinks"/> and
    320320      <xref linkend="chapter-network"/> for examples.</para>
  • BOOK/bootscripts/common/usage.xml

    r88ef769 r03e6a40  
    99  <?dbhtml filename="usage.html"?>
    1010
    11   <title>How Do These Bootscripts Work?</title>
     11  <title>How does Systemd work?</title>
    1212
    1313  <indexterm zone="ch-scripts-usage">
    14     <primary sortas="a-Bootscripts">Bootscripts</primary>
     14    <primary sortas="a-systemd-usage">Systemd usage</primary>
    1515  <secondary>usage</secondary></indexterm>
    1616
    17   <para>Linux uses a special booting facility named SysVinit that is
    18   based on a concept of <emphasis>run-levels</emphasis>. It can be quite
    19   different from one system to another, so it cannot be assumed that
    20   because things worked in one particular Linux distribution, they should work
    21   the same in CLFS too. CLFS has its own way of doing things, but it
    22   respects generally accepted standards.</para>
     17  <warning>
     18    <para>Please disregard this page until it is complete and verified.</para>
     19  </warning>
    2320
    24   <para>SysVinit (which will be referred to as <quote>init</quote> from
    25   now on) works using a run-levels scheme. There are seven (numbered 0 to 6)
    26   run-levels (actually, there are more run-levels, but they are for
    27   special cases and are generally not used. See <filename>init(8)</filename>
    28   for more details), and each one of those corresponds to the actions the
    29   computer is supposed to perform when it starts up. The default
    30   run-level is 3. Here are the descriptions of the different run-levels
    31   as they are implemented:</para>
     21  <sect2>
     22    <title>Introduction to Systemd</title>
    3223
    33 <literallayout>0: halt the computer
    34 1: single-user mode
    35 2: multi-user mode without networking
    36 3: multi-user mode with networking
    37 4: reserved for customization, otherwise does the same as 3
    38 5: same as 4, it is usually used for GUI login (like X's <command>xdm</command> or KDE's <command>kdm</command>)
    39 6: reboot the computer</literallayout>
     24 
     25    <para>Systemd is a system management daemon designed exclusively for the
     26    Linux kernel API. In the Linux startup process, it is the first process to
     27    execute in user land; therefore, it is also the parent process of all child
     28    processes in user land.</para>
    4029
    41   <para>The command used to change run-levels is <command>init
    42   <replaceable>[runlevel]</replaceable></command>, where
    43   <replaceable>[runlevel]</replaceable> is the target run-level. For example,
    44   to reboot the computer, a user could issue the <command>init 6</command>
    45   command, which is an alias for the <command>reboot</command> command.
    46   Likewise, <command>init 0</command> is an alias for the
    47   <command>halt</command> command.</para>
     30    <para>Systemd's initialization instructions for each daemon are recorded in
     31    a declarative configuration file rather than a shell script. For
     32    inter-process communication, systemd makes Unix domain sockets and D-Bus
     33    available to the running daemons. Because systemd tracks processes using
     34    Linux cgroups instead of process identifiers (PIDs), daemons cannot "escape"
     35    systemd; not even by double-forking. Systemd is also capable of aggressive
     36    parallelization.</para>
    4837
    49   <para>There are a number of directories under <filename
    50   class="directory">/etc/rc.d</filename> that look like <filename
    51   class="directory">rc?.d</filename> (where ? is the number of the
    52   run-level) and <filename class="directory">rcsysinit.d</filename>, all
    53   containing a number of symbolic links. Some begin with a
    54   <emphasis>K</emphasis>, the others begin with an
    55   <emphasis>S</emphasis>, and all of them have two numbers following the
    56   initial letter. The K means to stop (kill) a service and the S means
    57   to start a service. The numbers determine the order in which the
    58   scripts are run, from 00 to 99&mdash;the lower the number the earlier it
    59   gets executed. When <command>init</command> switches to another run-level,
    60   the appropriate services are either started or stopped, depending on the
    61   runlevel chosen.</para>
     38    <para>Among systemd's auxiliary features are a cron-like job scheduler
     39    called systemd Calendar Timers, and an event logging subsystem called
     40    journal. The system administrator may choose whether to log system events
     41    with systemd or syslog. Systemd's logfile is a binary file. The state of
     42    systemd itself can be preserved in a snapshot for future recall.</para>
    6243
    63   <para>The real scripts are in <filename
    64   class="directory">/etc/rc.d/init.d</filename>. They do the actual work,
    65   and the symlinks all point to them. Killing links and starting links point
    66   to the same script in <filename class="directory">/etc/rc.d/init.d</filename>.
    67   This is because the scripts can be called with different parameters like
    68   <option>start</option>, <option>stop</option>, <option>restart</option>,
    69   <option>reload</option>, and <option>status</option>. When a K link is
    70   encountered, the appropriate script is run with the <option>stop</option>
    71   argument. When an S link is encountered, the appropriate script is run
    72   with the <option>start</option> argument.</para>
     44    <para>Systemd provides a replacement for sysvinit, pm-utils, inetd, acpid,
     45    syslog, watchdog, cron and atd, and obsoletes ConsoleKit.</para>
    7346
    74   <para>There is one exception to this explanation. Links that start
    75   with an <emphasis>S</emphasis> in the <filename
    76   class="directory">rc0.d</filename> and <filename
    77   class="directory">rc6.d</filename> directories will not cause anything
    78   to be started. They will be called with the parameter
    79   <option>stop</option> to stop something. The logic behind this
    80   is that when a user is going to reboot or halt the system, nothing
    81   needs to be started. The system only needs to be stopped.</para>
     47  </sect2>
    8248
    83   <para>These are descriptions of what the arguments make the scripts
    84   do:</para>
     49  <sect2>
     50    <title>Systemctl</title>
    8551
    86   <variablelist>
    87     <varlistentry>
    88       <term><option>start</option></term>
    89       <listitem>
    90         <para>The service is started.</para>
    91       </listitem>
    92     </varlistentry>
     52    <para><command>systemctl</command> is the main command used to introspect
     53     and control Systemd.</para>
    9354
    94     <varlistentry>
    95       <term><option>stop</option></term>
    96       <listitem>
    97         <para>The service is stopped.</para>
    98       </listitem>
    99     </varlistentry>
     55    <variablelist>
    10056
    101     <varlistentry>
    102       <term><option>restart</option></term>
    103       <listitem>
    104         <para>The service is stopped and then started again.</para>
    105       </listitem>
    106     </varlistentry>
     57      <varlistentry>
     58        <term>List running units:</term>
     59        <listitem>
     60          <para><command>systemctl</command> or <command>systemctl list-units</command></para>
     61        </listitem>
     62      </varlistentry>
    10763
    108     <varlistentry>
    109       <term><option>reload</option></term>
    110       <listitem>
    111         <para>The configuration of the service is updated. This is used
    112         after the configuration file of a service was modified, when the
    113         service does not need to be restarted.</para>
    114       </listitem>
    115     </varlistentry>
     64      <varlistentry>
     65        <term>List failed units:</term>
     66        <listitem>
     67          <para><command>systemctl --failed</command></para>
     68        </listitem>
     69      </varlistentry>
    11670
    117     <varlistentry>
    118       <term><option>status</option></term>
    119       <listitem>
    120         <para>Tells if the service is running and with which PIDs.</para>
    121       </listitem>
    122     </varlistentry>
    123   </variablelist>
     71      <varlistentry>
     72        <term>List available unit files:</term>
     73        <listitem>
     74          <para><command>systemctl list-unit-files</command></para>
     75        </listitem>
     76      </varlistentry>
    12477
    125   <para>Feel free to modify the way the boot process works (after all,
    126   it is your own CLFS system). The files given here are an example of how
    127   it can be done.</para>
     78      <varlistentry>
     79        <term>Activate a unit immediately:</term>
     80        <listitem>
     81          <para><command>systemctl start</command> <replaceable>unit</replaceable></para>
     82        </listitem>
     83      </varlistentry>
     84
     85      <varlistentry>
     86        <term>Stop a unit immediately:</term>
     87        <listitem>
     88          <para><command>systemctl stop </command><replaceable>unit</replaceable></para>
     89        </listitem>
     90      </varlistentry>
     91
     92      <varlistentry>
     93        <term>Restart a unit:</term>
     94        <listitem>
     95          <para><command>systemctl restart </command><replaceable>unit</replaceable></para>
     96        </listitem>
     97      </varlistentry>
     98
     99      <varlistentry>
     100        <term>Reload unit configuration:</term>
     101        <listitem>
     102          <para><command>systemctl reload </command><replaceable>unit</replaceable></para>
     103        </listitem>
     104      </varlistentry>
     105
     106      <varlistentry>
     107        <term>Show status of a unit:</term>
     108        <listitem>
     109          <para><command>systemctl status </command><replaceable>unit</replaceable></para>
     110        </listitem>
     111      </varlistentry>
     112
     113      <varlistentry>
     114        <term>Check if a unit is enabled or disabled:</term>
     115        <listitem>
     116          <para><command>systemctl is-enabled </command><replaceable>unit</replaceable></para>
     117        </listitem>
     118      </varlistentry>
     119
     120      <varlistentry>
     121        <term>Enable a unit to start during boot:</term>
     122        <listitem>
     123          <para><command>systemctl enable </command><replaceable>unit</replaceable></para>
     124        </listitem>
     125      </varlistentry>
     126
     127      <varlistentry>
     128        <term>Disable a unit to not start during boot:</term>
     129        <listitem>
     130          <para><command>systemctl disable </command><replaceable>unit</replaceable></para>
     131        </listitem>
     132      </varlistentry>
     133
     134      <varlistentry>
     135        <term>Reload systemd and scan for new or changed units:</term>
     136        <listitem>
     137          <para><command>systemctl daemon-reload</command></para>
     138        </listitem>
     139      </varlistentry>
     140
     141    </variablelist>
     142
     143    <para>For more information regarding systemd, please refer to the systemd
     144    and related man-pages and
     145    <ulink url="https://fedoraproject.org/wiki/Systemd">Systemd at
     146    FedoraProject</ulink> for documentation, examples, features, and other
     147    information.</para>
     148
     149  </sect2>
    128150
    129151</sect1>
  • BOOK/bootscripts/mips-chapter.xml

    r88ef769 r03e6a40  
    66]>
    77
    8 <chapter id="chapter-bootscripts" xreflabel="Setting Up System Bootscripts">
     8<chapter id="chapter-bootscripts" xreflabel="Setting Up the System">
    99  <?dbhtml dir="bootscripts"?>
    1010  <?dbhtml filename="chapter.html"?>
    1111
    12   <title>Setting Up System Bootscripts</title>
     12  <title>Setting Up the System</title>
    1313
    1414  <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/bootscripts.xml"/>
    1615  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/usage.xml"/>
    17   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/setclock.xml"/>
     16  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/clock.xml"/>
    1817  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/console.xml"/>
    19   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/eudev.xml"/>
     18  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/udev.xml"/>
    2019  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/symlinks.xml"/>
    2120  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/profile.xml"/>
  • BOOK/bootscripts/mips64-64-chapter.xml

    r88ef769 r03e6a40  
    66]>
    77
    8 <chapter id="chapter-bootscripts" xreflabel="Setting Up System Bootscripts">
     8<chapter id="chapter-bootscripts" xreflabel="Setting Up the System">
    99  <?dbhtml dir="bootscripts"?>
    1010  <?dbhtml filename="chapter.html"?>
    1111
    12   <title>Setting Up System Bootscripts</title>
     12  <title>Setting Up the System</title>
    1313
    1414  <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/bootscripts.xml"/>
    1615  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/usage.xml"/>
    17   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/setclock.xml"/>
     16  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/clock.xml"/>
    1817  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/console.xml"/>
    19   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/eudev.xml"/>
     18  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/udev.xml"/>
    2019  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/symlinks.xml"/>
    2120  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/profile.xml"/>
  • BOOK/bootscripts/mips64-chapter.xml

    r88ef769 r03e6a40  
    66]>
    77
    8 <chapter id="chapter-bootscripts" xreflabel="Setting Up System Bootscripts">
     8<chapter id="chapter-bootscripts" xreflabel="Setting Up the System">
    99  <?dbhtml dir="bootscripts"?>
    1010  <?dbhtml filename="chapter.html"?>
    1111
    12   <title>Setting Up System Bootscripts</title>
     12  <title>Setting Up the System</title>
    1313
    1414  <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/bootscripts.xml"/>
    1615  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/usage.xml"/>
    17   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/setclock.xml"/>
     16  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/clock.xml"/>
    1817  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/console.xml"/>
    19   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/eudev.xml"/>
     18  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/udev.xml"/>
    2019  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/symlinks.xml"/>
    2120  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/profile.xml"/>
  • BOOK/bootscripts/ppc-chapter.xml

    r88ef769 r03e6a40  
    66]>
    77
    8 <chapter id="chapter-bootscripts" xreflabel="Setting Up System Bootscripts">
     8<chapter id="chapter-bootscripts" xreflabel="Setting Up the System">
    99  <?dbhtml dir="bootscripts"?>
    1010  <?dbhtml filename="chapter.html"?>
    1111
    12   <title>Setting Up System Bootscripts</title>
     12  <title>Setting Up the System</title>
    1313
    1414  <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/bootscripts.xml"/>
    1615  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/usage.xml"/>
    17   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/setclock.xml"/>
     16  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/clock.xml"/>
    1817  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/console.xml"/>
    19   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/eudev.xml"/>
     18  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/udev.xml"/>
    2019  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/symlinks.xml"/>
    2120  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/profile.xml"/>
  • BOOK/bootscripts/ppc64-64-chapter.xml

    r88ef769 r03e6a40  
    1313
    1414  <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/bootscripts.xml"/>
    1615  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/usage.xml"/>
    17   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/setclock.xml"/>
     16  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/clock.xml"/>
    1817  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/console.xml"/>
    19   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/eudev.xml"/>
     18  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/udev.xml"/>
    2019  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/symlinks.xml"/>
    2120  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/profile.xml"/>
  • BOOK/bootscripts/ppc64-chapter.xml

    r88ef769 r03e6a40  
    66]>
    77
    8 <chapter id="chapter-bootscripts" xreflabel="Setting Up System Bootscripts">
     8<chapter id="chapter-bootscripts" xreflabel="Setting Up the System">
    99  <?dbhtml dir="bootscripts"?>
    1010  <?dbhtml filename="chapter.html"?>
    1111
    12   <title>Setting Up System Bootscripts</title>
     12  <title>Setting Up the System</title>
    1313
    1414  <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/bootscripts.xml"/>
    1615  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/usage.xml"/>
    17   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/setclock.xml"/>
     16  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/clock.xml"/>
    1817  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/console.xml"/>
    19   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/eudev.xml"/>
     18  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/udev.xml"/>
    2019  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/symlinks.xml"/>
    2120  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/profile.xml"/>
  • BOOK/bootscripts/sparc-chapter.xml

    r88ef769 r03e6a40  
    66]>
    77
    8 <chapter id="chapter-bootscripts" xreflabel="Setting Up System Bootscripts">
     8<chapter id="chapter-bootscripts" xreflabel="Setting Up the System">
    99  <?dbhtml dir="bootscripts"?>
    1010  <?dbhtml filename="chapter.html"?>
    1111
    12   <title>Setting Up System Bootscripts</title>
     12  <title>Setting Up the System</title>
    1313
    1414  <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/bootscripts.xml"/>
    1615  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/usage.xml"/>
    17   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/setclock.xml"/>
     16  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/clock.xml"/>
    1817  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/console.xml"/>
    19   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/eudev.xml"/>
     18  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/udev.xml"/>
    2019  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/symlinks.xml"/>
    2120  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/profile.xml"/>
  • BOOK/bootscripts/sparc64-64-chapter.xml

    r88ef769 r03e6a40  
    66]>
    77
    8 <chapter id="chapter-bootscripts" xreflabel="Setting Up System Bootscripts">
     8<chapter id="chapter-bootscripts" xreflabel="Setting Up the System">
    99  <?dbhtml dir="bootscripts"?>
    1010  <?dbhtml filename="chapter.html"?>
    1111
    12   <title>Setting Up System Bootscripts</title>
     12  <title>Setting Up the System</title>
    1313
    1414  <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/bootscripts.xml"/>
    1615  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/usage.xml"/>
    17   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/setclock.xml"/>
     16  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/clock.xml"/>
    1817  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/console.xml"/>
    19   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/eudev.xml"/>
     18  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/udev.xml"/>
    2019  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/symlinks.xml"/>
    2120  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/profile.xml"/>
  • BOOK/bootscripts/sparc64-chapter.xml

    r88ef769 r03e6a40  
    66]>
    77
    8 <chapter id="chapter-bootscripts" xreflabel="Setting Up System Bootscripts">
     8<chapter id="chapter-bootscripts" xreflabel="Setting Up the System">
    99  <?dbhtml dir="bootscripts"?>
    1010  <?dbhtml filename="chapter.html"?>
    1111
    12   <title>Setting Up System Bootscripts</title>
     12  <title>Setting Up the System</title>
    1313
    1414  <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/bootscripts.xml"/>
    1615  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/usage.xml"/>
    17   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/setclock.xml"/>
     16  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/clock.xml"/>
    1817  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/console.xml"/>
    19   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/eudev.xml"/>
     18  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/udev.xml"/>
    2019  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/symlinks.xml"/>
    2120  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/profile.xml"/>
  • BOOK/bootscripts/x86-chapter.xml

    r88ef769 r03e6a40  
    66]>
    77
    8 <chapter id="chapter-bootscripts" xreflabel="Setting Up System Bootscripts">
     8<chapter id="chapter-bootscripts" xreflabel="Setting Up the System">
    99  <?dbhtml dir="bootscripts"?>
    1010  <?dbhtml filename="chapter.html"?>
    1111
    12   <title>Setting Up System Bootscripts</title>
     12  <title>Setting Up the System</title>
    1313
    1414  <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/bootscripts.xml"/>
    1615  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/usage.xml"/>
    17   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/setclock.xml"/>
     16  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/clock.xml"/>
    1817  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/console.xml"/>
    19   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/eudev.xml"/>
     18  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/udev.xml"/>
    2019  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/symlinks.xml"/>
    2120  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/profile.xml"/>
  • BOOK/bootscripts/x86_64-64-chapter.xml

    r88ef769 r03e6a40  
    66]>
    77
    8 <chapter id="chapter-bootscripts" xreflabel="Setting Up System Bootscripts">
     8<chapter id="chapter-bootscripts" xreflabel="Setting Up the System">
    99  <?dbhtml dir="bootscripts"?>
    1010  <?dbhtml filename="chapter.html"?>
    1111
    12   <title>Setting Up System Bootscripts</title>
     12  <title>Setting Up the System</title>
    1313
    1414  <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/bootscripts.xml"/>
    1615  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/usage.xml"/>
    17   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/setclock.xml"/>
     16  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/clock.xml"/>
    1817  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/console.xml"/>
    19   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/eudev.xml"/>
     18  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/udev.xml"/>
    2019  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/symlinks.xml"/>
    2120  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/profile.xml"/>
  • BOOK/bootscripts/x86_64-chapter.xml

    r88ef769 r03e6a40  
    66]>
    77
    8 <chapter id="chapter-bootscripts" xreflabel="Setting Up System Bootscripts">
     8<chapter id="chapter-bootscripts" xreflabel="Setting Up the System">
    99  <?dbhtml dir="bootscripts"?>
    1010  <?dbhtml filename="chapter.html"?>
    1111
    12   <title>Setting Up System Bootscripts</title>
     12  <title>Setting Up the System</title>
    1313
    1414  <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/bootscripts.xml"/>
    1615  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/usage.xml"/>
    17   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/setclock.xml"/>
     16  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/clock.xml"/>
    1817  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/console.xml"/>
    19   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/eudev.xml"/>
     18  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/udev.xml"/>
    2019  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/symlinks.xml"/>
    2120  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/profile.xml"/>
  • BOOK/chroot/64/createfiles.xml

    r88ef769 r03e6a40  
    2020ln -sv /tools/bin/file /usr/bin
    2121ln -sv /tools/lib/libgcc_s.so{,.1} /usr/lib
    22 ln -sv /tools/lib/libstd* /usr/lib
     22ln -sv /tools/lib/libstdc++.so{.6,} /usr/lib
     23sed -e 's/tools/usr/' /tools/lib/libstdc++.la > /usr/lib/libstdc++.la
    2324ln -sv bash /bin/sh
    2425ln -sv /run /var/run</userinput></screen>
     
    2627  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    2728  href="../../boot/64/createfiles.xml"
    28   xpointer="xpointer(//*[@os='b'])"/>
     29  xpointer="xpointer(//*[@os='e'])"/>
    2930
    3031<screen><userinput>mkdir -pv /usr/lib64
    31 ln -sv /tools/lib/libstd*so* /usr/lib64</userinput></screen>
     32ln -sv /tools/lib/libstdc++.so{.6,} /usr/lib64</userinput></screen>
     33
     34    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     35    href="../../boot/common/createfiles.xml"
     36    xpointer="xpointer(//*[@os='c'])"/>
     37
     38    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     39    href="../common/createfiles.xml"
     40    xpointer="xpointer(//*[@os='d'])"/>
    3241
    3342</sect1>
  • BOOK/chroot/alpha-chapter.xml

    r88ef769 r03e6a40  
    1313
    1414  <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"/>
    1615  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/kernfs.xml"/>
    1716  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/chroot.xml"/>
  • BOOK/chroot/common/changingowner.xml

    r88ef769 r03e6a40  
    1111  <title>Changing Ownership</title>
    1212
    13     <note>
    14       <para>This step is not optional as some of the binaries in
    15       <filename class="directory">/tools</filename> are set u+s.
    16       leaving the permissions as is could cause some commands,
    17       mount in particular, to fail later.</para>
    18     </note>
    19 
    2013    <para os="a">Currently, the <filename class="directory">/tools</filename>
    2114    and <filename class="directory">/cross-tools</filename> directories
    2215    are owned by the user <emphasis>clfs</emphasis>, a user that
    23     exists only on the host system. Although the <filename
     16    exists only on the host system. Although <filename
    2417    class="directory">/tools</filename> and <filename
    25     class="directory">/cross-tools</filename> directories can be deleted
    26     once the CLFS system has been finished, they can be retained to build
     18    class="directory">/cross-tools</filename> can be deleted once the CLFS
     19    system has been finished, they can be retained to build
    2720    additional CLFS systems. If the <filename class="directory">/tools</filename>
    2821    and <filename class="directory">/cross-tools</filename> directories are
    2922    kept as is, the files are owned by a user ID without a corresponding
    3023    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>
    3426
    35     <para os="b">To avoid this issue, add the <systemitem
    36     class="username">clfs</systemitem> user to the new CLFS system later when
    37     creating the <filename>/etc/passwd</filename> file, taking care to assign
    38     it the same user and group IDs as on the host system. Alternatively,
     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,
    3931    assign the contents of the <filename class="directory">/tools</filename>
    4032    and <filename class="directory">/cross-tools</filename> directories to
  • BOOK/chroot/common/createfiles.xml

    r88ef769 r03e6a40  
    1111  <title>Creating Essential Symlinks</title>
    1212
    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'])"/>
    1616
    1717<screen><userinput>ln -sv /tools/bin/{bash,cat,echo,grep,pwd,stty} /bin
    1818ln -sv /tools/bin/file /usr/bin
    1919ln -sv /tools/lib/libgcc_s.so{,.1} /usr/lib
    20 ln -sv /tools/lib/libstd* /usr/lib
     20ln -sv /tools/lib/libstdc++.so{.6,} /usr/lib
     21sed -e 's/tools/usr/' /tools/lib/libstdc++.la > /usr/lib/libstdc++.la
    2122ln -sv bash /bin/sh
    2223ln -sv /run /var/run</userinput></screen>
    2324
     25    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     26    href="../../boot/common/createfiles.xml"
     27    xpointer="xpointer(//*[@os='c'])"/>
     28
     29<screen os="d"><userinput>ln -sv /proc/self/mounts /etc/mtab</userinput></screen>
     30
    2431</sect1>
  • BOOK/chroot/common/creatingdirs.xml

    r88ef769 r03e6a40  
    1313  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    1414  href="../../boot/common/creatingdirs.xml"
    15   xpointer="xpointer(//*[@os='a'])"/>
     15  xpointer="xpointer(//*[@os='b'])"/>
    1616
    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}
    1818mkdir -pv /{proc,media/{floppy,cdrom},run/shm,sbin,srv,sys}
    1919mkdir -pv /var/{lock,log,mail,spool}
     
    2424mkdir -pv /usr/{,local/}share/{doc,info,locale,man}
    2525mkdir -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'])"/>
     26mkdir -pv /usr/{,local/}share/man/man{1..8}</userinput></screen>
    3427
    3528  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     
    4134  xpointer="xpointer(//*[@os='e'])"/>
    4235
     36  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     37  href="../../boot/common/creatingdirs.xml"
     38  xpointer="xpointer(//*[@os='f'])"/>
     39
    4340</sect1>
  • BOOK/chroot/common/kernfs.xml

    r88ef769 r03e6a40  
    1111  <title>Mounting Virtual Kernel File Systems</title>
    1212
    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&rsquo;s environment
     18       before proceeding.</para>
     19    </note>
    1620
    1721  <para>Various file systems exported by the kernel are used to communicate
     
    4246
    4347  <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 not
     48  nodes are created by Udev, part of Systemd.  Since this package is not
    4549  available to us right now, we must take other steps to provide device
    4650  nodes under on the CLFS filesystem.  We will use the <quote>bind</quote>
  • BOOK/chroot/common/pwdgroup.xml

    r88ef769 r03e6a40  
    99  <?dbhtml filename="pwdgroup.html"?>
    1010
    11   <title>Creating the passwd, group, and log Files</title>
     11  <title>Creating the passwd and group Files</title>
    1212
    1313  <indexterm zone="ch-chroot-pwdgroup">
     
    1717  <indexterm zone="ch-chroot-pwdgroup">
    1818    <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>
    3519  </indexterm>
    3620
     
    4428<screen><userinput>cat &gt; /etc/passwd &lt;&lt; "EOF"
    4529<literal>root:x:&uid-root;:&gid-root;:root:/root:/bin/bash</literal>
     30<literal>bin:x:&uid-bin;:&gid-bin;:/bin:/bin/false</literal>
     31<literal>daemon:x:&uid-daemon;:&gid-daemon;:/sbin:/bin/false</literal>
     32<literal>messagebus:x:&uid-messagebus;:&gid-messagebus;:D-Bus Message Daemon User:/dev/null:/bin/false</literal>
     33<literal>nobody:x:&uid-nobody;:&gid-nogroup;:Unprivileged User:/dev/null:/bin/false</literal>
    4634EOF</userinput></screen>
    4735
     
    7361utmp:x:&gid-utmp;:
    7462usb:x:&gid-usb;:
    75 cdrom:x:&gid-cdrom;:</literal>
     63cdrom:x:&gid-cdrom;:
     64adm:x:&gid-adm;:
     65messagebus:x:&gid-messagebus;:
     66systemd-journal:x:&gid-systemd-journal;:
     67mail:x:&gid-mail;:
     68wheel:x:&gid-wheel;:
     69nogroup:x:&gid-nogroup;:</literal>
    7670EOF</userinput></screen>
    7771
     
    9993  for the duration of the next chapters.</para>
    10094
    101   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    102   href="../../boot/common/pwdgroup.xml"
    103   xpointer="xpointer(//*[@os='f'])"/>
    104 
    105 <screen><userinput>touch /var/run/utmp /var/log/{btmp,lastlog,wtmp}
    106 chgrp -v utmp /var/run/utmp /var/log/lastlog
    107 chmod -v 664 /var/run/utmp /var/log/lastlog
    108 chmod -v 600 /var/log/btmp</userinput></screen>
    109 
    110   <para>The <filename>/var/run/utmp</filename> file records the users that
    111   are currently logged in. The <filename>/var/log/wtmp</filename> file records
    112   all logins and logouts. The <filename>/var/log/lastlog</filename> file
    113   records when each user last logged in. The <filename>/var/log/btmp</filename>
    114   file records the bad login attempts.</para>
    115 
    11695</sect1>
  • BOOK/chroot/mips-chapter.xml

    r88ef769 r03e6a40  
    1313
    1414  <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"/>
    1615  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/kernfs.xml"/>
    1716  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips/before-chroot.xml"/>
  • BOOK/chroot/mips/creatingdirs.xml

    r88ef769 r03e6a40  
    1313  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    1414  href="../common/creatingdirs.xml"
    15   xpointer="xpointer(//*[@os='a'])"/>
     15  xpointer="xpointer(//*[@os='b'])"/>
    1616
    1717  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    1818  href="../common/creatingdirs.xml"
    19   xpointer="xpointer(//*[@os='b'])"/>
     19  xpointer="xpointer(//*[@os='c'])"/>
    2020
    2121   <para os="m1">These entries are needed for the RaQ2 bootloader. Only use these
     
    2727  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    2828  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"
    3329  xpointer="xpointer(//*[@os='d'])"/>
    3430
     
    3733  xpointer="xpointer(//*[@os='e'])"/>
    3834
     35  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     36  href="../common/creatingdirs.xml"
     37  xpointer="xpointer(//*[@os='f'])"/>
     38
    3939</sect1>
  • BOOK/chroot/mips64-64-chapter.xml

    r88ef769 r03e6a40  
    1313
    1414  <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"/>
    1615  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/kernfs.xml"/>
    1716  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/chroot.xml"/>
  • BOOK/chroot/mips64-chapter.xml

    r88ef769 r03e6a40  
    1313
    1414  <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"/>
    1615  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/kernfs.xml"/>
    1716  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/chroot.xml"/>
  • BOOK/chroot/mips64/createfiles.xml

    r88ef769 r03e6a40  
    2020ln -sv /tools/lib32/libgcc_s.so{,.1} /usr/lib32
    2121ln -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
     22ln -sv /tools/lib/libstdc++.so{.6,} /usr/lib
     23ln -sv /tools/lib32/libstdc++.so{.6,} /usr/lib32
     24ln -sv /tools/lib64/libstdc++.so{.6,} /usr/lib64
     25sed -e 's/tools/usr/' /tools/lib/libstdc++.la > /usr/lib/libstdc++.la
    2526ln -sv bash /bin/sh
    2627ln -sv /run /var/run</userinput></screen>
    2728
     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
    2837</sect1>
  • BOOK/chroot/mips64/creatingdirs.xml

    r88ef769 r03e6a40  
    1313  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    1414  href="../common/creatingdirs.xml"
    15   xpointer="xpointer(//*[@os='a'])"/>
     15  xpointer="xpointer(//*[@os='b'])"/>
    1616
    1717<screen><userinput>mkdir -pv /{bin,boot,dev,{etc/,}opt,home,lib{,32,64},mnt}
     
    2525mkdir -pv /usr/{,local/}share/{misc,terminfo,zoneinfo}
    2626mkdir -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
    3027install -dv /usr/lib/locale
    3128ln -sv ../lib/locale /usr/lib32
     
    4239  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    4340  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"
    4841  xpointer="xpointer(//*[@os='d'])"/>
    4942
     
    5245  xpointer="xpointer(//*[@os='e'])"/>
    5346
     47  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     48  href="../common/creatingdirs.xml"
     49  xpointer="xpointer(//*[@os='f'])"/>
     50
    5451</sect1>
  • BOOK/chroot/multilib/createfiles.xml

    r88ef769 r03e6a40  
    2424ln -sv /run /var/run</userinput></screen>
    2525
     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
    2634</sect1>
  • BOOK/chroot/multilib/creatingdirs.xml

    r88ef769 r03e6a40  
    1313  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    1414  href="../common/creatingdirs.xml"
    15   xpointer="xpointer(//*[@os='a'])"/>
     15  xpointer="xpointer(//*[@os='b'])"/>
    1616
    1717<screen><userinput>mkdir -pv /{bin,boot,dev,{etc/,}opt,home,lib{,64},mnt}
     
    2525mkdir -pv /usr/{,local/}share/{misc,terminfo,zoneinfo}
    2626mkdir -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
    3027install -dv /usr/lib/locale
    3128ln -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'])"/>
    3629
    3730  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     
    4336  xpointer="xpointer(//*[@os='e'])"/>
    4437
     38  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     39  href="../common/creatingdirs.xml"
     40  xpointer="xpointer(//*[@os='f'])"/>
     41
    4542</sect1>
  • BOOK/chroot/ppc-chapter.xml

    r88ef769 r03e6a40  
    1313
    1414  <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"/>
    1615  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/kernfs.xml"/>
    1716  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc/before-chroot.xml"/>
  • BOOK/chroot/ppc64-64-chapter.xml

    r88ef769 r03e6a40  
    1313
    1414  <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"/>
    1615  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/kernfs.xml"/>
    1716  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/chroot.xml"/>
  • BOOK/chroot/ppc64-chapter.xml

    r88ef769 r03e6a40  
    1313
    1414  <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"/>
    1615  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/kernfs.xml"/>
    1716  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/chroot.xml"/>
  • BOOK/chroot/sparc-chapter.xml

    r88ef769 r03e6a40  
    1313
    1414  <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"/>
    1615  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/kernfs.xml"/>
    1716  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc/before-chroot.xml"/>
  • BOOK/chroot/sparc64-64-chapter.xml

    r88ef769 r03e6a40  
    1313
    1414  <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"/>
    1615  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/kernfs.xml"/>
    1716  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/chroot.xml"/>
  • BOOK/chroot/sparc64-chapter.xml

    r88ef769 r03e6a40  
    1313
    1414  <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"/>
    1615  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/kernfs.xml"/>
    1716  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/chroot.xml"/>
  • BOOK/chroot/x86-chapter.xml

    r88ef769 r03e6a40  
    1313
    1414  <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"/>
    1615  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/kernfs.xml"/>
    1716  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86/before-chroot.xml"/>
  • BOOK/chroot/x86/before-chroot.xml

    r88ef769 r03e6a40  
    3535    <command>config.guess</command>:</para>
    3636
    37 <screen><userinput>build-aux/config.guess</userinput></screen>
     37<screen><userinput>lib/config.guess</userinput></screen>
    3838
    3939    <para>If the output of that command does not equal what is in
     
    5555    directory:</para>
    5656
    57 <screen><userinput>setarch linux32 build-aux/config.guess</userinput></screen>
     57<screen><userinput>setarch linux32 lib/config.guess</userinput></screen>
    5858
    5959    <para>If the output of the command above equals what is in
     
    125125    directory:</para>
    126126
    127 <screen os="uui"><userinput>build-aux/config.guess</userinput></screen>
     127<screen os="uui"><userinput>lib/config.guess</userinput></screen>
    128128
    129129    <para os="uuj">The output of the above command should be the same as the
  • BOOK/chroot/x86_64-64-chapter.xml

    r88ef769 r03e6a40  
    1313
    1414  <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"/>
    1615  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/kernfs.xml"/>
    1716  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/chroot.xml"/>
  • BOOK/chroot/x86_64-chapter.xml

    r88ef769 r03e6a40  
    1313
    1414  <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"/>
    1615  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/kernfs.xml"/>
    1716  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/chroot.xml"/>
  • BOOK/cross-tools/64/gcc-static.xml

    r88ef769 r03e6a40  
    9494    xpointer="xpointer(//*[@os='ar'])"/>
    9595
     96    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     97    href="../common/gcc-static.xml"
     98    xpointer="xpointer(//*[@os='as'])"/>
     99
     100    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     101    href="../common/gcc-static.xml"
     102    xpointer="xpointer(//*[@os='at'])"/>
     103
    96104  </sect2>
    97105
  • BOOK/cross-tools/64/glibc.xml

    r88ef769 r03e6a40  
    66]>
    77
    8 <sect1 id="ch-cross-tools-eglibc" role="wrap">
    9   <?dbhtml filename="eglibc.html"?>
     8<sect1 id="ch-cross-tools-glibc" role="wrap">
     9  <?dbhtml filename="glibc.html"?>
    1010
    11   <title>EGLIBC-&eglibc-version;</title>
     11  <title>GLIBC-&glibc-version;</title>
    1212
    13   <indexterm zone="ch-cross-tools-eglibc">
    14     <primary sortas="a-EGLIBC">EGLIBC</primary>
     13  <indexterm zone="ch-cross-tools-glibc">
     14    <primary sortas="a-GLIBC">GLIBC</primary>
    1515    <secondary>cross tools</secondary>
    1616  </indexterm>
    1717
    1818  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    19   href="../../final-system/common/eglibc.xml"
     19  href="../../final-system/common/glibc.xml"
    2020  xpointer="xpointer(//*[@role='package'])"/>
    2121
    2222  <sect2 role="installation">
    23     <title>Installation of EGLIBC</title>
     23    <title>Installation of GLIBC</title>
    2424
    2525    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    26     href="../common/eglibc.xml"
     26    href="../common/glibc.xml"
    2727    xpointer="xpointer(//*[@os='da'])"/>
    2828
    2929    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    30     href="../../final-system/common/eglibc.xml"
     30    href="../../final-system/common/glibc.xml"
    3131    xpointer="xpointer(//*[@os='s1'])"/>
    3232
    3333    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    34     href="../../final-system/common/eglibc.xml"
     34    href="../../final-system/common/glibc.xml"
    3535    xpointer="xpointer(//*[@os='s2'])"/>
    3636
    3737    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    38     href="../common/eglibc.xml"
     38    href="../common/glibc.xml"
    3939    xpointer="xpointer(//*[@os='e'])"/>
    4040
    4141    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    42     href="../common/eglibc.xml"
     42    href="../common/glibc.xml"
    4343    xpointer="xpointer(//*[@os='f'])"/>
    4444
    4545    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    46     href="../common/eglibc.xml"
     46    href="../common/glibc.xml"
    4747    xpointer="xpointer(//*[@os='dd'])"/>
    4848
    4949    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    50     href="../common/eglibc.xml"
     50    href="../common/glibc.xml"
    5151    xpointer="xpointer(//*[@os='de'])"/>
    5252
    5353    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    54     href="../common/eglibc.xml"
     54    href="../common/glibc.xml"
    5555    xpointer="xpointer(//*[@os='g'])"/>
    5656
    5757    <screen os="df"><userinput>BUILD_CC="gcc" CC="${CLFS_TARGET}-gcc ${BUILD64}" \
    5858      AR="${CLFS_TARGET}-ar" RANLIB="${CLFS_TARGET}-ranlib" \
    59       ../eglibc-&eglibc-version;/configure --prefix=/tools \
     59      ../glibc-&glibc-version;/configure --prefix=/tools \
    6060      --host=${CLFS_TARGET} --build=${CLFS_HOST} \
    6161      --disable-profile --with-tls --enable-kernel=2.6.32 --with-__thread \
     
    6767
    6868      <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    69       href="../common/eglibc.xml"
     69      href="../common/glibc.xml"
    7070      xpointer="xpointer(//*[@os='dg1'])"/>
    7171
    7272      <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    73       href="../multilib/eglibc-64bit.xml"
     73      href="../multilib/glibc-64bit.xml"
    7474      xpointer="xpointer(//*[@os='fa1'])"/>
    7575
    7676      <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    77       href="../common/eglibc.xml"
     77      href="../common/glibc.xml"
    7878      xpointer="xpointer(//*[@os='dg3'])"/>
    7979
    8080      <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    81       href="../common/eglibc.xml"
     81      href="../common/glibc.xml"
    8282      xpointer="xpointer(//*[@os='dg4'])"/>
    8383
    8484      <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    85       href="../common/eglibc.xml"
     85      href="../common/glibc.xml"
    8686      xpointer="xpointer(//*[@os='dg5'])"/>
    8787
    8888      <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    89       href="../common/eglibc.xml"
     89      href="../common/glibc.xml"
    9090      xpointer="xpointer(//*[@os='dg6'])"/>
    9191
    9292      <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    93       href="../common/eglibc.xml"
     93      href="../common/glibc.xml"
    9494      xpointer="xpointer(//*[@os='dg7'])"/>
    9595
    9696      <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    97       href="../common/eglibc.xml"
     97      href="../common/glibc.xml"
    9898      xpointer="xpointer(//*[@os='dg8'])"/>
    9999
    100100      <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    101       href="../common/eglibc.xml"
     101      href="../common/glibc.xml"
    102102      xpointer="xpointer(//*[@os='dg9'])"/>
    103103
    104104      <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    105       href="../common/eglibc.xml"
     105      href="../common/glibc.xml"
    106106      xpointer="xpointer(//*[@os='dg10'])"/>
    107107
    108108      <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    109       href="../common/eglibc.xml"
     109      href="../common/glibc.xml"
    110110      xpointer="xpointer(//*[@os='dg11'])"/>
     111
     112      <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     113      href="../common/glibc.xml"
     114      xpointer="xpointer(//*[@os='dg12'])"/>
    111115
    112116    </variablelist>
    113117
    114118    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    115     href="../common/eglibc.xml"
     119    href="../common/glibc.xml"
    116120    xpointer="xpointer(//*[@os='dh'])"/>
    117121
    118122    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    119     href="../common/eglibc.xml"
     123    href="../common/glibc.xml"
    120124    xpointer="xpointer(//*[@os='di'])"/>
    121125
    122126    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    123     href="../common/eglibc.xml"
     127    href="../common/glibc.xml"
    124128    xpointer="xpointer(//*[@os='dj'])"/>
    125129
    126130    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    127     href="../common/eglibc.xml"
     131    href="../common/glibc.xml"
    128132    xpointer="xpointer(//*[@os='dk'])"/>
    129133
    130134    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    131     href="../common/eglibc.xml"
     135    href="../common/glibc.xml"
    132136    xpointer="xpointer(//*[@os='dl'])"/>
    133137
    134138    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    135     href="../common/eglibc.xml"
     139    href="../common/glibc.xml"
    136140    xpointer="xpointer(//*[@os='dm'])"/>
    137141
    138142    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    139     href="../common/eglibc.xml"
     143    href="../common/glibc.xml"
    140144    xpointer="xpointer(//*[@os='dn'])"/>
    141145
     
    146150
    147151    <para>Details on this package are located in <xref
    148     linkend="contents-eglibc" role="."/></para>
     152    linkend="contents-glibc" role="."/></para>
    149153
    150154  </sect2>
  • BOOK/cross-tools/alpha-chapter.xml

    r88ef769 r03e6a40  
    2626  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/cloog.xml"/>
    2727  <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="alpha/eglibc-headers.xml"/>
     28  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="alpha/glibc-headers.xml"/>
    2929  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gcc-static.xml"/>
    30   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="alpha/eglibc.xml"/>
     30  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="alpha/glibc.xml"/>
    3131  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gcc-final.xml"/>
    3232
  • BOOK/cross-tools/alpha/glibc-headers.xml

    r88ef769 r03e6a40  
    66]>
    77
    8 <sect1 id="ch-cross-tools-eglibc-headers" role="wrap">
    9   <?dbhtml filename="eglibc-headers.html"?>
     8<sect1 id="ch-cross-tools-glibc-headers" role="wrap">
     9  <?dbhtml filename="glibc-headers.html"?>
    1010
    11   <title>EGLIBC-&eglibc-version; Headers</title>
     11  <title>GLIBC-&glibc-version; Headers</title>
    1212
    13   <indexterm zone="ch-cross-tools-eglibc-headers">
    14     <primary sortas="a-EGLIBC">EGLIBC</primary>
     13  <indexterm zone="ch-cross-tools-glibc-headers">
     14    <primary sortas="a-GLIBC">GLIBC</primary>
    1515    <secondary>cross tools, headers</secondary>
    1616  </indexterm>
    1717
    1818  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    19   href="../../final-system/common/eglibc.xml"
     19  href="../../final-system/common/glibc.xml"
    2020  xpointer="xpointer(//*[@role='package'])"/>
    2121
    2222  <sect2 role="installation">
    23     <title>Installation of EGLIBC Headers</title>
     23    <title>Installation of GLIBC Headers</title>
    2424
    2525    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    26     href="../common/eglibc.xml"
     26    href="../common/glibc.xml"
    2727    xpointer="xpointer(//*[@os='da'])"/>
    2828
    29     <para os="s1">EGLIBC's <filename>configure</filename> script checks the
    30     version of GCC, and will fail if it's less than 3.4. The next EGLIBC build
     29    <para os="s1">GLIBC's <filename>configure</filename> script checks the
     30    version of GCC, and will fail if it's less than 3.4. The next GLIBC build
    3131    will use the GCC that will be installed into
    3232    <filename class="directory">/cross-tools</filename> in the next step.
    33     However, in this step only the EGLIBC headers are being installed - no
     33    However, in this step only the GLIBC headers are being installed - no
    3434    compiling is taking place - so the GCC version isn't important. The
    3535    following sed removes the dependency of GCC 3.4.x:</para>
     
    3939
    4040    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    41     href="../../final-system/common/eglibc.xml"
     41    href="../../final-system/common/glibc.xml"
    4242    xpointer="xpointer(//*[@os='s1'])"/>
    4343
    4444    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    45     href="../../final-system/common/eglibc.xml"
     45    href="../../final-system/common/glibc.xml"
    4646    xpointer="xpointer(//*[@os='s2'])"/>
    4747
    4848    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    49     href="../../final-system/common/eglibc.xml"
     49    href="../../final-system/common/glibc.xml"
    5050    xpointer="xpointer(//*[@os='e'])"/>
    5151
    5252    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    53     href="../../final-system/common/eglibc.xml"
     53    href="../../final-system/common/glibc.xml"
    5454    xpointer="xpointer(//*[@os='f'])"/>
    5555
    5656    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    57     href="../common/eglibc.xml"
     57    href="../common/glibc.xml"
    5858    xpointer="xpointer(//*[@os='dd'])"/>
    5959
     
    6868
    6969    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    70     href="../../final-system/common/eglibc.xml"
     70    href="../../final-system/common/glibc.xml"
    7171    xpointer="xpointer(//*[@os='g'])"/>
    7272
    73 <screen os="s3"><userinput>CC=gcc ../eglibc-&eglibc-version;/configure --prefix=/tools \
     73<screen os="s3"><userinput>CC=gcc ../glibc-&glibc-version;/configure --prefix=/tools \
    7474   --host=${CLFS_TARGET} --build=${CLFS_HOST} \
    7575   --disable-sanity-checks --enable-kernel=2.6.32 \
     
    8989             <term><parameter>CC=gcc</parameter></term>
    9090             <listitem>
    91                 <para>Tells EGLIBC to use the host's GCC compiler.</para>
     91                <para>Tells GLIBC to use the host's GCC compiler.</para>
    9292             </listitem>
    9393          </varlistentry>
     
    128128            <term><parameter>--enable-kernel=2.6.32</parameter></term>
    129129            <listitem>
    130                <para>This tells EGLIBC to compile the library with support
     130               <para>This tells GLIBC to compile the library with support
    131131               for 2.6.32 and later Linux kernels.</para>
    132132            </listitem>
     
    136136           <term><parameter>--with-headers=/tools/include</parameter></term>
    137137           <listitem>
    138               <para>This tells EGLIBC to compile itself against the headers
     138              <para>This tells GLIBC to compile itself against the headers
    139139              recently installed to the <filename class="directory">/tools</filename>
    140140              directory, so that it knows exactly what features the kernel has
     
    146146           <term><parameter>--with-binutils=/cross-tools/${CLFS_TARGET}/bin</parameter></term>
    147147           <listitem>
    148               <para>This tells EGLIBC to use the Binutils for our specific target architecture.</para>
     148              <para>This tells GLIBC to use the Binutils for our specific target architecture.</para>
    149149            </listitem>
    150150       </varlistentry>
     
    171171   <para os="cj">Another header is needed for NPTL:</para>
    172172
    173 <screen><userinput>cp -v ../eglibc-&eglibc-version;/nptl/sysdeps/unix/sysv/linux/alpha/bits/pthreadtypes.h \
     173<screen><userinput>cp -v ../glibc-&glibc-version;/nptl/sysdeps/unix/sysv/linux/alpha/bits/pthreadtypes.h \
    174174    /tools/include/bits/</userinput></screen>
    175175
     
    180180
    181181    <para>Details on this package are located in <xref
    182     linkend="contents-eglibc" role="."/></para>
     182    linkend="contents-glibc" role="."/></para>
    183183
    184184  </sect2>
  • BOOK/cross-tools/alpha/glibc.xml

    r88ef769 r03e6a40  
    66]>
    77
    8 <sect1 id="ch-cross-tools-eglibc" role="wrap">
    9   <?dbhtml filename="eglibc.html"?>
     8<sect1 id="ch-cross-tools-glibc" role="wrap">
     9  <?dbhtml filename="glibc.html"?>
    1010
    11   <title>EGLIBC-&eglibc-version;</title>
     11  <title>GLIBC-&glibc-version;</title>
    1212
    13   <indexterm zone="ch-cross-tools-eglibc">
    14     <primary sortas="a-EGLIBC">EGLIBC</primary>
     13  <indexterm zone="ch-cross-tools-glibc">
     14    <primary sortas="a-GLIBC">GLIBC</primary>
    1515    <secondary>cross tools</secondary>
    1616  </indexterm>
    1717
    1818  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    19   href="../../final-system/common/eglibc.xml"
     19  href="../../final-system/common/glibc.xml"
    2020  xpointer="xpointer(//*[@role='package'])"/>
    2121
    2222  <sect2 role="installation">
    23     <title>Installation of EGLIBC</title>
     23    <title>Installation of GLIBC</title>
    2424
    2525    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    26     href="../common/eglibc.xml"
     26    href="../common/glibc.xml"
    2727    xpointer="xpointer(//*[@os='da'])"/>
    2828
    2929    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    30     href="../../final-system/common/eglibc.xml"
     30    href="../../final-system/common/glibc.xml"
    3131    xpointer="xpointer(//*[@os='s1'])"/>
    3232
    3333    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    34     href="../../final-system/common/eglibc.xml"
     34    href="../../final-system/common/glibc.xml"
    3535    xpointer="xpointer(//*[@os='s2'])"/>
    3636
    3737    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    38     href="../common/eglibc.xml"
     38    href="../common/glibc.xml"
    3939    xpointer="xpointer(//*[@os='e'])"/>
    4040
    4141    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    42     href="../common/eglibc.xml"
     42    href="../common/glibc.xml"
    4343    xpointer="xpointer(//*[@os='f'])"/>
    4444
    4545    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    46     href="../common/eglibc.xml"
     46    href="../common/glibc.xml"
    4747    xpointer="xpointer(//*[@os='dd'])"/>
    4848
    4949    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    50     href="../common/eglibc.xml"
     50    href="../common/glibc.xml"
    5151    xpointer="xpointer(//*[@os='de'])"/>
    5252
    5353    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    54     href="../../final-system/common/eglibc.xml"
     54    href="../../final-system/common/glibc.xml"
    5555    xpointer="xpointer(//*[@os='g'])"/>
    5656
    5757    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    58     href="../common/eglibc.xml"
     58    href="../common/glibc.xml"
    5959    xpointer="xpointer(//*[@os='df'])"/>
    6060
    6161    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    62     href="../common/eglibc.xml"
     62    href="../common/glibc.xml"
    6363    xpointer="xpointer(//*[@os='dg'])"/>
    6464
    6565    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    66     href="../common/eglibc.xml"
     66    href="../common/glibc.xml"
    6767    xpointer="xpointer(//*[@os='dh'])"/>
    6868
    6969    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    70     href="../common/eglibc.xml"
     70    href="../common/glibc.xml"
    7171    xpointer="xpointer(//*[@os='di'])"/>
    7272
    7373    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    74     href="../common/eglibc.xml"
     74    href="../common/glibc.xml"
    7575    xpointer="xpointer(//*[@os='dj'])"/>
    7676
    7777    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    78     href="../common/eglibc.xml"
     78    href="../common/glibc.xml"
    7979    xpointer="xpointer(//*[@os='dk'])"/>
    8080
    8181    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    82     href="../common/eglibc.xml"
     82    href="../common/glibc.xml"
    8383    xpointer="xpointer(//*[@os='dl'])"/>
    8484
    8585    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    86     href="../common/eglibc.xml"
     86    href="../common/glibc.xml"
    8787    xpointer="xpointer(//*[@os='dm'])"/>
    8888
    8989    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    90     href="../common/eglibc.xml"
     90    href="../common/glibc.xml"
    9191    xpointer="xpointer(//*[@os='dn'])"/>
    9292
     
    9797
    9898    <para>Details on this package are located in <xref
    99     linkend="contents-eglibc" role="."/></para>
     99    linkend="contents-glibc" role="."/></para>
    100100
    101101  </sect2>
  • BOOK/cross-tools/common/bc.xml

    r88ef769 r03e6a40  
    2828
    2929    <variablelist>
    30       <title>The meaning of the configure options:</title>
     30      <title>The meaning of the configure option:</title>
    3131
    3232      <varlistentry>
  • BOOK/cross-tools/common/binutils-32.xml

    r88ef769 r03e6a40  
    8383
    8484      <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">
    8593        <term><parameter>--with-lib-path=/tools/lib</parameter></term>
    8694        <listitem>
     
    93101      </varlistentry>
    94102
    95       <varlistentry os="bd5">
     103      <varlistentry os="bd6">
    96104        <term><parameter>--disable-nls</parameter></term>
    97105        <listitem>
     
    101109      </varlistentry>
    102110
    103       <varlistentry os="bd6">
     111      <varlistentry os="bd7">
    104112        <term><parameter>--disable-multilib</parameter></term>
    105113        <listitem>
     
    113121    <para os="be">Compile the package:</para>
    114122
    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>
    130124
    131125    <para os="bh">Install the package:</para>
    132126
    133127<screen os="bi"><userinput>make install</userinput></screen>
    134 
    135     <para os="bj">Copy <filename class="headerfile">libiberty.h</filename> to
    136     <filename class="directory">/tools/include</filename> directory:</para>
    137 
    138 <screen os="bk"><userinput>cp -v ../binutils-&binutils-dir;/include/libiberty.h /tools/include</userinput></screen>
    139128
    140129  </sect2>
  • BOOK/cross-tools/common/binutils.xml

    r88ef769 r03e6a40  
    8383
    8484      <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">
    8593        <term><parameter>--with-lib-path=/tools/lib</parameter></term>
    8694        <listitem>
     
    93101      </varlistentry>
    94102
    95       <varlistentry os="bd5">
     103      <varlistentry os="bd6">
    96104        <term><parameter>--disable-nls</parameter></term>
    97105        <listitem>
     
    101109      </varlistentry>
    102110
    103       <varlistentry os="bd6">
     111      <varlistentry os="bd7">
    104112        <term><parameter>--disable-multilib</parameter></term>
    105113        <listitem>
     
    109117      </varlistentry>
    110118
    111       <varlistentry os="bd7">
     119      <varlistentry os="bd8">
    112120        <term><parameter>--enable-64-bit-bfd</parameter></term>
    113121        <listitem>
     
    120128    <para os="be">Compile the package:</para>
    121129
    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>
    137131
    138132    <para os="bh">Install the package:</para>
    139133
    140134<screen os="bi"><userinput>make install</userinput></screen>
    141 
    142     <para os="bj">Copy <filename class="headerfile">libiberty.h</filename> to
    143     <filename class="directory">/tools/include</filename> directory:</para>
    144 
    145 <screen os="bk"><userinput>cp -v ../binutils-&binutils-dir;/include/libiberty.h /tools/include</userinput></screen>
    146135
    147136  </sect2>
  • BOOK/cross-tools/common/cloog.xml

    r88ef769 r03e6a40  
    2929    --with-gmp-prefix=/cross-tools --with-isl-prefix=/cross-tools</userinput></screen>
    3030
     31    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     32    href="../../final-system/common/cloog.xml"
     33    xpointer="xpointer(//*[@os='s1'])"/>
     34
     35    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     36    href="../../final-system/common/cloog.xml"
     37    xpointer="xpointer(//*[@os='s2'])"/>
     38
    3139    <para os="c">Compile the package:</para>
    3240
  • BOOK/cross-tools/common/file.xml

    r88ef769 r03e6a40  
    2828
    2929    <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>
     30      <title>The meaning of the new configure option:</title>
    4031
    4132      <varlistentry>
  • BOOK/cross-tools/common/gcc-final.xml

    r88ef769 r03e6a40  
    6868  --disable-multilib --with-mpc=/cross-tools --with-mpfr=/cross-tools \
    6969  --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 \
     70  --with-isl=/cross-tools --with-system-zlib --enable-checking=release \
    7271  --enable-libstdcxx-time</userinput></screen>
    7372
     
    114113      </varlistentry>
    115114
     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
    116124    </variablelist>
    117125
  • BOOK/cross-tools/common/gcc-static.xml

    r88ef769 r03e6a40  
    6969  --with-isl=/cross-tools --with-cloog=/cross-tools --with-mpc=/cross-tools \
    7070  --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 \
     71  --disable-libmudflap --disable-libssp --disable-libatomic --disable-libitm \
     72  --disable-libsanitizer --disable-libquadmath --disable-threads \
     73  --disable-multilib --disable-target-zlib --with-system-zlib \
    7574  --enable-languages=c --enable-checking=release</userinput></screen>
    7675
    7776    <variablelist os="am">
    7877      <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>
    8678
    8779     <varlistentry>
     
    9688      </varlistentry>
    9789
    98 
    9990      <varlistentry>
    10091        <term><parameter>--with-native-system-headers-dir=/tools/include</parameter></term>
     
    10798
    10899      <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>
     100        <term><parameter>--disable-shared</parameter></term>
     101        <listitem>
     102          <para>This tells GCC not to create a shared library.</para>
    113103        </listitem>
    114104      </varlistentry>
     
    136126
    137127      <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>
     128        <term><parameter>--disable-lib*</parameter></term>
     129        <listitem>
     130          <para>These options prevent GCC from building a number of libraries
     131          that are not needed at this time.</para>
    155132        </listitem>
    156133      </varlistentry>
     
    167144
    168145      <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>
     146        <term><parameter>--disable-target-zlib</parameter></term>
     147        <listitem>
     148          <para>This tells GCC stuff.</para>
     149        </listitem>
     150      </varlistentry>
     151
     152      <varlistentry>
     153        <term><parameter>--with-system-zlib</parameter></term>
     154        <listitem>
     155          <para>This tells GCC to link to the system-installed zlib instead
     156          of the one in its source tree.</para>
    193157        </listitem>
    194158      </varlistentry>
     
    231195<screen os="ar"><userinput>make install-gcc install-target-libgcc</userinput></screen>
    232196
     197    <para os="as">Copy <filename class="headerfile">libiberty.h</filename> to
     198    <filename class="directory">/tools/include</filename> directory:</para>
     199
     200<screen os="at"><userinput>cp -v ../gcc-&gcc-version;/include/libiberty.h /tools/include</userinput></screen>
     201
    233202  </sect2>
    234203
  • BOOK/cross-tools/common/glibc.xml

    r88ef769 r03e6a40  
    66]>
    77
    8 <sect1 id="ch-cross-tools-eglibc" role="wrap">
    9   <?dbhtml filename="eglibc.html"?>
     8<sect1 id="ch-cross-tools-glibc" role="wrap">
     9  <?dbhtml filename="glibc.html"?>
    1010
    11   <title>EGLIBC-&eglibc-version;</title>
     11  <title>GLIBC-&glibc-version;</title>
    1212
    13   <indexterm zone="ch-cross-tools-eglibc">
    14     <primary sortas="a-EGLIBC">EGLIBC</primary>
     13  <indexterm zone="ch-cross-tools-glibc">
     14    <primary sortas="a-GLIBC">GLIBC</primary>
    1515    <secondary>cross tools</secondary>
    1616  </indexterm>
    1717
    1818  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    19   href="../../final-system/common/eglibc.xml"
     19  href="../../final-system/common/glibc.xml"
    2020  xpointer="xpointer(//*[@role='package'])"/>
    2121
    2222  <sect2 role="installation">
    23     <title>Installation of EGLIBC</title>
     23    <title>Installation of GLIBC</title>
    2424
    25     <para os="da">It should be noted that compiling EGLIBC in any way other than
     25    <para os="da">It should be noted that compiling GLIBC in any way other than
    2626    the method suggested in this book puts the stability of the system at
    2727    risk.</para>
    2828
    2929    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    30     href="../../final-system/common/eglibc.xml"
     30    href="../../final-system/common/glibc.xml"
    3131    xpointer="xpointer(//*[@os='s1'])"/>
    3232
    3333    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    34     href="../../final-system/common/eglibc.xml"
     34    href="../../final-system/common/glibc.xml"
    3535    xpointer="xpointer(//*[@os='s2'])"/>
    3636
    3737    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    38     href="../../final-system/common/eglibc.xml"
     38    href="../../final-system/common/glibc.xml"
    3939    xpointer="xpointer(//*[@os='e'])"/>
    4040
    4141    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    42     href="../../final-system/common/eglibc.xml"
     42    href="../../final-system/common/glibc.xml"
    4343    xpointer="xpointer(//*[@os='f'])"/>
    4444
    4545    <para os="dd">Add the following to <filename>config.cache</filename>
    46     to disable ssp when building EGLIBC:</para>
     46    to disable ssp when building GLIBC:</para>
    4747
    4848<screen os="de"><userinput>echo "libc_cv_ssp=no" &gt; config.cache</userinput></screen>
    4949
    5050    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    51     href="../../final-system/common/eglibc.xml"
     51    href="../../final-system/common/glibc.xml"
    5252    xpointer="xpointer(//*[@os='g'])"/>
    5353
    5454<screen os="df"><userinput>BUILD_CC="gcc" CC="${CLFS_TARGET}-gcc" \
    5555    AR="${CLFS_TARGET}-ar" RANLIB="${CLFS_TARGET}-ranlib" \
    56     ../eglibc-&eglibc-version;/configure --prefix=/tools \
     56    ../glibc-&glibc-version;/configure --prefix=/tools \
    5757    --host=${CLFS_TARGET} --build=${CLFS_HOST} \
    5858    --disable-profile --with-tls --enable-kernel=2.6.32 \
     
    6767        <term><parameter>BUILD_CC="gcc"</parameter></term>
    6868        <listitem>
    69           <para>This sets EGLIBC to use the current compiler on our system. This is
    70           used to create the tools EGLIBC uses during its build.</para>
     69          <para>This sets GLIBC to use the current compiler on our system. This is
     70          used to create the tools GLIBC uses during its build.</para>
    7171        </listitem>
    7272      </varlistentry>
     
    7575        <term><parameter>CC="${CLFS_TARGET}-gcc"</parameter></term>
    7676        <listitem>
    77           <para>This forces EGLIBC to use the GCC compiler that we made for our target
     77          <para>This forces GLIBC to use the GCC compiler that we made for our target
    7878          architecture.</para>
    7979        </listitem>
     
    8383        <term><parameter>AR="${CLFS_TARGET}-ar"</parameter></term>
    8484        <listitem>
    85           <para>This forces EGLIBC to use the <command>ar</command> utility
     85          <para>This forces GLIBC to use the <command>ar</command> utility
    8686          we made for our target architecture.</para>
    8787        </listitem>
     
    9191        <term><parameter>RANLIB="${CLFS_TARGET}-ranlib"</parameter></term>
    9292        <listitem>
    93           <para>This forces EGLIBC to use the <command>ranlib</command> utility
     93          <para>This forces GLIBC to use the <command>ranlib</command> utility
    9494          we made for our target architecture.</para>
    9595        </listitem>
     
    107107        <term><parameter>--with-tls</parameter></term>
    108108        <listitem>
    109           <para>This tells EGLIBC to use Thread Local Storage.</para>
     109          <para>This tells GLIBC to use Thread Local Storage.</para>
    110110        </listitem>
    111111      </varlistentry>
     
    114114        <term><parameter>--enable-kernel=2.6.32</parameter></term>
    115115        <listitem>
    116           <para>This tells EGLIBC to compile the library with support
     116          <para>This tells GLIBC to compile the library with support
    117117          for 2.6.32 and later Linux kernels.</para>
    118118        </listitem>
     
    122122        <term><parameter>--with-__thread</parameter></term>
    123123        <listitem>
    124           <para>This tells EGLIBC to use use the __thread for libc and
     124          <para>This tells GLIBC to use use the __thread for libc and
    125125          libpthread builds.</para>
    126126        </listitem>
     
    130130        <term><parameter>--with-binutils=/cross-tools/bin</parameter></term>
    131131        <listitem>
    132           <para>This tells EGLIBC to use the Binutils that are specific to
     132          <para>This tells GLIBC to use the Binutils that are specific to
    133133          our target architecture.</para>
    134134        </listitem>
     
    138138        <term><parameter>--with-headers=/tools/include</parameter></term>
    139139        <listitem>
    140           <para>This tells EGLIBC to compile itself against the headers
     140          <para>This tells GLIBC to compile itself against the headers
    141141          recently installed to the <filename class="directory">/tools</filename>
    142142          directory, so that it knows exactly what features the kernel has
     
    146146
    147147      <varlistentry os="dg11">
     148        <term><parameter>--enable-obsolete-rpc</parameter></term>
     149        <listitem>
     150          <para>This tells GLIBC to install rpc headers that are not installed
     151          by default but may be needed by other packages.</para>
     152        </listitem>
     153      </varlistentry>
     154
     155      <varlistentry os="dg12">
    148156        <term><parameter>--cache-file=config.cache</parameter></term>
    149157        <listitem>
    150           <para>This tells EGLIBC to utilize a premade cache file.</para>
     158          <para>This tells GLIBC to utilize a premade cache file.</para>
    151159        </listitem>
    152160      </varlistentry>
     
    180188
    181189    <para>Details on this package are located in <xref
    182     linkend="contents-eglibc" role="."/></para>
     190    linkend="contents-glibc" role="."/></para>
    183191
    184192  </sect2>
  • BOOK/cross-tools/common/gmp.xml

    r88ef769 r03e6a40  
    4646
    4747    <variablelist os="b1">
    48       <title>The meaning of the new configure options:</title>
     48      <title>The meaning of the new configure option:</title>
    4949
    5050      <varlistentry>
  • BOOK/cross-tools/common/mpfr.xml

    r88ef769 r03e6a40  
    4949
    5050      <varlistentry>
    51         <term><parameter>--enable-shared</parameter></term>
    52         <listitem>
    53           <para>This tells <command>configure</command> to build MPFR's
    54           shared libraries.</para>
    55         </listitem>
    56       </varlistentry>
    57 
    58       <varlistentry>
    5951        <term><parameter>--with-gmp=/cross-tools</parameter></term>
    6052        <listitem>
  • BOOK/cross-tools/mips-chapter.xml

    r88ef769 r03e6a40  
    2727  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/binutils-32.xml"/>
    2828  <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"/>
     29  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips/glibc.xml"/>
    3030  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips/gcc-final.xml"/>
    3131
  • BOOK/cross-tools/mips/gcc-final.xml

    r88ef769 r03e6a40  
    8787      xpointer="xpointer(//*[@os='bg5'])"/>
    8888
     89      <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     90      href="../common/gcc-final.xml"
     91      xpointer="xpointer(//*[@os='bg6'])"/>
     92
    8993    </variablelist>
    9094
  • BOOK/cross-tools/mips/gcc-static.xml

    r88ef769 r03e6a40  
    9696    xpointer="xpointer(//*[@os='ar'])"/>
    9797
     98    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     99    href="../common/gcc-static.xml"
     100    xpointer="xpointer(//*[@os='as'])"/>
     101
     102    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     103    href="../common/gcc-static.xml"
     104    xpointer="xpointer(//*[@os='at'])"/>
     105
    98106  </sect2>
    99107
  • BOOK/cross-tools/mips/glibc.xml

    r88ef769 r03e6a40  
    66]>
    77
    8 <sect1 id="ch-cross-tools-eglibc" role="wrap">
    9   <?dbhtml filename="eglibc.html"?>
     8<sect1 id="ch-cross-tools-glibc" role="wrap">
     9  <?dbhtml filename="glibc.html"?>
    1010
    11   <title>EGLIBC-&eglibc-version;</title>
     11  <title>GLIBC-&glibc-version;</title>
    1212
    13   <indexterm zone="ch-cross-tools-eglibc">
    14     <primary sortas="a-EGLIBC">EGLIBC</primary>
     13  <indexterm zone="ch-cross-tools-glibc">
     14    <primary sortas="a-GLIBC">GLIBC</primary>
    1515    <secondary>cross tools</secondary>
    1616  </indexterm>
    1717
    1818  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    19   href="../../final-system/common/eglibc.xml"
     19  href="../../final-system/common/glibc.xml"
    2020  xpointer="xpointer(//*[@role='package'])"/>
    2121
    2222  <sect2 role="installation">
    23     <title>Installation of EGLIBC</title>
     23    <title>Installation of GLIBC</title>
    2424
    2525    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    26     href="../common/eglibc.xml"
     26    href="../common/glibc.xml"
    2727    xpointer="xpointer(//*[@os='da'])"/>
    2828
    2929    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    30     href="../../final-system/common/eglibc.xml"
     30    href="../../final-system/common/glibc.xml"
    3131    xpointer="xpointer(//*[@os='s1'])"/>
    3232
    3333    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    34     href="../../final-system/common/eglibc.xml"
     34    href="../../final-system/common/glibc.xml"
    3535    xpointer="xpointer(//*[@os='s2'])"/>
    3636
    3737    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    38     href="../common/eglibc.xml"
     38    href="../common/glibc.xml"
    3939    xpointer="xpointer(//*[@os='e'])"/>
    4040
    4141    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    42     href="../common/eglibc.xml"
     42    href="../common/glibc.xml"
    4343    xpointer="xpointer(//*[@os='f'])"/>
    4444
    4545    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    46     href="../common/eglibc.xml"
     46    href="../common/glibc.xml"
    4747    xpointer="xpointer(//*[@os='dd'])"/>
    4848
    4949    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    50     href="../common/eglibc.xml"
     50    href="../common/glibc.xml"
    5151    xpointer="xpointer(//*[@os='de'])"/>
    5252
    5353    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    54     href="../../final-system/common/eglibc.xml"
     54    href="../../final-system/common/glibc.xml"
    5555    xpointer="xpointer(//*[@os='g'])"/>
    5656
    5757    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    58     href="../common/eglibc.xml"
     58    href="../common/glibc.xml"
    5959    xpointer="xpointer(//*[@os='df'])"/>
    6060
    6161    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    62     href="../common/eglibc.xml"
     62    href="../common/glibc.xml"
    6363    xpointer="xpointer(//*[@os='dg'])"/>
    6464
    6565    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    66     href="../common/eglibc.xml"
     66    href="../common/glibc.xml"
    6767    xpointer="xpointer(//*[@os='dh'])"/>
    6868
    6969    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    70     href="../common/eglibc.xml"
     70    href="../common/glibc.xml"
    7171    xpointer="xpointer(//*[@os='di'])"/>
    7272
    7373    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    74     href="../common/eglibc.xml"
     74    href="../common/glibc.xml"
    7575    xpointer="xpointer(//*[@os='dj'])"/>
    7676
    7777    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    78     href="../common/eglibc.xml"
     78    href="../common/glibc.xml"
    7979    xpointer="xpointer(//*[@os='dk'])"/>
    8080
    8181    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    82     href="../common/eglibc.xml"
     82    href="../common/glibc.xml"
    8383    xpointer="xpointer(//*[@os='dl'])"/>
    8484
    8585    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    86     href="../common/eglibc.xml"
     86    href="../common/glibc.xml"
    8787    xpointer="xpointer(//*[@os='dm'])"/>
    8888
    8989    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    90     href="../common/eglibc.xml"
     90    href="../common/glibc.xml"
    9191    xpointer="xpointer(//*[@os='dn'])"/>
    9292
     
    9797
    9898    <para>Details on this package are located in <xref
    99     linkend="contents-eglibc" role="."/></para>
     99    linkend="contents-glibc" role="."/></para>
    100100
    101101  </sect2>
  • BOOK/cross-tools/mips64-64-chapter.xml

    r88ef769 r03e6a40  
    2828  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/binutils.xml"/>
    2929  <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="mips64-64/glibc.xml"/>
    3131  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips64-64/gcc-final.xml"/>
    3232
  • BOOK/cross-tools/mips64-64/gcc-final.xml

    r88ef769 r03e6a40  
    6060
    6161<screen os="bf"><userinput>AR=ar LDFLAGS="-Wl,-rpath,/cross-tools/lib" \
    62   ../gcc-&gcc-version;/configure --prefix=/cross-tools \
     62  ../gcc-4.8.2/configure --prefix=/cross-tools \
    6363  --build=${CLFS_HOST} --target=${CLFS_TARGET} --host=${CLFS_HOST} \
    6464  --with-sysroot=${CLFS} --with-local-prefix=/tools \
    6565  --with-native-system-header-dir=/tools/include --disable-nls \
    66   --disable-shared --with-mpfr=/cross-tools --with-gmp=/cross-tools \
    67   --with-isl=/cross-tools --with-cloog=/cross-tools --with-mpc=/cross-tools \
    68   --without-headers --with-newlib --disable-decimal-float --disable-libgomp \
    69   --disable-libmudflap --disable-libssp --disable-threads --disable-multilib \
    70   --disable-libatomic --disable-libitm --disable-libsanitizer \
    71   --disable-libquadmath --disable-target-libiberty --disable-target-zlib \
    72   --with-system-zlib --enable-cloog-backend=isl --disable-isl-version-check \
    73   --enable-languages=c --enable-checking=release --with-abi=64
    74   </userinput></screen>
     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>
    7572
    7673    <variablelist os="bg">
     
    104101      xpointer="xpointer(//*[@os='bg5'])"/>
    105102
     103      <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     104      href="../common/gcc-final.xml"
     105      xpointer="xpointer(//*[@os='bg6'])"/>
     106
    106107    </variablelist>
    107108
  • BOOK/cross-tools/mips64-64/gcc-static.xml

    r88ef769 r03e6a40  
    6969
    7070<screen os="al"><userinput>AR=ar LDFLAGS="-Wl,-rpath,/cross-tools/lib" \
    71   ../gcc-&gcc-version;/configure --prefix=/cross-tools \
     71  ../gcc-4.8.2/configure --prefix=/cross-tools \
    7272  --build=${CLFS_HOST} --host=${CLFS_HOST} --target=${CLFS_TARGET} \
    7373  --with-sysroot=${CLFS} --with-local-prefix=/tools \
    7474  --with-native-system-header-dir=/tools/include --disable-nls \
    75   --enable-shared --disable-static --enable-languages=c,c++ \
    76   --enable-__cxa_atexit --enable-c99 --enable-long-long --enable-threads=posix \
    77   --disable-multilib --with-mpc=/cross-tools --with-mpfr=/cross-tools \
    78   --with-gmp=/cross-tools --with-cloog=/cross-tools --enable-cloog-backend=isl \
    79   --with-isl=/cross-tools --disable-isl-version-check --with-system-zlib \
    80   --enable-checking=release --enable-libstdcxx-time --with-abi=64</userinput></screen>
     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-libatomic --disable-libitm \
     79   --disable-libsanitizer --disable-libquadmath --disable-threads \
     80   --disable-multilib --disable-target-libiberty --disable-target-zlib \
     81   --with-system-zlib --enable-languages=c --enable-checking=release \
     82   --with-abi=64</userinput></screen>
    8183
    8284    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     
    104106    xpointer="xpointer(//*[@os='ar'])"/>
    105107
     108    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     109    href="../common/gcc-static.xml"
     110    xpointer="xpointer(//*[@os='as'])"/>
     111
     112    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     113    href="../common/gcc-static.xml"
     114    xpointer="xpointer(//*[@os='at'])"/>
     115
    106116  </sect2>
    107117
  • BOOK/cross-tools/mips64-chapter.xml

    r88ef769 r03e6a40  
    2828  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/binutils.xml"/>
    2929  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips64/gcc-static.xml"/>
    30   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips64/eglibc.xml"/>
    31   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips64/eglibc-n32.xml"/>
    32   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips64/eglibc-64bit.xml"/>
     30  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips64/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="mips64/glibc-64bit.xml"/>
    3333  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips64/gcc-final.xml"/>
    3434
  • BOOK/cross-tools/mips64/gcc-static.xml

    r88ef769 r03e6a40  
    9696    xpointer="xpointer(//*[@os='ar'])"/>
    9797
     98    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     99    href="../common/gcc-static.xml"
     100    xpointer="xpointer(//*[@os='as'])"/>
     101
     102    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     103    href="../common/gcc-static.xml"
     104    xpointer="xpointer(//*[@os='at'])"/>
     105
    98106  </sect2>
    99107
  • BOOK/cross-tools/mips64/glibc-64bit.xml

    r88ef769 r03e6a40  
    66]>
    77
    8 <sect1 id="ch-cross-tools-eglibc-64" role="wrap">
    9   <?dbhtml filename="eglibc-64.html"?>
     8<sect1 id="ch-cross-tools-glibc-64" role="wrap">
     9  <?dbhtml filename="glibc-64.html"?>
    1010
    11   <title>EGLIBC-&eglibc-version; 64-Bit</title>
     11  <title>GLIBC-&glibc-version; 64-Bit</title>
    1212
    13   <indexterm zone="ch-cross-tools-eglibc-64">
    14     <primary sortas="a-EGLIBC">EGLIBC</primary>
     13  <indexterm zone="ch-cross-tools-glibc-64">
     14    <primary sortas="a-GLIBC">GLIBC</primary>
    1515    <secondary>cross tools, 64 Bit</secondary>
    1616  </indexterm>
    1717
    1818  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    19   href="../../final-system/common/eglibc.xml"
     19  href="../../final-system/common/glibc.xml"
    2020  xpointer="xpointer(//*[@role='package'])"/>
    2121
    2222  <sect2 role="installation">
    23     <title>Installation of EGLIBC</title>
     23    <title>Installation of GLIBC</title>
    2424
    2525    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    26     href="eglibc.xml"
     26    href="glibc.xml"
    2727    xpointer="xpointer(//*[@os='da'])"/>
    2828
    2929    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    30     href="../../final-system/mips64/eglibc-64bit.xml"
     30    href="../../final-system/mips64/glibc-64bit.xml"
    3131    xpointer="xpointer(//*[@os='m3'])"/>
    3232
    3333    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    34     href="../../final-system/mips64/eglibc-64bit.xml"
     34    href="../../final-system/mips64/glibc-64bit.xml"
    3535    xpointer="xpointer(//*[@os='m4'])"/>
    3636
    3737    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    38     href="../../final-system/common/eglibc.xml"
     38    href="../../final-system/common/glibc.xml"
    3939    xpointer="xpointer(//*[@os='s1'])"/>
    4040
    4141    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    42     href="../../final-system/common/eglibc.xml"
     42    href="../../final-system/common/glibc.xml"
    4343    xpointer="xpointer(//*[@os='s2'])"/>
    4444
    4545    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    46     href="eglibc.xml"
     46    href="glibc.xml"
    4747    xpointer="xpointer(//*[@os='e'])"/>
    4848
    4949    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    50     href="eglibc.xml"
     50    href="glibc.xml"
    5151    xpointer="xpointer(//*[@os='f'])"/>
    5252
    5353    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    54     href="eglibc.xml"
     54    href="glibc.xml"
    5555    xpointer="xpointer(//*[@os='dd'])"/>
    5656
    5757    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    58     href="eglibc.xml"
     58    href="glibc.xml"
    5959    xpointer="xpointer(//*[@os='de'])"/>
    6060
    6161    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    62     href="../multilib/eglibc-64bit.xml"
     62    href="../multilib/glibc-64bit.xml"
    6363    xpointer="xpointer(//*[@os='n1'])"/>
    6464
    6565    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    66     href="../multilib/eglibc-64bit.xml"
     66    href="../multilib/glibc-64bit.xml"
    6767    xpointer="xpointer(//*[@os='n2'])"/>
    6868
    6969    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    70     href="eglibc.xml"
     70    href="glibc.xml"
    7171    xpointer="xpointer(//*[@os='g'])"/>
    7272
    7373    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    74     href="../multilib/eglibc-64bit.xml"
     74    href="../multilib/glibc-64bit.xml"
    7575    xpointer="xpointer(//*[@os='df'])"/>
    7676
    7777    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    78     href="../multilib/eglibc-64bit.xml"
     78    href="../multilib/glibc-64bit.xml"
    7979    xpointer="xpointer(//*[@os='dg'])"/>
    8080
    8181    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    82     href="eglibc.xml"
     82    href="glibc.xml"
    8383    xpointer="xpointer(//*[@os='dh'])"/>
    8484
    8585    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    86     href="eglibc.xml"
     86    href="glibc.xml"
    8787    xpointer="xpointer(//*[@os='di'])"/>
    8888
    8989    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    90     href="eglibc.xml"
     90    href="glibc.xml"
    9191    xpointer="xpointer(//*[@os='dj'])"/>
    9292
    9393    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    94     href="eglibc.xml"
     94    href="glibc.xml"
    9595    xpointer="xpointer(//*[@os='dk'])"/>
    9696
    9797    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    98     href="eglibc.xml"
     98    href="glibc.xml"
    9999    xpointer="xpointer(//*[@os='dl'])"/>
    100100
    101101    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    102     href="eglibc.xml"
     102    href="glibc.xml"
    103103    xpointer="xpointer(//*[@os='dm'])"/>
    104104
    105105    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    106     href="eglibc.xml"
     106    href="glibc.xml"
    107107    xpointer="xpointer(//*[@os='dn'])"/>
    108108
     
    113113
    114114    <para>Details on this package are located in <xref
    115     linkend="contents-eglibc" role="."/></para>
     115    linkend="contents-glibc" role="."/></para>
    116116
    117117  </sect2>
  • BOOK/cross-tools/mips64/glibc-n32.xml

    r88ef769 r03e6a40  
    66]>
    77
    8 <sect1 id="ch-cross-tools-eglibc-n32" role="wrap">
    9   <?dbhtml filename="eglibc-n32.html"?>
     8<sect1 id="ch-cross-tools-glibc-n32" role="wrap">
     9  <?dbhtml filename="glibc-n32.html"?>
    1010
    11   <title>EGLIBC-&eglibc-version; N32</title>
     11  <title>GLIBC-&glibc-version; N32</title>
    1212
    13   <indexterm zone="ch-cross-tools-eglibc-n32">
    14     <primary sortas="a-EGLIBC">EGLIBC</primary>
     13  <indexterm zone="ch-cross-tools-glibc-n32">
     14    <primary sortas="a-GLIBC">GLIBC</primary>
    1515    <secondary>cross tools, N32</secondary>
    1616  </indexterm>
    1717
    1818  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    19   href="../../final-system/common/eglibc.xml"
     19  href="../../final-system/common/glibc.xml"
    2020  xpointer="xpointer(//*[@role='package'])"/>
    2121
    2222  <sect2 role="installation">
    23     <title>Installation of EGLIBC</title>
     23    <title>Installation of GLIBC</title>
    2424
    2525    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    26     href="eglibc.xml"
     26    href="glibc.xml"
    2727    xpointer="xpointer(//*[@os='da'])"/>
    2828
    2929    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    30     href="../../final-system/mips64/eglibc-64bit.xml"
     30    href="../../final-system/mips64/glibc-64bit.xml"
    3131    xpointer="xpointer(//*[@os='m3'])"/>
    3232
    3333    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    34     href="../../final-system/mips64/eglibc-64bit.xml"
     34    href="../../final-system/mips64/glibc-64bit.xml"
    3535    xpointer="xpointer(//*[@os='m4'])"/>
    3636
    3737    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    38     href="../../final-system/common/eglibc.xml"
     38    href="../../final-system/common/glibc.xml"
    3939    xpointer="xpointer(//*[@os='s1'])"/>
    4040
    4141    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    42     href="../../final-system/common/eglibc.xml"
     42    href="../../final-system/common/glibc.xml"
    4343    xpointer="xpointer(//*[@os='s2'])"/>
    4444
    4545    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    46     href="eglibc.xml"
     46    href="glibc.xml"
    4747    xpointer="xpointer(//*[@os='e'])"/>
    4848
    4949    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    50     href="eglibc.xml"
     50    href="glibc.xml"
    5151    xpointer="xpointer(//*[@os='f'])"/>
    5252
    5353    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    54     href="eglibc.xml"
     54    href="glibc.xml"
    5555    xpointer="xpointer(//*[@os='dd'])"/>
    5656
    5757    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    58     href="eglibc.xml"
     58    href="glibc.xml"
    5959    xpointer="xpointer(//*[@os='de'])"/>
    6060
    61     <para os="n1">Tell EGLIBC to install its 32-bit libraries into <filename
     61    <para os="n1">Tell GLIBC to install its 32-bit libraries into <filename
    6262    class="directory">/tools/lib32</filename>:</para>
    6363
     
    6565
    6666    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    67     href="eglibc.xml"
     67    href="glibc.xml"
    6868    xpointer="xpointer(//*[@os='g'])"/>
    6969
    7070<screen os="df"><userinput>BUILD_CC="gcc" CC="${CLFS_TARGET}-gcc ${BUILDN32}" \
    7171    AR="${CLFS_TARGET}-ar" RANLIB="${CLFS_TARGET}-ranlib" \
    72     ../eglibc-&eglibc-version;/configure --prefix=/tools \
     72    ../glibc-&glibc-version;/configure --prefix=/tools \
    7373    --host=${CLFS_TARGET} --build=${CLFS_HOST} --libdir=/tools/lib32 \
    7474    --disable-profile --with-tls --enable-kernel=2.6.32 --with-__thread \
     
    8282        <term><parameter>CC="${CLFS_TARGET}-gcc ${BUILDN32}"</parameter></term>
    8383        <listitem>
    84           <para>Forces EGLIBC to utilize our target architecture GCC utilizing
     84          <para>Forces GLIBC to utilize our target architecture GCC utilizing
    8585          the N32 flags.</para>
    8686        </listitem>
     
    9090        <term><parameter>--libdir=/tools/lib32</parameter></term>
    9191        <listitem>
    92           <para>Installs EGLIBC into /tools/lib32 instead of /tools/lib.</para>
     92          <para>Installs GLIBC into /tools/lib32 instead of /tools/lib.</para>
    9393        </listitem>
    9494      </varlistentry>
     
    9797
    9898    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    99     href="eglibc.xml"
     99    href="glibc.xml"
    100100    xpointer="xpointer(//*[@os='dh'])"/>
    101101
    102102    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    103     href="eglibc.xml"
     103    href="glibc.xml"
    104104    xpointer="xpointer(//*[@os='di'])"/>
    105105
    106106    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    107     href="eglibc.xml"
     107    href="glibc.xml"
    108108    xpointer="xpointer(//*[@os='dj'])"/>
    109109
    110110    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    111     href="eglibc.xml"
     111    href="glibc.xml"
    112112    xpointer="xpointer(//*[@os='dk'])"/>
    113113
    114114    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    115     href="eglibc.xml"
     115    href="glibc.xml"
    116116    xpointer="xpointer(//*[@os='dl'])"/>
    117117
    118118    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    119     href="eglibc.xml"
     119    href="glibc.xml"
    120120    xpointer="xpointer(//*[@os='dm'])"/>
    121121
    122122    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    123     href="eglibc.xml"
     123    href="glibc.xml"
    124124    xpointer="xpointer(//*[@os='dn'])"/>
    125125
     
    130130
    131131    <para>Details on this package are located in <xref
    132     linkend="contents-eglibc" role="."/></para>
     132    linkend="contents-glibc" role="."/></para>
    133133
    134134  </sect2>
  • BOOK/cross-tools/mips64/glibc.xml

    r88ef769 r03e6a40  
    66]>
    77
    8 <sect1 id="ch-cross-tools-eglibc" role="wrap">
    9   <?dbhtml filename="eglibc.html"?>
     8<sect1 id="ch-cross-tools-glibc" role="wrap">
     9  <?dbhtml filename="glibc.html"?>
    1010
    11   <title>EGLIBC-&eglibc-version; 32 Bit</title>
     11  <title>GLIBC-&glibc-version; 32 Bit</title>
    1212
    13   <indexterm zone="ch-cross-tools-eglibc">
    14     <primary sortas="a-EGLIBC">EGLIBC</primary>
     13  <indexterm zone="ch-cross-tools-glibc">
     14    <primary sortas="a-GLIBC">GLIBC</primary>
    1515    <secondary>cross tools, 32 Bit</secondary>
    1616  </indexterm>
    1717
    1818  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    19   href="../../final-system/common/eglibc.xml"
     19  href="../../final-system/common/glibc.xml"
    2020  xpointer="xpointer(//*[@role='package'])"/>
    2121
    2222  <sect2 role="installation">
    23     <title>Installation of EGLIBC</title>
     23    <title>Installation of GLIBC</title>
    2424
    2525    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    26     href="../common/eglibc.xml"
     26    href="../common/glibc.xml"
    2727    xpointer="xpointer(//*[@os='da'])"/>
    2828
    2929    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    30     href="../../final-system/common/eglibc.xml"
     30    href="../../final-system/common/glibc.xml"
    3131    xpointer="xpointer(//*[@os='s1'])"/>
    3232
    3333    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    34     href="../../final-system/common/eglibc.xml"
     34    href="../../final-system/common/glibc.xml"
    3535    xpointer="xpointer(//*[@os='s2'])"/>
    3636
    3737    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    38     href="../common/eglibc.xml"
     38    href="../common/glibc.xml"
    3939    xpointer="xpointer(//*[@os='e'])"/>
    4040
    4141    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    42     href="../common/eglibc.xml"
     42    href="../common/glibc.xml"
    4343    xpointer="xpointer(//*[@os='f'])"/>
    4444
    4545    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    46     href="../common/eglibc.xml"
     46    href="../common/glibc.xml"
    4747    xpointer="xpointer(//*[@os='dd'])"/>
    4848
    4949    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    50     href="../common/eglibc.xml"
     50    href="../common/glibc.xml"
    5151    xpointer="xpointer(//*[@os='de'])"/>
    5252
    5353    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    54     href="../common/eglibc.xml"
     54    href="../common/glibc.xml"
    5555    xpointer="xpointer(//*[@os='g'])"/>
    5656
    5757    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    58     href="../multilib/eglibc.xml"
     58    href="../multilib/glibc.xml"
    5959    xpointer="xpointer(//*[@os='df'])"/>
    6060
    6161    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    62     href="../multilib/eglibc.xml"
     62    href="../multilib/glibc.xml"
    6363    xpointer="xpointer(//*[@os='dg'])"/>
    6464
    6565    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    66     href="../common/eglibc.xml"
     66    href="../common/glibc.xml"
    6767    xpointer="xpointer(//*[@os='dh'])"/>
    6868
    6969    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    70     href="../common/eglibc.xml"
     70    href="../common/glibc.xml"
    7171    xpointer="xpointer(//*[@os='di'])"/>
    7272
    7373    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    74     href="../common/eglibc.xml"
     74    href="../common/glibc.xml"
    7575    xpointer="xpointer(//*[@os='dj'])"/>
    7676
    7777    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    78     href="../common/eglibc.xml"
     78    href="../common/glibc.xml"
    7979    xpointer="xpointer(//*[@os='dk'])"/>
    8080
    8181    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    82     href="../common/eglibc.xml"
     82    href="../common/glibc.xml"
    8383    xpointer="xpointer(//*[@os='dl'])"/>
    8484
    8585    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    86     href="../common/eglibc.xml"
     86    href="../common/glibc.xml"
    8787    xpointer="xpointer(//*[@os='dm'])"/>
    8888
    8989    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    90     href="../common/eglibc.xml"
     90    href="../common/glibc.xml"
    9191    xpointer="xpointer(//*[@os='dn'])"/>
    9292
     
    9797
    9898    <para>Details on this package are located in <xref
    99     linkend="contents-eglibc" role="."/></para>
     99    linkend="contents-glibc" role="."/></para>
    100100
    101101  </sect2>
  • BOOK/cross-tools/multilib/binutils.xml

    r88ef769 r03e6a40  
    8282      <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    8383      href="../common/binutils.xml"
    84       xpointer="xpointer(//*[@os='bd7'])"/>
     84      xpointer="xpointer(//*[@os='bd8'])"/>
    8585
    8686    </variablelist>
     
    9696    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    9797    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"
    10298    xpointer="xpointer(//*[@os='bh'])"/>
    10399
     
    105101    href="../common/binutils.xml"
    106102    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'])"/>
    115103
    116104  </sect2>
  • BOOK/cross-tools/multilib/gcc-final.xml

    r88ef769 r03e6a40  
    6868  --enable-long-long --enable-threads=posix --with-mpc=/cross-tools \
    6969  --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 \
     70  --with-isl=/cross-tools --with-system-zlib --enable-checking=release \
    7271  --enable-libstdcxx-time</userinput></screen>
    7372
  • BOOK/cross-tools/multilib/gcc-static.xml

    r88ef769 r03e6a40  
    7676  --with-cloog=/cross-tools --with-mpc=/cross-tools --without-headers \
    7777  --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>
     78  --disable-libssp --disable-libatomic --disable-libitm \
     79  --disable-libsanitizer --disable-libquadmath --disable-threads \
     80  --disable-target-zlib --with-system-zlib --with-isl=/cross-tools \
     81  --enable-languages=c --enable-checking=release</userinput></screen>
    8382
    8483    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     
    106105    xpointer="xpointer(//*[@os='ar'])"/>
    107106
     107    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     108    href="../common/gcc-static.xml"
     109    xpointer="xpointer(//*[@os='as'])"/>
     110
     111    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     112    href="../common/gcc-static.xml"
     113    xpointer="xpointer(//*[@os='at'])"/>
     114
    108115  </sect2>
    109116
  • BOOK/cross-tools/multilib/glibc-64bit.xml

    r88ef769 r03e6a40  
    66]>
    77
    8 <sect1 id="ch-cross-tools-eglibcc-64" role="wrap">
    9   <?dbhtml filename="eglibc-64.html"?>
     8<sect1 id="ch-cross-tools-glibcc-64" role="wrap">
     9  <?dbhtml filename="glibc-64.html"?>
    1010
    11   <title>EGLIBC-&eglibc-version; 64-Bit</title>
     11  <title>GLIBC-&glibc-version; 64-Bit</title>
    1212
    13   <indexterm zone="ch-cross-tools-eglibcc-64">
    14     <primary sortas="a-EGLIBC">EGLIBC</primary>
     13  <indexterm zone="ch-cross-tools-glibcc-64">
     14    <primary sortas="a-GLIBC">GLIBC</primary>
    1515    <secondary>cross tools, 64 Bit</secondary>
    1616  </indexterm>
    1717
    1818  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    19   href="../../final-system/common/eglibc.xml"
     19  href="../../final-system/common/glibc.xml"
    2020  xpointer="xpointer(//*[@role='package'])"/>
    2121
    2222  <sect2 role="installation">
    23     <title>Installation of EGLIBC</title>
     23    <title>Installation of GLIBC</title>
    2424
    2525    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    26     href="eglibc.xml"
     26    href="glibc.xml"
    2727    xpointer="xpointer(//*[@os='da'])"/>
    2828
    2929    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    30     href="../../final-system/common/eglibc.xml"
     30    href="../../final-system/common/glibc.xml"
    3131    xpointer="xpointer(//*[@os='s1'])"/>
    3232
    3333    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    34     href="../../final-system/common/eglibc.xml"
     34    href="../../final-system/common/glibc.xml"
    3535    xpointer="xpointer(//*[@os='s2'])"/>
    3636
    3737    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    38     href="eglibc.xml"
     38    href="glibc.xml"
    3939    xpointer="xpointer(//*[@os='e'])"/>
    4040
    4141    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    42     href="eglibc.xml"
     42    href="glibc.xml"
    4343    xpointer="xpointer(//*[@os='f'])"/>
    4444
    4545    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    46     href="eglibc.xml"
     46    href="glibc.xml"
    4747    xpointer="xpointer(//*[@os='dd'])"/>
    4848
    4949    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    50     href="eglibc.xml"
     50    href="glibc.xml"
    5151    xpointer="xpointer(//*[@os='de'])"/>
    5252
    53     <para os="n1">Tell EGLIBC to install its 64-bit libraries into <filename
     53    <para os="n1">Tell GLIBC to install its 64-bit libraries into <filename
    5454    class="directory">/tools/lib64</filename>:</para>
    5555
     
    5757
    5858    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    59     href="eglibc.xml"
     59    href="glibc.xml"
    6060    xpointer="xpointer(//*[@os='g'])"/>
    6161
    6262<screen os="df"><userinput>BUILD_CC="gcc" CC="${CLFS_TARGET}-gcc ${BUILD64}" \
    6363    AR="${CLFS_TARGET}-ar" RANLIB="${CLFS_TARGET}-ranlib" \
    64     ../eglibc-&eglibc-version;/configure --prefix=/tools \
     64    ../glibc-&glibc-version;/configure --prefix=/tools \
    6565    --host=${CLFS_TARGET} --build=${CLFS_HOST} --libdir=/tools/lib64 \
    6666    --disable-profile --with-tls --enable-kernel=2.6.32 --with-__thread \
     
    7474        <term><parameter>CC="${CLFS_TARGET}-gcc ${BUILD64}"</parameter></term>
    7575        <listitem>
    76           <para>Forces EGLIBC to build using our target architecture GCC
     76          <para>Forces GLIBC to build using our target architecture GCC
    7777          utilizing the 64 Bit flags.</para>
    7878        </listitem>
     
    8282        <term><parameter>--libdir=/tools/lib64</parameter></term>
    8383        <listitem>
    84           <para>Puts EGLIBC into /tools/lib64 instead of /tools/lib.</para>
     84          <para>Puts GLIBC into /tools/lib64 instead of /tools/lib.</para>
    8585        </listitem>
    8686      </varlistentry>
     
    8989
    9090    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    91     href="eglibc.xml"
     91    href="glibc.xml"
    9292    xpointer="xpointer(//*[@os='dh'])"/>
    9393
    9494    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    95     href="eglibc.xml"
     95    href="glibc.xml"
    9696    xpointer="xpointer(//*[@os='di'])"/>
    9797
    9898    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    99     href="eglibc.xml"
     99    href="glibc.xml"
    100100    xpointer="xpointer(//*[@os='dj'])"/>
    101101
    102102    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    103     href="eglibc.xml"
     103    href="glibc.xml"
    104104    xpointer="xpointer(//*[@os='dk'])"/>
    105105
    106106    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    107     href="eglibc.xml"
     107    href="glibc.xml"
    108108    xpointer="xpointer(//*[@os='dl'])"/>
    109109
    110110    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    111     href="eglibc.xml"
     111    href="glibc.xml"
    112112    xpointer="xpointer(//*[@os='dm'])"/>
    113113
    114114    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    115     href="eglibc.xml"
     115    href="glibc.xml"
    116116    xpointer="xpointer(//*[@os='dn'])"/>
    117117
     
    122122
    123123    <para>Details on this package are located in <xref
    124     linkend="contents-eglibc" role="."/></para>
     124    linkend="contents-glibc" role="."/></para>
    125125
    126126  </sect2>
  • BOOK/cross-tools/multilib/glibc.xml

    r88ef769 r03e6a40  
    66]>
    77
    8 <sect1 id="ch-cross-tools-eglibc" role="wrap">
    9   <?dbhtml filename="eglibc.html"?>
     8<sect1 id="ch-cross-tools-glibc" role="wrap">
     9  <?dbhtml filename="glibc.html"?>
    1010
    11   <title>EGLIBC-&eglibc-version; 32 Bit</title>
     11  <title>GLIBC-&glibc-version; 32 Bit</title>
    1212
    13   <indexterm zone="ch-cross-tools-eglibc">
    14     <primary sortas="a-EGLIBC">EGLIBC</primary>
     13  <indexterm zone="ch-cross-tools-glibc">
     14    <primary sortas="a-GLIBC">GLIBC</primary>
    1515    <secondary>cross tools, 32 Bit</secondary>
    1616  </indexterm>
    1717
    1818  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    19   href="../../final-system/common/eglibc.xml"
     19  href="../../final-system/common/glibc.xml"
    2020  xpointer="xpointer(//*[@role='package'])"/>
    2121
    2222  <sect2 role="installation">
    23     <title>Installation of EGLIBC</title>
     23    <title>Installation of GLIBC</title>
    2424
    2525    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    26     href="../common/eglibc.xml"
     26    href="../common/glibc.xml"
    2727    xpointer="xpointer(//*[@os='da'])"/>
    2828
    2929    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    30     href="../../final-system/common/eglibc.xml"
     30    href="../../final-system/common/glibc.xml"
    3131    xpointer="xpointer(//*[@os='s1'])"/>
    3232
    3333    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    34     href="../../final-system/common/eglibc.xml"
     34    href="../../final-system/common/glibc.xml"
    3535    xpointer="xpointer(//*[@os='s2'])"/>
    3636
    3737    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    38     href="../common/eglibc.xml"
     38    href="../common/glibc.xml"
    3939    xpointer="xpointer(//*[@os='e'])"/>
    4040
    4141    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    42     href="../common/eglibc.xml"
     42    href="../common/glibc.xml"
    4343    xpointer="xpointer(//*[@os='f'])"/>
    4444
    4545    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    46     href="../common/eglibc.xml"
     46    href="../common/glibc.xml"
    4747    xpointer="xpointer(//*[@os='dd'])"/>
    4848
    4949    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    50     href="../common/eglibc.xml"
     50    href="../common/glibc.xml"
    5151    xpointer="xpointer(//*[@os='de'])"/>
    5252
    5353    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    54     href="../common/eglibc.xml"
     54    href="../common/glibc.xml"
    5555    xpointer="xpointer(//*[@os='g'])"/>
    5656
    5757<screen os="df"><userinput>BUILD_CC="gcc" CC="${CLFS_TARGET}-gcc ${BUILD32}" \
    5858    AR="${CLFS_TARGET}-ar" RANLIB="${CLFS_TARGET}-ranlib" \
    59     ../eglibc-&eglibc-version;/configure --prefix=/tools \
     59    ../glibc-&glibc-version;/configure --prefix=/tools \
    6060    --host=${CLFS_TARGET32} --build=${CLFS_HOST} \
    6161    --disable-profile --with-tls --enable-kernel=2.6.32 --with-__thread \
     
    6767
    6868      <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    69       href="../common/eglibc.xml"
     69      href="../common/glibc.xml"
    7070      xpointer="xpointer(//*[@os='dg1'])"/>
    7171
     
    7373        <term><parameter>CC="${CLFS_TARGET}-gcc ${BUILD32}"</parameter></term>
    7474        <listitem>
    75           <para>Forces EGLIBC to utilize our target architecture GCC utilizing
     75          <para>Forces GLIBC to utilize our target architecture GCC utilizing
    7676          the 32 Bit flags.</para>
    7777        </listitem>
     
    7979
    8080      <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    81       href="../common/eglibc.xml"
     81      href="../common/glibc.xml"
    8282      xpointer="xpointer(//*[@os='dg3'])"/>
    8383
    8484      <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    85       href="../common/eglibc.xml"
     85      href="../common/glibc.xml"
    8686      xpointer="xpointer(//*[@os='dg4'])"/>
    8787
    8888      <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    89       href="../common/eglibc.xml"
     89      href="../common/glibc.xml"
    9090      xpointer="xpointer(//*[@os='dg5'])"/>
    9191
    9292      <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    93       href="../common/eglibc.xml"
     93      href="../common/glibc.xml"
    9494      xpointer="xpointer(//*[@os='dg6'])"/>
    9595
    9696      <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    97       href="../common/eglibc.xml"
     97      href="../common/glibc.xml"
    9898      xpointer="xpointer(//*[@os='dg7'])"/>
    9999
    100100      <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    101       href="../common/eglibc.xml"
     101      href="../common/glibc.xml"
    102102      xpointer="xpointer(//*[@os='dg8'])"/>
    103103
    104104      <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    105       href="../common/eglibc.xml"
     105      href="../common/glibc.xml"
    106106      xpointer="xpointer(//*[@os='dg9'])"/>
    107107
    108108      <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    109       href="../common/eglibc.xml"
     109      href="../common/glibc.xml"
    110110      xpointer="xpointer(//*[@os='dg10'])"/>
    111111
    112112      <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    113       href="../common/eglibc.xml"
     113      href="../common/glibc.xml"
    114114      xpointer="xpointer(//*[@os='dg11'])"/>
     115
     116      <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     117      href="../common/glibc.xml"
     118      xpointer="xpointer(//*[@os='dg12'])"/>
    115119
    116120    </variablelist>
    117121
    118122    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    119     href="../common/eglibc.xml"
     123    href="../common/glibc.xml"
    120124    xpointer="xpointer(//*[@os='dh'])"/>
    121125
    122126    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    123     href="../common/eglibc.xml"
     127    href="../common/glibc.xml"
    124128    xpointer="xpointer(//*[@os='di'])"/>
    125129
    126130    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    127     href="../common/eglibc.xml"
     131    href="../common/glibc.xml"
    128132    xpointer="xpointer(//*[@os='dj'])"/>
    129133
    130134    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    131     href="../common/eglibc.xml"
     135    href="../common/glibc.xml"
    132136    xpointer="xpointer(//*[@os='dk'])"/>
    133137
    134138    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    135     href="../common/eglibc.xml"
     139    href="../common/glibc.xml"
    136140    xpointer="xpointer(//*[@os='dl'])"/>
    137141
    138142    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    139     href="../common/eglibc.xml"
     143    href="../common/glibc.xml"
    140144    xpointer="xpointer(//*[@os='dm'])"/>
    141145
    142146    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    143     href="../common/eglibc.xml"
     147    href="../common/glibc.xml"
    144148    xpointer="xpointer(//*[@os='dn'])"/>
    145149
     
    150154
    151155    <para>Details on this package are located in <xref
    152     linkend="contents-eglibc" role="."/></para>
     156    linkend="contents-glibc" role="."/></para>
    153157
    154158  </sect2>
  • BOOK/cross-tools/ppc-chapter.xml

    r88ef769 r03e6a40  
    2727  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/binutils-32.xml"/>
    2828  <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="ppc/glibc.xml"/>
    3030  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc/gcc-final.xml"/>
    3131
  • BOOK/cross-tools/ppc/gcc-static.xml

    r88ef769 r03e6a40  
    9595    xpointer="xpointer(//*[@os='ar'])"/>
    9696
     97    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     98    href="../common/gcc-static.xml"
     99    xpointer="xpointer(//*[@os='as'])"/>
     100
     101    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     102    href="../common/gcc-static.xml"
     103    xpointer="xpointer(//*[@os='at'])"/>
     104
    97105  </sect2>
    98106
  • BOOK/cross-tools/ppc/glibc.xml

    r88ef769 r03e6a40  
    66]>
    77
    8 <sect1 id="ch-cross-tools-eglibc" role="wrap">
    9   <?dbhtml filename="eglibc.html"?>
     8<sect1 id="ch-cross-tools-glibc" role="wrap">
     9  <?dbhtml filename="glibc.html"?>
    1010
    11   <title>EGLIBC-&eglibc-version;</title>
     11  <title>GLIBC-&glibc-version;</title>
    1212
    13   <indexterm zone="ch-cross-tools-eglibc">
    14     <primary sortas="a-EGLIBC">EGLIBC</primary>
     13  <indexterm zone="ch-cross-tools-glibc">
     14    <primary sortas="a-GLIBC">GLIBC</primary>
    1515    <secondary>cross tools</secondary>
    1616  </indexterm>
    1717
    1818  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    19   href="../../final-system/common/eglibc.xml"
     19  href="../../final-system/common/glibc.xml"
    2020  xpointer="xpointer(//*[@role='package'])"/>
    2121
    2222  <sect2 role="installation">
    23     <title>Installation of EGLIBC</title>
     23    <title>Installation of GLIBC</title>
    2424
    2525    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    26     href="../common/eglibc.xml"
     26    href="../common/glibc.xml"
    2727    xpointer="xpointer(//*[@os='da'])"/>
    2828
    2929    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    30     href="../../final-system/common/eglibc.xml"
     30    href="../../final-system/common/glibc.xml"
    3131    xpointer="xpointer(//*[@os='s1'])"/>
    3232
    3333    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    34     href="../../final-system/common/eglibc.xml"
     34    href="../../final-system/common/glibc.xml"
    3535    xpointer="xpointer(//*[@os='s2'])"/>
    3636
    3737    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    38     href="../common/eglibc.xml"
     38    href="../common/glibc.xml"
    3939    xpointer="xpointer(//*[@os='e'])"/>
    4040
    4141    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    42     href="../common/eglibc.xml"
     42    href="../common/glibc.xml"
    4343    xpointer="xpointer(//*[@os='f'])"/>
    4444
    4545    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    46     href="../common/eglibc.xml"
     46    href="../common/glibc.xml"
    4747    xpointer="xpointer(//*[@os='dd'])"/>
    4848
     
    5050
    5151    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    52     href="../../final-system/common/eglibc.xml"
     52    href="../../final-system/common/glibc.xml"
    5353    xpointer="xpointer(//*[@os='g'])"/>
    5454
    5555    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    56     href="../common/eglibc.xml"
     56    href="../common/glibc.xml"
    5757    xpointer="xpointer(//*[@os='df'])"/>
    5858
    5959    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    60     href="../common/eglibc.xml"
     60    href="../common/glibc.xml"
    6161    xpointer="xpointer(//*[@os='dg'])"/>
    6262
    6363    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    64     href="../common/eglibc.xml"
     64    href="../common/glibc.xml"
    6565    xpointer="xpointer(//*[@os='dh'])"/>
    6666
    6767    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    68     href="../common/eglibc.xml"
     68    href="../common/glibc.xml"
    6969    xpointer="xpointer(//*[@os='di'])"/>
    7070
    7171    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    72     href="../common/eglibc.xml"
     72    href="../common/glibc.xml"
    7373    xpointer="xpointer(//*[@os='dj'])"/>
    7474
    7575    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    76     href="../common/eglibc.xml"
     76    href="../common/glibc.xml"
    7777    xpointer="xpointer(//*[@os='dk'])"/>
    7878
    7979    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    80     href="../common/eglibc.xml"
     80    href="../common/glibc.xml"
    8181    xpointer="xpointer(//*[@os='dl'])"/>
    8282
    8383    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    84     href="../common/eglibc.xml"
     84    href="../common/glibc.xml"
    8585    xpointer="xpointer(//*[@os='dm'])"/>
    8686
    8787    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    88     href="../common/eglibc.xml"
     88    href="../common/glibc.xml"
    8989    xpointer="xpointer(//*[@os='dn'])"/>
    9090
     
    9595
    9696    <para>Details on this package are located in <xref
    97     linkend="contents-eglibc" role="."/></para>
     97    linkend="contents-glibc" role="."/></para>
    9898
    9999  </sect2>
  • BOOK/cross-tools/ppc64-64-chapter.xml

    r88ef769 r03e6a40  
    2828  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/binutils.xml"/>
    2929  <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="ppc64-64/glibc.xml"/>
    3131  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc64-64/gcc-final.xml"/>
    3232
  • BOOK/cross-tools/ppc64-64/gcc-static.xml

    r88ef769 r03e6a40  
    9494    xpointer="xpointer(//*[@os='ar'])"/>
    9595
     96    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     97    href="../common/gcc-static.xml"
     98    xpointer="xpointer(//*[@os='as'])"/>
     99
     100    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     101    href="../common/gcc-static.xml"
     102    xpointer="xpointer(//*[@os='at'])"/>
     103
    96104  </sect2>
    97105
  • BOOK/cross-tools/ppc64-64/glibc.xml

    r88ef769 r03e6a40  
    66]>
    77
    8 <sect1 id="ch-cross-tools-eglibc" role="wrap">
    9   <?dbhtml filename="eglibc.html"?>
     8<sect1 id="ch-cross-tools-glibc" role="wrap">
     9  <?dbhtml filename="glibc.html"?>
    1010
    11   <title>EGLIBC-&eglibc-version;</title>
     11  <title>GLIBC-&glibc-version;</title>
    1212
    13   <indexterm zone="ch-cross-tools-eglibc">
    14     <primary sortas="a-EGLIBC">EGLIBC</primary>
     13  <indexterm zone="ch-cross-tools-glibc">
     14    <primary sortas="a-GLIBC">GLIBC</primary>
    1515    <secondary>cross tools</secondary>
    1616  </indexterm>
    1717
    1818  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    19   href="../../final-system/common/eglibc.xml"
     19  href="../../final-system/common/glibc.xml"
    2020  xpointer="xpointer(//*[@role='package'])"/>
    2121
    2222  <sect2 role="installation">
    23     <title>Installation of EGLIBC</title>
     23    <title>Installation of GLIBC</title>
    2424
    2525    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    26     href="../common/eglibc.xml"
     26    href="../common/glibc.xml"
    2727    xpointer="xpointer(//*[@os='da'])"/>
    2828
    2929    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    30     href="../../final-system/common/eglibc.xml"
     30    href="../../final-system/common/glibc.xml"
    3131    xpointer="xpointer(//*[@os='s1'])"/>
    3232
    3333    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    34     href="../../final-system/common/eglibc.xml"
     34    href="../../final-system/common/glibc.xml"
    3535    xpointer="xpointer(//*[@os='s2'])"/>
    3636
    3737    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    38     href="../common/eglibc.xml"
     38    href="../common/glibc.xml"
    3939    xpointer="xpointer(//*[@os='e'])"/>
    4040
    4141    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    42     href="../common/eglibc.xml"
     42    href="../common/glibc.xml"
    4343    xpointer="xpointer(//*[@os='f'])"/>
    4444
    4545    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    46     href="../common/eglibc.xml"
     46    href="../common/glibc.xml"
    4747    xpointer="xpointer(//*[@os='dd'])"/>
    4848
    4949    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    50     href="../common/eglibc.xml"
     50    href="../common/glibc.xml"
    5151    xpointer="xpointer(//*[@os='de'])"/>
    5252
    5353    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    54     href="../common/eglibc.xml"
     54    href="../common/glibc.xml"
    5555    xpointer="xpointer(//*[@os='g'])"/>
    5656
    5757    <screen os="df"><userinput>BUILD_CC="gcc" CC="${CLFS_TARGET}-gcc ${BUILD64}" \
    5858      AR="${CLFS_TARGET}-ar" RANLIB="${CLFS_TARGET}-ranlib" \
    59       ../eglibc-&eglibc-version;/configure --prefix=/tools \
     59      ../glibc-&glibc-version;/configure --prefix=/tools \
    6060      --host=${CLFS_TARGET} --build=${CLFS_HOST} \
    6161      --disable-profile --with-tls --enable-kernel=2.6.32 --with-__thread \
     
    6767
    6868      <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    69       href="../common/eglibc.xml"
     69      href="../common/glibc.xml"
    7070      xpointer="xpointer(//*[@os='dg1'])"/>
    7171
    7272      <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    73       href="../multilib/eglibc-64bit.xml"
     73      href="../multilib/glibc-64bit.xml"
    7474      xpointer="xpointer(//*[@os='fa1'])"/>
    7575
    7676      <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    77       href="../common/eglibc.xml"
     77      href="../common/glibc.xml"
    7878      xpointer="xpointer(//*[@os='dg3'])"/>
    7979
    8080      <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    81       href="../common/eglibc.xml"
     81      href="../common/glibc.xml"
    8282      xpointer="xpointer(//*[@os='dg4'])"/>
    8383
    8484      <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    85       href="../common/eglibc.xml"
     85      href="../common/glibc.xml"
    8686      xpointer="xpointer(//*[@os='dg5'])"/>
    8787
    8888      <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    89       href="../common/eglibc.xml"
     89      href="../common/glibc.xml"
    9090      xpointer="xpointer(//*[@os='dg6'])"/>
    9191
    9292      <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    93       href="../common/eglibc.xml"
     93      href="../common/glibc.xml"
    9494      xpointer="xpointer(//*[@os='dg7'])"/>
    9595
    9696      <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    97       href="../common/eglibc.xml"
     97      href="../common/glibc.xml"
    9898      xpointer="xpointer(//*[@os='dg8'])"/>
    9999
    100100      <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    101       href="../common/eglibc.xml"
     101      href="../common/glibc.xml"
    102102      xpointer="xpointer(//*[@os='dg9'])"/>
    103103
    104104      <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    105       href="../common/eglibc.xml"
     105      href="../common/glibc.xml"
    106106      xpointer="xpointer(//*[@os='dg10'])"/>
    107107
    108108      <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    109       href="../common/eglibc.xml"
     109      href="../common/glibc.xml"
    110110      xpointer="xpointer(//*[@os='dg11'])"/>
     111
     112      <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     113      href="../common/glibc.xml"
     114      xpointer="xpointer(//*[@os='dg12'])"/>
    111115
    112116    </variablelist>
    113117
    114118    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    115     href="../common/eglibc.xml"
     119    href="../common/glibc.xml"
    116120    xpointer="xpointer(//*[@os='dh'])"/>
    117121
    118122    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    119     href="../common/eglibc.xml"
     123    href="../common/glibc.xml"
    120124    xpointer="xpointer(//*[@os='di'])"/>
    121125
    122126    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    123     href="../common/eglibc.xml"
     127    href="../common/glibc.xml"
    124128    xpointer="xpointer(//*[@os='dj'])"/>
    125129
    126130    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    127     href="../common/eglibc.xml"
     131    href="../common/glibc.xml"
    128132    xpointer="xpointer(//*[@os='dk'])"/>
    129133
    130134    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    131     href="../common/eglibc.xml"
     135    href="../common/glibc.xml"
    132136    xpointer="xpointer(//*[@os='dl'])"/>
    133137
    134138    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    135     href="../common/eglibc.xml"
     139    href="../common/glibc.xml"
    136140    xpointer="xpointer(//*[@os='dm'])"/>
    137141
    138142    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    139     href="../common/eglibc.xml"
     143    href="../common/glibc.xml"
    140144    xpointer="xpointer(//*[@os='dn'])"/>
    141 
    142     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    143     href="../x86_64-64/eglibc.xml"
    144     xpointer="xpointer(//*[@os='do'])"/>
    145 
    146     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    147     href="../x86_64-64/eglibc.xml"
    148     xpointer="xpointer(//*[@os='dp'])"/>
    149145
    150146  </sect2>
     
    154150
    155151    <para>Details on this package are located in <xref
    156     linkend="contents-eglibc" role="."/></para>
     152    linkend="contents-glibc" role="."/></para>
    157153
    158154  </sect2>
  • BOOK/cross-tools/ppc64-chapter.xml

    r88ef769 r03e6a40  
    2828  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/binutils.xml"/>
    2929  <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"/>
     30  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc64/glibc.xml"/>
     31  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc64/glibc-64bit.xml"/>
    3232  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc64/gcc-final.xml"/>
    3333
  • BOOK/cross-tools/ppc64/gcc-static.xml

    r88ef769 r03e6a40  
    9696    xpointer="xpointer(//*[@os='ar'])"/>
    9797
     98    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     99    href="../common/gcc-static.xml"
     100    xpointer="xpointer(//*[@os='as'])"/>
     101
     102    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     103    href="../common/gcc-static.xml"
     104    xpointer="xpointer(//*[@os='at'])"/>
     105
    98106  </sect2>
    99107
  • BOOK/cross-tools/ppc64/glibc-64bit.xml

    r88ef769 r03e6a40  
    66]>
    77
    8 <sect1 id="ch-cross-tools-eglibc-64" role="wrap">
    9   <?dbhtml filename="eglibc-64.html"?>
     8<sect1 id="ch-cross-tools-glibc-64" role="wrap">
     9  <?dbhtml filename="glibc-64.html"?>
    1010
    11   <title>EGLIBC-&eglibc-version; 64-Bit</title>
     11  <title>GLIBC-&glibc-version; 64-Bit</title>
    1212
    13   <indexterm zone="ch-cross-tools-eglibc-64">
    14     <primary sortas="a-EGLIBC">EGLIBC</primary>
     13  <indexterm zone="ch-cross-tools-glibc-64">
     14    <primary sortas="a-GLIBC">GLIBC</primary>
    1515    <secondary>cross tools, 64 Bit</secondary>
    1616  </indexterm>
    1717
    1818  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    19   href="../../final-system/common/eglibc.xml"
     19  href="../../final-system/common/glibc.xml"
    2020  xpointer="xpointer(//*[@role='package'])"/>
    2121
    2222  <sect2 role="installation">
    23     <title>Installation of EGLIBC</title>
     23    <title>Installation of GLIBC</title>
    2424
    2525    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    26     href="../common/eglibc.xml"
     26    href="../common/glibc.xml"
    2727    xpointer="xpointer(//*[@os='da'])"/>
    2828
    2929    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    30     href="../../final-system/common/eglibc.xml"
     30    href="../../final-system/common/glibc.xml"
    3131    xpointer="xpointer(//*[@os='s1'])"/>
    3232
    3333    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    34     href="../../final-system/common/eglibc.xml"
     34    href="../../final-system/common/glibc.xml"
    3535    xpointer="xpointer(//*[@os='s2'])"/>
    3636
    3737    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    38     href="../common/eglibc.xml"
     38    href="../common/glibc.xml"
    3939    xpointer="xpointer(//*[@os='e'])"/>
    4040
    4141    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    42     href="../common/eglibc.xml"
     42    href="../common/glibc.xml"
    4343    xpointer="xpointer(//*[@os='f'])"/>
    4444
    4545    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    46     href="../common/eglibc.xml"
     46    href="../common/glibc.xml"
    4747    xpointer="xpointer(//*[@os='dd'])"/>
    4848
    4949    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    50     href="../common/eglibc.xml"
     50    href="../common/glibc.xml"
    5151    xpointer="xpointer(//*[@os='de'])"/>
    5252
    5353    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    54     href="../multilib/eglibc-64bit.xml"
     54    href="../multilib/glibc-64bit.xml"
    5555    xpointer="xpointer(//*[@os='n1'])"/>
    5656
    5757    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    58     href="../multilib/eglibc-64bit.xml"
     58    href="../multilib/glibc-64bit.xml"
    5959    xpointer="xpointer(//*[@os='n2'])"/>
    6060
    6161    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    62     href="../common/eglibc.xml"
     62    href="../common/glibc.xml"
    6363    xpointer="xpointer(//*[@os='g'])"/>
    6464
    6565    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    66     href="../multilib/eglibc-64bit.xml"
     66    href="../multilib/glibc-64bit.xml"
    6767    xpointer="xpointer(//*[@os='df'])"/>
    6868
    6969    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    70     href="../multilib/eglibc-64bit.xml"
     70    href="../multilib/glibc-64bit.xml"
    7171    xpointer="xpointer(//*[@os='dg'])"/>
    7272
    7373    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    74     href="../common/eglibc.xml"
     74    href="../common/glibc.xml"
    7575    xpointer="xpointer(//*[@os='dh'])"/>
    7676
    7777    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    78     href="../common/eglibc.xml"
     78    href="../common/glibc.xml"
    7979    xpointer="xpointer(//*[@os='di'])"/>
    8080
    8181    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    82     href="../common/eglibc.xml"
     82    href="../common/glibc.xml"
    8383    xpointer="xpointer(//*[@os='dj'])"/>
    8484
    8585    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    86     href="../common/eglibc.xml"
     86    href="../common/glibc.xml"
    8787    xpointer="xpointer(//*[@os='dk'])"/>
    8888
    8989    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    90     href="../common/eglibc.xml"
     90    href="../common/glibc.xml"
    9191    xpointer="xpointer(//*[@os='dl'])"/>
    9292
    9393    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    94     href="../common/eglibc.xml"
     94    href="../common/glibc.xml"
    9595    xpointer="xpointer(//*[@os='dm'])"/>
    9696
    9797    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    98     href="../common/eglibc.xml"
     98    href="../common/glibc.xml"
    9999    xpointer="xpointer(//*[@os='dn'])"/>
    100100
     
    105105
    106106    <para>Details on this package are located in <xref
    107     linkend="contents-eglibc" role="."/></para>
     107    linkend="contents-glibc" role="."/></para>
    108108
    109109  </sect2>
  • BOOK/cross-tools/ppc64/glibc.xml

    r88ef769 r03e6a40  
    66]>
    77
    8 <sect1 id="ch-cross-tools-eglibc" role="wrap">
    9   <?dbhtml filename="eglibc.html"?>
     8<sect1 id="ch-cross-tools-glibc" role="wrap">
     9  <?dbhtml filename="glibc.html"?>
    1010
    11   <title>EGLIBC-&eglibc-version; 32 Bit</title>
     11  <title>GLIBC-&glibc-version; 32 Bit</title>
    1212
    13   <indexterm zone="ch-cross-tools-eglibc">
    14     <primary sortas="a-EGLIBC">EGLIBC</primary>
     13  <indexterm zone="ch-cross-tools-glibc">
     14    <primary sortas="a-GLIBC">GLIBC</primary>
    1515    <secondary>cross tools, 32 Bit</secondary>
    1616  </indexterm>
    1717
    1818  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    19   href="../../final-system/common/eglibc.xml"
     19  href="../../final-system/common/glibc.xml"
    2020  xpointer="xpointer(//*[@role='package'])"/>
    2121
    2222  <sect2 role="installation">
    23     <title>Installation of EGLIBC</title>
     23    <title>Installation of GLIBC</title>
    2424
    2525    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    26     href="../common/eglibc.xml"
     26    href="../common/glibc.xml"
    2727    xpointer="xpointer(//*[@os='da'])"/>
    2828
    2929    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    30     href="../../final-system/common/eglibc.xml"
     30    href="../../final-system/common/glibc.xml"
    3131    xpointer="xpointer(//*[@os='s1'])"/>
    3232
    3333    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    34     href="../../final-system/common/eglibc.xml"
     34    href="../../final-system/common/glibc.xml"
    3535    xpointer="xpointer(//*[@os='s2'])"/>
    3636
    3737    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    38     href="../common/eglibc.xml"
     38    href="../common/glibc.xml"
    3939    xpointer="xpointer(//*[@os='e'])"/>
    4040
    4141    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    42     href="../common/eglibc.xml"
     42    href="../common/glibc.xml"
    4343    xpointer="xpointer(//*[@os='f'])"/>
    4444
    4545    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    46     href="../common/eglibc.xml"
     46    href="../common/glibc.xml"
    4747    xpointer="xpointer(//*[@os='dd'])"/>
    4848
    4949    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    50     href="../common/eglibc.xml"
     50    href="../common/glibc.xml"
    5151    xpointer="xpointer(//*[@os='de'])"/>
    5252
    5353    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    54     href="../common/eglibc.xml"
     54    href="../common/glibc.xml"
    5555    xpointer="xpointer(//*[@os='g'])"/>
    5656
    5757    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    58     href="../multilib/eglibc.xml"
     58    href="../multilib/glibc.xml"
    5959    xpointer="xpointer(//*[@os='df'])"/>
    6060
     
    6363
    6464      <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    65       href="../common/eglibc.xml"
     65      href="../common/glibc.xml"
    6666      xpointer="xpointer(//*[@os='dg3'])"/>
    6767   
    6868      <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    69       href="../common/eglibc.xml"
     69      href="../common/glibc.xml"
    7070      xpointer="xpointer(//*[@os='dg4'])"/>
    7171
    7272      <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    73       href="../common/eglibc.xml"
     73      href="../common/glibc.xml"
    7474      xpointer="xpointer(//*[@os='dg5'])"/>
    7575
    7676      <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    77       href="../common/eglibc.xml"
     77      href="../common/glibc.xml"
    7878      xpointer="xpointer(//*[@os='dg6'])"/>
    7979
    8080      <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    81       href="../common/eglibc.xml"
     81      href="../common/glibc.xml"
    8282      xpointer="xpointer(//*[@os='dg7'])"/>
    8383
    8484      <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    85       href="../common/eglibc.xml"
     85      href="../common/glibc.xml"
    8686      xpointer="xpointer(//*[@os='dg8'])"/>
    8787
    8888      <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    89       href="../common/eglibc.xml"
     89      href="../common/glibc.xml"
    9090      xpointer="xpointer(//*[@os='dg9'])"/>
    9191
    9292      <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    93       href="../common/eglibc.xml"
     93      href="../common/glibc.xml"
    9494      xpointer="xpointer(//*[@os='dg10'])"/>
    9595
    9696      <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    97       href="../common/eglibc.xml"
     97      href="../common/glibc.xml"
    9898      xpointer="xpointer(//*[@os='dg11'])"/>
     99
     100      <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     101      href="../common/glibc.xml"
     102      xpointer="xpointer(//*[@os='dg12'])"/>
    99103
    100104    </variablelist>
    101105
    102106    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    103     href="../common/eglibc.xml"
     107    href="../common/glibc.xml"
    104108    xpointer="xpointer(//*[@os='dh'])"/>
    105109
    106110    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    107     href="../common/eglibc.xml"
     111    href="../common/glibc.xml"
    108112    xpointer="xpointer(//*[@os='di'])"/>
    109113
    110114    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    111     href="../common/eglibc.xml"
     115    href="../common/glibc.xml"
    112116    xpointer="xpointer(//*[@os='dj'])"/>
    113117
    114118    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    115     href="../common/eglibc.xml"
     119    href="../common/glibc.xml"
    116120    xpointer="xpointer(//*[@os='dk'])"/>
    117121
    118122    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    119     href="../common/eglibc.xml"
     123    href="../common/glibc.xml"
    120124    xpointer="xpointer(//*[@os='dl'])"/>
    121125
    122126    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    123     href="../common/eglibc.xml"
     127    href="../common/glibc.xml"
    124128    xpointer="xpointer(//*[@os='dm'])"/>
    125129
    126130    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    127     href="../common/eglibc.xml"
     131    href="../common/glibc.xml"
    128132    xpointer="xpointer(//*[@os='dn'])"/>
    129133
     
    134138
    135139    <para>Details on this package are located in <xref
    136     linkend="contents-eglibc" role="."/></para>
     140    linkend="contents-glibc" role="."/></para>
    137141
    138142  </sect2>
  • BOOK/cross-tools/sparc-chapter.xml

    r88ef769 r03e6a40  
    2727  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/binutils-32.xml"/>
    2828  <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"/>
    3030  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gcc-final.xml"/>
    3131
  • BOOK/cross-tools/sparc64-64-chapter.xml

    r88ef769 r03e6a40  
    2828  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/binutils.xml"/>
    2929  <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"/>
    3131  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/gcc-final.xml"/>
    3232
  • BOOK/cross-tools/sparc64-64/gcc-static.xml

    r88ef769 r03e6a40  
    8888    xpointer="xpointer(//*[@os='ar'])"/>
    8989
     90    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     91    href="../common/gcc-static.xml"
     92    xpointer="xpointer(//*[@os='as'])"/>
     93
     94    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     95    href="../common/gcc-static.xml"
     96    xpointer="xpointer(//*[@os='at'])"/>
     97
    9098  </sect2>
    9199
  • BOOK/cross-tools/sparc64-chapter.xml

    r88ef769 r03e6a40  
    2828  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/binutils.xml"/>
    2929  <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="sparc64/glibc.xml"/>
     31  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc64/glibc-64bit.xml"/>
    3232  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gcc-final.xml"/>
    3333
  • BOOK/cross-tools/sparc64/glibc-64bit.xml

    r88ef769 r03e6a40  
    66]>
    77
    8 <sect1 id="ch-cross-tools-eglibc-64" role="wrap">
    9   <?dbhtml filename="eglibc-64.html"?>
     8<sect1 id="ch-cross-tools-glibc-64" role="wrap">
     9  <?dbhtml filename="glibc-64.html"?>
    1010
    11   <title>EGLIBC-&eglibc-version; 64-Bit</title>
     11  <title>GLIBC-&glibc-version; 64-Bit</title>
    1212
    13   <indexterm zone="ch-cross-tools-eglibc-64">
    14     <primary sortas="a-EGLIBC">EGLIBC</primary>
     13  <indexterm zone="ch-cross-tools-glibc-64">
     14    <primary sortas="a-GLIBC">GLIBC</primary>
    1515    <secondary>cross tools, 64 Bit</secondary>
    1616  </indexterm>
    1717
    1818  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    19   href="../../final-system/common/eglibc.xml"
     19  href="../../final-system/common/glibc.xml"
    2020  xpointer="xpointer(//*[@role='package'])"/>
    2121
    2222  <sect2 role="installation">
    23     <title>Installation of EGLIBC</title>
     23    <title>Installation of GLIBC</title>
    2424
    2525    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    26     href="../common/eglibc.xml"
     26    href="../common/glibc.xml"
    2727    xpointer="xpointer(//*[@os='da'])"/>
    2828
    2929    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    30     href="../../final-system/common/eglibc.xml"
     30    href="../../final-system/common/glibc.xml"
    3131    xpointer="xpointer(//*[@os='s1'])"/>
    3232
    3333    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    34     href="../../final-system/common/eglibc.xml"
     34    href="../../final-system/common/glibc.xml"
    3535    xpointer="xpointer(//*[@os='s2'])"/>
    3636
    3737    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    38     href="../common/eglibc.xml"
     38    href="../common/glibc.xml"
    3939    xpointer="xpointer(//*[@os='e'])"/>
    4040
    4141    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    42     href="../common/eglibc.xml"
     42    href="../common/glibc.xml"
    4343    xpointer="xpointer(//*[@os='f'])"/>
    4444
    4545    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    46     href="../common/eglibc.xml"
     46    href="../common/glibc.xml"
    4747    xpointer="xpointer(//*[@os='dd'])"/>
    4848
     
    5656
    5757    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    58     href="../multilib/eglibc-64bit.xml"
     58    href="../multilib/glibc-64bit.xml"
    5959    xpointer="xpointer(//*[@os='n1'])"/>
    6060
    6161    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    62     href="../multilib/eglibc-64bit.xml"
     62    href="../multilib/glibc-64bit.xml"
    6363    xpointer="xpointer(//*[@os='n2'])"/>
    6464
    6565    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    66     href="../common/eglibc.xml"
     66    href="../common/glibc.xml"
    6767    xpointer="xpointer(//*[@os='g'])"/>
    6868
    6969    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    70     href="../multilib/eglibc-64bit.xml"
     70    href="../multilib/glibc-64bit.xml"
    7171    xpointer="xpointer(//*[@os='df'])"/>
    7272
    7373    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    74     href="../multilib/eglibc-64bit.xml"
     74    href="../multilib/glibc-64bit.xml"
    7575    xpointer="xpointer(//*[@os='dg'])"/>
    7676
    7777    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    78     href="../common/eglibc.xml"
     78    href="../common/glibc.xml"
    7979    xpointer="xpointer(//*[@os='dh'])"/>
    8080
    8181    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    82     href="../common/eglibc.xml"
     82    href="../common/glibc.xml"
    8383    xpointer="xpointer(//*[@os='di'])"/>
    8484
    8585    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    86     href="../common/eglibc.xml"
     86    href="../common/glibc.xml"
    8787    xpointer="xpointer(//*[@os='dj'])"/>
    8888
    8989    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    90     href="../common/eglibc.xml"
     90    href="../common/glibc.xml"
    9191    xpointer="xpointer(//*[@os='dk'])"/>
    9292
    9393    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    94     href="../common/eglibc.xml"
     94    href="../common/glibc.xml"
    9595    xpointer="xpointer(//*[@os='dl'])"/>
    9696
    9797    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    98     href="../common/eglibc.xml"
     98    href="../common/glibc.xml"
    9999    xpointer="xpointer(//*[@os='dm'])"/>
    100100
    101101    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    102     href="../common/eglibc.xml"
     102    href="../common/glibc.xml"
    103103    xpointer="xpointer(//*[@os='dn'])"/>
    104104
     
    109109
    110110    <para>Details on this package are located in <xref
    111     linkend="contents-eglibc" role="."/></para>
     111    linkend="contents-glibc" role="."/></para>
    112112
    113113  </sect2>
  • BOOK/cross-tools/sparc64/glibc.xml

    r88ef769 r03e6a40  
    66]>
    77
    8 <sect1 id="ch-cross-tools-eglibc" role="wrap">
    9   <?dbhtml filename="eglibc.html"?>
     8<sect1 id="ch-cross-tools-glibc" role="wrap">
     9  <?dbhtml filename="glibc.html"?>
    1010
    11   <title>EGLIBC-&eglibc-version; 32 Bit</title>
     11  <title>GLIBC-&glibc-version; 32 Bit</title>
    1212
    13   <indexterm zone="ch-cross-tools-eglibc">
    14     <primary sortas="a-EGLIBC">EGLIBC</primary>
     13  <indexterm zone="ch-cross-tools-glibc">
     14    <primary sortas="a-GLIBC">GLIBC</primary>
    1515    <secondary>cross tools, 32 Bit</secondary>
    1616  </indexterm>
    1717
    1818  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    19   href="../../final-system/common/eglibc.xml"
     19  href="../../final-system/common/glibc.xml"
    2020  xpointer="xpointer(//*[@role='package'])"/>
    2121
    2222  <sect2 role="installation">
    23     <title>Installation of EGLIBC</title>
     23    <title>Installation of GLIBC</title>
    2424
    2525    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    26     href="../common/eglibc.xml"
     26    href="../common/glibc.xml"
    2727    xpointer="xpointer(//*[@os='da'])"/>
    2828
    2929    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    30     href="../../final-system/common/eglibc.xml"
     30    href="../../final-system/common/glibc.xml"
    3131    xpointer="xpointer(//*[@os='s1'])"/>
    3232
    3333    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    34     href="../../final-system/common/eglibc.xml"
     34    href="../../final-system/common/glibc.xml"
    3535    xpointer="xpointer(//*[@os='s2'])"/>
    3636
    3737    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    38     href="../common/eglibc.xml"
     38    href="../common/glibc.xml"
    3939    xpointer="xpointer(//*[@os='e'])"/>
    4040
    4141    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    42     href="../common/eglibc.xml"
     42    href="../common/glibc.xml"
    4343    xpointer="xpointer(//*[@os='f'])"/>
    4444
    4545    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    46     href="../common/eglibc.xml"
     46    href="../common/glibc.xml"
    4747    xpointer="xpointer(//*[@os='dd'])"/>
    4848
    4949    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    50     href="../common/eglibc.xml"
     50    href="../common/glibc.xml"
    5151    xpointer="xpointer(//*[@os='de'])"/>
    5252
    5353    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    54     href="../common/eglibc.xml"
     54    href="../common/glibc.xml"
    5555    xpointer="xpointer(//*[@os='g'])"/>
    5656
    5757<screen os="df"><userinput>BUILD_CC="gcc" CC="${CLFS_TARGET}-gcc ${BUILD32}" \
    5858    AR="${CLFS_TARGET}-ar" RANLIB="${CLFS_TARGET}-ranlib" \
    59     ../eglibc-&eglibc-version;/configure --prefix=/tools \
     59    ../glibc-&glibc-version;/configure --prefix=/tools \
    6060    --host=${CLFS_TARGET32} --build=${CLFS_HOST} \
    6161    --disable-profile --with-tls --enable-kernel=2.6.32 --with-__thread \
     
    6767
    6868      <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    69       href="../common/eglibc.xml"
     69      href="../common/glibc.xml"
    7070      xpointer="xpointer(//*[@os='dg1'])"/>
    7171
     
    7373        <term><parameter>CC="${CLFS_TARGET}-gcc ${BUILD32}"</parameter></term>
    7474        <listitem>
    75           <para>Forces EGLIBC to utilize our target architecture GCC utilizing
     75          <para>Forces GLIBC to utilize our target architecture GCC utilizing
    7676          the 32 Bit flags.</para>
    7777        </listitem>
     
    7979
    8080      <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    81       href="../common/eglibc.xml"
     81      href="../common/glibc.xml"
    8282      xpointer="xpointer(//*[@os='dg3'])"/>
    8383
    8484      <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    85       href="../common/eglibc.xml"
     85      href="../common/glibc.xml"
    8686      xpointer="xpointer(//*[@os='dg4'])"/>
    8787
    8888      <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    89       href="../common/eglibc.xml"
     89      href="../common/glibc.xml"
    9090      xpointer="xpointer(//*[@os='dg5'])"/>
    9191
    9292      <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    93       href="../common/eglibc.xml"
     93      href="../common/glibc.xml"
    9494      xpointer="xpointer(//*[@os='dg6'])"/>
    9595
    9696      <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    97       href="../common/eglibc.xml"
     97      href="../common/glibc.xml"
    9898      xpointer="xpointer(//*[@os='dg7'])"/>
    9999
    100100      <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    101       href="../common/eglibc.xml"
     101      href="../common/glibc.xml"
    102102      xpointer="xpointer(//*[@os='dg8'])"/>
    103103
    104104      <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    105       href="../common/eglibc.xml"
     105      href="../common/glibc.xml"
    106106      xpointer="xpointer(//*[@os='dg9'])"/>
    107107
    108108      <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    109       href="../common/eglibc.xml"
     109      href="../common/glibc.xml"
    110110      xpointer="xpointer(//*[@os='dg10'])"/>
    111111
     
    113113
    114114    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    115     href="../common/eglibc.xml"
     115    href="../common/glibc.xml"
    116116    xpointer="xpointer(//*[@os='dh'])"/>
    117117
    118118    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    119     href="../common/eglibc.xml"
     119    href="../common/glibc.xml"
    120120    xpointer="xpointer(//*[@os='di'])"/>
    121121
    122122    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    123     href="../common/eglibc.xml"
     123    href="../common/glibc.xml"
    124124    xpointer="xpointer(//*[@os='dj'])"/>
    125125
    126126    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    127     href="../common/eglibc.xml"
     127    href="../common/glibc.xml"
    128128    xpointer="xpointer(//*[@os='dk'])"/>
    129129
    130130    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    131     href="../common/eglibc.xml"
     131    href="../common/glibc.xml"
    132132    xpointer="xpointer(//*[@os='dl'])"/>
    133133
    134134    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    135     href="../common/eglibc.xml"
     135    href="../common/glibc.xml"
    136136    xpointer="xpointer(//*[@os='dm'])"/>
    137137
    138138    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    139     href="../common/eglibc.xml"
     139    href="../common/glibc.xml"
    140140    xpointer="xpointer(//*[@os='dn'])"/>
    141141
     
    146146
    147147    <para>Details on this package are located in <xref
    148     linkend="contents-eglibc" role="."/></para>
     148    linkend="contents-glibc" role="."/></para>
    149149
    150150  </sect2>
  • BOOK/cross-tools/x86-chapter.xml

    r88ef769 r03e6a40  
    2727  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/binutils-32.xml"/>
    2828  <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="x86/glibc.xml"/>
    3030  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gcc-final.xml"/>
    3131
  • BOOK/cross-tools/x86/glibc.xml

    r88ef769 r03e6a40  
    66]>
    77
    8 <sect1 id="ch-cross-tools-eglibc" role="wrap">
    9   <?dbhtml filename="eglibc.html"?>
     8<sect1 id="ch-cross-tools-glibc" role="wrap">
     9  <?dbhtml filename="glibc.html"?>
    1010
    11   <title>EGLIBC-&eglibc-version;</title>
     11  <title>GLIBC-&glibc-version;</title>
    1212
    13   <indexterm zone="ch-cross-tools-eglibc">
    14     <primary sortas="a-EGLIBC">EGLIBC</primary>
     13  <indexterm zone="ch-cross-tools-glibc">
     14    <primary sortas="a-GLIBC">GLIBC</primary>
    1515    <secondary>cross tools</secondary>
    1616  </indexterm>
    1717
    1818  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    19   href="../../final-system/common/eglibc.xml"
     19  href="../../final-system/common/glibc.xml"
    2020  xpointer="xpointer(//*[@role='package'])"/>
    2121
    2222  <sect2 role="installation">
    23     <title>Installation of EGLIBC</title>
     23    <title>Installation of GLIBC</title>
    2424
    2525    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    26     href="../common/eglibc.xml"
     26    href="../common/glibc.xml"
    2727    xpointer="xpointer(//*[@os='da'])"/>
    2828
    2929    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    30     href="../../final-system/common/eglibc.xml"
     30    href="../../final-system/common/glibc.xml"
    3131    xpointer="xpointer(//*[@os='s1'])"/>
    3232
    3333    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    34     href="../../final-system/common/eglibc.xml"
     34    href="../../final-system/common/glibc.xml"
    3535    xpointer="xpointer(//*[@os='s2'])"/>
    3636
    3737    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    38     href="../common/eglibc.xml"
     38    href="../common/glibc.xml"
    3939    xpointer="xpointer(//*[@os='e'])"/>
    4040
    4141    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    42     href="../common/eglibc.xml"
     42    href="../common/glibc.xml"
    4343    xpointer="xpointer(//*[@os='f'])"/>
    4444
    4545    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    46     href="../common/eglibc.xml"
     46    href="../common/glibc.xml"
    4747    xpointer="xpointer(//*[@os='dd'])"/>
    4848
    4949    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    50     href="../common/eglibc.xml"
     50    href="../common/glibc.xml"
    5151    xpointer="xpointer(//*[@os='de'])"/>
    5252
    5353    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    54     href="../../final-system/common/eglibc.xml"
     54    href="../../final-system/common/glibc.xml"
    5555    xpointer="xpointer(//*[@os='g'])"/>
    5656
     
    5858    AR="${CLFS_TARGET}-ar" RANLIB="${CLFS_TARGET}-ranlib" \
    5959    CFLAGS="-march=$(cut -d- -f1 &lt;&lt;&lt; $CLFS_TARGET) -O2" \
    60     ../eglibc-&eglibc-version;/configure --prefix=/tools \
     60    ../glibc-&glibc-version;/configure --prefix=/tools \
    6161    --host=${CLFS_TARGET} --build=${CLFS_HOST} \
    6262    --disable-profile --with-tls --enable-kernel=2.6.32 --with-__thread \
     
    6868
    6969      <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    70       href="../common/eglibc.xml"
     70      href="../common/glibc.xml"
    7171      xpointer="xpointer(//*[@os='dg1'])"/>
    7272
    7373      <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    74       href="../common/eglibc.xml"
     74      href="../common/glibc.xml"
    7575      xpointer="xpointer(//*[@os='dg2'])"/>
    7676
    7777      <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    78       href="../common/eglibc.xml"
     78      href="../common/glibc.xml"
    7979      xpointer="xpointer(//*[@os='dg3'])"/>
    8080
    8181      <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    82       href="../common/eglibc.xml"
     82      href="../common/glibc.xml"
    8383      xpointer="xpointer(//*[@os='dg4'])"/>
    8484
     
    8787        $CLFS_TARGET)" -O2</parameter></term>
    8888        <listitem>
    89           <para>Forces EGLIBC to optimize for our target system.</para>
     89          <para>Forces GLIBC to optimize for our target system.</para>
    9090        </listitem>
    9191      </varlistentry>
    9292
    9393      <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    94       href="../common/eglibc.xml"
     94      href="../common/glibc.xml"
    9595      xpointer="xpointer(//*[@os='dg5'])"/>
    9696
    9797      <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    98       href="../common/eglibc.xml"
     98      href="../common/glibc.xml"
    9999      xpointer="xpointer(//*[@os='dg6'])"/>
    100100
    101101      <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    102       href="../common/eglibc.xml"
     102      href="../common/glibc.xml"
    103103      xpointer="xpointer(//*[@os='dg7'])"/>
    104104
    105105      <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    106       href="../common/eglibc.xml"
     106      href="../common/glibc.xml"
    107107      xpointer="xpointer(//*[@os='dg8'])"/>
    108108
    109109      <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    110       href="../common/eglibc.xml"
     110      href="../common/glibc.xml"
    111111      xpointer="xpointer(//*[@os='dg9'])"/>
    112112
    113113      <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    114       href="../common/eglibc.xml"
     114      href="../common/glibc.xml"
    115115      xpointer="xpointer(//*[@os='dg10'])"/>
    116116
    117117      <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    118       href="../common/eglibc.xml"
     118      href="../common/glibc.xml"
    119119      xpointer="xpointer(//*[@os='dg11'])"/>
     120
     121      <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     122      href="../common/glibc.xml"
     123      xpointer="xpointer(//*[@os='dg12'])"/>
    120124
    121125    </variablelist>
    122126
    123127    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    124     href="../common/eglibc.xml"
     128    href="../common/glibc.xml"
    125129    xpointer="xpointer(//*[@os='dh'])"/>
    126130
    127131    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    128     href="../common/eglibc.xml"
     132    href="../common/glibc.xml"
    129133    xpointer="xpointer(//*[@os='di'])"/>
    130134
    131135    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    132     href="../common/eglibc.xml"
     136    href="../common/glibc.xml"
    133137    xpointer="xpointer(//*[@os='dj'])"/>
    134138
    135139    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    136     href="../common/eglibc.xml"
     140    href="../common/glibc.xml"
    137141    xpointer="xpointer(//*[@os='dk'])"/>
    138142
    139143    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    140     href="../common/eglibc.xml"
     144    href="../common/glibc.xml"
    141145    xpointer="xpointer(//*[@os='dl'])"/>
    142146
    143147    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    144     href="../common/eglibc.xml"
     148    href="../common/glibc.xml"
    145149    xpointer="xpointer(//*[@os='dm'])"/>
    146150
    147151    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    148     href="../common/eglibc.xml"
     152    href="../common/glibc.xml"
    149153    xpointer="xpointer(//*[@os='dn'])"/>
    150154
     
    155159
    156160    <para>Details on this package are located in <xref
    157     linkend="contents-eglibc" role="."/></para>
     161    linkend="contents-glibc" role="."/></para>
    158162
    159163  </sect2>
  • BOOK/cross-tools/x86_64-64-chapter.xml

    r88ef769 r03e6a40  
    2828  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/binutils.xml"/>
    2929  <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="x86_64-64/glibc.xml"/>
    3131  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/gcc-final.xml"/>
    3232
  • BOOK/cross-tools/x86_64-64/glibc.xml

    r88ef769 r03e6a40  
    66]>
    77
    8 <sect1 id="ch-cross-tools-eglibc" role="wrap">
    9   <?dbhtml filename="eglibc.html"?>
     8<sect1 id="ch-cross-tools-glibc" role="wrap">
     9  <?dbhtml filename="glibc.html"?>
    1010
    11   <title>EGLIBC-&eglibc-version;</title>
     11  <title>GLIBC-&glibc-version;</title>
    1212
    13   <indexterm zone="ch-cross-tools-eglibc">
    14     <primary sortas="a-EGLIBC">EGLIBC</primary>
     13  <indexterm zone="ch-cross-tools-glibc">
     14    <primary sortas="a-GLIBC">GLIBC</primary>
    1515    <secondary>cross tools</secondary>
    1616  </indexterm>
    1717
    1818  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    19   href="../../final-system/common/eglibc.xml"
     19  href="../../final-system/common/glibc.xml"
    2020  xpointer="xpointer(//*[@role='package'])"/>
    2121
    2222  <sect2 role="installation">
    23     <title>Installation of EGLIBC</title>
     23    <title>Installation of GLIBC</title>
    2424
    2525    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    26     href="../common/eglibc.xml"
     26    href="../common/glibc.xml"
    2727    xpointer="xpointer(//*[@os='da'])"/>
    2828
    2929    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    30     href="../../final-system/common/eglibc.xml"
     30    href="../../final-system/common/glibc.xml"
    3131    xpointer="xpointer(//*[@os='s1'])"/>
    3232
    3333    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    34     href="../../final-system/common/eglibc.xml"
     34    href="../../final-system/common/glibc.xml"
    3535    xpointer="xpointer(//*[@os='s2'])"/>
    3636
    3737    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    38     href="../common/eglibc.xml"
     38    href="../common/glibc.xml"
    3939    xpointer="xpointer(//*[@os='e'])"/>
    4040
    4141    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    42     href="../common/eglibc.xml"
     42    href="../common/glibc.xml"
    4343    xpointer="xpointer(//*[@os='f'])"/>
    4444
    4545    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    46     href="../common/eglibc.xml"
     46    href="../common/glibc.xml"
    4747    xpointer="xpointer(//*[@os='dd'])"/>
    4848
    4949    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    50     href="../common/eglibc.xml"
     50    href="../common/glibc.xml"
    5151    xpointer="xpointer(//*[@os='de'])"/>
    5252
    5353    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    54     href="../common/eglibc.xml"
     54    href="../common/glibc.xml"
    5555    xpointer="xpointer(//*[@os='g'])"/>
    5656
    5757    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    58     href="../64/eglibc.xml"
     58    href="../64/glibc.xml"
    5959    xpointer="xpointer(//*[@os='df'])"/>
    6060
     
    6363
    6464      <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    65       href="../common/eglibc.xml"
     65      href="../common/glibc.xml"
    6666      xpointer="xpointer(//*[@os='dg1'])"/>
    6767
    6868      <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    69       href="../multilib/eglibc-64bit.xml"
     69      href="../multilib/glibc-64bit.xml"
    7070      xpointer="xpointer(//*[@os='fa1'])"/>
    7171
    7272      <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    73       href="../common/eglibc.xml"
     73      href="../common/glibc.xml"
    7474      xpointer="xpointer(//*[@os='dg3'])"/>
    7575
    7676      <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    77       href="../common/eglibc.xml"
     77      href="../common/glibc.xml"
    7878      xpointer="xpointer(//*[@os='dg4'])"/>
    7979
    8080      <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    81       href="../common/eglibc.xml"
     81      href="../common/glibc.xml"
    8282      xpointer="xpointer(//*[@os='dg5'])"/>
    8383
    8484      <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    85       href="../common/eglibc.xml"
     85      href="../common/glibc.xml"
    8686      xpointer="xpointer(//*[@os='dg6'])"/>
    8787
    8888      <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    89       href="../common/eglibc.xml"
     89      href="../common/glibc.xml"
    9090      xpointer="xpointer(//*[@os='dg7'])"/>
    9191
    9292      <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    93       href="../common/eglibc.xml"
     93      href="../common/glibc.xml"
    9494      xpointer="xpointer(//*[@os='dg8'])"/>
    9595
    9696      <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    97       href="../common/eglibc.xml"
     97      href="../common/glibc.xml"
    9898      xpointer="xpointer(//*[@os='dg9'])"/>
    9999
    100100      <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    101       href="../common/eglibc.xml"
     101      href="../common/glibc.xml"
    102102      xpointer="xpointer(//*[@os='dg10'])"/>
    103103
    104104      <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    105       href="../common/eglibc.xml"
     105      href="../common/glibc.xml"
    106106      xpointer="xpointer(//*[@os='dg11'])"/>
     107
     108      <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     109      href="../common/glibc.xml"
     110      xpointer="xpointer(//*[@os='dg12'])"/>
    107111
    108112    </variablelist>
    109113
    110114    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    111     href="../common/eglibc.xml"
     115    href="../common/glibc.xml"
    112116    xpointer="xpointer(//*[@os='dh'])"/>
    113117
    114118    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    115     href="../common/eglibc.xml"
     119    href="../common/glibc.xml"
    116120    xpointer="xpointer(//*[@os='di'])"/>
    117121
    118122    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    119     href="../common/eglibc.xml"
     123    href="../common/glibc.xml"
    120124    xpointer="xpointer(//*[@os='dj'])"/>
    121125
    122126    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    123     href="../common/eglibc.xml"
     127    href="../common/glibc.xml"
    124128    xpointer="xpointer(//*[@os='dk'])"/>
    125129
    126130    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    127     href="../common/eglibc.xml"
     131    href="../common/glibc.xml"
    128132    xpointer="xpointer(//*[@os='dl'])"/>
    129133
    130134    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    131     href="../common/eglibc.xml"
     135    href="../common/glibc.xml"
    132136    xpointer="xpointer(//*[@os='dm'])"/>
    133137
    134138    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    135     href="../common/eglibc.xml"
     139    href="../common/glibc.xml"
    136140    xpointer="xpointer(//*[@os='dn'])"/>
    137 
    138     <para os="do">The stubs.h header installed by eglibc looks for stubs-32.h
    139     and stubs-64.h. This configuration of eglibc only generates stubs-64.h. Fix
    140     this with the following:</para>
    141 
    142     <screen os="dp"><userinput>mv -v /tools/include/gnu/stubs{-64,}.h</userinput></screen>
    143141
    144142  </sect2>
     
    148146
    149147    <para>Details on this package are located in <xref
    150     linkend="contents-eglibc" role="."/></para>
     148    linkend="contents-glibc" role="."/></para>
    151149
    152150  </sect2>
  • BOOK/cross-tools/x86_64-chapter.xml

    r88ef769 r03e6a40  
    2828  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/binutils.xml"/>
    2929  <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="x86_64/glibc.xml"/>
     31  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/glibc-64bit.xml"/>
    3232  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gcc-final.xml"/>
    3333
  • BOOK/cross-tools/x86_64/glibc.xml

    r88ef769 r03e6a40  
    66]>
    77
    8 <sect1 id="ch-cross-tools-eglibc" role="wrap">
    9   <?dbhtml filename="eglibc.html"?>
     8<sect1 id="ch-cross-tools-glibc" role="wrap">
     9  <?dbhtml filename="glibc.html"?>
    1010
    11   <title>EGLIBC-&eglibc-version; 32 Bit</title>
     11  <title>GLIBC-&glibc-version; 32 Bit</title>
    1212
    13   <indexterm zone="ch-cross-tools-eglibc">
    14     <primary sortas="a-EGLIBC">EGLIBC</primary>
     13  <indexterm zone="ch-cross-tools-glibc">
     14    <primary sortas="a-GLIBC">GLIBC</primary>
    1515    <secondary>cross tools, 32 Bit</secondary>
    1616  </indexterm>
    1717
    1818  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    19   href="../../final-system/common/eglibc.xml"
     19  href="../../final-system/common/glibc.xml"
    2020  xpointer="xpointer(//*[@role='package'])"/>
    2121
    2222  <sect2 role="installation">
    23     <title>Installation of EGLIBC</title>
     23    <title>Installation of GLIBC</title>
    2424
    2525    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    26     href="../common/eglibc.xml"
     26    href="../common/glibc.xml"
    2727    xpointer="xpointer(//*[@os='da'])"/>
    2828
    2929    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    30     href="../../final-system/common/eglibc.xml"
     30    href="../../final-system/common/glibc.xml"
    3131    xpointer="xpointer(//*[@os='s1'])"/>
    3232
    3333    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    34     href="../../final-system/common/eglibc.xml"
     34    href="../../final-system/common/glibc.xml"
    3535    xpointer="xpointer(//*[@os='s2'])"/>
    3636
    3737    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    38     href="../common/eglibc.xml"
     38    href="../common/glibc.xml"
    3939    xpointer="xpointer(//*[@os='e'])"/>
    4040
    4141    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    42     href="../common/eglibc.xml"
     42    href="../common/glibc.xml"
    4343    xpointer="xpointer(//*[@os='f'])"/>
    4444
    4545    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    46     href="../common/eglibc.xml"
     46    href="../common/glibc.xml"
    4747    xpointer="xpointer(//*[@os='dd'])"/>
    4848
    4949    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    50     href="../common/eglibc.xml"
     50    href="../common/glibc.xml"
    5151    xpointer="xpointer(//*[@os='de'])"/>
    5252
    5353    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    54     href="../common/eglibc.xml"
     54    href="../common/glibc.xml"
    5555    xpointer="xpointer(//*[@os='g'])"/>
    5656
     
    5858    AR="${CLFS_TARGET}-ar" RANLIB="${CLFS_TARGET}-ranlib" \
    5959    CFLAGS="-march=$(cut -d- -f1 &lt;&lt;&lt; $CLFS_TARGET32) -O2" \
    60     ../eglibc-&eglibc-version;/configure --prefix=/tools \
     60    ../glibc-&glibc-version;/configure --prefix=/tools \
    6161    --host=${CLFS_TARGET32} --build=${CLFS_HOST} \
    6262    --disable-profile --with-tls --enable-kernel=2.6.32 --with-__thread \
     
    6868
    6969      <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    70       href="../common/eglibc.xml"
     70      href="../common/glibc.xml"
    7171      xpointer="xpointer(//*[@os='dg1'])"/>
    7272
    7373      <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    74       href="../multilib/eglibc.xml"
     74      href="../multilib/glibc.xml"
    7575      xpointer="xpointer(//*[@os='ea1'])"/>
    7676
    7777      <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    78       href="../common/eglibc.xml"
     78      href="../common/glibc.xml"
    7979      xpointer="xpointer(//*[@os='dg3'])"/>
    8080
    8181      <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    82       href="../common/eglibc.xml"
     82      href="../common/glibc.xml"
    8383      xpointer="xpointer(//*[@os='dg4'])"/>
    8484
     
    8787        $CLFS_TARGET32) -O2"</parameter></term>
    8888        <listitem>
    89           <para>Forces EGLIBC to optimize for our target system.</para>
     89          <para>Forces GLIBC to optimize for our target system.</para>
    9090        </listitem>
    9191      </varlistentry>
    9292
    9393      <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    94       href="../common/eglibc.xml"
     94      href="../common/glibc.xml"
    9595      xpointer="xpointer(//*[@os='dg5'])"/>
    9696
    9797      <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    98       href="../common/eglibc.xml"
     98      href="../common/glibc.xml"
    9999      xpointer="xpointer(//*[@os='dg6'])"/>
    100100
    101101      <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    102       href="../common/eglibc.xml"
     102      href="../common/glibc.xml"
    103103      xpointer="xpointer(//*[@os='dg7'])"/>
    104104
    105105      <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    106       href="../common/eglibc.xml"
     106      href="../common/glibc.xml"
    107107      xpointer="xpointer(//*[@os='dg8'])"/>
    108108
    109109      <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    110       href="../common/eglibc.xml"
     110      href="../common/glibc.xml"
    111111      xpointer="xpointer(//*[@os='dg9'])"/>
    112112
    113113      <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    114       href="../common/eglibc.xml"
     114      href="../common/glibc.xml"
    115115      xpointer="xpointer(//*[@os='dg10'])"/>
    116116
    117117      <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    118       href="../common/eglibc.xml"
     118      href="../common/glibc.xml"
    119119      xpointer="xpointer(//*[@os='dg11'])"/>
     120
     121      <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     122      href="../common/glibc.xml"
     123      xpointer="xpointer(//*[@os='dg12'])"/>
    120124
    121125    </variablelist>
    122126
    123127    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    124     href="../common/eglibc.xml"
     128    href="../common/glibc.xml"
    125129    xpointer="xpointer(//*[@os='dh'])"/>
    126130
    127131    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    128     href="../common/eglibc.xml"
     132    href="../common/glibc.xml"
    129133    xpointer="xpointer(//*[@os='di'])"/>
    130134
    131135    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    132     href="../common/eglibc.xml"
     136    href="../common/glibc.xml"
    133137    xpointer="xpointer(//*[@os='dj'])"/>
    134138
    135139    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    136     href="../common/eglibc.xml"
     140    href="../common/glibc.xml"
    137141    xpointer="xpointer(//*[@os='dk'])"/>
    138142
    139143    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    140     href="../common/eglibc.xml"
     144    href="../common/glibc.xml"
    141145    xpointer="xpointer(//*[@os='dl'])"/>
    142146
    143147    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    144     href="../common/eglibc.xml"
     148    href="../common/glibc.xml"
    145149    xpointer="xpointer(//*[@os='dm'])"/>
    146150
    147151    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    148     href="../common/eglibc.xml"
     152    href="../common/glibc.xml"
    149153    xpointer="xpointer(//*[@os='dn'])"/>
    150154
     
    155159
    156160    <para>Details on this package are located in <xref
    157     linkend="contents-eglibc" role="."/></para>
     161    linkend="contents-glibc" role="."/></para>
    158162
    159163  </sect2>
  • BOOK/final-system/64/binutils.xml

    r88ef769 r03e6a40  
    8383    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    8484    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"
    8985    xpointer="xpointer(//*[@os='n'])"/>
    9086
     
    116112    xpointer="xpointer(//*[@os='s'])"/>
    117113
    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 
    126114  </sect2>
    127115
  • BOOK/final-system/64/gcc.xml

    r88ef769 r03e6a40  
    4343    href="../common/gcc.xml"
    4444    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'])"/>
    5345
    5446    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     
    144136    xpointer="xpointer(//*[@os='z'])"/>
    145137
     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
    146146  </sect2>
    147147
  • BOOK/final-system/alpha-chapter.xml

    r88ef769 r03e6a40  
    1818  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/linux-headers.xml"/>
    1919  <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="alpha/eglibc.xml"/>
     20  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="alpha/glibc.xml"/>
    2121  <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"/>
    2223  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gmp.xml"/>
    2324  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/mpfr.xml"/>
     
    2627  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/cloog.xml"/>
    2728  <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"/>
    2831  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/binutils.xml"/>
    2932  <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"/>
    3035  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/sed.xml"/>
    3136  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ncurses.xml"/>
     
    3338  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/shadow.xml"/>
    3439  <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"/>
    3641  <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"/>
    3743  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/coreutils.xml"/>
    3844  <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"/>
    4145  <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"/>
    4346  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/iproute2.xml"/>
    4447  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/perl.xml"/>
     
    5457  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/findutils.xml"/>
    5558  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gettext.xml"/>
     59  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gperf.xml"/>
    5660  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/grep.xml"/>
    5761  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/groff.xml"/>
     
    6367  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/xz.xml"/>
    6468  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/man.xml"/>
     69  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/expat.xml"/>
     70  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/xml-parser.xml"/>
     71  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/intltool.xml"/>
    6572  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/kmod.xml"/>
    6673  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/patch.xml"/>
    6774  <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"/>
     75  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/systemd.xml"/>
     76  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/dbus.xml"/>
    7277  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/tar.xml"/>
    7378  <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"/>
    7579  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/vim.xml"/>
    7680  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="alpha/aboot.xml"/>
  • BOOK/final-system/alpha/glibc.xml

    r88ef769 r03e6a40  
    66]>
    77
    8 <sect1 id="ch-system-eglibc" role="wrap">
    9   <title>EGLIBC-&eglibc-version;</title>
     8<sect1 id="ch-system-glibc" role="wrap">
     9  <title>GLIBC-&glibc-version;</title>
    1010
    11   <?dbhtml filename="eglibc.html"?>
     11  <?dbhtml filename="glibc.html"?>
    1212
    13   <indexterm zone="ch-system-eglibc">
    14     <primary sortas="a-EGLIBC">EGLIBC</primary>
     13  <indexterm zone="ch-system-glibc">
     14    <primary sortas="a-GLIBC">GLIBC</primary>
    1515  </indexterm>
    1616
    1717  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    18   href="../common/eglibc.xml"
     18  href="../common/glibc.xml"
    1919  xpointer="xpointer(//*[@role='package'])"/>
    2020
    2121  <sect2 role="installation">
    22     <title>Installation of EGLIBC</title>
     22    <title>Installation of GLIBC</title>
    2323
    2424    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    25     href="../common/eglibc.xml"
     25    href="../common/glibc.xml"
    2626    xpointer="xpointer(//*[@os='z'])"/>
    2727
    2828    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    29     href="../common/eglibc.xml"
     29    href="../common/glibc.xml"
    3030    xpointer="xpointer(//*[@os='l1'])"/>
    3131
    3232    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    33     href="../common/eglibc.xml"
     33    href="../common/glibc.xml"
    3434    xpointer="xpointer(//*[@os='l2'])"/>
    3535
    3636    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    37     href="../common/eglibc.xml"
     37    href="../common/glibc.xml"
    3838    xpointer="xpointer(//*[@os='l3'])"/>
    3939
    4040    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    41     href="../common/eglibc.xml"
     41    href="../common/glibc.xml"
    4242    xpointer="xpointer(//*[@os='l4'])"/>
    4343
    4444    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    45     href="../common/eglibc.xml"
     45    href="../common/glibc.xml"
    4646    xpointer="xpointer(//*[@os='b'])"/>
    4747
    4848    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    49     href="../common/eglibc.xml"
     49    href="../common/glibc.xml"
    5050    xpointer="xpointer(//*[@os='s1'])"/>
    5151
    5252    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    53     href="../common/eglibc.xml"
     53    href="../common/glibc.xml"
    5454    xpointer="xpointer(//*[@os='s2'])"/>
    5555
    5656    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    57     href="../common/eglibc.xml"
     57    href="../common/glibc.xml"
    5858    xpointer="xpointer(//*[@os='e'])"/>
    5959
    6060    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    61     href="../common/eglibc.xml"
     61    href="../common/glibc.xml"
    6262    xpointer="xpointer(//*[@os='f'])"/>
    6363
    6464    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    65     href="../common/eglibc.xml"
     65    href="../common/glibc.xml"
    6666    xpointer="xpointer(//*[@os='g'])"/>
    6767
    6868    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    69     href="../common/eglibc.xml"
     69    href="../common/glibc.xml"
    7070    xpointer="xpointer(//*[@os='h'])"/>
    7171
    7272    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    73     href="../common/eglibc.xml"
     73    href="../common/glibc.xml"
    7474    xpointer="xpointer(//*[@os='i'])"/>
    7575
    7676    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    77     href="../common/eglibc.xml"
     77    href="../common/glibc.xml"
    7878    xpointer="xpointer(//*[@os='j'])"/>
    7979
    8080    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    81     href="../common/eglibc.xml"
     81    href="../common/glibc.xml"
    8282    xpointer="xpointer(//*[@os='k'])"/>
    8383
    8484    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    85     href="../common/eglibc.xml"
     85    href="../common/glibc.xml"
    8686    xpointer="xpointer(//*[@os='l'])"/>
    8787
    8888    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    89     href="../common/eglibc.xml"
     89    href="../common/glibc.xml"
    9090    xpointer="xpointer(//*[@os='m'])"/>
    9191
    9292    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    93     href="../multilib/eglibc-64bit.xml"
     93    href="../multilib/glibc-64bit.xml"
    9494    xpointer="xpointer(//*[@os='n'])"/>
    9595
    9696    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    97     href="../multilib/eglibc-64bit.xml"
     97    href="../multilib/glibc-64bit.xml"
    9898    xpointer="xpointer(//*[@os='o'])"/>
    9999
    100100    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    101     href="../multilib/eglibc-64bit.xml"
     101    href="../multilib/glibc-64bit.xml"
    102102    xpointer="xpointer(//*[@os='p'])"/>
    103103
    104104    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    105     href="../common/eglibc.xml"
     105    href="../common/glibc.xml"
    106106    xpointer="xpointer(//*[@os='q'])"/>
    107107
    108108    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    109     href="../common/eglibc.xml"
     109    href="../common/glibc.xml"
    110110    xpointer="xpointer(//*[@os='r'])"/>
    111111
    112112    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    113     href="../common/eglibc.xml"
     113    href="../common/glibc.xml"
    114114    xpointer="xpointer(//*[@os='s'])"/>
    115115
    116116    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    117     href="../common/eglibc.xml"
     117    href="../common/glibc.xml"
    118118    xpointer="xpointer(//*[@os='t'])"/>
     119
     120    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     121    href="../common/glibc.xml"
     122    xpointer="xpointer(//*[@os='u'])"/>
     123
     124    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     125    href="../common/glibc.xml"
     126    xpointer="xpointer(//*[@os='v'])"/>
     127
     128    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     129    href="../common/glibc.xml"
     130    xpointer="xpointer(//*[@os='w'])"/>
     131
     132    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     133    href="../common/glibc.xml"
     134    xpointer="xpointer(//*[@os='x'])"/>
    119135
    120136  </sect2>
    121137
    122138  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    123   href="../common/eglibc.xml"
    124   xpointer="xpointer(id('i18n-eglibc'))"/>
     139  href="../common/glibc.xml"
     140  xpointer="xpointer(id('i18n-glibc'))"/>
    125141
    126142  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    127   href="../common/eglibc.xml"
    128   xpointer="xpointer(id('conf-eglibc'))"/>
     143  href="../common/glibc.xml"
     144  xpointer="xpointer(id('conf-glibc'))"/>
    129145
    130146  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    131   href="../ppc/eglibc.xml"
     147  href="../common/glibc.xml"
    132148  xpointer="xpointer(id('conf-ld'))"/>
    133149
    134150  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    135   href="../common/eglibc.xml"
    136   xpointer="xpointer(id('contents-eglibc'))"/>
     151  href="../common/glibc.xml"
     152  xpointer="xpointer(id('contents-glibc'))"/>
    137153
    138154</sect1>
  • BOOK/final-system/common/automake.xml

    r88ef769 r03e6a40  
    2828    <para os="a">Prepare Automake for compilation:</para>
    2929
    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>
    3131
    3232    <para os="c">Compile the package:</para>
  • BOOK/final-system/common/bash.xml

    r88ef769 r03e6a40  
    2727
    2828<c:command c:multilib="false">./configure --prefix=/usr --bindir=/bin \
    29     --without-bash-malloc --with-installed-readline</c:command>
     29    --without-bash-malloc --with-installed-readline \
     30    --docdir=/usr/share/doc/bash-&bash-version;</c:command>
    3031<c:command c:multilib="true">CC="gcc ${BUILD64}" CXX="g++ ${BUILD64}" \
    3132    ./configure --prefix=/usr --bindir=/bin \
    32     --without-bash-malloc --with-installed-readline</c:command>
     33    --without-bash-malloc --with-installed-readline \
     34    --docdir=/usr/share/doc/bash-&bash-version;</c:command>
    3335
    3436<!--
     
    5658    <c:para>Install the package:</c:para>
    5759
    58 <c:command>make htmldir=/usr/share/doc/bash-&bash-version; install</c:command>
     60<c:command>make install</c:command>
    5961
    6062    <c:para>Run the newly compiled <c:command>bash</c:command> program (replacing
  • BOOK/final-system/common/bc.xml

    r88ef769 r03e6a40  
    1818    <title/>
    1919
    20     <para>The Bc pacakge contains an arbitrary precision numeric processing language.</para>
     20    <para>The Bc package contains an arbitrary precision numeric processing language.</para>
    2121
    2222  </sect2>
     
    2727    <para os="a">Prepare Bc for compilation:</para>
    2828
    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>
    3031
    3132    <para os="c">Compile the package:</para>
  • BOOK/final-system/common/binutils.xml

    r88ef769 r03e6a40  
    6262    <para os="j">Compile the package:</para>
    6363
    64 <screen os="k"><userinput>make configure-host</userinput></screen>
     64<screen os="k"><userinput>make tooldir=/usr</userinput></screen>
    6565
    6666    <important os="l">
    67       <para>During <command>make configure-host</command> you may receive the
     67      <para>During <command>make tooldir=/usr</command> you may receive the
    6868      following error message. It is safe to ignore.</para>
    6969
     
    7474    </important>
    7575
    76 <screen os="m"><userinput>make tooldir=/usr</userinput></screen>
    77 
    7876    <variablelist os="n">
    7977      <title>The meaning of the make parameter:</title>
     
    104102<screen os="s"><userinput>make tooldir=/usr install</userinput></screen>
    105103
    106     <para os="t">Install the <filename class="headerfile">libiberty</filename> header
    107     file that is needed by some packages:</para>
    108 
    109 <screen os="u"><userinput>cp -v ../binutils-&binutils-dir;/include/libiberty.h /usr/include</userinput></screen>
    110 
    111104  </sect2>
    112105
     
    123116        objdump,
    124117        ranlib, readelf, size, strings, and strip</seg>
    125         <seg>libiberty.a, libbfd.[a,so], and libopcodes.[a,so]</seg>
     118        <seg>libbfd.[a,so], and libopcodes.[a,so]</seg>
    126119        <seg>/usr/lib/ldscripts</seg>
    127120      </seglistitem>
     
    310303      </varlistentry>
    311304
    312       <varlistentry id="libiberty">
    313         <term><filename class="libraryfile">libiberty</filename></term>
    314         <listitem>
    315           <para>Contains routines used by various GNU programs, including
    316           <command>getopt</command>, <command>obstack</command>,
    317           <command>strerror</command>, <command>strtol</command>, and
    318           <command>strtoul</command></para>
    319           <indexterm zone="ch-system-binutils libiberty">
    320             <primary sortas="c-libiberty">libiberty</primary>
    321           </indexterm>
    322         </listitem>
    323       </varlistentry>
    324 
    325305      <varlistentry id="libbfd">
    326306        <term><filename class="libraryfile">libbfd</filename></term>
  • BOOK/final-system/common/bison.xml

    r88ef769 r03e6a40  
    2525    <title>Installation of Bison</title>
    2626
    27     <para os="t3">The <command>configure </command>script does not determine
    28     the correct value for the following. Set the value manually:</para>
    29 
    30 <screen os="t4"><userinput>echo "ac_cv_prog_lex_is_flex=yes" &gt; config.cache</userinput></screen>
    31 
    3227    <para os="a">Prepare Bison for compilation:</para>
    3328
    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>
    3530
    3631    <para os="c">Compile the package:</para>
  • BOOK/final-system/common/bzip2.xml

    r88ef769 r03e6a40  
    3333
    3434<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>
    3541
    3642    <para os="a">The Bzip2 package does not contain a <command>configure</command>
  • BOOK/final-system/common/cloog.xml

    r88ef769 r03e6a40  
    3333LDFLAGS="-Wl,-rpath-link,/usr/lib:/lib" \
    3434  ./configure --prefix=/usr --enable-shared --with-isl=system</userinput></screen>
     35
     36    <para os="s1">Apply a <command>sed</command> which prevents the attempted installation of an invalid file:</para>
     37
     38<screen os="s2"><userinput>sed -i '/cmake/d' Makefile</userinput></screen>
    3539
    3640    <para os="c">Compile the package:</para>
  • BOOK/final-system/common/coreutils.xml

    r88ef769 r03e6a40  
    3838  ./configure --prefix=/usr \
    3939    --enable-no-install-program=kill,uptime \
    40     --enable-install-program=hostname</userinput></screen>
     40    --enable-install-program=hostname --libexecdir=/usr/lib</userinput></screen>
    4141   
    4242    <variablelist os="d1">
     
    5656<screen os="f"><userinput>make</userinput></screen>
    5757
    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
    6659    the tests that are meant to be run as user
    6760    <systemitem class="username">root</systemitem>:</para>
    6861
    69 <screen os="i"><userinput remap="test">make NON_ROOT_USERNAME=dummy</userinput></screen>
    70 
    71     <para os="j">The testsuite will now be run as the
    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 \
    8181    -c "PATH=$PATH make RUN_EXPENSIVE_TESTS=yes -k check || true"</userinput></screen>
    8282
    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
    9594mv -v /usr/bin/{dd,df,echo,false,hostname,ln,ls,mkdir,mknod} /bin
    9695mv -v /usr/bin/{mv,pwd,rm,rmdir,stty,true,uname} /bin
    9796mv -v /usr/bin/chroot /usr/sbin</userinput></screen>
    98 
    99     <para os="t">Other Coreutils programs are used by some of the scripts
    100     in the CLFS-Bootscripts package. As <filename
    101     class="directory">/usr</filename> may not be available during the early
    102     stages of booting, those binaries need to be on the root partition:</para>
    103 
    104 <screen os="u"><userinput>mv -v /usr/bin/{[,basename,head,install,nice} /bin
    105 mv -v /usr/bin/{readlink,sleep,sync,test,touch} /bin
    106 ln -svf ../../bin/install /usr/bin</userinput></screen>
    10797
    10898  </sect2>
  • BOOK/final-system/common/diffutils.xml

    r88ef769 r03e6a40  
    2626    <title>Installation of Diffutils</title>
    2727
     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
    2832    <para os="a">Prepare Diffutils for compilation:</para>
    2933
    3034<screen os="b"><userinput>./configure --prefix=/usr</userinput></screen>
    3135
    32     <para os="s1">Diffutils wants <command>ed</command> as the default editor.
     36    <para os="s3">Diffutils wants <command>ed</command> as the default editor.
    3337    The following sed will change the default to <command>vim</command>:</para>
    3438
    35 <screen os="s2"><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>
    3640
    3741    <para os="c">Compile the package:</para>
  • BOOK/final-system/common/e2fsprogs.xml

    r88ef769 r03e6a40  
    6464          <para>This creates the shared libraries which some programs
    6565          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>
    6678        </listitem>
    6779      </varlistentry>
  • BOOK/final-system/common/flex.xml

    r88ef769 r03e6a40  
    2828    <para os="a">Prepare Flex for compilation:</para>
    2929
    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>
    3131
    3232    <para os="c">Compile the package:</para>
     
    4242<screen os="g"><userinput>make install</userinput></screen>
    4343
    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
    5245    try to run its predecessor, <command>lex</command>. To support those
    5346    programs, create a wrapper script named <filename>lex</filename> that
     
    5548    mode:</para>
    5649
    57 <screen os="k"><userinput>cat &gt; /usr/bin/lex &lt;&lt; "EOF"
     50<screen os="i"><userinput>cat &gt; /usr/bin/lex &lt;&lt; "EOF"
    5851<literal>#!/bin/sh
    5952# Begin /usr/bin/lex
     
    7366      <segtitle>Installed programs</segtitle>
    7467      <segtitle>Installed libraries</segtitle>
     68      <segtitle>Installed directory</segtitle>
    7569
    7670      <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>
    7974      </seglistitem>
    8075    </segmentedlist>
     
    119114      </varlistentry>
    120115
    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>
    123118        <listitem>
    124119          <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>
    127122          </indexterm>
    128123        </listitem>
    129124      </varlistentry>
    130125
    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>
    133128        <listitem>
    134129          <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>
    137132          </indexterm>
    138133        </listitem>
  • BOOK/final-system/common/gawk.xml

    r88ef769 r03e6a40  
    4242<screen os="g"><userinput>make install</userinput></screen>
    4343
     44    <para os="h">Install the documentation:</para>
     45
     46<screen os="i"><userinput>mkdir -v /usr/share/doc/gawk-&gawk-version;
     47cp -v doc/{awkforai.txt,*.{eps,pdf,jpg}} /usr/share/doc/gawk-&gawk-version;</userinput></screen>
     48
    4449  </sect2>
    4550
     
    5459        <seg>awk (link to gawk), gawk, gawk-&gawk-version;, grcat, igawk,
    5560        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>
    5763      </seglistitem>
    5864    </segmentedlist>
  • BOOK/final-system/common/gcc.xml

    r88ef769 r03e6a40  
    3434    suppress the execution of the <command>fixincludes</command> script:</para>
    3535
    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>
    4537
    4638    <para os="f">The GCC documentation recommends building GCC outside of the source
     
    5244    <para os="h">Prepare GCC for compilation:</para>
    5345
    54 <screen os="i"><userinput>CC="gcc -isystem /usr/include" \
     46<screen os="i"><userinput>SED=sed CC="gcc -isystem /usr/include" \
    5547CXX="g++ -isystem /usr/include" \
    5648LDFLAGS="-Wl,-rpath-link,/usr/lib:/lib" \
     
    6052    --enable-clocale=gnu --enable-languages=c,c++ \
    6153    --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>
    6555
    6656    <para os="j">Compile the package:</para>
     
    9989<screen os="t"><userinput>make install</userinput></screen>
    10090
    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
    10297    <filename class="directory">/lib</filename> directory.
    10398    To support those packages, create this symlink:</para>
    10499
    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 C
     100<screen os="x"><userinput>ln -sv ../usr/bin/cpp /lib</userinput></screen>
     101
     102    <para os="y">Many packages use the name <command>cc</command> to call the C
    108103    compiler. To satisfy those packages, create a symlink:</para>
    109104
    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>
    115110
    116111  </sect2>
     
    126121      <seglistitem>
    127122        <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>
    131127        <seg>/usr/include/c++, /usr/lib/gcc, /usr/share/gcc-&gcc-version;</seg>
    132128      </seglistitem>
     
    210206      </varlistentry>
    211207
     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
    212219      <varlistentry id="libgcc">
    213220        <term><filename class="libraryfile">libgcc</filename></term>
     
    242249      </varlistentry>
    243250
     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
    244285      <varlistentry id="libmudflap">
    245286        <term><filename class="libraryfile">libmudflap</filename></term>
     
    253294      </varlistentry>
    254295
     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
    255306      <varlistentry id="libssp">
    256307        <term><filename class="libraryfile">libssp</filename></term>
  • BOOK/final-system/common/gettext.xml

    r88ef769 r03e6a40  
    3030    <para os="a">Prepare Gettext for compilation:</para>
    3131
    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>
    3333
    3434    <para os="c">Compile the package:</para>
     
    6161        <seg>libasprintf.[a,so], libgettextlib.so, libgettextpo.[a,so],
    6262        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>
    6465      </seglistitem>
    6566    </segmentedlist>
  • BOOK/final-system/common/glibc.xml

    r88ef769 r03e6a40  
    66]>
    77
    8 <sect1 id="ch-system-eglibc" role="wrap">
    9   <?dbhtml filename="eglibc.html"?>
    10 
    11   <title>EGLIBC-&eglibc-version;</title>
    12 
    13   <indexterm zone="ch-system-eglibc">
    14     <primary sortas="a-EGLIBC">EGLIBC</primary>
     8<sect1 id="ch-system-glibc" role="wrap">
     9  <?dbhtml filename="glibc.html"?>
     10
     11  <title>GLIBC-&glibc-version;</title>
     12
     13  <indexterm zone="ch-system-glibc">
     14    <primary sortas="a-GLIBC">GLIBC</primary>
    1515  </indexterm>
    1616
     
    1818    <title/>
    1919
    20     <para>The EGLIBC package contains the main C library. This library provides
     20    <para>The GLIBC package contains the main C library. This library provides
    2121    the basic routines for allocating memory, searching directories, opening and
    2222    closing files, reading and writing files, string handling, pattern matching,
     
    2626
    2727  <sect2 role="installation">
    28     <title>Installation of EGLIBC</title>
     28    <title>Installation of GLIBC</title>
    2929
    3030    <note os="z">
     
    3434      <quote>This library provides an <function>iconv()</function>
    3535      implementation, for use on systems which don't have one, or whose
    36       implementation cannot convert from/to Unicode.</quote> EGLIBC provides
     36      implementation cannot convert from/to Unicode.</quote> GLIBC provides
    3737      an <function>iconv()</function> implementation and can convert from/to
    3838      Unicode, therefore libiconv is not required on a CLFS system.</para>
     
    5858unset LINKER</userinput></screen>
    5959
    60     <para os="b">The EGLIBC build system is self-contained and will install
     60    <para os="b">The GLIBC build system is self-contained and will install
    6161    perfectly, even though the compiler specs file and linker are still
    6262    pointing at <filename class="directory">/tools</filename>. The specs
    63     and linker cannot be adjusted before the EGLIBC install because the
    64     EGLIBC Autoconf tests would give false results and defeat the goal
     63    and linker cannot be adjusted before the GLIBC install because the
     64    GLIBC Autoconf tests would give false results and defeat the goal
    6565    of achieving a clean build.</para>
    6666
    67     <para os="s1">Allow EGLIBC to detect Make-4.x:</para>
    68 
    69 <screen os="s2"><userinput>sed -r -i 's/(3..89..)/\1 | 4.*/' configure</userinput></screen>
    70 
    71     <para os="e">The EGLIBC documentation recommends building EGLIBC outside of     the source directory in a dedicated build directory:</para>
    72 
    73 <screen os="f"><userinput>mkdir -v ../eglibc-build
    74 cd ../eglibc-build</userinput></screen>
    75 
    76     <para os="g">Prepare EGLIBC for compilation:</para>
    77 
    78 <screen os="h"><userinput>../eglibc-&eglibc-version;/configure --prefix=/usr \
    79     --disable-profile --enable-kernel=2.6.32 --libexecdir=/usr/lib/eglibc \
     67    <para os="s1">Apply the following sed so the <command>tzselect</command> script works properly:</para>
     68
     69<screen os="s2"><userinput>sed -i 's/\\$$(pwd)/`pwd`/' timezone/Makefile</userinput></screen>
     70
     71    <para os="e">The GLIBC documentation recommends building GLIBC outside of     the source directory in a dedicated build directory:</para>
     72
     73<screen os="f"><userinput>mkdir -v ../glibc-build
     74cd ../glibc-build</userinput></screen>
     75
     76    <para os="g">Prepare GLIBC for compilation:</para>
     77
     78<screen os="h"><userinput>../glibc-&glibc-version;/configure --prefix=/usr \
     79    --disable-profile --enable-kernel=2.6.32 --libexecdir=/usr/lib/glibc \
    8080    --enable-obsolete-rpc</userinput></screen>
    8181
     
    8484
    8585      <varlistentry>
    86         <term><parameter>--libexecdir=/usr/lib/eglibc</parameter></term>
     86        <term><parameter>--libexecdir=/usr/lib/glibc</parameter></term>
    8787        <listitem>
    8888          <para>This changes the location of the <command>getconf</command>
    8989          utility from its default of <filename
    9090          class="directory">/usr/libexec</filename> to <filename
    91           class="directory">/usr/lib/eglibc</filename>.</para>
     91          class="directory">/usr/lib/glibc</filename>.</para>
    9292        </listitem>
    9393      </varlistentry>
     
    9999
    100100    <important os="l">
    101       <para>The test suite for EGLIBC is considered critical.
     101      <para>The test suite for GLIBC is considered critical.
    102102      Do not skip it under any circumstance.</para>
    103103    </important>
     
    108108<!-- items n,o,p no longer the master, use x86_64 which has no failures -->
    109109
    110 <screen os="n"><userinput remap="test">cp -v ../eglibc-&eglibc-version;/iconvdata/gconv-modules iconvdata
    111 make -k check 2&gt;&amp;1 | tee eglibc-check-log; grep Error eglibc-check-log</userinput></screen>
    112 
    113     <para os="o">The EGLIBC test suite is highly dependent on certain functions of
    114     the host system, in particular the kernel. The posix/annexc test normally fails
     110<screen os="n"><userinput remap="test">cp -v ../glibc-&glibc-version;/iconvdata/gconv-modules iconvdata
     111make -k check 2&gt;&amp;1 | tee glibc-check-log; grep Error glibc-check-log</userinput></screen>
     112
     113    <para os="o">The GLIBC test suite is highly dependent on certain functions of
     114    the host system, in particular the kernel. The <emphasis>posix/annexc</emphasis> and
     115    <emphasis>conform/run-conformtest</emphasis> tests normally fail
    115116    and you should see <literal>Error 1 (ignored)</literal> in the output. Apart
    116     from this, the EGLIBC test suite is always expected to pass. However, in certain
     117    from this, the GLIBC test suite is always expected to pass. However, in certain
    117118    circumstances, some failures are unavoidable. If a test fails because of a missing
    118119    program (or missing symbolic link), or a segfault, you will see an error code
     
    123124
    124125    <itemizedlist os="p">
     126      <listitem>
     127        <para>The <emphasis>nptl/tst-clock2</emphasis>,
     128        <emphasis>nptl/tst-attr3</emphasis>,
     129        <emphasis>tst/tst-cputimer1</emphasis>, and
     130        <emphasis>rt/tst-cpuclock2</emphasis>
     131        tests have been known to fail.  The
     132        reason is not completely understood, but indications are that minor
     133        timing issues can trigger these failures.</para>
     134      </listitem>
    125135      <listitem>
    126136        <para>The <emphasis>math</emphasis> tests sometimes fail.
     
    137147      <listitem>
    138148        <para>When running on older and slower hardware, some tests
    139         can fail because of test timeouts being exceeded.</para>
     149        can fail because of test timeouts being exceeded.
     150        Modifying the make check command to set a TIMEOUTFACTOR is reported to
     151        help eliminate these errors (e.g. <command>TIMEOUTFACTOR=16
     152        make -k check</command>).</para>
     153      </listitem>
     154      <listitem>
     155        <para>posix/tst-getaddrinfo4 will always fail due to not having a network
     156        connection when the test is run.</para>
    140157      </listitem>
    141158    </itemizedlist>
    142159
    143     <para os="q">Though it is a harmless message, the install stage of EGLIBC will
     160    <para os="q">Though it is a harmless message, the install stage of GLIBC will
    144161    complain about the absence of <filename>/etc/ld.so.conf</filename>.
    145162    Prevent this warning with:</para>
     
    147164<screen os="r"><userinput>touch /etc/ld.so.conf</userinput></screen>
    148165
    149     <para os="s">Install the package:</para>
    150 
    151 <screen os="t"><userinput>make install</userinput></screen>
     166    <para os="s">Install the package, and remove unneeded files from
     167    <filename class="directory">/usr/include/rpcsvc</filename>:</para>
     168
     169<screen os="t"><userinput>make install &amp;&amp;
     170rm -v /usr/include/rpcsvc/*.x</userinput></screen>
     171
     172    <para os="u">Install the configuration file and runtime directory for
     173    <command>nscd</command>:</para>
     174
     175<screen os="v"><userinput>cp -v ../glibc-2.19/nscd/nscd.conf /etc/nscd.conf
     176mkdir -pv /var/cache/nscd</userinput></screen>
     177
     178    <para os="w">Install the Systemd support files for <command>nscd</command>:</para>
     179
     180<screen os="x"><userinput>install -v -Dm644 ../glibc-2.19/nscd/nscd.tmpfiles /usr/lib/tmpfiles.d/nscd.conf
     181install -v -Dm644 ../glibc-2.19/nscd/nscd.service /lib/systemd/system/nscd.service</userinput></screen>
    152182
    153183  </sect2>
    154184
    155   <sect2 id="i18n-eglibc" role="configuration">
     185  <sect2 id="i18n-glibc" role="configuration">
    156186    <title>Internationalization</title>
    157187
     
    164194    <para>To save time, an alternative to running the previous command (which
    165195    generates and installs every locale listed in the
    166     <filename>eglibc-&eglibc-version;/localedata/SUPPORTED</filename> file) is
     196    <filename>glibc-&glibc-version;/localedata/SUPPORTED</filename> file) is
    167197    to install only those locales that are wanted and needed. This can be
    168198    achieved by using the <command>localedef</command> command. Information on
    169199    this command is located in the <filename>INSTALL</filename> file in the
    170     EGLIBC source. However, there are a number of locales that are essential in
     200    GLIBC source. However, there are a number of locales that are essential in
    171201    order for the tests of future packages to pass, in particular, the
    172202    <emphasis>libstdc++</emphasis> tests from GCC. The following instructions,
     
    200230    fa_IR locales as well&mdash;they have been installed only for GCC and
    201231    Gettext tests to pass, and the <command>watch</command> program (part of
    202     the Procps package) does not work properly in them. Various attempts to
     232    the Procps-ng package) does not work properly in them. Various attempts to
    203233    circumvent these restrictions are documented in internationalization-related
    204234    hints.</para>
     
    206236  </sect2>
    207237
    208   <sect2 id="conf-eglibc" role="configuration">
    209     <title>Configuring EGLIBC</title>
    210 
    211     <indexterm zone="conf-eglibc">
     238  <sect2 id="conf-glibc" role="configuration">
     239    <title>Configuring GLIBC</title>
     240
     241    <indexterm zone="conf-glibc">
    212242      <primary sortas="e-/etc/nsswitch.conf">/etc/nsswitch.conf</primary>
    213243    </indexterm>
    214244
    215     <indexterm zone="conf-eglibc">
     245    <indexterm zone="conf-glibc">
    216246      <primary sortas="e-/etc/localtime">/etc/localtime</primary>
    217247    </indexterm>
    218248
    219249    <para>The <filename>/etc/nsswitch.conf</filename> file needs to be created
    220     because, although EGLIBC provides defaults when this file is missing or
    221     corrupt, the EGLIBC defaults do not work well in a networked environment.
     250    because, although GLIBC provides defaults when this file is missing or
     251    corrupt, the GLIBC defaults do not work well in a networked environment.
    222252    The time zone also needs to be configured.</para>
    223253
     
    250280
    251281for tz in etcetera southamerica northamerica europe africa antarctica  \
    252           asia australasia backward pacificnew solar87 solar88 solar89 \
     282          asia australasia backward pacificnew \
    253283          systemv; do
    254284    zic -L /dev/null   -d $ZONEINFO       -y "sh yearistype.sh" ${tz}
     
    309339    <filename>/etc/localtime</filename> file by running:</para>
    310340
    311 <screen><userinput>cp -v --remove-destination /usr/share/zoneinfo/<replaceable>[xxx]</replaceable> \
     341<screen><userinput>cp -v /usr/share/zoneinfo/<replaceable>[xxx]</replaceable> \
    312342    /etc/localtime</userinput></screen>
    313343
    314344    <para>Replace <replaceable>[xxx]</replaceable> with the name of the time zone
    315345    that <command>tzselect</command> provided (e.g., Canada/Eastern).</para>
    316 
    317     <variablelist>
    318       <title>The meaning of the cp option:</title>
    319 
    320       <varlistentry>
    321         <term><parameter>--remove-destination</parameter></term>
    322         <listitem>
    323           <para>This is needed to force removal of the already existing symbolic
    324           link. The reason for copying the file instead of using a symlink is to
    325           cover the situation where <filename class="directory">/usr</filename>
    326           is on a separate partition. This could be important when booted into
    327           single user mode.</para>
    328         </listitem>
    329       </varlistentry>
    330     </variablelist>
    331346
    332347  </sect2>
     
    367382  </sect2>
    368383
    369   <sect2 id="contents-eglibc" role="content">
    370     <title>Contents of EGLIBC</title>
     384  <sect2 id="contents-glibc" role="content">
     385    <title>Contents of GLIBC</title>
    371386
    372387    <segmentedlist>
     
    378393        <seg>catchsegv, gencat, getconf, getent, iconv, iconvconfig, ldconfig,
    379394        ldd, lddlibc4, locale, localedef, makedb, mtrace, nscd,
    380         pcprofiledump, pldd, rpcgen, sln, sprof, tzselect, xtrace,zdump,
    381         and zic</seg>
     395        pcprofiledump, pldd, rpcgen, sln, sotruss, sprof, tzselect, xtrace,
     396        zdump, and zic</seg>
    382397        <seg>ld.so, libBrokenLocale.[a,so], libSegFault.so, libanl.[a,so],
    383         libbsd-compat.a, libc.[a,so], libc_nonshared.a, libcidn.[a,so],
    384         libcrypt.[a,so], libdl.[a,so], libg.a, libieee.a, libm.[a,so],
    385         libmcheck.a, libmemusage.so, libnsl.a, libnss_compat.so, libnss_dns.so,
     398        libc.[a,so], libc_nonshared.a, libcidn.[a,so], libcrypt.[a,so],
     399        libdl.[a,so], libg.a, libieee.a, libm.[a,so], libmcheck.a,
     400        libmemusage.so, libnsl.a, libnss_compat.so, libnss_dns.so,
    386401        libnss_files.so, libnss_hesiod.so, libnss_nis.so, libnss_nisplus.so,
    387402        libpcprofile.so, libpthread.[a,so], libpthread_nonshared.a,
     
    394409        /usr/include/netrom, /usr/include/netrose, /usr/include/nfs,
    395410        /usr/include/protocols, /usr/include/rpc, /usr/include/rpcsvc,
    396         /usr/include/sys, /usr/lib/gconv, /usr/lib/eglibc, /usr/lib/locale,
    397         /usr/share/i18n, /usr/share/zoneinfo, /var/cache/ldconfig</seg>
     411        /usr/include/sys, /usr/lib/audit, /usr/lib/gconv, /usr/lib/glibc, /usr/lib/locale,
     412        /usr/share/i18n, /usr/share/zoneinfo, /var/cache/ldconfig, and
     413        /var/cache/nscd</seg>
    398414      </seglistitem>
    399415    </segmentedlist>
     
    409425          <para>Can be used to create a stack trace when a program
    410426          terminates with a segmentation fault</para>
    411           <indexterm zone="ch-system-eglibc catchsegv">
     427          <indexterm zone="ch-system-glibc catchsegv">
    412428            <primary sortas="b-catchsegv">catchsegv</primary>
    413429          </indexterm>
     
    419435        <listitem>
    420436          <para>Generates message catalogues</para>
    421           <indexterm zone="ch-system-eglibc gencat">
     437          <indexterm zone="ch-system-glibc gencat">
    422438            <primary sortas="b-gencat">gencat</primary>
    423439          </indexterm>
     
    430446          <para>Displays the system configuration values for file system specific
    431447          variables</para>
    432           <indexterm zone="ch-system-eglibc getconf">
     448          <indexterm zone="ch-system-glibc getconf">
    433449            <primary sortas="b-getconf">getconf</primary>
    434450          </indexterm>
     
    440456        <listitem>
    441457          <para>Gets entries from an administrative database</para>
    442           <indexterm zone="ch-system-eglibc getent">
     458          <indexterm zone="ch-system-glibc getent">
    443459            <primary sortas="b-getent">getent</primary>
    444460          </indexterm>
     
    450466        <listitem>
    451467          <para>Performs character set conversion</para>
    452           <indexterm zone="ch-system-eglibc iconv">
     468          <indexterm zone="ch-system-glibc iconv">
    453469            <primary sortas="b-iconv">iconv</primary>
    454470          </indexterm>
     
    461477          <para>Creates fastloading <command>iconv</command> module configuration
    462478          files</para>
    463           <indexterm zone="ch-system-eglibc iconvconfig">
     479          <indexterm zone="ch-system-glibc iconvconfig">
    464480            <primary sortas="b-iconvconfig">iconvconfig</primary>
    465481          </indexterm>
     
    471487        <listitem>
    472488          <para>Configures the dynamic linker runtime bindings</para>
    473           <indexterm zone="ch-system-eglibc ldconfig">
     489          <indexterm zone="ch-system-glibc ldconfig">
    474490            <primary sortas="b-ldconfig">ldconfig</primary>
    475491          </indexterm>
     
    482498          <para>Reports which shared libraries are required
    483499          by each given program or shared library</para>
    484           <indexterm zone="ch-system-eglibc ldd">
     500          <indexterm zone="ch-system-glibc ldd">
    485501            <primary sortas="b-ldd">ldd</primary>
    486502          </indexterm>
     
    492508        <listitem>
    493509          <para>Assists <command>ldd</command> with object files</para>
    494           <indexterm zone="ch-system-eglibc lddlibc4">
     510          <indexterm zone="ch-system-glibc lddlibc4">
    495511            <primary sortas="b-lddlibc4">lddlibc4</primary>
    496512          </indexterm>
     
    503519          <para>Tells the compiler to enable or disable the use of POSIX locales
    504520          for built-in operations</para>
    505           <indexterm zone="ch-system-eglibc locale">
     521          <indexterm zone="ch-system-glibc locale">
    506522            <primary sortas="b-locale">locale</primary>
    507523          </indexterm>
     
    513529        <listitem>
    514530          <para>Compiles locale specifications</para>
    515           <indexterm zone="ch-system-eglibc localedef">
     531          <indexterm zone="ch-system-glibc localedef">
    516532            <primary sortas="b-localedef">localedef</primary>
    517533          </indexterm>
     
    523539        <listitem>
    524540          <para>Creates a simple database from textual input</para>
    525           <indexterm zone="ch-system-eglibc makedb">
     541          <indexterm zone="ch-system-glibc makedb">
    526542            <primary sortas="b-makedb">makedb</primary>
    527543          </indexterm>
     
    534550          <para>Reads and interprets a memory trace file and
    535551          displays a summary in human-readable format</para>
    536           <indexterm zone="ch-system-eglibc mtrace">
     552          <indexterm zone="ch-system-glibc mtrace">
    537553            <primary sortas="b-mtrace">mtrace</primary>
    538554          </indexterm>
     
    545561          <para>A daemon that provides a cache for the most common name
    546562          service requests</para>
    547           <indexterm zone="ch-system-eglibc nscd">
     563          <indexterm zone="ch-system-glibc nscd">
    548564            <primary sortas="b-nscd">nscd</primary>
    549565          </indexterm>
     
    555571        <listitem>
    556572          <para>Dumps information generated by PC profiling</para>
    557           <indexterm zone="ch-system-eglibc pcprofiledump">
     573          <indexterm zone="ch-system-glibc pcprofiledump">
    558574            <primary sortas="b-pcprofiledump">pcprofiledump</primary>
    559575          </indexterm>
     
    565581        <listitem>
    566582          <para>Lists dynamic shared objects used by running processes</para>
    567           <indexterm zone="ch-system-eglibc pldd">
     583          <indexterm zone="ch-system-glibc pldd">
    568584            <primary sortas="b-pldd">pldd</primary>
    569585          </indexterm>
     
    576592          <para>Generates C code to implement the Remote Procecure Call (RPC)
    577593          protocol</para>
    578           <indexterm zone="ch-system-eglibc rpcgen">
     594          <indexterm zone="ch-system-glibc rpcgen">
    579595            <primary sortas="b-rpcgen">rpcgen</primary>
    580596          </indexterm>
     
    586602        <listitem>
    587603          <para>A statically linked program that creates symbolic links</para>
    588           <indexterm zone="ch-system-eglibc sln">
     604          <indexterm zone="ch-system-glibc sln">
    589605            <primary sortas="b-sln">sln</primary>
    590606          </indexterm>
     
    596612        <listitem>
    597613          <para>Traces shared library procedure calls of a specified command</para>
    598           <indexterm zone="ch-system-eglibc sotruss">
     614          <indexterm zone="ch-system-glibc sotruss">
    599615            <primary sortas="b-sotruss">sotruss</primary>
    600616          </indexterm>
     
    606622        <listitem>
    607623          <para>Reads and displays shared object profiling data</para>
    608           <indexterm zone="ch-system-eglibc sprof">
     624          <indexterm zone="ch-system-glibc sprof">
    609625            <primary sortas="b-sprof">sprof</primary>
    610626          </indexterm>
     
    617633          <para>Asks the user about the location of the
    618634          system and reports the corresponding time zone description</para>
    619           <indexterm zone="ch-system-eglibc tzselect">
     635          <indexterm zone="ch-system-glibc tzselect">
    620636            <primary sortas="b-tzselect">tzselect</primary>
    621637          </indexterm>
     
    628644          <para>Traces the execution of a program by
    629645          printing the currently executed function</para>
    630           <indexterm zone="ch-system-eglibc xtrace">
     646          <indexterm zone="ch-system-glibc xtrace">
    631647            <primary sortas="b-xtrace">xtrace</primary>
    632648          </indexterm>
     
    638654        <listitem>
    639655          <para>The time zone dumper</para>
    640           <indexterm zone="ch-system-eglibc zdump">
     656          <indexterm zone="ch-system-glibc zdump">
    641657            <primary sortas="b-zdump">zdump</primary>
    642658          </indexterm>
     
    648664        <listitem>
    649665          <para>The time zone compiler</para>
    650           <indexterm zone="ch-system-eglibc zic">
     666          <indexterm zone="ch-system-glibc zic">
    651667            <primary sortas="b-zic">zic</primary>
    652668          </indexterm>
     
    658674        <listitem>
    659675          <para>The helper program for shared library executables</para>
    660           <indexterm zone="ch-system-eglibc ld.so">
     676          <indexterm zone="ch-system-glibc ld.so">
    661677            <primary sortas="c-ld.so">ld.so</primary>
    662678          </indexterm>
     
    668684        <listitem>
    669685          <para>Used by programs, such as Mozilla, to solve broken locales</para>
    670           <indexterm zone="ch-system-eglibc libBrokenLocale">
     686          <indexterm zone="ch-system-glibc libBrokenLocale">
    671687            <primary sortas="c-libBrokenLocale">libBrokenLocale</primary>
    672688          </indexterm>
     
    678694        <listitem>
    679695          <para>The segmentation fault signal handler</para>
    680           <indexterm zone="ch-system-eglibc libSegFault">
     696          <indexterm zone="ch-system-glibc libSegFault">
    681697            <primary sortas="c-libSegFault">libSegFault</primary>
    682698          </indexterm>
     
    688704        <listitem>
    689705          <para>An asynchronous name lookup library</para>
    690           <indexterm zone="ch-system-eglibc libanl">
     706          <indexterm zone="ch-system-glibc libanl">
    691707            <primary sortas="c-libanl">libanl</primary>
    692           </indexterm>
    693         </listitem>
    694       </varlistentry>
    695 
    696       <varlistentry id="libbsd-compat">
    697         <term><filename class="libraryfile">libbsd-compat</filename></term>
    698         <listitem>
    699           <para>Provides the portability needed
    700           in order to run certain Berkey Software Distribution (BSD) programs
    701           under Linux</para>
    702           <indexterm zone="ch-system-eglibc libbsd-compat">
    703             <primary sortas="c-libbsd-compat">libbsd-compat</primary>
    704708          </indexterm>
    705709        </listitem>
     
    710714        <listitem>
    711715          <para>The main C library</para>
    712           <indexterm zone="ch-system-eglibc libc">
     716          <indexterm zone="ch-system-glibc libc">
    713717            <primary sortas="c-libc">libc</primary>
    714718          </indexterm>
     
    719723        <term><filename class="libraryfile">libcidn</filename></term>
    720724        <listitem>
    721           <para>Used internally by EGLIBC for handling internationalized domain
     725          <para>Used internally by GLIBC for handling internationalized domain
    722726          names in the <function>getaddrinfo()</function> function</para>
    723           <indexterm zone="ch-system-eglibc libcidn">
     727          <indexterm zone="ch-system-glibc libcidn">
    724728            <primary sortas="c-libcidn">libcidn</primary>
    725729          </indexterm>
     
    731735        <listitem>
    732736          <para>The cryptography library</para>
    733           <indexterm zone="ch-system-eglibc libcrypt">
     737          <indexterm zone="ch-system-glibc libcrypt">
    734738            <primary sortas="c-libcrypt">libcrypt</primary>
    735739          </indexterm>
     
    741745        <listitem>
    742746          <para>The dynamic linking interface library</para>
    743           <indexterm zone="ch-system-eglibc libdl">
     747          <indexterm zone="ch-system-glibc libdl">
    744748            <primary sortas="c-libdl">libdl</primary>
    745749          </indexterm>
     
    751755        <listitem>
    752756          <para>A runtime library for <command>g++</command></para>
    753           <indexterm zone="ch-system-eglibc libg">
     757          <indexterm zone="ch-system-glibc libg">
    754758            <primary sortas="c-libg">libg</primary>
    755759          </indexterm>
     
    762766          <para>The Institute of Electrical and Electronic Engineers (IEEE)
    763767          floating point library</para>
    764           <indexterm zone="ch-system-eglibc libieee">
     768          <indexterm zone="ch-system-glibc libieee">
    765769            <primary sortas="c-libieee">libieee</primary>
    766770          </indexterm>
     
    772776        <listitem>
    773777          <para>The mathematical library</para>
    774           <indexterm zone="ch-system-eglibc libm">
     778          <indexterm zone="ch-system-glibc libm">
    775779            <primary sortas="c-libm">libm</primary>
    776780          </indexterm>
     
    782786        <listitem>
    783787          <para>Contains code run at boot</para>
    784           <indexterm zone="ch-system-eglibc libmcheck">
     788          <indexterm zone="ch-system-glibc libmcheck">
    785789            <primary sortas="c-libmcheck">libmcheck</primary>
    786790          </indexterm>
     
    791795        <term><filename class="libraryfile">libmemusage</filename></term>
    792796        <listitem>
    793           <para>Used by <command>memusage</command> (included in EGLIBC, but
     797          <para>Used by <command>memusage</command> (included in GLIBC, but
    794798          not built in a base CLFS system as it has additional dependencies)
    795799          to help collect information about the memory usage of a program</para>
    796           <indexterm zone="ch-system-eglibc libmemusage">
     800          <indexterm zone="ch-system-glibc libmemusage">
    797801            <primary sortas="c-libmemusage">libmemusage</primary>
    798802          </indexterm>
     
    804808        <listitem>
    805809          <para>The network services library</para>
    806           <indexterm zone="ch-system-eglibc libnsl">
     810          <indexterm zone="ch-system-glibc libnsl">
    807811            <primary sortas="c-libnsl">libnsl</primary>
    808812          </indexterm>
     
    816820          resolving host names, user names, group names, aliases, services,
    817821          protocols, etc.</para>
    818           <indexterm zone="ch-system-eglibc libnss">
     822          <indexterm zone="ch-system-glibc libnss">
    819823            <primary sortas="c-libnss">libnss</primary>
    820824          </indexterm>
     
    827831          <para>Contains profiling functions used to track the amount of CPU
    828832          time spent in specific source code lines</para>
    829           <indexterm zone="ch-system-eglibc libpcprofile">
     833          <indexterm zone="ch-system-glibc libpcprofile">
    830834            <primary sortas="c-libpcprofile">libpcprofile</primary>
    831835          </indexterm>
     
    837841        <listitem>
    838842          <para>The POSIX threads library</para>
    839           <indexterm zone="ch-system-eglibc libpthread">
     843          <indexterm zone="ch-system-glibc libpthread">
    840844            <primary sortas="c-libpthread">libpthread</primary>
    841845          </indexterm>
     
    848852          <para>Contains functions for creating, sending, and interpreting
    849853          packets to the Internet domain name servers</para>
    850           <indexterm zone="ch-system-eglibc libresolv">
     854          <indexterm zone="ch-system-glibc libresolv">
    851855            <primary sortas="c-libresolv">libresolv</primary>
    852856          </indexterm>
     
    858862        <listitem>
    859863          <para>Contains functions providing miscellaneous RPC services</para>
    860           <indexterm zone="ch-system-eglibc librpcsvc">
     864          <indexterm zone="ch-system-glibc librpcsvc">
    861865            <primary sortas="c-librpcsvc">librpcsvc</primary>
    862866          </indexterm>
     
    869873          <para>Contains functions providing most of the interfaces specified by
    870874          the POSIX.1b Realtime Extension</para>
    871           <indexterm zone="ch-system-eglibc librt">
     875          <indexterm zone="ch-system-glibc librt">
    872876            <primary sortas="c-librt">librt</primary>
    873877          </indexterm>
     
    880884          <para>Contains functions useful for
    881885          building debuggers for multi-threaded programs</para>
    882           <indexterm zone="ch-system-eglibc libthread_db">
     886          <indexterm zone="ch-system-glibc libthread_db">
    883887            <primary sortas="c-libthread_db">libthread_db</primary>
    884888          </indexterm>
     
    891895          <para>Contains code for <quote>standard</quote> functions used in
    892896          many different Unix utilities</para>
    893           <indexterm zone="ch-system-eglibc libutil">
     897          <indexterm zone="ch-system-glibc libutil">
    894898            <primary sortas="c-libutil">libutil</primary>
    895899          </indexterm>
  • BOOK/final-system/common/gmp.xml

    r88ef769 r03e6a40  
    7070<screen os="i"><userinput>make install</userinput></screen>
    7171
     72    <para os="j">Install the documentation:</para>
     73
     74<screen os="k"><userinput>mkdir -v /usr/share/doc/gmp-&gmp-version;
     75cp -v doc/{isa_abi_headache,configuration} doc/*.html \
     76    /usr/share/doc/gmp-&gmp-version;</userinput></screen>
     77
    7278  </sect2>
    7379
     
    7783    <segmentedlist>
    7884      <segtitle>Installed libraries</segtitle>
     85      <segtitle>Installed directory</segtitle>
    7986
    8087      <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>
    8290      </seglistitem>
    8391    </segmentedlist>
     
    108116      </varlistentry>
    109117
    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 
    120118    </variablelist>
    121119
  • BOOK/final-system/common/iana-etc.xml

    r88ef769 r03e6a40  
    2626    <title>Installation of Iana-Etc</title>
    2727
    28     <note os="p1">
    29       <para>This package has the option of downloading updated data when internet access is available. If /etc/resolv.conf has a nameserver entry and internet access is available at this step, then apply the IANA get patch and get the updated data:
    30 <screen><command>patch -Np1 -i ../&iana-etc-get_fix-patch;</command>
    31 <command>make get</command></screen>
    32 Do not apply the following patch.</para>
    33     </note>
     28    <para os="p2">The following patch updates the services and protocol xml files:</para>
    3429
    35     <para os="p2">The following patch updates the services and protocol files:</para>
    36 
    37 <screen os="p3"><userinput>patch -Np1 -i ../&iana-etc-numbers_update-patch;</userinput></screen>
     30<screen os="p3"><userinput>xzcat ../&iana-etc-numbers_update-patch; | patch -Np1 -i -</userinput></screen>
    3831
    3932    <para os="a">The following command converts the raw data provided by IANA into
  • BOOK/final-system/common/iproute2.xml

    r88ef769 r03e6a40  
    3636<screen os="s2"><userinput>sed -i '/^TARGETS/s@arpd@@g' misc/Makefile
    3737sed -i '/ARPD/d' Makefile
    38 rm -v man/man8/arpd.8</userinput></screen>
     38sed -i 's/arpd.8//' man/man8/Makefile</userinput></screen>
    3939
    4040    <para os="f1">Remove unused libnl headers:</para>
     
    4444    <para os="a">Compile the package:</para>
    4545
    46 <screen os="b"><userinput>make DESTDIR= DOCDIR=/usr/share/doc/iproute2 \
    47     MANDIR=/usr/share/man</userinput></screen>
     46<screen os="b"><userinput>make DESTDIR= MANDIR=/usr/share/man</userinput></screen>
    4847
    4948    <variablelist os="c">
     
    6059        </listitem>
    6160      </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>
    7261    </variablelist>
    7362
     
    7665    <para os="e">Install the package:</para>
    7766
    78 <screen os="f"><userinput>make DESTDIR= DOCDIR=/usr/share/doc/iproute2 \
     67<screen os="f"><userinput>make DESTDIR= DOCDIR=/usr/share/doc/iproute2-&iproute2-version; \
    7968    MANDIR=/usr/share/man install</userinput></screen>
    8069
     
    9281        nstat, routef, routel, rtacct, rtmon, rtpr, rtstat (link to lnstat), ss,
    9382        and tc</seg>
    94         <seg>/etc/iproute2, /lib/tc, /usr/lib/tc, /usr/share/doc/iproute2</seg>
     83        <seg>/etc/iproute2, /usr/lib/tc,
     84        /usr/share/doc/iproute2-&iproute2-version;</seg>
    9585      </seglistitem>
    9686    </segmentedlist>
     
    183173          delete the multicast routing</para>
    184174
    185           <para><command>ip monitor</command> allows users to continously monitor
     175          <para><command>ip monitor</command> allows users to continuously monitor
    186176          the state of devices, addresses and routes</para>
    187177          <indexterm zone="ch-system-iproute2 ip">
  • BOOK/final-system/common/iputils.xml

    r88ef769 r03e6a40  
    3232    <para os="a">Compile the package:</para>
    3333
    34 <screen os="b"><userinput>make USE_CAP=no \
     34<screen os="b"><userinput>make \
    3535    IPV4_TARGETS="tracepath ping clockdiff rdisc" \
    3636    IPV6_TARGETS="tracepath6 traceroute6"</userinput></screen>
  • BOOK/final-system/common/isl.xml

    r88ef769 r03e6a40  
    5252
    5353<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>
     54mv -v /usr/lib/libisl*gdb.py /usr/share/gdb/auto-load/usr/lib</userinput></screen>
    5555  </sect2>
    5656
     
    6060    <segmentedlist>
    6161      <segtitle>Installed libraries</segtitle>
     62      <segtitle>Installed directory</segtitle>
    6263
    6364      <seglistitem>
    6465        <seg>libisl.[a,so]</seg>
     66        <seg>/usr/include/isl</seg>
    6567      </seglistitem>
    6668    </segmentedlist>
  • BOOK/final-system/common/kbd.xml

    r88ef769 r03e6a40  
    4141<screen os="g"><userinput>make install</userinput></screen>
    4242
    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>
     43    <para os="h">Some of the programs from Kbd are used by Systemd to
     44    initialize the system, those binaries need to be on the root
     45    partition:</para>
     46
     47<screen os="i"><userinput>mv -v /usr/bin/{loadkeys,setfont} /bin</userinput></screen>
     48
     49    <para os="j">Install the documentation:</para>
     50
     51<screen os="k"><userinput>mkdir -v /usr/share/doc/kbd-&kbd-version;
     52cp -R -v docs/doc/* /usr/share/doc/kbd-&kbd-version;</userinput></screen>
    4953
    5054  </sect2>
     
    6569        unicode_start, and unicode_stop</seg>
    6670        <seg>/usr/share/consolefonts, /usr/share/consoletrans,
     71        /usr/share/doc/kbd-&kbd-version;,
    6772        /usr/share/keymaps, /usr/share/unimaps</seg>
    6873      </seglistitem>
  • BOOK/final-system/common/kmod.xml

    r88ef769 r03e6a40  
    3131<screen os="b"><userinput>./configure --prefix=/usr \
    3232    --bindir=/bin --sysconfdir=/etc \
    33     --with-rootlibdir=/lib --disable-manpages \
     33    --with-rootlibdir=/lib \
    3434    --with-zlib --with-xz</userinput></screen>
    3535
     
    7070
    7171<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>
     72for tool in depmod insmod modprobe modinfo rmmod; do
     73ln -sfv ../bin/kmod /sbin/${tool}
     74done</userinput></screen>
    7775 
    7876  </sect2>
     
    8583
    8684      <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>
    8988      </seglistitem>
    9089    </segmentedlist>
  • BOOK/final-system/common/man-pages.xml

    r88ef769 r03e6a40  
    1818    <title/>
    1919
    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>
    2121
    2222  </sect2>
  • BOOK/final-system/common/man.xml

    r88ef769 r03e6a40  
    5050    <para os="h">Prepare Man for compilation:</para>
    5151
    52 <screen os="i"><userinput>./configure -confdir=/etc</userinput></screen>
     52<screen os="i"><userinput>./configure -confdir=/etc -mandir=/usr/share/man</userinput></screen>
    5353
    5454    <variablelist os="j">
  • BOOK/final-system/common/mpfr.xml

    r88ef769 r03e6a40  
    3434<screen os="b"><userinput>CC="gcc -isystem /usr/include" \
    3535LDFLAGS="-Wl,-rpath-link,/usr/lib:/lib" \
    36   ./configure --prefix=/usr --enable-shared \
    37     --with-gmp=/usr</userinput></screen>
     36  ./configure --prefix=/usr --with-gmp=/usr \
     37  --docdir=/usr/share/doc/mpfr-&mpfr-version;</userinput></screen>
    3838
    3939    <para os="c">Compile the package:</para>
     
    6565      <seglistitem>
    6666        <seg>libmpfr.[a,so]</seg>
    67         <seg>/usr/share/doc/mpfr</seg>
     67        <seg>/usr/share/doc/mpfr-&mpfr-version;</seg>
    6868      </seglistitem>
    6969    </segmentedlist>
  • BOOK/final-system/common/ncurses.xml

    r88ef769 r03e6a40  
    5757    <para os="j">Create symlinks in <filename class="directory">/usr/lib:</filename></para>
    5858
    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>
     60ln -svf ../../lib/$(readlink /lib/libncursesw.so) /usr/lib/libncursesw.so
     61ln -svf ../../lib/$(readlink /lib/libmenuw.so) /usr/lib/libmenuw.so
     62ln -svf ../../lib/$(readlink /lib/libpanelw.so) /usr/lib/libpanelw.so
     63ln -svf ../../lib/$(readlink /lib/libformw.so) /usr/lib/libformw.so
     64rm -v /lib/lib{ncursesw,menuw,panelw,formw}.so
     65</userinput></screen>
    6466
    6567    <para os="l">Now we will make our Ncurses compatible for older and non-widec compatible programs
     
    7476ln -sfv libncurses++w.a /usr/lib/libncurses++.a
    7577ln -sfv ncursesw5-config /usr/bin/ncurses5-config</userinput></screen>
    76 
    77     <para os="n">Now we will create a symlink for /usr/share/terminfo in
    78     <filename class="directory">/usr/lib</filename> for compatibility:</para>
    79 
    80 <screen os="o"><userinput>ln -sfv ../share/terminfo /usr/lib/terminfo</userinput></screen>
    8178
    8279  </sect2>
  • BOOK/final-system/common/perl.xml

    r88ef769 r03e6a40  
    3737    <note os="a00">
    3838      <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 os="a01"><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>
    4342    </note>
    4443
    45     <para os="a02">Before starting to configure, create a basic
     44    <para os="a01">Before starting to configure, create a basic
    4645    <filename>/etc/hosts</filename> file which will be referenced by one
    4746    of Perl's configuration files as well as used by the testsuite:</para>
    4847
    49 <screen os="a03"><userinput remap="test">echo "127.0.0.1 localhost $(hostname)" &gt; /etc/hosts</userinput></screen>
     48<screen os="a02"><userinput remap="test">echo "127.0.0.1 localhost $(hostname)" &gt; /etc/hosts</userinput></screen>
    5049
    5150    <para os="a">To have full control over the way Perl is set up, you can
     
    6766        <term><parameter>-Dpager="/bin/less -isR"</parameter></term>
    6867        <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>
    7171        </listitem>
    7272      </varlistentry>
  • BOOK/final-system/common/pkg-config-lite.xml

    r88ef769 r03e6a40  
    2828    <para os="a">Prepare Pkg-config-lite for compilation:</para>
    2929
    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>
    3131
    3232    <para os="c">Compile the package:</para>
     
    5353      <seglistitem>
    5454        <seg>pkg-config</seg>
    55         <seg>/usr/share/doc/pkg-config</seg>
     55        <seg>/usr/share/doc/pkg-config-&pkg-config-lite-version;</seg>
    5656      </seglistitem>
    5757    </segmentedlist>
  • BOOK/final-system/common/pkgmgt.xml

    r88ef769 r03e6a40  
    219219      commercial distributions. Examples of package managers that follow this
    220220      approach are RPM (which, incidentally, is required by the <ulink
    221       url="http://lsbbook.gforge.freestandards.org/package.html#RPM">Linux
     221      url="http://refspecs.linuxfoundation.org/lsb.shtml">Linux
    222222      Standard Base Specification</ulink>), pkg-utils, Debian's apt, and
    223223      Gentoo's Portage system.  A hint describing how to adopt this style of
  • BOOK/final-system/common/procps-ng.xml

    r88ef769 r03e6a40  
    66]>
    77
    8 <sect1 id="ch-system-procps" role="wrap">
    9   <?dbhtml filename="procps.html"?>
    10 
    11   <title>Procps-&procps-version;</title>
    12 
    13   <indexterm zone="ch-system-procps">
    14     <primary sortas="a-Procps">Procps</primary>
     8<sect1 id="ch-system-procps-ng" role="wrap">
     9  <?dbhtml filename="procps-ng.html"?>
     10
     11  <title>Procps-ng-&procps-ng-version;</title>
     12
     13  <indexterm zone="ch-system-procps-ng">
     14    <primary sortas="a-Procps-ng">Procps-ng</primary>
    1515  </indexterm>
    1616
     
    1818    <title/>
    1919
    20     <para>The Procps package contains programs for monitoring
     20    <para>The Procps-ng package contains programs for monitoring
    2121    processes.</para>
    2222
     
    2424
    2525  <sect2 role="installation">
    26     <title>Installation of Procps</title>
    27 
    28     <para os="p1">The following patch adds process control group support to
    29     ps:</para>
    30 
    31 <screen os="p2"><userinput>patch -Np1 -i ../&procps-ps_cgroup-patch;</userinput></screen>
    32 
    33     <para os="p3">The following patch fixes an issue where some procps utils
    34     print an error on the screen if the monitor isn't running at 60Hz:</para>
    35 
    36 <screen os="p4"><userinput>patch -Np1 -i ../&procps-fix_HZ_errors-patch;</userinput></screen>
    37 
    38     <para os="s1">The following fixes an issue with Make 3.82:</para>
    39 
    40 <screen os="s2"><userinput>sed -i -r '/^-include/s/\*(.*)/proc\1 ps\1/' Makefile</userinput></screen>
    41 
    42     <para os="a">Compile the package:</para>
    43 
    44 <screen os="b"><userinput>make</userinput></screen>
    45 
    46     <para os="c">This package does not come with a test suite.</para>
    47 
    48     <para os="d">Install the package:</para>
    49 
    50 <screen os="e"><userinput>make SKIP='/bin/kill /usr/share/man/man1/kill.1' install</userinput></screen>
     26    <title>Installation of Procps-ng</title>
     27
     28    <para os="a">Prepare procps-ng for compilation:</para>
     29
     30<screen os="b"><userinput>./configure --prefix=/usr --exec-prefix= \
     31    --libdir=/usr/lib --docdir=/usr/share/doc/procps-ng-&procps-ng-version; \
     32    --disable-kill</userinput></screen>
     33
     34    <variablelist os="c">
     35      <title>The meaning of the configure options:</title>   
     36      <varlistentry>
     37        <term><parameter>--disable-kill</parameter></term>
     38        <listitem>
     39          <para>This switch disables building the kill command that
     40          was installed in the util-linux package.</para>
     41        </listitem>
     42      </varlistentry>
     43    </variablelist>
     44
     45    <para os="d">Compile the package:</para>
     46
     47<screen os="e"><userinput>make</userinput></screen>
     48
     49    <note os="note1">
     50      <para>When using the boot method, two tests will fail if the hostname is
     51      not set:</para>
     52
     53<screen><userinput remap="test">hostname clfs</userinput></screen>
     54    </note>
     55
     56    <para os="f">Remove the test which fails when scripting does not use a tty
     57    device. Run the following commands:</para>
     58
     59<screen os="g"><userinput remap="test">sed -i -r 's|(pmap_initname)\\\$|\1|' testsuite/pmap.test/pmap.exp
     60make check</userinput></screen>
     61
     62    <para os="h">Install the package:</para>
     63
     64<screen os="i"><userinput>make install</userinput></screen>
     65
     66    <para os="j">Move essential files to a location that can be found if <filename class="directory">/usr</filename> is not mounted.</para>
     67
     68<screen os="k"><userinput>mv -v /usr/bin/pidof /bin
     69mv -v /usr/lib/libprocps.so.* /lib
     70ln -sfv ../../lib/$(readlink /usr/lib/libprocps.so) /usr/lib/libprocps.so</userinput></screen>
    5171
    5272  </sect2>
    5373
    54   <sect2 id="contents-procps" role="content">
    55     <title>Contents of Procps</title>
     74  <sect2 id="contents-procps-ng" role="content">
     75    <title>Contents of Procps-ng</title>
    5676
    5777    <segmentedlist>
    5878      <segtitle>Installed programs</segtitle>
    5979      <segtitle>Installed library</segtitle>
     80      <segtitle>Installed directories</segtitle>
    6081
    6182      <seglistitem>
    62         <seg>free, pgrep, pkill, pmap, ps, pwdx, skill, slabtop, snice, sysctl,
    63         tload, top, uptime, vmstat, w, and watch</seg>
    64         <seg>libproc.so</seg>
     83        <seg>free, pgrep, pidof, pkill, pmap, ps, pwdx, slabtop, sysctl, tload,
     84        top, uptime, vmstat, w, and watch</seg>
     85        <seg>libprocps.{a,so}</seg>
     86        <seg>/usr/include/proc, /usr/share/doc/procps-ng-&procps-ng-version;</seg>
    6587      </seglistitem>
    6688    </segmentedlist>
     
    7698          <para>Reports the amount of free and used memory (both physical and
    7799          swap memory) in the system</para>
    78           <indexterm zone="ch-system-procps free">
     100          <indexterm zone="ch-system-procps-ng free">
    79101            <primary sortas="b-free">free</primary>
    80102          </indexterm>
     
    86108        <listitem>
    87109          <para>Looks up processes based on their name and other attributes</para>
    88           <indexterm zone="ch-system-procps pgrep">
     110          <indexterm zone="ch-system-procps-ng pgrep">
    89111            <primary sortas="b-pgrep">pgrep</primary>
     112          </indexterm>
     113        </listitem>
     114      </varlistentry>
     115
     116      <varlistentry id="pidof">
     117        <term><command>pidof</command></term>
     118        <listitem>
     119          <para>Looks up processes based on their name and other attributes</para>
     120          <indexterm zone="ch-system-procps-ng pidof">
     121            <primary sortas="b-pidof">pidof</primary>
    90122          </indexterm>
    91123        </listitem>
     
    96128        <listitem>
    97129          <para>Signals processes based on their name and other attributes</para>
    98           <indexterm zone="ch-system-procps pkill">
     130          <indexterm zone="ch-system-procps-ng pkill">
    99131            <primary sortas="b-pkill">pkill</primary>
    100132          </indexterm>
     
    106138        <listitem>
    107139          <para>Reports the memory map of the given process</para>
    108           <indexterm zone="ch-system-procps pmap">
     140          <indexterm zone="ch-system-procps-ng pmap">
    109141            <primary sortas="b-pmap">pmap</primary>
    110142          </indexterm>
     
    116148        <listitem>
    117149          <para>Lists the current running processes</para>
    118           <indexterm zone="ch-system-procps ps">
     150          <indexterm zone="ch-system-procps-ng ps">
    119151            <primary sortas="b-ps">ps</primary>
    120152          </indexterm>
     
    126158        <listitem>
    127159          <para>Reports the current working directory of a process</para>
    128           <indexterm zone="ch-system-procps pwdx">
     160          <indexterm zone="ch-system-procps-ng pwdx">
    129161            <primary sortas="b-pwdx">pwdx</primary>
    130           </indexterm>
    131         </listitem>
    132       </varlistentry>
    133 
    134       <varlistentry id="skill">
    135         <term><command>skill</command></term>
    136         <listitem>
    137           <para>Sends signals to processes matching the given criteria</para>
    138           <indexterm zone="ch-system-procps skill">
    139             <primary sortas="b-skill">skill</primary>
    140162          </indexterm>
    141163        </listitem>
     
    146168        <listitem>
    147169          <para>Displays detailed kernel slab cache information in real time</para>
    148           <indexterm zone="ch-system-procps slabtop">
     170          <indexterm zone="ch-system-procps-ng slabtop">
    149171            <primary sortas="b-slabtop">slabtop</primary>
    150172          </indexterm>
     
    152174      </varlistentry>
    153175
    154       <varlistentry id="snice">
    155         <term><command>snice</command></term>
    156         <listitem>
    157           <para>Changes the scheduling priority of processes matching the given
    158           criteria</para>
    159           <indexterm zone="ch-system-procps snice">
    160             <primary sortas="b-snice">snice</primary>
    161           </indexterm>
    162         </listitem>
    163       </varlistentry>
    164176
    165177      <varlistentry id="sysctl">
     
    167179        <listitem>
    168180          <para>Modifies kernel parameters at run time</para>
    169           <indexterm zone="ch-system-procps sysctl">
     181          <indexterm zone="ch-system-procps-ng sysctl">
    170182            <primary sortas="b-sysctl">sysctl</primary>
    171183          </indexterm>
     
    177189        <listitem>
    178190          <para>Prints a graph of the current system load average</para>
    179           <indexterm zone="ch-system-procps tload">
     191          <indexterm zone="ch-system-procps-ng tload">
    180192            <primary sortas="b-tload">tload</primary>
    181193          </indexterm>
     
    188200          <para>Displays a list of the most CPU intensive processes; it
    189201          provides an ongoing look at processor activity in real time</para>
    190           <indexterm zone="ch-system-procps top">
     202          <indexterm zone="ch-system-procps-ng top">
    191203            <primary sortas="b-top">top</primary>
    192204          </indexterm>
     
    199211          <para>Reports how long the system has been running, how many users are
    200212          logged on, and the system load averages</para>
    201           <indexterm zone="ch-system-procps uptime">
     213          <indexterm zone="ch-system-procps-ng uptime">
    202214            <primary sortas="b-uptime">uptime</primary>
    203215          </indexterm>
     
    211223          processes, memory, paging, block Input/Output (IO), traps, and CPU
    212224          activity</para>
    213           <indexterm zone="ch-system-procps vmstat">
     225          <indexterm zone="ch-system-procps-ng vmstat">
    214226            <primary sortas="b-vmstat">vmstat</primary>
    215227          </indexterm>
     
    222234          <para>Shows which users are currently logged on, where, and since
    223235          when</para>
    224           <indexterm zone="ch-system-procps w">
     236          <indexterm zone="ch-system-procps-ng w">
    225237            <primary sortas="b-w">w</primary>
    226238          </indexterm>
     
    234246          screen-full of its output; this allows a user to watch the output
    235247          change over time</para>
    236           <indexterm zone="ch-system-procps watch">
     248          <indexterm zone="ch-system-procps-ng watch">
    237249            <primary sortas="b-watch">watch</primary>
    238250          </indexterm>
     
    240252      </varlistentry>
    241253
    242       <varlistentry id="libproc">
    243         <term><filename class="libraryfile">libproc</filename></term>
     254      <varlistentry id="libprocps">
     255        <term><filename class="libraryfile">libprocps</filename></term>
    244256        <listitem>
    245257          <para>Contains the functions used by most programs in this
    246258          package</para>
    247           <indexterm zone="ch-system-procps libproc">
    248             <primary sortas="c-libproc">libproc</primary>
     259          <indexterm zone="ch-system-procps-ng libprocps">
     260            <primary sortas="c-libprocps">libprocps</primary>
    249261          </indexterm>
    250262        </listitem>
  • BOOK/final-system/common/psmisc.xml

    r88ef769 r03e6a40  
    6161
    6262<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>
    7163
    7264  </sect2>
  • BOOK/final-system/common/readline.xml

    r88ef769 r03e6a40  
    4343    <para os="f">Install the package:</para>
    4444
    45 <screen os="g"><userinput>make install</userinput></screen>
     45<screen os="g"><userinput>make htmldir=/usr/share/doc/readline-&readline-version; install</userinput></screen>
    4646
    47     <para os="h">Install the documentation:</para>
     47    <para os="h">Now move the static libraries to a more appropriate location:</para>
    4848
    49 <screen os="i"><userinput>make install-doc</userinput></screen>
     49<screen os="i"><userinput>mv -v /lib/lib{readline,history}.a /usr/lib</userinput></screen>
    5050
    51     <para os="j">Now move the static libraries to a more appropriate location:</para>
     51    <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>
    5252
    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>
     53<screen os="k"><userinput>ln -svf ../../lib/$(readlink /lib/libreadline.so) /usr/lib/libreadline.so
     54ln -svf ../../lib/$(readlink /lib/libhistory.so) /usr/lib/libhistory.so
     55rm -v /lib/lib{readline,history}.so</userinput></screen>
    6256
    6357  </sect2>
     
    7266      <seglistitem>
    7367        <seg>libhistory.[a,so], and libreadline.[a,so]</seg>
    74         <seg>/usr/include/readline, /usr/share/readline</seg>
     68        <seg>/usr/include/readline, /usr/share/doc/readline-&readline-version;, /usr/share/readline</seg>
    7569      </seglistitem>
    7670    </segmentedlist>
  • BOOK/final-system/common/sed.xml

    r88ef769 r03e6a40  
    2727    <para os="a">Prepare Sed for compilation:</para>
    2828
    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>
    3031
    3132    <para os="c">Compile the package:</para>
     
    6061      <seglistitem>
    6162        <seg>sed</seg>
    62         <seg>/usr/share/doc/sed</seg>
     63        <seg>/usr/share/doc/sed-&sed-version;</seg>
    6364      </seglistitem>
    6465    </segmentedlist>
  • BOOK/final-system/common/shadow.xml

    r88ef769 r03e6a40  
    3333      command below.</para>
    3434    </note>
    35 
    3635
    3736    <para os="b">Disable the installation of the <command>groups</command> and
     
    6059  </variablelist>
    6160
    62 
    6361    <para os="h">Compile the package:</para>
    6462
     
    154152
    155153      <seglistitem>
    156         <seg>chage, chfn, chpasswd, chgpasswd, chsh, expiry, faillog, gpasswd,
     154        <seg>chage, chfn, chgpasswd, chpasswd, chsh, expiry, faillog, gpasswd,
    157155        groupadd, groupdel, groupmems, groupmod, grpck, grpconv, grpunconv,
    158156        lastlog, login, logoutd, newgrp, newusers, passwd, pwck,
  • BOOK/final-system/common/tar.xml

    r88ef769 r03e6a40  
    5151<screen os="i"><userinput>perl tarman > /usr/share/man/man1/tar.1</userinput></screen>
    5252
     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
    5357  </sect2>
    5458
     
    5862    <segmentedlist>
    5963      <segtitle>Installed programs</segtitle>
     64      <segtitle>Installed directory</segtitle>
    6065
    6166      <seglistitem>
    6267        <seg>rmt and tar</seg>
     68        <seg>/usr/share/doc/tar-&tar-version;</seg>
    6369      </seglistitem>
    6470    </segmentedlist>
  • BOOK/final-system/common/temp-perl.xml

    r88ef769 r03e6a40  
    6363<screen os="j"><userinput>make install</userinput></screen>
    6464
    65     <para os="k">Finally, create a necessary symlink:</para>
    66 
    67 <screen os="l"><userinput>ln -sfv /tools/bin/perl /usr/bin</userinput></screen>
    68 
    6965  </sect2>
    7066
  • BOOK/final-system/common/util-linux.xml

    r88ef769 r03e6a40  
    4242    <title>Installation of Util-linux</title>
    4343
     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
    4451    <para os="a">Prepare Util-linux for compilation:</para>
    4552
    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>
    4754
    4855    <variablelist os="c">
     
    6370<screen os="e"><userinput>make</userinput></screen>
    6471
    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:" &gt;&gt; /etc/group
    68 echo "dummy2:x:1001:dummy" &gt;&gt; /etc/group
    69 echo "dummy:x:1000:1000::/root:/bin/bash" &gt;&gt; /etc/passwd</userinput></screen>
    70 
    7172    <para os="f">To test the results, issue:</para>
    7273
    73 <screen os="f2"><userinput remap="test">chown -Rv dummy . &amp;&amp;
    74 su dummy -s /bin/bash -c "PATH=$PATH make -k check"</userinput></screen>
     74<screen os="f2"><userinput remap="test">chown -Rv nobody . &amp;&amp;
     75su nobody -s /bin/bash -c "PATH=$PATH make -k check"</userinput></screen>
    7576
    7677    <para os="g">Install the package:</para>
    7778
    7879<screen os="h"><userinput>make install</userinput></screen>
    79 
    80     <para os="i">Move the <command>logger</command> binary to
    81     <filename class="directory">/bin</filename> as it is needed by the
    82     CLFS-Bootscripts package:</para>
    83 
    84 <screen os="j"><userinput>mv -v /usr/bin/logger /bin</userinput></screen>
    8580
    8681  </sect2>
     
    109104        <seg>libblkid.[a,so], libmount.[a,so], and libuuid.[a,so]</seg>
    110105        <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>
    112109      </seglistitem>
    113110    </segmentedlist>
     
    270267          <indexterm zone="ch-system-util-linux cytune">
    271268            <primary sortas="b-cytune">cytune</primary>
    272           </indexterm>
    273         </listitem>
    274       </varlistentry>
    275 
    276       <varlistentry id="ddate">
    277         <term><command>ddate</command></term>
    278         <listitem>
    279           <para>Gives the Discordian date or converts the given Gregorian date
    280           to a Discordian one</para>
    281           <indexterm zone="ch-system-util-linux ddate">
    282             <primary sortas="b-ddate">ddate</primary>
    283269          </indexterm>
    284270        </listitem>
     
    598584        <term><command>lscpu</command></term>
    599585        <listitem>
    600           <para>Prints CPU architechture information</para>
     586          <para>Prints CPU architecture information</para>
    601587          <indexterm zone="ch-system-util-linux lscpu">
    602588            <primary sortas="b-lscpu">lscpu</primary>
  • BOOK/final-system/common/vim.xml

    r88ef769 r03e6a40  
    5050    --prefix=/usr --enable-multibyte</userinput></screen>
    5151
    52     <variablelist os="f">
    53       <title>The meaning of the configure options:</title>
    54 
    55       <varlistentry>
    56         <term><parameter>--enable-multibyte</parameter></term>
    57         <listitem>
    58           <para>This optional but highly recommended switch enables support
    59           for editing files in multibyte character encodings. This is needed
    60           if using a locale with a multibyte character set. This switch is
    61           also helpful to be able to edit text files initially created in
    62           Linux distributions like Fedora that use UTF-8 as a default
    63           character set.</para>
    64         </listitem>
    65       </varlistentry>
    66 
    67     </variablelist>
    68 
    6952    <para os="g">Compile the package:</para>
    7053
     
    8164    <para os="j">Install the package:</para>
    8265
    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>
    8467
    8568    <para os="l">Many users are accustomed to using <command>vi</command>
     
    9275<screen os="m"><userinput>ln -sv vim /usr/bin/vi</userinput></screen>
    9376
    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
    10378    system, you may want to recompile Vim after installing X. Vim
    10479    comes with a GUI version of the editor that requires X and some
     
    166141    <segmentedlist>
    167142      <segtitle>Installed programs</segtitle>
    168       <segtitle>Installed directory</segtitle>
     143      <segtitle>Installed directories</segtitle>
    169144
    170145      <seglistitem>
     
    173148        tcltags, vi (link to vim), view (link to vim), vim, vim132, vim2html.pl,
    174149        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>
    176151      </seglistitem>
    177152    </segmentedlist>
  • BOOK/final-system/common/xz.xml

    r88ef769 r03e6a40  
    99  <?dbhtml filename="xz.html"?>
    1010
    11   <title>XZ-Utils-&xz-version;</title>
     11  <title>XZ Utils-&xz-version;</title>
    1212
    1313  <indexterm zone="ch-system-xz">
    14     <primary sortas="a-XZ-Utils">XZ-Utils</primary>
     14    <primary sortas="a-XZ Utils">XZ Utils</primary>
    1515  </indexterm>
    1616
     
    1818    <title/>
    1919
    20     <para>The XZ-Utils package contains programs for compressing and
    21     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>
    2222    yields a much better compression percentage than with the traditional
    2323    <command>gzip</command>.</para>
     
    2626
    2727  <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>
    3333
    3434    <para os="c">Compile the package:</para>
     
    5353
    5454<screen os="k"><userinput>mv -v /usr/lib/liblzma.so.* /lib
    55 ln -svf ../../lib/liblzma.so.&xz-version; /usr/lib/liblzma.so</userinput></screen>
     55ln -sfv ../../lib/$(readlink /usr/lib/liblzma.so) /usr/lib/liblzma.so</userinput></screen>
    5656
    5757  </sect2>
    5858
    5959  <sect2 id="contents-xz" role="content">
    60     <title>Contents of XZ-Utils</title>
     60    <title>Contents of XZ Utils</title>
    6161
    6262    <segmentedlist>
     
    7474        and xzmore</seg>
    7575        <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>
    7777      </seglistitem>
    7878    </segmentedlist>
  • BOOK/final-system/common/zlib.xml

    r88ef769 r03e6a40  
    5252
    5353<screen os="i"><userinput>mv -v /usr/lib/libz.so.* /lib
    54 ln -svf ../../lib/libz.so.1 /usr/lib/libz.so</userinput></screen>
     54ln -sfv ../../lib/$(readlink /usr/lib/libz.so) /usr/lib/libz.so</userinput></screen>
    5555
    5656  </sect2>
  • BOOK/final-system/mips-chapter.xml

    r88ef769 r03e6a40  
    1818  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/linux-headers.xml"/>
    1919  <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"/>
     20  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips/glibc.xml"/>
    2121  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips/adjusting.xml"/>
     22  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/m4.xml"/>
    2223  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gmp.xml"/>
    2324  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/mpfr.xml"/>
     
    2627  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/cloog.xml"/>
    2728  <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"/>
    2831  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/binutils.xml"/>
    2932  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips/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"/>
    3035  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/sed.xml"/>
    3136  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ncurses.xml"/>
     
    3338  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/shadow.xml"/>
    3439  <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"/>
    3641  <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"/>
    3743  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/coreutils.xml"/>
    3844  <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"/>
    4145  <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"/>
    4346  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/iproute2.xml"/>
    4447  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/perl.xml"/>
     
    5457  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/findutils.xml"/>
    5558  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gettext.xml"/>
     59  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gperf.xml"/>
    5660  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/grep.xml"/>
    5761  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/groff.xml"/>
     
    6367  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/xz.xml"/>
    6468  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/man.xml"/>
     69  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/expat.xml"/>
     70  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/xml-parser.xml"/>
     71  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/intltool.xml"/>
    6572  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/kmod.xml"/>
    6673  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/patch.xml"/>
    6774  <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"/>
     75  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/systemd.xml"/>
     76  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/dbus.xml"/>
    7277  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/tar.xml"/>
    7378  <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"/>
    7579  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/vim.xml"/>
    7680  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips/colo.xml"/>
  • BOOK/final-system/mips/gcc.xml

    r88ef769 r03e6a40  
    3737    href="../common/gcc.xml"
    3838    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'])"/>
    4739
    4840    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     
    138130    xpointer="xpointer(//*[@os='z'])"/>
    139131
     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
    140140  </sect2>
    141141
  • BOOK/final-system/mips/glibc.xml

    r88ef769 r03e6a40  
    66]>
    77
    8 <sect1 id="ch-system-eglibc" role="wrap">
    9   <title>EGLIBC-&eglibc-version;</title>
     8<sect1 id="ch-system-glibc" role="wrap">
     9  <title>GLIBC-&glibc-version;</title>
    1010
    11   <?dbhtml filename="eglibc.html"?>
     11  <?dbhtml filename="glibc.html"?>
    1212
    13   <indexterm zone="ch-system-eglibc">
    14     <primary sortas="a-EGLIBC">EGLIBC</primary>
     13  <indexterm zone="ch-system-glibc">
     14    <primary sortas="a-GLIBC">GLIBC</primary>
    1515  </indexterm>
    1616
    1717  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    18   href="../common/eglibc.xml"
     18  href="../common/glibc.xml"
    1919  xpointer="xpointer(//*[@role='package'])"/>
    2020
    2121  <sect2 role="installation">
    22     <title>Installation of EGLIBC</title>
     22    <title>Installation of GLIBC</title>
    2323
    2424    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    25     href="../common/eglibc.xml"
     25    href="../common/glibc.xml"
    2626    xpointer="xpointer(//*[@os='z'])"/>
    2727
    2828    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    29     href="../common/eglibc.xml"
     29    href="../common/glibc.xml"
    3030    xpointer="xpointer(//*[@os='l1'])"/>
    3131
    3232    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    33     href="../common/eglibc.xml"
     33    href="../common/glibc.xml"
    3434    xpointer="xpointer(//*[@os='l2'])"/>
    3535
    3636    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    37     href="../common/eglibc.xml"
     37    href="../common/glibc.xml"
    3838    xpointer="xpointer(//*[@os='l3'])"/>
    3939
    4040    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    41     href="../common/eglibc.xml"
     41    href="../common/glibc.xml"
    4242    xpointer="xpointer(//*[@os='l4'])"/>
    4343
    4444    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    45     href="../common/eglibc.xml"
     45    href="../common/glibc.xml"
    4646    xpointer="xpointer(//*[@os='b'])"/>
    4747
    4848    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    49     href="../common/eglibc.xml"
     49    href="../common/glibc.xml"
    5050    xpointer="xpointer(//*[@os='s1'])"/>
    5151
    5252    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    53     href="../common/eglibc.xml"
     53    href="../common/glibc.xml"
    5454    xpointer="xpointer(//*[@os='s2'])"/>
    5555
    5656    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    57     href="../common/eglibc.xml"
     57    href="../common/glibc.xml"
    5858    xpointer="xpointer(//*[@os='e'])"/>
    5959
    6060    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    61     href="../common/eglibc.xml"
     61    href="../common/glibc.xml"
    6262    xpointer="xpointer(//*[@os='f'])"/>
    6363
    6464    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    65     href="../common/eglibc.xml"
     65    href="../common/glibc.xml"
    6666    xpointer="xpointer(//*[@os='g'])"/>
    6767
    6868    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    69     href="../common/eglibc.xml"
     69    href="../common/glibc.xml"
    7070    xpointer="xpointer(//*[@os='h'])"/>
    7171
    7272    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    73     href="../common/eglibc.xml"
     73    href="../common/glibc.xml"
    7474    xpointer="xpointer(//*[@os='i'])"/>
    7575
    7676    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    77     href="../common/eglibc.xml"
     77    href="../common/glibc.xml"
    7878    xpointer="xpointer(//*[@os='j'])"/>
    7979
    8080    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    81     href="../common/eglibc.xml"
     81    href="../common/glibc.xml"
    8282    xpointer="xpointer(//*[@os='k'])"/>
    8383
    8484    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    85     href="../common/eglibc.xml"
     85    href="../common/glibc.xml"
    8686    xpointer="xpointer(//*[@os='l'])"/>
    8787
    8888    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    89     href="../common/eglibc.xml"
     89    href="../common/glibc.xml"
    9090    xpointer="xpointer(//*[@os='m'])"/>
    9191
    9292    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    93     href="../multilib/eglibc-64bit.xml"
     93    href="../multilib/glibc-64bit.xml"
    9494    xpointer="xpointer(//*[@os='n'])"/>
    9595
    9696    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    97     href="../multilib/eglibc-64bit.xml"
     97    href="../multilib/glibc-64bit.xml"
    9898    xpointer="xpointer(//*[@os='o'])"/>
    9999
    100100    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    101     href="../multilib/eglibc-64bit.xml"
     101    href="../multilib/glibc-64bit.xml"
    102102    xpointer="xpointer(//*[@os='p'])"/>
    103103
    104104    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    105     href="../common/eglibc.xml"
     105    href="../common/glibc.xml"
    106106    xpointer="xpointer(//*[@os='q'])"/>
    107107
    108108    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    109     href="../common/eglibc.xml"
     109    href="../common/glibc.xml"
    110110    xpointer="xpointer(//*[@os='r'])"/>
    111111
    112112    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    113     href="../common/eglibc.xml"
     113    href="../common/glibc.xml"
    114114    xpointer="xpointer(//*[@os='s'])"/>
    115115
    116116    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    117     href="../common/eglibc.xml"
     117    href="../common/glibc.xml"
    118118    xpointer="xpointer(//*[@os='t'])"/>
     119
     120    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     121    href="../common/glibc.xml"
     122    xpointer="xpointer(//*[@os='u'])"/>
     123
     124    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     125    href="../common/glibc.xml"
     126    xpointer="xpointer(//*[@os='v'])"/>
     127
     128    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     129    href="../common/glibc.xml"
     130    xpointer="xpointer(//*[@os='w'])"/>
     131
     132    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     133    href="../common/glibc.xml"
     134    xpointer="xpointer(//*[@os='x'])"/>
    119135
    120136  </sect2>
    121137
    122138  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    123   href="../common/eglibc.xml"
    124   xpointer="xpointer(id('i18n-eglibc'))"/>
     139  href="../common/glibc.xml"
     140  xpointer="xpointer(id('i18n-glibc'))"/>
    125141
    126142  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    127   href="../common/eglibc.xml"
    128   xpointer="xpointer(id('conf-eglibc'))"/>
     143  href="../common/glibc.xml"
     144  xpointer="xpointer(id('conf-glibc'))"/>
    129145
    130146  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    131   href="../common/eglibc.xml"
     147  href="../ppc/glibc.xml"
    132148  xpointer="xpointer(id('conf-ld'))"/>
    133149
    134150  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    135   href="../common/eglibc.xml"
    136   xpointer="xpointer(id('contents-eglibc'))"/>
     151  href="../common/glibc.xml"
     152  xpointer="xpointer(id('contents-glibc'))"/>
    137153
    138154</sect1>
  • BOOK/final-system/mips64-64-chapter.xml

    r88ef769 r03e6a40  
    1818  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/linux-headers.xml"/>
    1919  <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"/>
    2121  <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"/>
    2223  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gmp.xml"/>
    2324  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/mpfr.xml"/>
     
    2627  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/cloog.xml"/>
    2728  <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"/>
    2831  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/binutils.xml"/>
    2932  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips64-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"/>
    3035  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/sed.xml"/>
    3136  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ncurses.xml"/>
     
    3338  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/shadow.xml"/>
    3439  <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"/>
    3641  <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"/>
    3743  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/coreutils.xml"/>
    3844  <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"/>
    4145  <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"/>
    4346  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/iproute2.xml"/>
    4447  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/perl.xml"/>
     
    5457  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/findutils.xml"/>
    5558  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gettext.xml"/>
     59  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gperf.xml"/>
    5660  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/grep.xml"/>
    5761  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/groff.xml"/>
     
    6367  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/xz.xml"/>
    6468  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/man.xml"/>
     69  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/expat.xml"/>
     70  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/xml-parser.xml"/>
     71  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/intltool.xml"/>
    6572  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/kmod.xml"/>
    6673  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/patch.xml"/>
    6774  <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"/>
     75  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/systemd.xml"/>
     76  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/dbus.xml"/>
    7277  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/tar.xml"/>
    7378  <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"/>
    7579  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/vim.xml"/>
    7680  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips64/colo.xml"/>
  • BOOK/final-system/mips64-64/gcc.xml

    r88ef769 r03e6a40  
    4343    href="../common/gcc.xml"
    4444    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'])"/>
    5345
    5446    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     
    144136    xpointer="xpointer(//*[@os='z'])"/>
    145137
     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
    146146  </sect2>
    147147
  • BOOK/final-system/mips64-64/glibc.xml

    r88ef769 r03e6a40  
    66]>
    77
    8 <sect1 id="ch-system-eglibc" role="wrap">
    9   <?dbhtml filename="eglibc.html"?>
     8<sect1 id="ch-system-glibc" role="wrap">
     9  <?dbhtml filename="glibc.html"?>
    1010
    11   <title>EGLIBC-&eglibc-version;</title>
     11  <title>GLIBC-&glibc-version;</title>
    1212
    13   <indexterm zone="ch-system-eglibc">
    14     <primary sortas="a-EGLIBC">EGLIBC</primary>
     13  <indexterm zone="ch-system-glibc">
     14    <primary sortas="a-GLIBC">GLIBC</primary>
    1515  </indexterm>
    1616
    1717  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    18   href="../common/eglibc.xml"
     18  href="../common/glibc.xml"
    1919  xpointer="xpointer(//*[@role='package'])"/>
    2020
    2121  <sect2 role="installation">
    22     <title>Installation of EGLIBC</title>
     22    <title>Installation of GLIBC</title>
    2323
    2424    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    25     href="../common/eglibc.xml"
     25    href="../common/glibc.xml"
    2626    xpointer="xpointer(//*[@os='z'])"/>
    2727
    2828    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    29     href="../common/eglibc.xml"
     29    href="../common/glibc.xml"
    3030    xpointer="xpointer(//*[@os='l1'])"/>
    3131
    3232    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    33     href="../common/eglibc.xml"
     33    href="../common/glibc.xml"
    3434    xpointer="xpointer(//*[@os='l2'])"/>
    3535
    3636    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    37     href="../common/eglibc.xml"
     37    href="../common/glibc.xml"
    3838    xpointer="xpointer(//*[@os='l3'])"/>
    3939
    4040    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    41     href="../common/eglibc.xml"
     41    href="../common/glibc.xml"
    4242    xpointer="xpointer(//*[@os='l4'])"/>
    4343
    4444    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    45     href="../common/eglibc.xml"
     45    href="../common/glibc.xml"
    4646    xpointer="xpointer(//*[@os='b'])"/>
    4747
    4848    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    49     href="../mips64/eglibc-64bit.xml"
     49    href="../mips64/glibc-64bit.xml"
    5050    xpointer="xpointer(//*[@os='m3'])"/>
    5151
    5252    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    53     href="../mips64/eglibc-64bit.xml"
     53    href="../mips64/glibc-64bit.xml"
    5454    xpointer="xpointer(//*[@os='m4'])"/>
    5555
    5656    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    57     href="../common/eglibc.xml"
     57    href="../common/glibc.xml"
    5858    xpointer="xpointer(//*[@os='s1'])"/>
    5959
    6060    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    61     href="../common/eglibc.xml"
     61    href="../common/glibc.xml"
    6262    xpointer="xpointer(//*[@os='s2'])"/>
    6363
    6464    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    65     href="../common/eglibc.xml"
     65    href="../common/glibc.xml"
    6666    xpointer="xpointer(//*[@os='e'])"/>
    6767
    6868    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    69     href="../common/eglibc.xml"
     69    href="../common/glibc.xml"
    7070    xpointer="xpointer(//*[@os='f'])"/>
    7171
    7272    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    73     href="../x86_64-64/eglibc.xml"
     73    href="../x86_64-64/glibc.xml"
    7474    xpointer="xpointer(//*[@os='l5'])"/>
    7575
    7676    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    77     href="../x86_64-64/eglibc.xml"
     77    href="../x86_64-64/glibc.xml"
    7878    xpointer="xpointer(//*[@os='l6'])"/>
    7979
    80     <para>Now we will force EGLIBC to build as 64-bit instead of the default
     80    <para>Now we will force GLIBC to build as 64-bit instead of the default
    8181    n32 with the following sed:</para>
    8282
     
    8585
    8686    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    87     href="../common/eglibc.xml"
     87    href="../common/glibc.xml"
    8888    xpointer="xpointer(//*[@os='g'])"/>
    8989
    9090    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    91     href="../x86_64-64/eglibc.xml"
     91    href="../x86_64-64/glibc.xml"
    9292    xpointer="xpointer(//*[@os='h'])"/>
    9393
    9494    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    95     href="../x86_64-64/eglibc.xml"
     95    href="../x86_64-64/glibc.xml"
    9696    xpointer="xpointer(//*[@os='i'])"/>
    9797
    9898    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    99     href="../common/eglibc.xml"
     99    href="../common/glibc.xml"
    100100    xpointer="xpointer(//*[@os='j'])"/>
    101101
    102102    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    103     href="../common/eglibc.xml"
     103    href="../common/glibc.xml"
    104104    xpointer="xpointer(//*[@os='k'])"/>
    105105
    106106    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    107     href="../common/eglibc.xml"
     107    href="../common/glibc.xml"
    108108    xpointer="xpointer(//*[@os='l'])"/>
    109109
    110110    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    111     href="../common/eglibc.xml"
     111    href="../common/glibc.xml"
    112112    xpointer="xpointer(//*[@os='m'])"/>
    113113
    114114    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    115     href="../multilib/eglibc-64bit.xml"
     115    href="../multilib/glibc-64bit.xml"
    116116    xpointer="xpointer(//*[@os='n'])"/>
    117117
    118118    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    119     href="../multilib/eglibc-64bit.xml"
     119    href="../multilib/glibc-64bit.xml"
    120120    xpointer="xpointer(//*[@os='o'])"/>
    121121
    122122    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    123     href="../multilib/eglibc-64bit.xml"
     123    href="../multilib/glibc-64bit.xml"
    124124    xpointer="xpointer(//*[@os='p'])"/>
    125125
    126126    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    127     href="../common/eglibc.xml"
     127    href="../common/glibc.xml"
    128128    xpointer="xpointer(//*[@os='q'])"/>
    129129
    130130    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    131     href="../common/eglibc.xml"
     131    href="../common/glibc.xml"
    132132    xpointer="xpointer(//*[@os='r'])"/>
    133133
    134134    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    135     href="../common/eglibc.xml"
     135    href="../common/glibc.xml"
    136136    xpointer="xpointer(//*[@os='s'])"/>
    137137
    138138    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    139     href="../common/eglibc.xml"
     139    href="../common/glibc.xml"
    140140    xpointer="xpointer(//*[@os='t'])"/>
    141141
    142142    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    143     href="../x86_64-64/eglibc.xml"
     143    href="../common/glibc.xml"
    144144    xpointer="xpointer(//*[@os='u'])"/>
    145145
    146146    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    147     href="../x86_64-64/eglibc.xml"
     147    href="../common/glibc.xml"
    148148    xpointer="xpointer(//*[@os='v'])"/>
     149
     150    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     151    href="../common/glibc.xml"
     152    xpointer="xpointer(//*[@os='w'])"/>
     153
     154    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     155    href="../common/glibc.xml"
     156    xpointer="xpointer(//*[@os='x'])"/>
    149157
    150158  </sect2>
    151159
    152160  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    153   href="../common/eglibc.xml"
    154   xpointer="xpointer(id('i18n-eglibc'))"/>
     161  href="../common/glibc.xml"
     162  xpointer="xpointer(id('i18n-glibc'))"/>
    155163
    156164  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    157   href="../common/eglibc.xml"
    158   xpointer="xpointer(id('conf-eglibc'))"/>
     165  href="../common/glibc.xml"
     166  xpointer="xpointer(id('conf-glibc'))"/>
    159167
    160168  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    161   href="../mips/eglibc.xml"
     169  href="../mips/glibc.xml"
    162170  xpointer="xpointer(id('conf-ld'))"/>
    163171
    164172  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    165   href="../common/eglibc.xml"
    166   xpointer="xpointer(id('contents-eglibc'))"/>
     173  href="../common/glibc.xml"
     174  xpointer="xpointer(id('contents-glibc'))"/>
    167175
    168176</sect1>
  • BOOK/final-system/mips64-chapter.xml

    r88ef769 r03e6a40  
    1818  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/linux-headers.xml"/>
    1919  <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/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="mips64/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"/>
    2323  <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="common/m4.xml"/>
    2425  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gmp.xml"/>
    2526  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gmp-n32.xml"/>
     
    3940  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/zlib.xml"/>
    4041  <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"/>
    4149  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips64/binutils.xml"/>
    4250  <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"/>
    4357  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/sed.xml"/>
    4458  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/ncurses.xml"/>
     
    5064  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/util-linux-n32.xml"/>
    5165  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/util-linux-64bit.xml"/>
    52   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/procps.xml"/>
    53   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/procps-n32.xml"/>
    54   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/procps-64bit.xml"/>
     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"/>
    5569  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/e2fsprogs.xml"/>
    5670  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/e2fsprogs-n32.xml"/>
    5771  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/e2fsprogs-64bit.xml"/>
    5872  <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"/>
    5976  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/coreutils.xml"/>
    6077  <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="common/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"/>
    6578  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/libtool.xml"/>
    6679  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/libtool-n32.xml"/>
    6780  <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"/>
    7181  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/iproute2.xml"/>
    7282  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/perl.xml"/>
     
    7686  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/readline-n32.xml"/>
    7787  <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"/>
    7988  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/autoconf.xml"/>
    8089  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/automake.xml"/>
     
    93102  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gettext-n32.xml"/>
    94103  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gettext-64bit.xml"/>
     104  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gperf.xml"/>
    95105  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/grep.xml"/>
    96106  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/groff.xml"/>
     
    104114  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/xz-64bit.xml"/>
    105115  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/man.xml"/>
     116  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/expat.xml"/>
     117  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/expat-n32.xml"/>
     118  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/expat-64bit.xml"/>
     119  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/xml-parser.xml"/>
     120  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/xml-parser-n32.xml"/>
     121  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/xml-parser-64bit.xml"/>
     122  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/intltool.xml"/>
    106123  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/kmod.xml"/>
    107124  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/kmod-n32.xml"/>
     
    109126  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/patch.xml"/>
    110127  <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"/>
     128  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/systemd.xml"/>
     129  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/systemd-n32.xml"/>
     130  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/systemd-64bit.xml"/>
     131  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/dbus.xml"/>
     132  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/dbus-n32.xml"/>
     133  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/dbus-64bit.xml"/>
    119134  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/tar.xml"/>
    120135  <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"/>
    124136  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/vim.xml"/>
    125137  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips64/colo.xml"/>
  • BOOK/final-system/mips64/binutils.xml

    r88ef769 r03e6a40  
    8282    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    8383    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"
    8884    xpointer="xpointer(//*[@os='n'])"/>
    8985
     
    108104    xpointer="xpointer(//*[@os='s'])"/>
    109105
    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 
    118106  </sect2>
    119107
  • BOOK/final-system/mips64/gcc.xml

    r88ef769 r03e6a40  
    4040    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    4141    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"
    5042    xpointer="xpointer(//*[@os='f'])"/>
    5143
     
    6557    --enable-__cxa_atexit --enable-c99 --enable-long-long --with-abi=64 \
    6658    --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>
    7060
    7161    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
  • BOOK/final-system/mips64/glibc-64bit.xml

    r88ef769 r03e6a40  
    66]>
    77
    8 <sect1 id="ch-system-eglibc" role="wrap">
     8<sect1 id="ch-system-glibc" role="wrap">
    99  <?dbhtml filename="glibc-64bit.html"?>
    1010
    11   <title>EGLIBC-&eglibc-version; 64-Bit</title>
     11  <title>GLIBC-&glibc-version; 64-Bit</title>
    1212
    13   <indexterm zone="ch-system-eglibc">
    14     <primary sortas="a-EGLIBC">EGLIBC</primary>
     13  <indexterm zone="ch-system-glibc">
     14    <primary sortas="a-GLIBC">GLIBC</primary>
    1515  </indexterm>
    1616
    1717  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    18   href="eglibc.xml"
     18  href="glibc.xml"
    1919  xpointer="xpointer(//*[@role='package'])"/>
    2020
    2121  <sect2 role="installation">
    22     <title>Installation of EGLIBC</title>
     22    <title>Installation of GLIBC</title>
    2323
    2424    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    25     href="../common/eglibc.xml"
     25    href="../common/glibc.xml"
    2626    xpointer="xpointer(//*[@os='l3'])"/>
    2727
    2828    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    29     href="../common/eglibc.xml"
     29    href="../common/glibc.xml"
    3030    xpointer="xpointer(//*[@os='l1'])"/>
    3131
    3232    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    33     href="../common/eglibc.xml"
     33    href="../common/glibc.xml"
    3434    xpointer="xpointer(//*[@os='l2'])"/>
    3535
    3636    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    37     href="../multilib/eglibc-64bit.xml"
     37    href="../multilib/glibc-64bit.xml"
    3838    xpointer="xpointer(//*[@os='l4'])"/>
    3939
    4040    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    41     href="eglibc.xml"
     41    href="glibc.xml"
    4242    xpointer="xpointer(//*[@os='b'])"/>
    4343
    44     <para os="m3">The following will cause EGLIBC to use an absolute path to the
     44    <para os="m3">The following will cause GLIBC to use an absolute path to the
    4545    ldd-rewrite-script instead of a relative path:</para>
    4646
     
    4949
    5050    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    51     href="../common/eglibc.xml"
     51    href="../common/glibc.xml"
    5252    xpointer="xpointer(//*[@os='s1'])"/>
    5353
    5454    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    55     href="../common/eglibc.xml"
     55    href="../common/glibc.xml"
    5656    xpointer="xpointer(//*[@os='s2'])"/>
    5757
    5858    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    59     href="eglibc.xml"
     59    href="glibc.xml"
    6060    xpointer="xpointer(//*[@os='e'])"/>
    6161
    6262    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    63     href="eglibc.xml"
     63    href="glibc.xml"
    6464    xpointer="xpointer(//*[@os='f'])"/>
    6565
    6666    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    67     href="../multilib/eglibc-64bit.xml"
     67    href="../multilib/glibc-64bit.xml"
    6868    xpointer="xpointer(//*[@os='m1'])"/>
    6969
    7070    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    71     href="../multilib/eglibc-64bit.xml"
     71    href="../multilib/glibc-64bit.xml"
    7272    xpointer="xpointer(//*[@os='m2'])"/>
    7373
    7474    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    75     href="eglibc.xml"
     75    href="glibc.xml"
    7676    xpointer="xpointer(//*[@os='g'])"/>
    7777
    7878    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    79     href="../multilib/eglibc-64bit.xml"
     79    href="../multilib/glibc-64bit.xml"
    8080    xpointer="xpointer(//*[@os='h'])"/>
    8181
    8282    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    83     href="../multilib/eglibc-64bit.xml"
     83    href="../multilib/glibc-64bit.xml"
    8484    xpointer="xpointer(//*[@os='i'])"/>
    8585
    8686    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    87     href="eglibc.xml"
     87    href="glibc.xml"
    8888    xpointer="xpointer(//*[@os='j'])"/>
    8989
    9090    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    91     href="eglibc.xml"
     91    href="glibc.xml"
    9292    xpointer="xpointer(//*[@os='k'])"/>
    9393
    9494    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    95     href="eglibc.xml"
     95    href="glibc.xml"
    9696    xpointer="xpointer(//*[@os='l'])"/>
    9797
    9898    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    99     href="eglibc.xml"
     99    href="glibc.xml"
    100100    xpointer="xpointer(//*[@os='m'])"/>
    101101
    102102    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    103     href="../multilib/eglibc-64bit.xml"
     103    href="../multilib/glibc-64bit.xml"
    104104    xpointer="xpointer(//*[@os='n'])"/>
    105105
    106106    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    107     href="../multilib/eglibc-64bit.xml"
     107    href="../multilib/glibc-64bit.xml"
    108108    xpointer="xpointer(//*[@os='o'])"/>
    109109
    110110    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    111     href="../multilib/eglibc-64bit.xml"
     111    href="../multilib/glibc-64bit.xml"
    112112    xpointer="xpointer(//*[@os='p'])"/>
    113113
    114114    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    115     href="eglibc.xml"
     115    href="glibc.xml"
    116116    xpointer="xpointer(//*[@os='s'])"/>
    117117
    118118    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    119     href="eglibc.xml"
     119    href="glibc.xml"
    120120    xpointer="xpointer(//*[@os='t'])"/>
     121
     122    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     123    href="../common/glibc.xml"
     124    xpointer="xpointer(//*[@os='u'])"/>
     125
     126    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     127    href="../common/glibc.xml"
     128    xpointer="xpointer(//*[@os='v'])"/>
     129
     130    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     131    href="../common/glibc.xml"
     132    xpointer="xpointer(//*[@os='w'])"/>
     133
     134    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     135    href="../common/glibc.xml"
     136    xpointer="xpointer(//*[@os='x'])"/>
    121137
    122138  </sect2>
    123139
    124140  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    125   href="../common/eglibc.xml"
    126   xpointer="xpointer(id('i18n-eglibc'))"/>
     141  href="../common/glibc.xml"
     142  xpointer="xpointer(id('i18n-glibc'))"/>
    127143
    128144  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    129   href="../common/eglibc.xml"
    130   xpointer="xpointer(id('conf-eglibc'))"/>
     145  href="../common/glibc.xml"
     146  xpointer="xpointer(id('conf-glibc'))"/>
    131147
    132148  <sect2 id="conf-ld" role="configuration">
     
    177193
    178194  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    179   href="../common/eglibc.xml"
    180   xpointer="xpointer(id('contents-eglibc'))"/>
     195  href="../common/glibc.xml"
     196  xpointer="xpointer(id('contents-glibc'))"/>
    181197
    182198</sect1>
  • BOOK/final-system/mips64/glibc-n32.xml

    r88ef769 r03e6a40  
    66]>
    77
    8 <sect1 id="ch-system-eglibc-n32" role="wrap">
    9   <?dbhtml filename="eglibc-n32.html"?>
     8<sect1 id="ch-system-glibc-n32" role="wrap">
     9  <?dbhtml filename="glibc-n32.html"?>
    1010
    11   <title>EGLIBC-&eglibc-version; N32</title>
     11  <title>GLIBC-&glibc-version; N32</title>
    1212
    13   <indexterm zone="ch-system-eglibc-n32">
    14     <primary sortas="a-EGLIBC">EGLIBC</primary>
     13  <indexterm zone="ch-system-glibc-n32">
     14    <primary sortas="a-GLIBC">GLIBC</primary>
    1515  </indexterm>
    1616
    1717  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    18   href="eglibc.xml"
     18  href="glibc.xml"
    1919  xpointer="xpointer(//*[@role='package'])"/>
    2020
    2121  <sect2 role="installation">
    22     <title>Installation of EGLIBC</title>
     22    <title>Installation of GLIBC</title>
    2323
    2424    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    25     href="../common/eglibc.xml"
     25    href="../common/glibc.xml"
    2626    xpointer="xpointer(//*[@os='l1'])"/>
    2727
    2828    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    29     href="../common/eglibc.xml"
     29    href="../common/glibc.xml"
    3030    xpointer="xpointer(//*[@os='l2'])"/>
    3131
    3232    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    33     href="../common/eglibc.xml"
     33    href="../common/glibc.xml"
    3434    xpointer="xpointer(//*[@os='l3'])"/>
    3535
     
    4040
    4141    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    42     href="eglibc.xml"
     42    href="glibc.xml"
    4343    xpointer="xpointer(//*[@os='b'])"/>
    4444
    4545    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    46     href="eglibc-64bit.xml"
     46    href="glibc-64bit.xml"
    4747    xpointer="xpointer(//*[@os='m3'])"/>
    4848
    4949    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    50     href="eglibc-64bit.xml"
     50    href="glibc-64bit.xml"
    5151    xpointer="xpointer(//*[@os='m4'])"/>
    5252
    5353    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    54     href="../common/eglibc.xml"
     54    href="../common/glibc.xml"
    5555    xpointer="xpointer(//*[@os='s1'])"/>
    5656
    5757    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    58     href="../common/eglibc.xml"
     58    href="../common/glibc.xml"
    5959    xpointer="xpointer(//*[@os='s2'])"/>
    6060
    6161    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    62     href="eglibc.xml"
     62    href="glibc.xml"
    6363    xpointer="xpointer(//*[@os='e'])"/>
    6464
    6565    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    66     href="eglibc.xml"
     66    href="glibc.xml"
    6767    xpointer="xpointer(//*[@os='f'])"/>
    6868
    69     <para os="m1">Tell EGLIBC to install its 32-bit libraries into
     69    <para os="m1">Tell GLIBC to install its 32-bit libraries into
    7070    <filename class="directory">/lib32</filename>:</para>
    7171
     
    7373
    7474    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    75     href="eglibc.xml"
     75    href="glibc.xml"
    7676    xpointer="xpointer(//*[@os='g'])"/>
    7777
    7878<screen os="h"><userinput>CC="gcc ${BUILDN32}" CXX="g++ ${BUILDN32}" \
    79     ../eglibc-&eglibc-version;/configure --prefix=/usr \
     79    ../glibc-&glibc-version;/configure --prefix=/usr \
    8080    --disable-profile --enable-kernel=2.6.32 \
    81     --libexecdir=/usr/lib32/eglibc --libdir=/usr/lib32 \
     81    --libexecdir=/usr/lib32/glibc --libdir=/usr/lib32 \
    8282    --enable-obsolete-rpc</userinput></screen>
    8383
     
    8686
    8787      <varlistentry>
    88         <term><parameter>--libexecdir=/usr/lib32/eglibc</parameter></term>
     88        <term><parameter>--libexecdir=/usr/lib32/glibc</parameter></term>
    8989        <listitem>
    9090          <para>This changes the location of the <command>getconf</command>
    9191          program from its default of <filename
    9292          class="directory">/usr/libexec</filename> to <filename
    93           class="directory">/usr/lib32/eglibc</filename>.</para>
     93          class="directory">/usr/lib32/glibc</filename>.</para>
    9494        </listitem>
    9595      </varlistentry>
     
    9797
    9898    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    99     href="eglibc.xml"
     99    href="glibc.xml"
    100100    xpointer="xpointer(//*[@os='j'])"/>
    101101
    102102    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    103     href="eglibc.xml"
     103    href="glibc.xml"
    104104    xpointer="xpointer(//*[@os='k'])"/>
    105105
    106106    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    107     href="eglibc.xml"
     107    href="glibc.xml"
    108108    xpointer="xpointer(//*[@os='l'])"/>
    109109
    110110    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    111     href="eglibc.xml"
     111    href="glibc.xml"
    112112    xpointer="xpointer(//*[@os='m'])"/>
    113113
    114114    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    115     href="../multilib/eglibc-64bit.xml"
     115    href="../multilib/glibc-64bit.xml"
    116116    xpointer="xpointer(//*[@os='n'])"/>
    117117
    118118    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    119     href="../multilib/eglibc-64bit.xml"
     119    href="../multilib/glibc-64bit.xml"
    120120    xpointer="xpointer(//*[@os='o'])"/>
    121121
    122122    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    123     href="../multilib/eglibc-64bit.xml"
     123    href="../multilib/glibc-64bit.xml"
    124124    xpointer="xpointer(//*[@os='p'])"/>
    125125
    126126    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    127     href="eglibc.xml"
     127    href="glibc.xml"
    128128    xpointer="xpointer(//*[@os='s'])"/>
    129129
    130130    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    131     href="eglibc.xml"
     131    href="glibc.xml"
    132132    xpointer="xpointer(//*[@os='t'])"/>
    133133
     
    138138
    139139    <para>Details on this package are located in <xref
    140     linkend="contents-eglibc" role="."/></para>
     140    linkend="contents-glibc" role="."/></para>
    141141
    142142  </sect2>
  • BOOK/final-system/mips64/glibc.xml

    r88ef769 r03e6a40  
    66]>
    77
    8 <sect1 id="ch-system-eglibc-32" role="wrap">
    9   <?dbhtml filename="eglibc.html"?>
     8<sect1 id="ch-system-glibc-32" role="wrap">
     9  <?dbhtml filename="glibc.html"?>
    1010
    11   <title>EGLIBC-&eglibc-version; 32 Bit Libraries</title>
     11  <title>GLIBC-&glibc-version; 32 Bit Libraries</title>
    1212
    13   <indexterm zone="ch-system-eglibc-32">
    14     <primary sortas="a-EGLIBC">EGLIBC</primary>
     13  <indexterm zone="ch-system-glibc-32">
     14    <primary sortas="a-GLIBC">GLIBC</primary>
    1515    <secondary>32 Bit</secondary>
    1616  </indexterm>
    1717
    1818  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    19   href="../common/eglibc.xml"
     19  href="../common/glibc.xml"
    2020  xpointer="xpointer(//*[@role='package'])"/>
    2121
     
    2424
    2525    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    26     href="../common/eglibc.xml"
     26    href="../common/glibc.xml"
    2727    xpointer="xpointer(//*[@os='z'])"/>
    2828
    2929    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    30     href="../common/eglibc.xml"
     30    href="../common/glibc.xml"
    3131    xpointer="xpointer(//*[@os='l1'])"/>
    3232
    3333    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    34     href="../common/eglibc.xml"
     34    href="../common/glibc.xml"
    3535    xpointer="xpointer(//*[@os='l2'])"/>
    3636
    3737    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    38     href="../common/eglibc.xml"
     38    href="../common/glibc.xml"
    3939    xpointer="xpointer(//*[@os='l3'])"/>
    4040
    4141    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    42     href="../common/eglibc.xml"
     42    href="../common/glibc.xml"
    4343    xpointer="xpointer(//*[@os='l4'])"/>
    4444
    4545    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    46     href="../common/eglibc.xml"
     46    href="../common/glibc.xml"
    4747    xpointer="xpointer(//*[@os='b'])"/>
    4848
    4949    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    50     href="../common/eglibc.xml"
     50    href="../common/glibc.xml"
    5151    xpointer="xpointer(//*[@os='s1'])"/>
    5252
    5353    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    54     href="../common/eglibc.xml"
     54    href="../common/glibc.xml"
    5555    xpointer="xpointer(//*[@os='s2'])"/>
    5656
    5757    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    58     href="../common/eglibc.xml"
     58    href="../common/glibc.xml"
    5959    xpointer="xpointer(//*[@os='e'])"/>
    6060
    6161    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    62     href="../common/eglibc.xml"
     62    href="../common/glibc.xml"
    6363    xpointer="xpointer(//*[@os='f'])"/>
    6464
    6565    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    66     href="../common/eglibc.xml"
     66    href="../common/glibc.xml"
    6767    xpointer="xpointer(//*[@os='g'])"/>
    6868
    6969    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    70     href="../multilib/eglibc.xml"
     70    href="../multilib/glibc.xml"
    7171    xpointer="xpointer(//*[@os='h'])"/>
    7272
    7373    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    74     href="../common/eglibc.xml"
     74    href="../common/glibc.xml"
    7575    xpointer="xpointer(//*[@os='i'])"/>
    7676
    7777    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    78     href="../common/eglibc.xml"
     78    href="../common/glibc.xml"
    7979    xpointer="xpointer(//*[@os='j'])"/>
    8080
    8181    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    82     href="../common/eglibc.xml"
     82    href="../common/glibc.xml"
    8383    xpointer="xpointer(//*[@os='k'])"/>
    8484
    8585    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    86     href="../common/eglibc.xml"
     86    href="../common/glibc.xml"
    8787    xpointer="xpointer(//*[@os='l'])"/>
    8888
    8989    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    90     href="../multilib/eglibc.xml"
     90    href="../multilib/glibc.xml"
    9191    xpointer="xpointer(//*[@os='l1b'])"/>
    9292
    9393    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    94     href="../multilib/eglibc.xml"
     94    href="../multilib/glibc.xml"
    9595    xpointer="xpointer(//*[@os='l2b'])"/>
    9696
    9797    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    98     href="../common/eglibc.xml"
     98    href="../common/glibc.xml"
    9999    xpointer="xpointer(//*[@os='m'])"/>
    100100
    101101    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    102     href="../common/eglibc.xml"
     102    href="../common/glibc.xml"
    103103    xpointer="xpointer(//*[@os='n'])"/>
    104104
    105105    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    106     href="../common/eglibc.xml"
     106    href="../common/glibc.xml"
    107107    xpointer="xpointer(//*[@os='o'])"/>
    108108
    109109    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    110     href="../common/eglibc.xml"
     110    href="../common/glibc.xml"
    111111    xpointer="xpointer(//*[@os='p'])"/>
    112112
    113113    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    114     href="../common/eglibc.xml"
     114    href="../common/glibc.xml"
    115115    xpointer="xpointer(//*[@os='q'])"/>
    116116
    117117    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    118     href="../common/eglibc.xml"
     118    href="../common/glibc.xml"
    119119    xpointer="xpointer(//*[@os='r'])"/>
    120120
    121121    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    122     href="../common/eglibc.xml"
     122    href="../common/glibc.xml"
    123123    xpointer="xpointer(//*[@os='s'])"/>
    124124
    125125    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    126     href="../common/eglibc.xml"
     126    href="../common/glibc.xml"
    127127    xpointer="xpointer(//*[@os='t'])"/>
    128128
     
    133133
    134134    <para>Details on this package are located in <xref
    135     linkend="contents-eglibc" role="."/></para>
     135    linkend="contents-glibc" role="."/></para>
    136136
    137137  </sect2>
  • BOOK/final-system/multilib/automake.xml

    r88ef769 r03e6a40  
    2626    xpointer="xpointer(//*[@os='a'])"/>
    2727
    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>
    2930
    3031    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
  • BOOK/final-system/multilib/binutils.xml

    r88ef769 r03e6a40  
    8282    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    8383    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"
    8884    xpointer="xpointer(//*[@os='n'])"/>
    8985
     
    108104    xpointer="xpointer(//*[@os='s'])"/>
    109105
    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 
    118106  </sect2>
    119107
  • BOOK/final-system/multilib/bison-64bit.xml

    r88ef769 r03e6a40  
    2424    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    2525    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"
    3426    xpointer="xpointer(//*[@os='a'])"/>
    3527
    36 <screen os="b"><userinput>CC="gcc ${BUILD64}" ./configure --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>
    3730
    3831    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
  • BOOK/final-system/multilib/bison-n32.xml

    r88ef769 r03e6a40  
    2525    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    2626    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"
    3527    xpointer="xpointer(//*[@os='a'])"/>
    3628
    37 <screen os="b"><userinput>CC="gcc ${BUILDN32}" ./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>
    3831
    3932    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
  • BOOK/final-system/multilib/bison.xml

    r88ef769 r03e6a40  
    2525    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    2626    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"
    3527    xpointer="xpointer(//*[@os='a'])"/>
    3628
    37 <screen os="b"><userinput>CC="gcc ${BUILD32}" ./configure --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>
    3831
    3932    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
  • BOOK/final-system/multilib/bzip2-64bit.xml

    r88ef769 r03e6a40  
    2929    href="bzip2.xml"
    3030    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'])"/>
    3139
    3240    <para os="m1">We need to change the default lib path
  • BOOK/final-system/multilib/bzip2-n32.xml

    r88ef769 r03e6a40  
    3030    href="bzip2.xml"
    3131    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'])"/>
    3240
    3341    <para os="m1">We need to change the default lib path
  • BOOK/final-system/multilib/bzip2.xml

    r88ef769 r03e6a40  
    3030    href="../common/bzip2.xml"
    3131    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'])"/>
    3240
    3341    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
  • BOOK/final-system/multilib/cloog-64bit.xml

    r88ef769 r03e6a40  
    3030  ./configure --prefix=/usr \
    3131    --libdir=/usr/lib64 --enable-shared --with-isl=system</userinput></screen>
     32
     33    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     34    href="../common/cloog.xml"
     35    xpointer="xpointer(//*[@os='s1'])"/>
     36
     37    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     38    href="../common/cloog.xml"
     39    xpointer="xpointer(//*[@os='s2'])"/>
    3240
    3341    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
  • BOOK/final-system/multilib/cloog-n32.xml

    r88ef769 r03e6a40  
    3131  ./configure --prefix=/usr \
    3232    --libdir=/usr/lib32 --enable-shared --with-isl=system</userinput></screen>
     33
     34    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     35    href="../common/cloog.xml"
     36    xpointer="xpointer(//*[@os='s1'])"/>
     37
     38    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     39    href="../common/cloog.xml"
     40    xpointer="xpointer(//*[@os='s2'])"/>
    3341
    3442    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
  • BOOK/final-system/multilib/cloog.xml

    r88ef769 r03e6a40  
    3131  ./configure --prefix=/usr \
    3232    --host=${CLFS_TARGET32} --enable-shared --with-isl=system</userinput></screen>
     33
     34    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     35    href="../common/cloog.xml"
     36    xpointer="xpointer(//*[@os='s1'])"/>
     37
     38    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     39    href="../common/cloog.xml"
     40    xpointer="xpointer(//*[@os='s2'])"/>
    3341
    3442    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
  • BOOK/final-system/multilib/coreutils.xml

    r88ef769 r03e6a40  
    107107    xpointer="xpointer(//*[@os='t'])"/>
    108108
    109     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    110     href="../common/coreutils.xml"
    111     xpointer="xpointer(//*[@os='u'])"/>
    112 
    113109  </sect2>
    114110
  • BOOK/final-system/multilib/dbus.xml

    r88ef769 r03e6a40  
    66]>
    77
    8 <sect1 id="ch-system-eudev-32" role="wrap">
    9   <?dbhtml filename="eudev.html"?>
     8<sect1 id="ch-system-dbus-32" role="wrap">
     9  <?dbhtml filename="dbus.html"?>
    1010
    11   <title>Eudev-&eudev-version; 32 Bit Libraries</title>
     11  <title>D-Bus-&dbus-version; 32 Bit Libraries</title>
    1212
    13   <indexterm zone="ch-system-eudev-32">
    14     <primary sortas="a-Eudev">Eudev 32 Bit Libraries</primary>
    15     <secondary>32 Bit</secondary>
     13  <indexterm zone="ch-system-dbus-32">
     14    <primary sortas="a-D-Bus">D-Bus 32 Bit Libraries</primary>
    1615  </indexterm>
    1716
    1817  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    19   href="../common/eudev.xml"
     18  href="../common/dbus.xml"
    2019  xpointer="xpointer(//*[@role='package'])"/>
    2120
    2221  <sect2 role="installation">
    23     <title>Installation of Eudev</title>
     22    <title>Installation of D-Bus</title>
    2423
    2524    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    26     href="../common/eudev.xml"
     25    href="../common/dbus.xml"
    2726    xpointer="xpointer(//*[@os='a'])"/>
    2827
    29 <screen os="b"><userinput>PKG_CONFIG_PATH=${PKG_CONFIG_PATH32} \
    30 CC="gcc ${BUILD32}" ./configure --prefix=/usr --sysconfdir=/etc \
    31     --with-rootprefix="" --libexecdir=/lib --enable-split-usr \
    32     --libdir=/usr/lib --with-rootlibdir=/lib --sbindir=/sbin --bindir=/sbin \
    33     --enable-rule_generator --disable-introspection --disable-keymap \
    34     --disable-gudev --disable-gtk-doc-html --enable-libkmod</userinput></screen>
     28<screen os="b"><userinput>CC="gcc ${BUILD32}" USE_ARCH=32 PKG_CONFIG_PATH=${PKG_CONFIG_PATH32} \
     29  ./configure --prefix=/usr --sysconfdir=/etc \
     30    --libdir=/usr/lib --libexecdir=/usr/lib/dbus-1.0 \
     31    --localstatedir=/var --with-systemdsystemunitdir=/lib/systemd/system \
     32    --docdir=/usr/share/doc/dbus-&dbus-version;</userinput></screen>
    3533
    3634    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    37     href="../common/eudev.xml"
     35    href="../common/dbus.xml"
    3836    xpointer="xpointer(//*[@os='c'])"/>
    3937
    4038    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    41     href="../common/eudev.xml"
     39    href="../common/dbus.xml"
    4240    xpointer="xpointer(//*[@os='d'])"/>
    4341
    4442    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    45     href="../common/eudev.xml"
     43    href="../common/dbus.xml"
    4644    xpointer="xpointer(//*[@os='e'])"/>
    4745
    4846    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    49     href="../common/eudev.xml"
    50     xpointer="xpointer(//*[@os='e2'])"/>
     47    href="../common/dbus.xml"
     48    xpointer="xpointer(//*[@os='f'])"/>
    5149
    5250    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    53     href="../common/eudev.xml"
     51    href="../common/dbus.xml"
    5452    xpointer="xpointer(//*[@os='g'])"/>
    5553
    5654    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    57     href="../common/eudev.xml"
     55    href="../common/dbus.xml"
    5856    xpointer="xpointer(//*[@os='h'])"/>
     57
     58    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     59    href="../common/dbus.xml"
     60    xpointer="xpointer(//*[@os='i'])"/>
    5961
    6062  </sect2>
     
    6466
    6567    <para>Details on this package are located in <xref
    66     linkend="contents-eudev" role="."/></para>
     68    linkend="contents-dbus" role="."/></para>
    6769
    6870  </sect2>
  • BOOK/final-system/multilib/diffutils.xml

    r88ef769 r03e6a40  
    2424    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    2525    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"
    2634    xpointer="xpointer(//*[@os='a'])"/>
    2735
     
    3038    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    3139    href="../common/diffutils.xml"
    32     xpointer="xpointer(//*[@os='s1'])"/>
     40    xpointer="xpointer(//*[@os='s3'])"/>
    3341
    3442    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    3543    href="../common/diffutils.xml"
    36     xpointer="xpointer(//*[@os='s2'])"/>
     44    xpointer="xpointer(//*[@os='s4'])"/>
    3745
    3846    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
  • BOOK/final-system/multilib/e2fsprogs-64bit.xml

    r88ef769 r03e6a40  
    3939    xpointer="xpointer(//*[@os='c'])"/>
    4040
    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}" \
     42CC="gcc ${BUILD64}"  \
     43../configure --prefix=/usr --with-root-prefix="" \
    4344    --enable-elf-shlibs --disable-libblkid \
    4445    --disable-libuuid --disable-fsck \
  • BOOK/final-system/multilib/e2fsprogs-n32.xml

    r88ef769 r03e6a40  
    4040    xpointer="xpointer(//*[@os='c'])"/>
    4141
    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}" \
     43CC="gcc ${BUILDN32}" \
     44../configure --prefix=/usr --with-root-prefix="" \
    4445    --enable-elf-shlibs --disable-libblkid \
    4546    --disable-libuuid --disable-fsck \
  • BOOK/final-system/multilib/e2fsprogs.xml

    r88ef769 r03e6a40  
    3535    xpointer="xpointer(//*[@os='c'])"/>
    3636
    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}" \
     38CC="gcc ${BUILD32}" \
     39../configure --prefix=/usr --with-root-prefix="" \
    3940    --enable-elf-shlibs --disable-libblkid \
    4041    --disable-libuuid --disable-fsck \
  • BOOK/final-system/multilib/flex-64bit.xml

    r88ef769 r03e6a40  
    2626    xpointer="xpointer(//*[@os='a'])"/>
    2727
    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>
    3030
    3131    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     
    5353    xpointer="xpointer(//*[@os='g'])"/>
    5454
    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'])"/>
    6158
    6259    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    6360    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'])"/>
    6962
    7063  </sect2>
  • BOOK/final-system/multilib/flex-n32.xml

    r88ef769 r03e6a40  
    2626    xpointer="xpointer(//*[@os='a'])"/>
    2727
    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>
    3030
    3131    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     
    4545    xpointer="xpointer(//*[@os='g'])"/>
    4646
    47     <para os="h">There are some packages that expect to find the
    48     <filename class="libraryfile">lex</filename> library in <filename
    49     class="directory">/usr/lib32</filename>. Create a symlink to account for
    50     this:</para>
    51 
    52 <screen os="i"><userinput>ln -sv libfl.a /usr/lib32/libl.a</userinput></screen>
    53 
    5447  </sect2>
    5548
  • BOOK/final-system/multilib/flex.xml

    r88ef769 r03e6a40  
    2727    xpointer="xpointer(//*[@os='a'])"/>
    2828
    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>
    3031
    3132    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     
    3334    xpointer="xpointer(//*[@os='c'])"/>
    3435
    35 <screen os="d"><userinput>make libfl.a libfl_pic.a</userinput></screen>
     36<screen os="d"><userinput>make</userinput></screen>
    3637
    3738    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     
    3940    xpointer="xpointer(//*[@os='f'])"/>
    4041
    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>
    5043
    5144  </sect2>
  • BOOK/final-system/multilib/gawk.xml

    r88ef769 r03e6a40  
    5353    xpointer="xpointer(//*[@os='g'])"/>
    5454
     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
    5563  </sect2>
    5664
  • BOOK/final-system/multilib/gcc.xml

    r88ef769 r03e6a40  
    4040    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    4141    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"
    5042    xpointer="xpointer(//*[@os='f'])"/>
    5143
     
    6557    --enable-__cxa_atexit --enable-c99 --enable-long-long \
    6658    --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>
    7060
    7161    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
  • BOOK/final-system/multilib/gettext-64bit.xml

    r88ef769 r03e6a40  
    2727
    2828<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>
    3031
    3132   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
  • BOOK/final-system/multilib/gettext-n32.xml

    r88ef769 r03e6a40  
    2828
    2929<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>
    3132
    3233   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
  • BOOK/final-system/multilib/gettext.xml

    r88ef769 r03e6a40  
    2828
    2929<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>
    3132
    3233    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
  • BOOK/final-system/multilib/glibc-64bit.xml

    r88ef769 r03e6a40  
    66]>
    77
    8 <sect1 id="ch-system-eglibc" role="wrap">
    9   <?dbhtml filename="eglibc-64bit.html"?>
     8<sect1 id="ch-system-glibc" role="wrap">
     9  <?dbhtml filename="glibc-64bit.html"?>
    1010
    11   <title>Glibc-&eglibc-version; 64-Bit</title>
     11  <title>Glibc-&glibc-version; 64-Bit</title>
    1212
    13   <indexterm zone="ch-system-eglibc">
    14     <primary sortas="a-EGLIBC">EGLIBC</primary>
     13  <indexterm zone="ch-system-glibc">
     14    <primary sortas="a-GLIBC">GLIBC</primary>
    1515  </indexterm>
    1616
    1717  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    18   href="eglibc.xml"
     18  href="glibc.xml"
    1919  xpointer="xpointer(//*[@role='package'])"/>
    2020
    2121  <sect2 role="installation">
    22     <title>Installation of EGLIBC</title>
     22    <title>Installation of GLIBC</title>
    2323
    2424    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    25     href="../common/eglibc.xml"
     25    href="../common/glibc.xml"
    2626    xpointer="xpointer(//*[@os='l1'])"/>
    2727
    2828    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    29     href="../common/eglibc.xml"
     29    href="../common/glibc.xml"
    3030    xpointer="xpointer(//*[@os='l2'])"/>
    3131
    3232    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    33     href="../common/eglibc.xml"
     33    href="../common/glibc.xml"
    3434    xpointer="xpointer(//*[@os='l3'])"/>
    3535
     
    4040
    4141    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    42     href="eglibc.xml"
     42    href="glibc.xml"
    4343    xpointer="xpointer(//*[@os='b'])"/>
    4444
    4545    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    46     href="../common/eglibc.xml"
     46    href="../common/glibc.xml"
    4747    xpointer="xpointer(//*[@os='s1'])"/>
    4848
    4949    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    50     href="../common/eglibc.xml"
     50    href="../common/glibc.xml"
    5151    xpointer="xpointer(//*[@os='s2'])"/>
    5252
    5353    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    54     href="eglibc.xml"
     54    href="glibc.xml"
    5555    xpointer="xpointer(//*[@os='e'])"/>
    5656
    5757    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    58     href="eglibc.xml"
     58    href="glibc.xml"
    5959    xpointer="xpointer(//*[@os='f'])"/>
    6060
    61     <para os="m1">Tell EGLIBC to install its 64-bit libraries into
     61    <para os="m1">Tell GLIBC to install its 64-bit libraries into
    6262    <filename class="directory">/lib64</filename>:</para>
    6363
     
    6565
    6666    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    67     href="eglibc.xml"
     67    href="glibc.xml"
    6868    xpointer="xpointer(//*[@os='g'])"/>
    6969
    7070<screen os="h"><userinput>CC="gcc ${BUILD64}" CXX="g++ ${BUILD64}" \
    71     ../eglibc-&eglibc-version;/configure --prefix=/usr \
     71    ../glibc-&glibc-version;/configure --prefix=/usr \
    7272    --disable-profile --enable-kernel=2.6.32 \
    7373    --libexecdir=/usr/lib64/glibc --libdir=/usr/lib64 \
     
    8989
    9090    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    91     href="eglibc.xml"
     91    href="glibc.xml"
    9292    xpointer="xpointer(//*[@os='j'])"/>
    9393
    9494    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    95     href="eglibc.xml"
     95    href="glibc.xml"
    9696    xpointer="xpointer(//*[@os='k'])"/>
    9797
    9898    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    99     href="eglibc.xml"
     99    href="glibc.xml"
    100100    xpointer="xpointer(//*[@os='l'])"/>
    101101
    102102    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    103     href="eglibc.xml"
     103    href="glibc.xml"
    104104    xpointer="xpointer(//*[@os='m'])"/>
    105105
    106106    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    107     href="eglibc.xml"
     107    href="glibc.xml"
    108108    xpointer="xpointer(//*[@os='n'])"/>
    109109
    110110    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    111     href="eglibc.xml"
     111    href="glibc.xml"
    112112    xpointer="xpointer(//*[@os='o'])"/>
    113113
    114114    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    115     href="../common/eglibc.xml"
     115    href="../common/glibc.xml"
    116116    xpointer="xpointer(//*[@os='p'])"/>
    117117
    118118    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    119     href="eglibc.xml"
     119    href="glibc.xml"
    120120    xpointer="xpointer(//*[@os='s'])"/>
    121121
    122122    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    123     href="eglibc.xml"
     123    href="glibc.xml"
    124124    xpointer="xpointer(//*[@os='t'])"/>
     125
     126    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     127    href="../common/glibc.xml"
     128    xpointer="xpointer(//*[@os='u'])"/>
     129
     130    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     131    href="../common/glibc.xml"
     132    xpointer="xpointer(//*[@os='v'])"/>
     133
     134    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     135    href="../common/glibc.xml"
     136    xpointer="xpointer(//*[@os='w'])"/>
     137
     138    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     139    href="../common/glibc.xml"
     140    xpointer="xpointer(//*[@os='x'])"/>
    125141
    126142  </sect2>
    127143
    128144  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    129   href="../common/eglibc.xml"
    130   xpointer="xpointer(id('i18n-eglibc'))"/>
     145  href="../common/glibc.xml"
     146  xpointer="xpointer(id('i18n-glibc'))"/>
    131147
    132148  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    133   href="../common/eglibc.xml"
    134   xpointer="xpointer(id('conf-eglibc'))"/>
     149  href="../common/glibc.xml"
     150  xpointer="xpointer(id('conf-glibc'))"/>
    135151
    136152  <sect2 id="conf-ld" role="configuration">
     
    177193
    178194  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    179   href="../common/eglibc.xml"
    180   xpointer="xpointer(id('contents-eglibc'))"/>
     195  href="../common/glibc.xml"
     196  xpointer="xpointer(id('contents-glibc'))"/>
    181197
    182198</sect1>
  • BOOK/final-system/multilib/glibc.xml

    r88ef769 r03e6a40  
    66]>
    77
    8 <sect1 id="ch-system-eglibc-32" role="wrap">
    9   <?dbhtml filename="eglibc.html"?>
     8<sect1 id="ch-system-glibc-32" role="wrap">
     9  <?dbhtml filename="glibc.html"?>
    1010
    11   <title>EGLIBC-&eglibc-version; 32 Bit Libraries</title>
     11  <title>GLIBC-&glibc-version; 32 Bit Libraries</title>
    1212
    13   <indexterm zone="ch-system-eglibc-32">
    14     <primary sortas="a-EGLIBC">EGLIBC</primary>
     13  <indexterm zone="ch-system-glibc-32">
     14    <primary sortas="a-GLIBC">GLIBC</primary>
    1515    <secondary>32 Bit</secondary>
    1616  </indexterm>
    1717
    1818  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    19   href="../common/eglibc.xml"
     19  href="../common/glibc.xml"
    2020  xpointer="xpointer(//*[@role='package'])"/>
    2121
    2222  <sect2 role="installation">
    23     <title>Installation of EGLIBC</title>
     23    <title>Installation of GLIBC</title>
    2424
    2525    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    26     href="../common/eglibc.xml"
     26    href="../common/glibc.xml"
    2727    xpointer="xpointer(//*[@os='z'])"/>
    2828
    2929    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    30     href="../common/eglibc.xml"
     30    href="../common/glibc.xml"
    3131    xpointer="xpointer(//*[@os='l1'])"/>
    3232
    3333    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    34     href="../common/eglibc.xml"
     34    href="../common/glibc.xml"
    3535    xpointer="xpointer(//*[@os='l2'])"/>
    3636
    3737    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    38     href="../common/eglibc.xml"
     38    href="../common/glibc.xml"
    3939    xpointer="xpointer(//*[@os='l3'])"/>
    4040
    4141    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    42     href="../common/eglibc.xml"
     42    href="../common/glibc.xml"
    4343    xpointer="xpointer(//*[@os='l4'])"/>
    4444
    4545    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    46     href="../common/eglibc.xml"
     46    href="../common/glibc.xml"
    4747    xpointer="xpointer(//*[@os='b'])"/>
    4848
    4949    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    50     href="../common/eglibc.xml"
     50    href="../common/glibc.xml"
    5151    xpointer="xpointer(//*[@os='s1'])"/>
    5252
    5353    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    54     href="../common/eglibc.xml"
     54    href="../common/glibc.xml"
    5555    xpointer="xpointer(//*[@os='s2'])"/>
    5656
    5757    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    58     href="../common/eglibc.xml"
     58    href="../common/glibc.xml"
    5959    xpointer="xpointer(//*[@os='e'])"/>
    6060
    6161    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    62     href="../common/eglibc.xml"
     62    href="../common/glibc.xml"
    6363    xpointer="xpointer(//*[@os='f'])"/>
    6464
    6565    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    66     href="../common/eglibc.xml"
     66    href="../common/glibc.xml"
    6767    xpointer="xpointer(//*[@os='g'])"/>
    6868
    6969<screen os="h"><userinput>CC="gcc ${BUILD32}" CXX="g++ ${BUILD32}" \
    70     ../eglibc-&eglibc-version;/configure --prefix=/usr \
     70    ../glibc-&glibc-version;/configure --prefix=/usr \
    7171    --disable-profile --enable-kernel=2.6.32 \
    72     --libexecdir=/usr/lib/eglibc --host=${CLFS_TARGET32} \
     72    --libexecdir=/usr/lib/glibc --host=${CLFS_TARGET32} \
    7373    --enable-obsolete-rpc</userinput></screen>
    7474
    7575    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    76     href="../common/eglibc.xml"
     76    href="../common/glibc.xml"
    7777    xpointer="xpointer(//*[@os='i'])"/>
    7878
    7979    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    80     href="../common/eglibc.xml"
     80    href="../common/glibc.xml"
    8181    xpointer="xpointer(//*[@os='j'])"/>
    8282
    8383    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    84     href="../common/eglibc.xml"
     84    href="../common/glibc.xml"
    8585    xpointer="xpointer(//*[@os='k'])"/>
    8686
    8787    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    88     href="../common/eglibc.xml"
     88    href="../common/glibc.xml"
    8989    xpointer="xpointer(//*[@os='l'])"/>
    9090
    9191    <para os="l1b">In multilib, we tend to think that compiling for
    9292    <literal>${CLFS_TARGET32}</literal> is <emphasis>not</emphasis>
    93     cross-compiling. EGLIBC takes the traditional view that if you are building
     93    cross-compiling. GLIBC takes the traditional view that if you are building
    9494    for a different host then you are cross-compiling, so you won't be running
    9595    the tests and therefore you don't need the locale files. When we run
     
    9797    sed allows these tests to succeed:</para>
    9898
    99 <screen os="l2b"><userinput>sed -i '/cross-compiling/s@ifeq@ifneq@g' ../eglibc-&eglibc-version;/localedata/Makefile</userinput></screen>
     99<screen os="l2b"><userinput>sed -i '/cross-compiling/s@ifeq@ifneq@g' ../glibc-&glibc-version;/localedata/Makefile</userinput></screen>
    100100
    101101    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    102     href="../common/eglibc.xml"
     102    href="../common/glibc.xml"
    103103    xpointer="xpointer(//*[@os='m'])"/>
    104104
    105105    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    106     href="../common/eglibc.xml"
     106    href="../common/glibc.xml"
    107107    xpointer="xpointer(//*[@os='n'])"/>
    108108
    109109    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    110     href="../common/eglibc.xml"
     110    href="../common/glibc.xml"
    111111    xpointer="xpointer(//*[@os='o'])"/>
    112112
    113113    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    114     href="../common/eglibc.xml"
     114    href="../common/glibc.xml"
    115115    xpointer="xpointer(//*[@os='p'])"/>
    116116
    117117    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    118     href="../common/eglibc.xml"
     118    href="../common/glibc.xml"
    119119    xpointer="xpointer(//*[@os='q'])"/>
    120120
    121121    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    122     href="../common/eglibc.xml"
     122    href="../common/glibc.xml"
    123123    xpointer="xpointer(//*[@os='r'])"/>
    124124
    125125    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    126     href="../common/eglibc.xml"
     126    href="../common/glibc.xml"
    127127    xpointer="xpointer(//*[@os='s'])"/>
    128128
    129129    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    130     href="../common/eglibc.xml"
     130    href="../common/glibc.xml"
    131131    xpointer="xpointer(//*[@os='t'])"/>
    132132
     
    137137
    138138    <para>Details on this package are located in <xref
    139     linkend="contents-eglibc" role="."/></para>
     139    linkend="contents-glibc" role="."/></para>
    140140
    141141  </sect2>
  • BOOK/final-system/multilib/gmp-64bit.xml

    r88ef769 r03e6a40  
    7474    xpointer="xpointer(//*[@os='i'])"/>
    7575
     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
    7684    <para os="j">Create the 64bit header file:</para>
    7785
  • BOOK/final-system/multilib/gzip.xml

    r88ef769 r03e6a40  
    4040    xpointer="xpointer(//*[@os='e'])"/>
    4141
    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>
    4543
    4644    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
  • BOOK/final-system/multilib/iproute2.xml

    r88ef769 r03e6a40  
    4646    xpointer="xpointer(//*[@os='a'])"/>
    4747
    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>
     48<screen os="b"><userinput>make CC="gcc ${BUILD64}" DESTDIR= \
     49    LIBDIR=/usr/lib64 MANDIR=/usr/share/man</userinput></screen>
    5050
    5151    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     
    6262
    6363<screen os="f"><userinput>make DESTDIR= LIBDIR=/usr/lib64 \
    64     DOCDIR=/usr/share/doc/iproute2 \
     64    DOCDIR=/usr/share/doc/iproute2-&iproute2-version; \
    6565    MANDIR=/usr/share/man install</userinput></screen>
    6666
  • BOOK/final-system/multilib/iputils.xml

    r88ef769 r03e6a40  
    3434    xpointer="xpointer(//*[@os='a'])"/>
    3535
    36 <screen os="b"><userinput>make USE_CAP=no CC="gcc ${BUILD64}" \
     36<screen os="b"><userinput>make CC="gcc ${BUILD64}" \
    3737    IPV4_TARGETS="tracepath ping clockdiff rdisc" \
    3838    IPV6_TARGETS="tracepath6 traceroute6"</userinput></screen>
  • BOOK/final-system/multilib/kbd.xml

    r88ef769 r03e6a40  
    5555    xpointer="xpointer(//*[@os='i'])"/>
    5656
     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
    5765  </sect2>
    5866
  • BOOK/final-system/multilib/kmod-64bit.xml

    r88ef769 r03e6a40  
    2727
    2828<screen os="b"><userinput>PKG_CONFIG_PATH=${PKG_CONFIG_PATH64} CC="gcc ${BUILD64}" \
    29         ./configure --prefix=/usr \
    30         --bindir=/bin --sysconfdir=/etc \
    31         --with-rootlibdir=/lib64 --libdir=/usr/lib64 \
    32         --with-zlib --with-xz --disable-manpages</userinput></screen>
     29  ./configure --prefix=/usr \
     30    --bindir=/bin --sysconfdir=/etc \
     31    --with-rootlibdir=/lib64 --libdir=/usr/lib64 \
     32    --with-zlib --with-xz</userinput></screen>
    3333
    3434    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
  • BOOK/final-system/multilib/kmod-n32.xml

    r88ef769 r03e6a40  
    2727    xpointer="xpointer(//*[@os='a'])"/>
    2828
    29     <screen os="b"><userinput>PKG_CONFIG_PATH=${PKG_CONFIG_PATH32} CC="gcc ${BUILD32}" \
    30             ./configure --prefix=/usr \
    31             --bindir=/bin --sysconfdir=/etc \
    32             --with-rootlibdir=/lib32 --libdir=/usr/lib32 \
    33             --with-zlib --with-xz --disable-manpages</userinput></screen>
     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>
    3434
    3535    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
  • BOOK/final-system/multilib/kmod.xml

    r88ef769 r03e6a40  
    2828
    2929<screen os="b"><userinput>PKG_CONFIG_PATH=${PKG_CONFIG_PATH32} CC="gcc ${BUILD32}" \
    30         ./configure --prefix=/usr \
    31         --bindir=/bin --sysconfdir=/etc \
    32         --with-rootlibdir=/lib --libdir=/usr/lib \
    33         --with-zlib --with-xz --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>
    3434
    3535    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
  • BOOK/final-system/multilib/mpfr-64bit.xml

    r88ef769 r03e6a40  
    3636<screen os="b"><userinput>CC="gcc -isystem /usr/include ${BUILD64}" \
    3737LDFLAGS="-Wl,-rpath-link,/usr/lib64:/lib64 ${BUILD64}" \
    38   ./configure --prefix=/usr --libdir=/usr/lib64 --enable-shared</userinput></screen>
     38  ./configure --prefix=/usr --libdir=/usr/lib64 \
     39  --docdir=/usr/share/doc/mpfr-&mpfr-version;</userinput></screen>
    3940
    4041    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
  • BOOK/final-system/multilib/mpfr-n32.xml

    r88ef769 r03e6a40  
    3737<screen os="b"><userinput>CC="gcc -isystem /usr/include ${BUILDN32}" \
    3838LDFLAGS="-Wl,-rpath-link,/usr/lib32:/lib32 ${BUILDN32}" \
    39   ./configure --prefix=/usr --libdir=/usr/lib32 --enable-shared</userinput></screen>
     39  ./configure --prefix=/usr --libdir=/usr/lib32 \
     40  --docdir=/usr/share/doc/mpfr-&mpfr-version;</userinput></screen>
    4041
    4142    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
  • BOOK/final-system/multilib/mpfr.xml

    r88ef769 r03e6a40  
    3737<screen os="b"><userinput>CC="gcc -isystem /usr/include ${BUILD32}" \
    3838LDFLAGS="-Wl,-rpath-link,/usr/lib:/lib ${BUILD32}" \
    39   ./configure --prefix=/usr --host=${CLFS_TARGET32} --enable-shared</userinput></screen>
     39  ./configure --prefix=/usr --host=${CLFS_TARGET32} \
     40  --docdir=/usr/share/doc/mpfr-&mpfr-version;</userinput></screen>
    4041
    4142    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
  • BOOK/final-system/multilib/ncurses-64bit.xml

    r88ef769 r03e6a40  
    7474    <para os="j">Create symlinks in <filename class="directory">/usr/lib64:</filename></para>
    7575
    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>
     77ln -svf ../../lib64/$(readlink /lib64/libncursesw.so) /usr/lib64/libncursesw.so
     78ln -svf ../../lib64/$(readlink /lib64/libmenuw.so) /usr/lib64/libmenuw.so
     79ln -svf ../../lib64/$(readlink /lib64/libpanelw.so) /usr/lib64/libpanelw.so
     80ln -svf ../../lib64/$(readlink /lib64/libformw.so) /usr/lib64/libformw.so
     81rm -v /lib64/lib{ncursesw,menuw,panelw,formw}.so
     82</userinput></screen>
    8183
    8284    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     
    9698ln -sfv ncursesw5-config /usr/bin/ncurses5-config</userinput></screen>
    9799
    98     <para os="n">Now we will create a symlink for /usr/share/terminfo in
    99     <filename class="directory">/usr/lib64</filename> for compatibility:</para>
    100 
    101 <screen os="o"><userinput>ln -sfv ../share/terminfo /usr/lib64/terminfo</userinput></screen>
    102 
    103100  </sect2>
    104101
  • BOOK/final-system/multilib/ncurses-n32.xml

    r88ef769 r03e6a40  
    7474    <para os="j">Create symlinks in <filename class="directory">/usr/lib32:</filename></para>
    7575
    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>
     77ln -svf ../../lib32/$(readlink /lib32/libncursesw.so) /usr/lib32/libncursesw.so
     78ln -svf ../../lib32/$(readlink /lib32/libmenuw.so) /usr/lib32/libmenuw.so
     79ln -svf ../../lib32/$(readlink /lib32/libpanelw.so) /usr/lib32/libpanelw.so
     80ln -svf ../../lib32/$(readlink /lib32/libformw.so) /usr/lib32/libformw.so
     81rm -v /lib32/lib{ncursesw,menuw,panelw,formw}.so
     82</userinput></screen>
    8183
    8284    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     
    9597ln -sfv ncurses5w-config-32 /usr/bin/ncurses5-config-32</userinput></screen>
    9698
    97     <para os="n">Now we will create a symlink for /usr/share/terminfo in
    98     <filename class="directory">/usr/lib32</filename> for compatibility:</para>
    99 
    100 <screen os="o"><userinput>ln -sfv ../share/terminfo /usr/lib32/terminfo</userinput></screen>
    101 
    10299  </sect2>
    103100
  • BOOK/final-system/multilib/ncurses.xml

    r88ef769 r03e6a40  
    9797ln -sfv ncursesw5-config-32 /usr/bin/ncurses5-config-32</userinput></screen>
    9898
    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 
    10799  </sect2>
    108100
  • BOOK/final-system/multilib/perl.xml

    r88ef769 r03e6a40  
    4242    href="../common/perl.xml"
    4343    xpointer="xpointer(//*[@os='a02'])"/>
    44 
    45     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    46     href="../common/perl.xml"
    47     xpointer="xpointer(//*[@os='a03'])"/>
    4844
    4945    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
  • BOOK/final-system/multilib/procps-ng-64bit.xml

    r88ef769 r03e6a40  
    66]>
    77
    8 <sect1 id="ch-system-rsyslog" xreflabel="rsyslog" role="wrap">
    9   <?dbhtml filename="rsyslog.html"?>
     8<sect1 id="ch-system-procps-ng" role="wrap">
     9  <?dbhtml filename="procps-ng-64bit.html"?>
    1010
    11   <title>Rsyslog-&rsyslog-version;</title>
     11  <title>Procps-ng-&procps-ng-version; 64 Bit</title>
    1212
    13   <indexterm zone="ch-system-rsyslog">
    14     <primary sortas="a-rsyslog">rsyslog</primary>
     13  <indexterm zone="ch-system-procps-ng">
     14    <primary sortas="a-Procps-ng">Procps-ng</primary>
    1515  </indexterm>
    1616
    1717  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    18   href="../common/rsyslog.xml"
     18  href="../common/procps-ng.xml"
    1919  xpointer="xpointer(//*[@role='package'])"/>
    2020
    2121  <sect2 role="installation">
    22     <title>Installation of Rsyslog</title>
     22    <title>Installation of Procps-ng</title>
    2323
    2424    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    25     href="../common/rsyslog.xml"
     25    href="../common/procps-ng.xml"
    2626    xpointer="xpointer(//*[@os='a'])"/>
    2727
    28 <screen os="b"><userinput>CC="gcc ${BUILD64}" PKG_CONFIG_PATH="${PKG_CONFIG_PATH64}" \
    29   ./configure --prefix=/usr --libdir=/usr/lib64</userinput></screen>
     28<screen os="b"><userinput>CC="gcc ${BUILD64}" ./configure --prefix=/usr --exec-prefix= \
     29    --libdir=/usr/lib64 --docdir=/usr/share/doc/procps-ng-&procps-ng-version; \
     30    --disable-kill</userinput></screen>
    3031
    3132    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    32     href="../common/rsyslog.xml"
     33    href="../common/procps-ng.xml"
    3334    xpointer="xpointer(//*[@os='c'])"/>
    3435
    3536    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    36     href="../common/rsyslog.xml"
     37    href="../common/procps-ng.xml"
    3738    xpointer="xpointer(//*[@os='d'])"/>
    3839
    3940    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    40     href="../common/rsyslog.xml"
     41    href="../common/procps-ng.xml"
    4142    xpointer="xpointer(//*[@os='e'])"/>
    4243
    4344    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    44     href="../common/rsyslog.xml"
    45     xpointer="xpointer(//*[@os='e2'])"/>
    46 
    47     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    48     href="../common/rsyslog.xml"
     45    href="../common/procps-ng.xml"
    4946    xpointer="xpointer(//*[@os='f'])"/>
    5047
    5148    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    52     href="../common/rsyslog.xml"
     49    href="../common/procps-ng.xml"
    5350    xpointer="xpointer(//*[@os='g'])"/>
    5451
    5552    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    56     href="../common/rsyslog.xml"
     53    href="../common/procps-ng.xml"
    5754    xpointer="xpointer(//*[@os='h'])"/>
    5855
    5956    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    60     href="../common/rsyslog.xml"
     57    href="../common/procps-ng.xml"
    6158    xpointer="xpointer(//*[@os='i'])"/>
     59
     60    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     61    href="../multilib/procps-ng.xml"
     62    xpointer="xpointer(//*[@os='j'])"/>
     63
     64<screen os="k"><userinput>mv -v /usr/bin/pidof /bin
     65mv -v /usr/lib64/libprocps.so.* /lib64
     66ln -sfv ../../lib64/$(readlink /usr/lib64/libprocps.so) /usr/lib64/libprocps.so</userinput></screen>
    6267
    6368  </sect2>
    6469
    6570  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    66   href="../common/rsyslog.xml"
    67   xpointer="xpointer(id('conf-rsyslog'))"/>
    68 
    69   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    70   href="../common/rsyslog.xml"
    71   xpointer="xpointer(id('contents-rsyslog'))"/>
     71  href="../common/procps-ng.xml"
     72  xpointer="xpointer(id('contents-procps-ng'))"/>
    7273
    7374</sect1>
  • BOOK/final-system/multilib/psmisc.xml

    r88ef769 r03e6a40  
    6161    xpointer="xpointer(//*[@os='j'])"/>
    6262
    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 
    7163  </sect2>
    7264
  • BOOK/final-system/multilib/readline-64bit.xml

    r88ef769 r03e6a40  
    6161    xpointer="xpointer(//*[@os='h'])"/>
    6262
    63     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    64     href="readline.xml"
    65     xpointer="xpointer(//*[@os='i'])"/>
     63<screen os="i"><userinput>mv -v /lib64/lib{readline,history}.a /usr/lib64</userinput></screen>
    6664
    67     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    68     href="readline.xml"
    69     xpointer="xpointer(//*[@os='j'])"/>
     65    <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>
    7066
    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>
     67<screen os="k"><userinput>ln -svf ../../lib64/$(readlink /lib64/libreadline.so) /usr/lib64/libreadline.so
     68ln -svf ../../lib64/$(readlink /lib64/libhistory.so) /usr/lib64/libhistory.so
     69rm -v /lib64/lib{readline,history}.so</userinput></screen>
    8070
    8171  </sect2>
  • BOOK/final-system/multilib/readline-n32.xml

    r88ef769 r03e6a40  
    6262    xpointer="xpointer(//*[@os='h'])"/>
    6363
    64     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    65     href="readline.xml"
    66     xpointer="xpointer(//*[@os='i'])"/>
     64<screen os="i"><userinput>mv -v /lib32/lib{readline,history}.a /usr/lib32</userinput></screen>
    6765
    68     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    69     href="readline.xml"
    70     xpointer="xpointer(//*[@os='j'])"/>
     66    <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>
    7167
    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>
     68<screen os="k"><userinput>ln -svf ../../lib32/$(readlink /lib32/libreadline.so) /usr/lib32/libreadline.so
     69ln -svf ../../lib32/$(readlink /lib32/libhistory.so) /usr/lib32/libhistory.so
     70rm -v /lib32/lib{readline,history}.so</userinput></screen>
    8171
    8272  </sect2>
  • BOOK/final-system/multilib/readline.xml

    r88ef769 r03e6a40  
    7474    xpointer="xpointer(//*[@os='k'])"/>
    7575
    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 
    8476  </sect2>
    8577
  • BOOK/final-system/multilib/sed.xml

    r88ef769 r03e6a40  
    2727
    2828<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>
    3030
    3131    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
  • BOOK/final-system/multilib/tar.xml

    r88ef769 r03e6a40  
    7070    xpointer="xpointer(//*[@os='i'])"/>
    7171
     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
    7280  </sect2>
    7381
  • BOOK/final-system/multilib/temp-perl.xml

    r88ef769 r03e6a40  
    6969    xpointer="xpointer(//*[@os='j'])"/>
    7070
    71     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    72     href="../common/temp-perl.xml"
    73     xpointer="xpointer(//*[@os='k'])"/>
    74 
    75     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    76     href="../common/temp-perl.xml"
    77     xpointer="xpointer(//*[@os='l'])"/>
    78 
    7971  </sect2>
    8072
  • BOOK/final-system/multilib/util-linux-64bit.xml

    r88ef769 r03e6a40  
    2828    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    2929    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"
    3034    xpointer="xpointer(//*[@os='a'])"/>
    3135
    3236<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>
    3438
    3539    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     
    6165    xpointer="xpointer(//*[@os='h'])"/>
    6266
    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 
    7167  </sect2>
    7268
  • BOOK/final-system/multilib/util-linux-n32.xml

    r88ef769 r03e6a40  
    2828
    2929<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>
    3131
    3232    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     
    5858    xpointer="xpointer(//*[@os='h'])"/>
    5959
    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 
    6860  </sect2>
    6961
  • BOOK/final-system/multilib/util-linux.xml

    r88ef769 r03e6a40  
    2828
    2929<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>
    3131
    3232    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     
    4141    href="../common/util-linux.xml"
    4242    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'])"/>
    5143
    5244    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
  • BOOK/final-system/multilib/vim.xml

    r88ef769 r03e6a40  
    5252    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    5353    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"
    5854    xpointer="xpointer(//*[@os='g'])"/>
    5955
     
    9490    xpointer="xpointer(//*[@os='n'])"/>
    9591
    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 
    10492  </sect2>
    10593
  • BOOK/final-system/multilib/xml-parser-64bit.xml

    r88ef769 r03e6a40  
    66]>
    77
    8 <sect1 id="ch-system-libee" role="wrap">
    9   <?dbhtml filename="libee-64bit.html"?>
     8<sect1 id="ch-system-xml-parser" role="wrap">
     9  <?dbhtml filename="xml-parser-64bit.html"?>
    1010
    11   <title>Libee-&libee-version; 64 Bit</title>
     11  <title>XML-Parser-&xml-parser-version; 64 Bit</title>
    1212
    13   <indexterm zone="ch-system-libee">
    14     <primary sortas="a-Libee">Libee</primary>
     13  <indexterm zone="ch-system-xml-parser">
     14    <primary sortas="a-XML-Parser">XML::Parser</primary>
    1515  </indexterm>
    1616
    1717  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    18   href="../common/libee.xml"
     18  href="../common/xml-parser.xml"
    1919  xpointer="xpointer(//*[@role='package'])"/>
    2020
    2121  <sect2 role="installation">
    22     <title>Installation of Libee</title>
     22    <title>Installation of XML-Parser</title>
    2323
    2424    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    25     href="../common/libee.xml"
     25    href="../common/xml-parser.xml"
    2626    xpointer="xpointer(//*[@os='a'])"/>
    2727
    28 <screen os="b"><userinput>CC="gcc ${BUILD64}" PKG_CONFIG_PATH="${PKG_CONFIG_PATH64}" \
    29   ./configure --prefix=/usr \
    30     --libdir=/usr/lib64</userinput></screen>
     28<screen os="b"><userinput>USE_ARCH=64 perl Makefile.PL</userinput></screen>
    3129
    3230    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    33     href="../common/libee.xml"
     31    href="../common/xml-parser.xml"
    3432    xpointer="xpointer(//*[@os='c'])"/>
    3533
    3634    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    37     href="../common/libee.xml"
    38     xpointer="xpointer(//*[@os='n1'])"/>
    39 
    40     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    41     href="../common/libee.xml"
     35    href="../common/xml-parser.xml"
    4236    xpointer="xpointer(//*[@os='d'])"/>
    4337
    4438    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    45     href="../common/libee.xml"
     39    href="../common/xml-parser.xml"
    4640    xpointer="xpointer(//*[@os='e'])"/>
    4741
    4842    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    49     href="../common/libee.xml"
     43    href="../common/xml-parser.xml"
    5044    xpointer="xpointer(//*[@os='f'])"/>
    5145
    5246    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    53     href="../common/libee.xml"
     47    href="../common/xml-parser.xml"
    5448    xpointer="xpointer(//*[@os='g'])"/>
     49
     50    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     51    href="../common/xml-parser.xml"
     52    xpointer="xpointer(//*[@os='h'])"/>
    5553
    5654  </sect2>
    5755
    5856  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    59   href="../common/libee.xml"
    60   xpointer="xpointer(id('contents-libee'))"/>
     57  href="../common/xml-parser.xml"
     58  xpointer="xpointer(id('contents-xml-parser'))"/>
    6159
    6260</sect1>
  • BOOK/final-system/multilib/xml-parser-n32.xml

    r88ef769 r03e6a40  
    66]>
    77
    8 <sect1 id="ch-system-libee-n32" role="wrap">
    9   <?dbhtml filename="libee-n32.html"?>
     8<sect1 id="ch-system-xml-parser-n32" role="wrap">
     9  <?dbhtml filename="xml-parser-n32.html"?>
    1010
    11   <title>Libee-&libee-version; N32 Libraries</title>
     11  <title>XML-Parser-&xml-parser-version; N32</title>
    1212
    13   <indexterm zone="ch-system-libee-n32">
    14     <primary sortas="a-Libee">Libee</primary>
     13  <indexterm zone="ch-system-xml-parser-32">
     14    <primary sortas="a-XML-Parser">XML::Parser</primary>
    1515    <secondary>N32</secondary>
    1616  </indexterm>
    1717
    1818  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    19   href="../common/libee.xml"
     19  href="../common/xml-parser.xml"
    2020  xpointer="xpointer(//*[@role='package'])"/>
    2121
    2222  <sect2 role="installation">
    23     <title>Installation of Libee</title>
     23    <title>Installation of XML-Parser</title>
    2424
    2525    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    26     href="../common/libee.xml"
     26    href="../common/xml-parser.xml"
    2727    xpointer="xpointer(//*[@os='a'])"/>
    2828
    29 <screen os="b"><userinput>CC="gcc ${BUILDN32}" PKG_CONFIG_PATH="${PKG_CONFIG_PATHN32}" \
    30   ./configure --prefix=/usr \
    31     --libdir=/usr/lib32</userinput></screen>
     29<screen os="b"><userinput>USE_ARCH=n32 perl Makefile.PL</userinput></screen>
    3230
    3331    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    34     href="../common/libee.xml"
     32    href="../common/xml-parser.xml"
    3533    xpointer="xpointer(//*[@os='c'])"/>
    3634
    3735    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    38     href="../common/libee.xml"
    39     xpointer="xpointer(//*[@os='n1'])"/>
    40 
    41     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    42     href="../common/libee.xml"
     36    href="../common/xml-parser.xml"
    4337    xpointer="xpointer(//*[@os='d'])"/>
    4438
    4539    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    46     href="../common/libee.xml"
     40    href="../common/xml-parser.xml"
    4741    xpointer="xpointer(//*[@os='e'])"/>
    4842
    4943    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    50     href="../common/libee.xml"
     44    href="../common/xml-parser.xml"
    5145    xpointer="xpointer(//*[@os='f'])"/>
    5246
    5347    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    54     href="../common/libee.xml"
     48    href="../common/xml-parser.xml"
    5549    xpointer="xpointer(//*[@os='g'])"/>
     50
     51    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     52    href="../common/xml-parser.xml"
     53    xpointer="xpointer(//*[@os='h'])"/>
    5654
    5755  </sect2>
     
    6159
    6260    <para>Details on this package are located in <xref
    63     linkend="contents-libee" role="."/></para>
     61    linkend="contents-xml-parser" role="."/></para>
    6462
    6563  </sect2>
     64</sect1>
    6665
    67 </sect1>
  • BOOK/final-system/multilib/xml-parser.xml

    r88ef769 r03e6a40  
    66]>
    77
    8 <sect1 id="ch-system-libee-32" role="wrap">
    9   <?dbhtml filename="libee.html"?>
     8<sect1 id="ch-system-xml-parser-32" role="wrap">
     9  <?dbhtml filename="xml-parser.html"?>
    1010
    11   <title>Libee-&libee-version; 32 Bit Libraries</title>
     11  <title>XML-Parser-&xml-parser-version; 32 Bit</title>
    1212
    13   <indexterm zone="ch-system-libee-32">
    14     <primary sortas="a-Libee">Libee</primary>
     13  <indexterm zone="ch-system-xml-parser-32">
     14    <primary sortas="a-XML-Parser">XML::Parser</primary>
    1515    <secondary>32 Bit</secondary>
    1616  </indexterm>
    1717
    1818  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    19   href="../common/libee.xml"
     19  href="../common/xml-parser.xml"
    2020  xpointer="xpointer(//*[@role='package'])"/>
    2121
    2222  <sect2 role="installation">
    23     <title>Installation of Libee</title>
     23    <title>Installation of XML-Parser</title>
    2424
    2525    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    26     href="../common/libee.xml"
     26    href="../common/xml-parser.xml"
    2727    xpointer="xpointer(//*[@os='a'])"/>
    2828
    29 <screen os="b"><userinput>CC="gcc ${BUILD32}" PKG_CONFIG_PATH="${PKG_CONFIG_PATH32}" \
    30   ./configure --prefix=/usr</userinput></screen>
     29<screen os="b"><userinput>USE_ARCH=32 perl Makefile.PL</userinput></screen>
    3130
    3231    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    33     href="../common/libee.xml"
     32    href="../common/xml-parser.xml"
    3433    xpointer="xpointer(//*[@os='c'])"/>
    3534
    3635    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    37     href="../common/libee.xml"
    38     xpointer="xpointer(//*[@os='n1'])"/>
    39 
    40     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    41     href="../common/libee.xml"
     36    href="../common/xml-parser.xml"
    4237    xpointer="xpointer(//*[@os='d'])"/>
    4338
    4439    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    45     href="../common/libee.xml"
     40    href="../common/xml-parser.xml"
    4641    xpointer="xpointer(//*[@os='e'])"/>
    4742
    4843    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    49     href="../common/libee.xml"
     44    href="../common/xml-parser.xml"
    5045    xpointer="xpointer(//*[@os='f'])"/>
    5146
    5247    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    53     href="../common/libee.xml"
     48    href="../common/xml-parser.xml"
    5449    xpointer="xpointer(//*[@os='g'])"/>
     50
     51    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     52    href="../common/xml-parser.xml"
     53    xpointer="xpointer(//*[@os='h'])"/>
    5554
    5655  </sect2>
     
    6059
    6160    <para>Details on this package are located in <xref
    62     linkend="contents-libee" role="."/></para>
     61    linkend="contents-xml-parser" role="."/></para>
    6362
    6463  </sect2>
     64</sect1>
    6565
    66 </sect1>
  • BOOK/final-system/multilib/xz-64bit.xml

    r88ef769 r03e6a40  
    1212
    1313  <indexterm zone="ch-system-xz">
    14     <primary sortas="a-XZ-Utils">XZ-Utils</primary>
     14    <primary sortas="a-XZ Utils">XZ Utils</primary>
    1515  </indexterm>
    1616
     
    2020
    2121  <sect2 role="installation">
    22     <title>Installation of XZ-Utils</title>
     22    <title>Installation of XZ Utils</title>
    2323
    2424    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     
    2626    xpointer="xpointer(//*[@os='a'])"/>
    2727
    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>
    2930
    3031    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     
    6566
    6667<screen os="k"><userinput>mv -v /usr/lib64/liblzma.so.* /lib64
    67 ln -svf ../../lib64/liblzma.so.&xz-version; /usr/lib64/liblzma.so</userinput></screen>
     68ln -sfv ../../lib64/$(readlink /usr/lib64/liblzma.so) /usr/lib64/liblzma.so</userinput></screen>
    6869
    6970  </sect2>
  • BOOK/final-system/multilib/xz-n32.xml

    r88ef769 r03e6a40  
    1212
    1313  <indexterm zone="ch-system-xz-n32">
    14     <primary sortas="a-XZ-Utils">XZ-Utils</primary>
     14    <primary sortas="a-XZ Utils">XZ Utils</primary>
    1515    <secondary>N32</secondary>
    1616  </indexterm>
     
    2727    xpointer="xpointer(//*[@os='a'])"/>
    2828
    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>
    3031
    3132    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     
    5657
    5758<screen os="k"><userinput>mv -v /usr/lib32/liblzma.so.* /lib32
    58 ln -svf ../../lib32/liblzma.so.&xz-version; /usr/lib32/liblzma.so</userinput></screen>
     59ln -sfv ../../lib32/$(readlink /usr/lib32/liblzma.so) /usr/lib32/liblzma.so</userinput></screen>
    5960
    6061  </sect2>
  • BOOK/final-system/multilib/xz.xml

    r88ef769 r03e6a40  
    1212
    1313  <indexterm zone="ch-system-xz-32">
    14     <primary sortas="a-XZ-Utils">XZ-Utils</primary>
     14    <primary sortas="a-XZ Utils">XZ Utils</primary>
    1515    <secondary>32 Bit</secondary>
    1616  </indexterm>
     
    2727    xpointer="xpointer(//*[@os='a'])"/>
    2828
    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>
    3031
    3132    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
  • BOOK/final-system/multilib/zlib-64bit.xml

    r88ef769 r03e6a40  
    6262
    6363<screen os="i"><userinput>mv -v /usr/lib64/libz.so.* /lib64
    64 ln -svf ../../lib64/libz.so.1 /usr/lib64/libz.so</userinput></screen>
     64ln -sfv ../../lib64/$(readlink /usr/lib64/libz.so) /usr/lib64/libz.so</userinput></screen>
    6565
    6666  </sect2>
  • BOOK/final-system/multilib/zlib-n32.xml

    r88ef769 r03e6a40  
    6363
    6464<screen os="i"><userinput>mv -v /usr/lib32/libz.so.* /lib32
    65 ln -svf ../../lib32/libz.so.1 /usr/lib32/libz.so</userinput></screen>
     65ln -sfv ../../lib32/$(readlink /usr/lib32/libz.so) /usr/lib32/libz.so</userinput></screen>
    6666
    6767  </sect2>
  • BOOK/final-system/ppc-chapter.xml

    r88ef769 r03e6a40  
    1818  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/linux-headers.xml"/>
    1919  <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"/>
    2121  <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"/>
    2223  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gmp.xml"/>
    2324  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/mpfr.xml"/>
     
    2627  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/cloog.xml"/>
    2728  <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"/>
    2831  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/binutils.xml"/>
    2932  <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"/>
    3035  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/sed.xml"/>
    3136  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ncurses.xml"/>
     
    3338  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/shadow.xml"/>
    3439  <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"/>
    3641  <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"/>
    3743  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/coreutils.xml"/>
    3844  <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"/>
    4145  <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"/>
    4346  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/iproute2.xml"/>
    4447  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/perl.xml"/>
     
    5457  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/findutils.xml"/>
    5558  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gettext.xml"/>
     59  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gperf.xml"/>
    5660  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/grep.xml"/>
    5761  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/groff.xml"/>
     
    6367  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/xz.xml"/>
    6468  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/man.xml"/>
     69  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/expat.xml"/>
     70  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/xml-parser.xml"/>
     71  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/intltool.xml"/>
    6572  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/kmod.xml"/>
    6673  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/patch.xml"/>
    6774  <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"/>
     75  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/systemd.xml"/>
     76  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/dbus.xml"/>
    7277  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/tar.xml"/>
    7378  <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"/>
    7579  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/vim.xml"/>
    7680  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc/hfsutils.xml"/>
  • BOOK/final-system/ppc/gcc.xml

    r88ef769 r03e6a40  
    3737    href="../common/gcc.xml"
    3838    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'])"/>
    4739
    4840    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
  • BOOK/final-system/ppc/glibc.xml

    r88ef769 r03e6a40  
    66]>
    77
    8 <sect1 id="ch-system-eglibc" role="wrap">
    9   <?dbhtml filename="eglibc.html"?>
     8<sect1 id="ch-system-glibc" role="wrap">
     9  <?dbhtml filename="glibc.html"?>
    1010
    11   <title>EGLIBC-&eglibc-version;</title>
     11  <title>GLIBC-&glibc-version;</title>
    1212
    13   <indexterm zone="ch-system-eglibc">
    14     <primary sortas="a-EGLIBC">EGLIBC</primary>
     13  <indexterm zone="ch-system-glibc">
     14    <primary sortas="a-GLIBC">GLIBC</primary>
    1515  </indexterm>
    1616
    1717  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    18   href="../common/eglibc.xml"
     18  href="../common/glibc.xml"
    1919  xpointer="xpointer(//*[@role='package'])"/>
    2020
    2121  <sect2 role="installation">
    22     <title>Installation of EGLIBC</title>
     22    <title>Installation of GLIBC</title>
    2323
    2424    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    25     href="../common/eglibc.xml"
     25    href="../common/glibc.xml"
    2626    xpointer="xpointer(//*[@os='z'])"/>
    2727
    2828    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    29     href="../common/eglibc.xml"
     29    href="../common/glibc.xml"
    3030    xpointer="xpointer(//*[@os='l1'])"/>
    3131
    3232    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    33     href="../common/eglibc.xml"
     33    href="../common/glibc.xml"
    3434    xpointer="xpointer(//*[@os='l2'])"/>
    3535
    3636    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    37     href="../common/eglibc.xml"
     37    href="../common/glibc.xml"
    3838    xpointer="xpointer(//*[@os='l3'])"/>
    3939
    4040    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    41     href="../common/eglibc.xml"
     41    href="../common/glibc.xml"
    4242    xpointer="xpointer(//*[@os='l4'])"/>
    4343
    4444    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    45     href="../common/eglibc.xml"
     45    href="../common/glibc.xml"
    4646    xpointer="xpointer(//*[@os='b'])"/>
    4747
    4848    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    49     href="../common/eglibc.xml"
     49    href="../common/glibc.xml"
    5050    xpointer="xpointer(//*[@os='s1'])"/>
    5151
    5252    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    53     href="../common/eglibc.xml"
     53    href="../common/glibc.xml"
    5454    xpointer="xpointer(//*[@os='s2'])"/>
    5555
    5656    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    57     href="../common/eglibc.xml"
     57    href="../common/glibc.xml"
    5858    xpointer="xpointer(//*[@os='e'])"/>
    5959
    6060    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    61     href="../common/eglibc.xml"
     61    href="../common/glibc.xml"
    6262    xpointer="xpointer(//*[@os='f'])"/>
    6363
    6464    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    65     href="../common/eglibc.xml"
     65    href="../common/glibc.xml"
    6666    xpointer="xpointer(//*[@os='g'])"/>
    6767
    6868    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    69     href="../common/eglibc.xml"
     69    href="../common/glibc.xml"
    7070    xpointer="xpointer(//*[@os='h'])"/>
    7171
    7272    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    73     href="../common/eglibc.xml"
     73    href="../common/glibc.xml"
    7474    xpointer="xpointer(//*[@os='i'])"/>
    7575
    7676    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    77     href="../common/eglibc.xml"
     77    href="../common/glibc.xml"
    7878    xpointer="xpointer(//*[@os='j'])"/>
    7979
    8080    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    81     href="../common/eglibc.xml"
     81    href="../common/glibc.xml"
    8282    xpointer="xpointer(//*[@os='k'])"/>
    8383
    8484    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    85     href="../common/eglibc.xml"
     85    href="../common/glibc.xml"
    8686    xpointer="xpointer(//*[@os='l'])"/>
    8787
    8888    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    89     href="../common/eglibc.xml"
     89    href="../common/glibc.xml"
    9090    xpointer="xpointer(//*[@os='m'])"/>
    9191
    9292    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    93     href="../common/eglibc.xml"
     93    href="../common/glibc.xml"
    9494    xpointer="xpointer(//*[@os='n'])"/>
    9595
    9696    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    97     href="../common/eglibc.xml"
     97    href="../common/glibc.xml"
    9898    xpointer="xpointer(//*[@os='o'])"/>
    9999
    100100    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    101     href="../common/eglibc.xml"
     101    href="../common/glibc.xml"
    102102    xpointer="xpointer(//*[@os='p'])"/>
    103103
    104104    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    105     href="../common/eglibc.xml"
     105    href="../common/glibc.xml"
    106106    xpointer="xpointer(//*[@os='q'])"/>
    107107
    108108    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    109     href="../common/eglibc.xml"
     109    href="../common/glibc.xml"
    110110    xpointer="xpointer(//*[@os='r'])"/>
    111111
    112112    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    113     href="../common/eglibc.xml"
     113    href="../common/glibc.xml"
    114114    xpointer="xpointer(//*[@os='s'])"/>
    115115
    116116    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    117     href="../common/eglibc.xml"
     117    href="../common/glibc.xml"
    118118    xpointer="xpointer(//*[@os='t'])"/>
     119
     120    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     121    href="../common/glibc.xml"
     122    xpointer="xpointer(//*[@os='u'])"/>
     123
     124    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     125    href="../common/glibc.xml"
     126    xpointer="xpointer(//*[@os='v'])"/>
     127
     128    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     129    href="../common/glibc.xml"
     130    xpointer="xpointer(//*[@os='w'])"/>
     131
     132    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     133    href="../common/glibc.xml"
     134    xpointer="xpointer(//*[@os='x'])"/>
    119135
    120136  </sect2>
    121137
    122138  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    123   href="../common/eglibc.xml"
    124   xpointer="xpointer(id('i18n-eglibc'))"/>
     139  href="../common/glibc.xml"
     140  xpointer="xpointer(id('i18n-glibc'))"/>
    125141
    126142  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    127   href="../common/eglibc.xml"
    128   xpointer="xpointer(id('conf-eglibc'))"/>
     143  href="../common/glibc.xml"
     144  xpointer="xpointer(id('conf-glibc'))"/>
    129145
    130146  <sect2 id="conf-ld" role="configuration">
     
    150166
    151167    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    152     href="../common/eglibc.xml"
     168    href="../common/glibc.xml"
    153169    xpointer="xpointer(//*[@os='ld-b'])"/>
    154170
    155171    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    156     href="../common/eglibc.xml"
     172    href="../common/glibc.xml"
    157173    xpointer="xpointer(//*[@os='ld-c'])"/>
    158174
     
    160176
    161177  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    162   href="../common/eglibc.xml"
    163   xpointer="xpointer(id('contents-eglibc'))"/>
     178  href="../common/glibc.xml"
     179  xpointer="xpointer(id('contents-glibc'))"/>
    164180
    165181</sect1>
  • BOOK/final-system/ppc/hfsutils.xml

    r88ef769 r03e6a40  
    3333    <para os="a">Prepare Hfsutils for compilation:</para>
    3434
    35 <screen><userinput>./configure --prefix=/usr</userinput></screen>
     35<screen><userinput>./configure --prefix=/usr --mandir=/usr/share/man</userinput></screen>
    3636
    3737    <para os="c">Compile the package:</para>
  • BOOK/final-system/ppc64-64-chapter.xml

    r88ef769 r03e6a40  
    1818  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/linux-headers.xml"/>
    1919  <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"/>
    2121  <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"/>
    2223  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gmp.xml"/>
    2324  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/mpfr.xml"/>
     
    2627  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/cloog.xml"/>
    2728  <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"/>
    2831  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/binutils.xml"/>
    2932  <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"/>
    3035  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/sed.xml"/>
    3136  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ncurses.xml"/>
     
    3338  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/shadow.xml"/>
    3439  <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"/>
    3641  <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"/>
    3743  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/coreutils.xml"/>
    3844  <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"/>
    4145  <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"/>
    4346  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/iproute2.xml"/>
    4447  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/perl.xml"/>
     
    5457  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/findutils.xml"/>
    5558  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gettext.xml"/>
     59  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gperf.xml"/>
    5660  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/grep.xml"/>
    5761  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/groff.xml"/>
     
    6367  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/xz.xml"/>
    6468  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/man.xml"/>
     69  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/expat.xml"/>
     70  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/xml-parser.xml"/>
     71  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/intltool.xml"/>
    6572  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/kmod.xml"/>
    6673  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/patch.xml"/>
    6774  <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"/>
     75  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/dbus.xml"/>
     76  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/systemd.xml"/>
    7277  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/tar.xml"/>
    7378  <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"/>
    7579  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/vim.xml"/>
    7680  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc/hfsutils.xml"/>
  • BOOK/final-system/ppc64-64/glibc.xml

    r88ef769 r03e6a40  
    66]>
    77
    8 <sect1 id="ch-system-eglibc" role="wrap">
    9   <?dbhtml filename="eglibc.html"?>
     8<sect1 id="ch-system-glibc" role="wrap">
     9  <?dbhtml filename="glibc.html"?>
    1010
    11   <title>EGLIBC-&eglibc-version;</title>
     11  <title>GLIBC-&glibc-version;</title>
    1212
    13   <indexterm zone="ch-system-eglibc">
    14     <primary sortas="a-EGLIBC">EGLIBC</primary>
     13  <indexterm zone="ch-system-glibc">
     14    <primary sortas="a-GLIBC">GLIBC</primary>
    1515  </indexterm>
    1616
    1717  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    18   href="../common/eglibc.xml"
     18  href="../common/glibc.xml"
    1919  xpointer="xpointer(//*[@role='package'])"/>
    2020
    2121  <sect2 role="installation">
    22     <title>Installation of EGLIBC</title>
     22    <title>Installation of GLIBC</title>
    2323
    2424    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    25     href="../common/eglibc.xml"
     25    href="../common/glibc.xml"
    2626    xpointer="xpointer(//*[@os='z'])"/>
    2727
    2828    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    29     href="../common/eglibc.xml"
     29    href="../common/glibc.xml"
    3030    xpointer="xpointer(//*[@os='l1'])"/>
    3131
    3232    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    33     href="../common/eglibc.xml"
     33    href="../common/glibc.xml"
    3434    xpointer="xpointer(//*[@os='l2'])"/>
    3535
    3636    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    37     href="../common/eglibc.xml"
     37    href="../common/glibc.xml"
    3838    xpointer="xpointer(//*[@os='l3'])"/>
    3939
    4040    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    41     href="../common/eglibc.xml"
     41    href="../common/glibc.xml"
    4242    xpointer="xpointer(//*[@os='l4'])"/>
    4343
    4444    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    45     href="../common/eglibc.xml"
     45    href="../common/glibc.xml"
    4646    xpointer="xpointer(//*[@os='b'])"/>
    4747
    4848    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    49     href="../common/eglibc.xml"
     49    href="../common/glibc.xml"
    5050    xpointer="xpointer(//*[@os='s1'])"/>
    5151
    5252    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    53     href="../common/eglibc.xml"
     53    href="../common/glibc.xml"
    5454    xpointer="xpointer(//*[@os='s2'])"/>
    5555
    5656    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    57     href="../common/eglibc.xml"
     57    href="../common/glibc.xml"
    5858    xpointer="xpointer(//*[@os='e'])"/>
    5959
    6060    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    61     href="../common/eglibc.xml"
     61    href="../common/glibc.xml"
    6262    xpointer="xpointer(//*[@os='f'])"/>
    6363
    6464    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    65     href="../x86_64-64/eglibc.xml"
     65    href="../x86_64-64/glibc.xml"
    6666    xpointer="xpointer(//*[@os='l5'])"/>
    6767
    6868    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    69     href="../x86_64-64/eglibc.xml"
     69    href="../x86_64-64/glibc.xml"
    7070    xpointer="xpointer(//*[@os='l6'])"/>
    7171
    7272    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    73     href="../common/eglibc.xml"
     73    href="../common/glibc.xml"
    7474    xpointer="xpointer(//*[@os='g'])"/>
    7575
    76 <screen os="h"><userinput>CC="gcc ${BUILD64}" ../eglibc-&eglibc-version;/configure --prefix=/usr \
     76<screen os="h"><userinput>CC="gcc ${BUILD64}" ../glibc-&glibc-version;/configure --prefix=/usr \
    7777    --disable-profile --enable-kernel=2.6.32 \
    78     --libexecdir=/usr/lib/eglibc --libdir=/usr/lib \
     78    --libexecdir=/usr/lib/glibc --libdir=/usr/lib \
    7979    --enable-obsolete-rpc --cache-file=config.cache</userinput></screen>
    8080
    8181    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    82     href="../x86_64-64/eglibc.xml"
     82    href="../x86_64-64/glibc.xml"
    8383    xpointer="xpointer(//*[@os='i'])"/>
    8484
    8585    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    86     href="../common/eglibc.xml"
     86    href="../common/glibc.xml"
    8787    xpointer="xpointer(//*[@os='j'])"/>
    8888
    8989    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    90     href="../common/eglibc.xml"
     90    href="../common/glibc.xml"
    9191    xpointer="xpointer(//*[@os='k'])"/>
    9292
    9393    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    94     href="../common/eglibc.xml"
     94    href="../common/glibc.xml"
    9595    xpointer="xpointer(//*[@os='l'])"/>
    9696
    9797    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    98     href="../common/eglibc.xml"
     98    href="../common/glibc.xml"
    9999    xpointer="xpointer(//*[@os='m'])"/>
    100100
    101101    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    102     href="../multilib/eglibc-64bit.xml"
     102    href="../multilib/glibc-64bit.xml"
    103103    xpointer="xpointer(//*[@os='n'])"/>
    104104
    105105    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    106     href="../multilib/eglibc-64bit.xml"
     106    href="../multilib/glibc-64bit.xml"
    107107    xpointer="xpointer(//*[@os='o'])"/>
    108108
    109109    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    110     href="../multilib/eglibc-64bit.xml"
     110    href="../multilib/glibc-64bit.xml"
    111111    xpointer="xpointer(//*[@os='p'])"/>
    112112
    113113    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    114     href="../common/eglibc.xml"
     114    href="../common/glibc.xml"
    115115    xpointer="xpointer(//*[@os='q'])"/>
    116116
    117117    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    118     href="../common/eglibc.xml"
     118    href="../common/glibc.xml"
    119119    xpointer="xpointer(//*[@os='r'])"/>
    120120
     
    125125    creating a symlink to the real loader.</para>
    126126
    127     <screen><userinput>ln -sv &eglibc-ld-name; /lib/ld.so.1</userinput></screen>
     127    <screen><userinput>ln -sv &glibc-ld-name; /lib/ld.so.1</userinput></screen>
    128128
    129129    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    130     href="../common/eglibc.xml"
     130    href="../common/glibc.xml"
    131131    xpointer="xpointer(//*[@os='s'])"/>
    132132
    133133    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    134     href="../common/eglibc.xml"
     134    href="../common/glibc.xml"
    135135    xpointer="xpointer(//*[@os='t'])"/>
    136136
     
    141141
    142142    <screen><userinput>rm -v /lib/ld.so.1
    143 cp -v /usr/bin/ldd{,.bak}
    144 sed '/RTLDLIST/s%/ld.so.1 /lib64%%' /usr/bin/ldd.bak >/usr/bin/ldd</userinput></screen>
     143sed -i.bak '/RTLDLIST/s%/ld.so.1 /lib64%%' /usr/bin/ldd</userinput></screen>
    145144
    146145    <para>Check the script to make sure the sed worked correctly, then delete
     
    150149
    151150    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    152     href="../x86_64-64/eglibc.xml"
     151    href="../common/glibc.xml"
    153152    xpointer="xpointer(//*[@os='u'])"/>
    154153
    155154    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    156     href="../x86_64-64/eglibc.xml"
     155    href="../common/glibc.xml"
    157156    xpointer="xpointer(//*[@os='v'])"/>
     157
     158    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     159    href="../common/glibc.xml"
     160    xpointer="xpointer(//*[@os='w'])"/>
     161
     162    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     163    href="../common/glibc.xml"
     164    xpointer="xpointer(//*[@os='x'])"/>
    158165
    159166  </sect2>
    160167
    161168  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    162   href="../common/eglibc.xml"
    163   xpointer="xpointer(id('i18n-eglibc'))"/>
     169  href="../common/glibc.xml"
     170  xpointer="xpointer(id('i18n-glibc'))"/>
    164171
    165172  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    166   href="../common/eglibc.xml"
    167   xpointer="xpointer(id('conf-eglibc'))"/>
     173  href="../common/glibc.xml"
     174  xpointer="xpointer(id('conf-glibc'))"/>
    168175
    169176  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    170   href="../common/eglibc.xml"
     177  href="../common/glibc.xml"
    171178  xpointer="xpointer(id('conf-ld'))"/>
    172179
    173180  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    174   href="../common/eglibc.xml"
    175   xpointer="xpointer(id('contents-eglibc'))"/>
     181  href="../common/glibc.xml"
     182  xpointer="xpointer(id('contents-glibc'))"/>
    176183
    177184</sect1>
  • BOOK/final-system/ppc64-64/yaboot.xml

    r88ef769 r03e6a40  
    4040        <term><parameter>"s/m32/m64/g"</parameter></term>
    4141        <listitem>
    42           <para>Replaces -m32 wih -m64 to force <command>gcc</command> to
     42          <para>Replaces -m32 with -m64 to force <command>gcc</command> to
    4343          create 64-bit code when compiling yaboot.</para>
    4444        </listitem>
  • BOOK/final-system/ppc64-chapter.xml

    r88ef769 r03e6a40  
    1818  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/linux-headers.xml"/>
    1919  <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"/>
    2222  <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="common/m4.xml"/>
    2324  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gmp.xml"/>
    2425  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gmp-64bit.xml"/>
     
    3334  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/zlib.xml"/>
    3435  <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"/>
    3540  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/binutils.xml"/>
    3641  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc64/gcc.xml"/>
    3742  <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"/>
    3847  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/sed.xml"/>
    3948  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/ncurses.xml"/>
     
    4352  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/util-linux.xml"/>
    4453  <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"/>
    4756  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/e2fsprogs.xml"/>
    4857  <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"/>
    4960  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/coreutils.xml"/>
    5061  <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="common/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"/>
    5462  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc64/libtool.xml"/>
    5563  <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"/>
    5864  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/iproute2.xml"/>
    5965  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/perl.xml"/>
     
    7480  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gettext.xml"/>
    7581  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gettext-64bit.xml"/>
     82  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gperf.xml"/>
    7683  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/grep.xml"/>
    7784  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/groff.xml"/>
     
    8491  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/xz-64bit.xml"/>
    8592  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/man.xml"/>
     93  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/expat.xml"/>
     94  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/expat-64bit.xml"/>
     95  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/xml-parser.xml"/>
     96  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/xml-parser-64bit.xml"/>
     97  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/intltool.xml"/>
    8698  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/kmod.xml"/>
    8799  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/kmod-64bit.xml"/>
    88100  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/patch.xml"/>
    89101  <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"/>
     102  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/systemd.xml"/>
     103  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/systemd-64bit.xml"/>
     104  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/dbus.xml"/>
     105  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/dbus-64bit.xml"/>
    96106  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/tar.xml"/>
    97107  <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"/>
    100108  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/vim.xml"/>
    101109  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc64/hfsutils.xml"/>
  • BOOK/final-system/ppc64/gcc.xml

    r88ef769 r03e6a40  
    3737    href="../common/gcc.xml"
    3838    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'])"/>
    4739
    4840    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     
    138130    xpointer="xpointer(//*[@os='z'])"/>
    139131
     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
    140140  </sect2>
    141141
  • BOOK/final-system/ppc64/glibc-64bit.xml

    r88ef769 r03e6a40  
    66]>
    77
    8 <sect1 id="ch-system-eglibc" role="wrap">
    9   <?dbhtml filename="eglibc-64bit.html"?>
     8<sect1 id="ch-system-glibc" role="wrap">
     9  <?dbhtml filename="glibc-64bit.html"?>
    1010
    11   <title>EGLIBC-&eglibc-version; 64-Bit</title>
     11  <title>GLIBC-&glibc-version; 64-Bit</title>
    1212
    13   <indexterm zone="ch-system-eglibc">
    14     <primary sortas="a-EGLIBC">EGLIBC</primary>
     13  <indexterm zone="ch-system-glibc">
     14    <primary sortas="a-GLIBC">GLIBC</primary>
    1515  </indexterm>
    1616
    1717  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    18   href="eglibc.xml"
     18  href="glibc.xml"
    1919  xpointer="xpointer(//*[@role='package'])"/>
    2020
    2121  <sect2 role="installation">
    22     <title>Installation of EGLIBC</title>
     22    <title>Installation of GLIBC</title>
    2323
    2424    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    25     href="../common/eglibc.xml"
     25    href="../common/glibc.xml"
    2626    xpointer="xpointer(//*[@os='l1'])"/>
    2727
    2828    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    29     href="../common/eglibc.xml"
     29    href="../common/glibc.xml"
    3030    xpointer="xpointer(//*[@os='l2'])"/>
    3131
    3232    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    33     href="../common/eglibc.xml"
     33    href="../common/glibc.xml"
    3434    xpointer="xpointer(//*[@os='l3'])"/>
    3535
    3636    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    37     href="../multilib/eglibc-64bit.xml"
     37    href="../multilib/glibc-64bit.xml"
    3838    xpointer="xpointer(//*[@os='l4'])"/>
    3939
    4040    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    41     href="eglibc.xml"
     41    href="glibc.xml"
    4242    xpointer="xpointer(//*[@os='b'])"/>
    4343
    4444    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    45     href="../common/eglibc.xml"
     45    href="../common/glibc.xml"
    4646    xpointer="xpointer(//*[@os='s1'])"/>
    4747
    4848    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    49     href="../common/eglibc.xml"
     49    href="../common/glibc.xml"
    5050    xpointer="xpointer(//*[@os='s2'])"/>
    5151
    5252    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    53     href="eglibc.xml"
     53    href="glibc.xml"
    5454    xpointer="xpointer(//*[@os='e'])"/>
    5555
    5656    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    57     href="eglibc.xml"
     57    href="glibc.xml"
    5858    xpointer="xpointer(//*[@os='f'])"/>
    5959
    60     <para os="m1">Tell EGLIBC to install its 64-bit libraries into
     60    <para os="m1">Tell GLIBC to install its 64-bit libraries into
    6161    <filename class="directory">/lib64</filename>:</para>
    6262
     
    6464
    6565    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    66     href="eglibc.xml"
     66    href="glibc.xml"
    6767    xpointer="xpointer(//*[@os='g'])"/>
    6868
    6969<screen os="h"><userinput>CC="gcc ${BUILD64}" CXX="g++ ${BUILD64}" \
    70     ../eglibc-&eglibc-version;/configure --prefix=/usr \
     70    ../glibc-&glibc-version;/configure --prefix=/usr \
    7171    --disable-profile --enable-kernel=2.6.32 \
    72     --libexecdir=/usr/lib64/eglibc --libdir=/usr/lib64 \
     72    --libexecdir=/usr/lib64/glibc --libdir=/usr/lib64 \
    7373    --enable-obsolete-rpc</userinput></screen>
    7474
     
    7777
    7878      <varlistentry>
    79         <term><parameter>--libexecdir=/usr/lib64/eglibc</parameter></term>
     79        <term><parameter>--libexecdir=/usr/lib64/glibc</parameter></term>
    8080        <listitem>
    8181          <para>This changes the location of the <command>getconf</command>
    8282          utility from its default of <filename
    8383          class="directory">/usr/libexec</filename> to <filename
    84           class="directory">/usr/lib64/eglibc</filename>.</para>
     84          class="directory">/usr/lib64/glibc</filename>.</para>
    8585        </listitem>
    8686      </varlistentry>
     
    8888
    8989    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    90     href="eglibc.xml"
     90    href="glibc.xml"
    9191    xpointer="xpointer(//*[@os='j'])"/>
    9292
    9393    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    94     href="eglibc.xml"
     94    href="glibc.xml"
    9595    xpointer="xpointer(//*[@os='k'])"/>
    9696
    9797    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    98     href="eglibc.xml"
     98    href="glibc.xml"
    9999    xpointer="xpointer(//*[@os='l'])"/>
    100100
    101101    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    102     href="eglibc.xml"
     102    href="glibc.xml"
    103103    xpointer="xpointer(//*[@os='m'])"/>
    104104
    105105    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    106     href="eglibc.xml"
     106    href="glibc.xml"
    107107    xpointer="xpointer(//*[@os='n'])"/>
    108108
    109109    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    110     href="eglibc.xml"
     110    href="glibc.xml"
    111111    xpointer="xpointer(//*[@os='o'])"/>
    112112
    113113    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    114     href="../common/eglibc.xml"
     114    href="../common/glibc.xml"
    115115    xpointer="xpointer(//*[@os='p'])"/>
    116116
    117117    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    118     href="eglibc.xml"
     118    href="glibc.xml"
    119119    xpointer="xpointer(//*[@os='s'])"/>
    120120
    121121    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    122     href="eglibc.xml"
     122    href="glibc.xml"
    123123    xpointer="xpointer(//*[@os='t'])"/>
     124
     125    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     126    href="../common/glibc.xml"
     127    xpointer="xpointer(//*[@os='u'])"/>
     128
     129    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     130    href="../common/glibc.xml"
     131    xpointer="xpointer(//*[@os='v'])"/>
     132
     133    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     134    href="../common/glibc.xml"
     135    xpointer="xpointer(//*[@os='w'])"/>
     136
     137    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     138    href="../common/glibc.xml"
     139    xpointer="xpointer(//*[@os='x'])"/>
    124140
    125141  </sect2>
    126142
    127143  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    128   href="../common/eglibc.xml"
    129   xpointer="xpointer(id('i18n-eglibc'))"/>
     144  href="../common/glibc.xml"
     145  xpointer="xpointer(id('i18n-glibc'))"/>
    130146
    131147  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    132   href="../common/eglibc.xml"
    133   xpointer="xpointer(id('conf-eglibc'))"/>
     148  href="../common/glibc.xml"
     149  xpointer="xpointer(id('conf-glibc'))"/>
    134150
    135151  <sect2 id="conf-ld" role="configuration">
     
    160176
    161177    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    162     href="../multilib/eglibc-64bit.xml"
     178    href="../multilib/glibc-64bit.xml"
    163179    xpointer="xpointer(//*[@os='ld-b'])"/>
    164180
    165181    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    166     href="../multilib/eglibc-64bit.xml"
     182    href="../multilib/glibc-64bit.xml"
    167183    xpointer="xpointer(//*[@os='ld-c'])"/>
    168184
     
    170186
    171187  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    172   href="../common/eglibc.xml"
    173   xpointer="xpointer(id('contents-eglibc'))"/>
     188  href="../common/glibc.xml"
     189  xpointer="xpointer(id('contents-glibc'))"/>
    174190
    175191</sect1>
  • BOOK/final-system/ppc64/glibc.xml

    r88ef769 r03e6a40  
    66]>
    77
    8 <sect1 id="ch-system-eglibc-32" role="wrap">
    9   <?dbhtml filename="eglibc.html"?>
     8<sect1 id="ch-system-glibc-32" role="wrap">
     9  <?dbhtml filename="glibc.html"?>
    1010
    11   <title>EGLIBC-&eglibc-version; 32 Bit Libraries</title>
     11  <title>GLIBC-&glibc-version; 32 Bit Libraries</title>
    1212
    13   <indexterm zone="ch-system-eglibc-32">
    14     <primary sortas="a-EGLIBC">EGLIBC</primary>
     13  <indexterm zone="ch-system-glibc-32">
     14    <primary sortas="a-GLIBC">GLIBC</primary>
    1515    <secondary>32 Bit</secondary>
    1616  </indexterm>
    1717
    1818  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    19   href="../common/eglibc.xml"
     19  href="../common/glibc.xml"
    2020  xpointer="xpointer(//*[@role='package'])"/>
    2121
    2222  <sect2 role="installation">
    23     <title>Installation of EGLIBC</title>
     23    <title>Installation of GLIBC</title>
    2424
    2525    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    26     href="../common/eglibc.xml"
     26    href="../common/glibc.xml"
    2727    xpointer="xpointer(//*[@os='z'])"/>
    2828
    2929    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    30     href="../common/eglibc.xml"
     30    href="../common/glibc.xml"
    3131    xpointer="xpointer(//*[@os='l1'])"/>
    3232
    3333    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    34     href="../common/eglibc.xml"
     34    href="../common/glibc.xml"
    3535    xpointer="xpointer(//*[@os='l2'])"/>
    3636
    3737    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    38     href="../common/eglibc.xml"
     38    href="../common/glibc.xml"
    3939    xpointer="xpointer(//*[@os='l3'])"/>
    4040
    4141    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    42     href="../common/eglibc.xml"
     42    href="../common/glibc.xml"
    4343    xpointer="xpointer(//*[@os='l4'])"/>
    4444
    4545    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    46     href="../common/eglibc.xml"
     46    href="../common/glibc.xml"
    4747    xpointer="xpointer(//*[@os='b'])"/>
    4848
     
    6464
    6565    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    66     href="../common/eglibc.xml"
     66    href="../common/glibc.xml"
    6767    xpointer="xpointer(//*[@os='s1'])"/>
    6868
    6969    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    70     href="../common/eglibc.xml"
     70    href="../common/glibc.xml"
    7171    xpointer="xpointer(//*[@os='s2'])"/>
    7272
    7373    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    74     href="../common/eglibc.xml"
     74    href="../common/glibc.xml"
    7575    xpointer="xpointer(//*[@os='e'])"/>
    7676
    7777    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    78     href="../common/eglibc.xml"
     78    href="../common/glibc.xml"
    7979    xpointer="xpointer(//*[@os='f'])"/>
    8080
    8181    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    82     href="../common/eglibc.xml"
     82    href="../common/glibc.xml"
    8383    xpointer="xpointer(//*[@os='g'])"/>
    8484
    8585<screen os="h"><userinput>CC="gcc ${BUILD32}" CXX="g++ ${BUILD32}" \
    86     ../eglibc-&eglibc-version;/configure --prefix=/usr \
     86    ../glibc-&glibc-version;/configure --prefix=/usr \
    8787    --disable-profile --enable-kernel=2.6.32 \
    88     --libexecdir=/usr/lib/eglibc --host=${CLFS_TARGET32} \
     88    --libexecdir=/usr/lib/glibc --host=${CLFS_TARGET32} \
    8989    --enable-obsolete-rpc</userinput></screen>
    9090
    9191    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    92     href="../common/eglibc.xml"
     92    href="../common/glibc.xml"
    9393    xpointer="xpointer(//*[@os='i'])"/>
    9494
    9595    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    96     href="../common/eglibc.xml"
     96    href="../common/glibc.xml"
    9797    xpointer="xpointer(//*[@os='j'])"/>
    9898
    9999    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    100     href="../common/eglibc.xml"
     100    href="../common/glibc.xml"
    101101    xpointer="xpointer(//*[@os='k'])"/>
    102102
    103103    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    104     href="../common/eglibc.xml"
     104    href="../common/glibc.xml"
    105105    xpointer="xpointer(//*[@os='l'])"/>
    106106
    107107    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    108     href="../multilib/eglibc.xml"
     108    href="../multilib/glibc.xml"
    109109    xpointer="xpointer(//*[@os='l1b'])"/>
    110110
    111111    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    112     href="../multilib/eglibc.xml"
     112    href="../multilib/glibc.xml"
    113113    xpointer="xpointer(//*[@os='l2b'])"/>
    114114
    115115    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    116     href="../common/eglibc.xml"
     116    href="../common/glibc.xml"
    117117    xpointer="xpointer(//*[@os='m'])"/>
    118118
    119119    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    120     href="../common/eglibc.xml"
     120    href="../common/glibc.xml"
    121121    xpointer="xpointer(//*[@os='n'])"/>
    122122
    123123    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    124     href="../common/eglibc.xml"
     124    href="../common/glibc.xml"
    125125    xpointer="xpointer(//*[@os='o'])"/>
    126126
    127127    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    128     href="../common/eglibc.xml"
     128    href="../common/glibc.xml"
    129129    xpointer="xpointer(//*[@os='p'])"/>
    130130
    131131    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    132     href="../common/eglibc.xml"
     132    href="../common/glibc.xml"
    133133    xpointer="xpointer(//*[@os='q'])"/>
    134134
    135135    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    136     href="../common/eglibc.xml"
     136    href="../common/glibc.xml"
    137137    xpointer="xpointer(//*[@os='r'])"/>
    138138
    139139    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    140     href="../common/eglibc.xml"
     140    href="../common/glibc.xml"
    141141    xpointer="xpointer(//*[@os='s'])"/>
    142142
    143143    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    144     href="../common/eglibc.xml"
     144    href="../common/glibc.xml"
    145145    xpointer="xpointer(//*[@os='t'])"/>
    146146
     
    151151
    152152    <para>Details on this package are located in <xref
    153     linkend="contents-eglibc" role="."/></para>
     153    linkend="contents-glibc" role="."/></para>
    154154
    155155  </sect2>
  • BOOK/final-system/ppc64/hfsutils.xml

    r88ef769 r03e6a40  
    3434    xpointer="xpointer(//*[@os='a'])"/>
    3535
    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>
    3737
    3838    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
  • BOOK/final-system/sparc-chapter.xml

    r88ef769 r03e6a40  
    1818  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/linux-headers.xml"/>
    1919  <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"/>
    2121  <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"/>
    2223  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gmp.xml"/>
    2324  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/mpfr.xml"/>
     
    2627  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/cloog.xml"/>
    2728  <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"/>
    2831  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/binutils.xml"/>
    2932  <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"/>
    3035  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/sed.xml"/>
    3136  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ncurses.xml"/>
     
    3338  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/shadow.xml"/>
    3439  <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"/>
    3641  <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"/>
    3743  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/coreutils.xml"/>
    3844  <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"/>
    4145  <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"/>
    4346  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/iproute2.xml"/>
    4447  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/perl.xml"/>
     
    5457  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/findutils.xml"/>
    5558  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gettext.xml"/>
     59  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gperf.xml"/>
    5660  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/grep.xml"/>
    5761  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/groff.xml"/>
     
    6367  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/xz.xml"/>
    6468  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/man.xml"/>
     69  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/expat.xml"/>
     70  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/xml-parser.xml"/>
     71  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/intltool.xml"/>
    6572  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/kmod.xml"/>
    6673  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/patch.xml"/>
    6774  <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"/>
     75  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/systemd.xml"/>
     76  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/dbus.xml"/>
    7277  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/tar.xml"/>
    7378  <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"/>
    7579  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/vim.xml"/>
    7680  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc/elftoaout.xml"/>
  • BOOK/final-system/sparc64-64-chapter.xml

    r88ef769 r03e6a40  
    1818  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/linux-headers.xml"/>
    1919  <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"/>
    2121  <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"/>
    2223  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gmp.xml"/>
    2324  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/mpfr.xml"/>
     
    2627  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/cloog.xml"/>
    2728  <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"/>
    2831  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/binutils.xml"/>
    2932  <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"/>
    3035  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/sed.xml"/>
    3136  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ncurses.xml"/>
     
    3338  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/shadow.xml"/>
    3439  <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"/>
    3641  <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"/>
    3743  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/coreutils.xml"/>
    3844  <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"/>
    4145  <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"/>
    4346  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/iproute2.xml"/>
    4447  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/perl.xml"/>
     
    5457  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/findutils.xml"/>
    5558  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gettext.xml"/>
     59  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gperf.xml"/>
    5660  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/grep.xml"/>
    5761  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/groff.xml"/>
     
    6367  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/xz.xml"/>
    6468  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/man.xml"/>
     69  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/expat.xml"/>
     70  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/xml-parser.xml"/>
     71  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/intltool.xml"/>
    6572  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/kmod.xml"/>
    6673  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/patch.xml"/>
    6774  <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"/>
     75  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/systemd.xml"/>
     76  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/dbus.xml"/>
    7277  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/tar.xml"/>
    7378  <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"/>
    7579  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/vim.xml"/>
    7680  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc64/elftoaout.xml"/>
  • BOOK/final-system/sparc64-64/glibc.xml

    r88ef769 r03e6a40  
    66]>
    77
    8 <sect1 id="ch-system-eglibc" role="wrap">
    9   <?dbhtml filename="eglibc.html"?>
     8<sect1 id="ch-system-glibc" role="wrap">
     9  <?dbhtml filename="glibc.html"?>
    1010
    11   <title>EGLIBC-&eglibc-version;</title>
     11  <title>GLIBC-&glibc-version;</title>
    1212
    13   <indexterm zone="ch-system-eglibc">
    14     <primary sortas="a-EGLIBC">EGLIBC</primary>
     13  <indexterm zone="ch-system-glibc">
     14    <primary sortas="a-GLIBC">GLIBC</primary>
    1515  </indexterm>
    1616
    1717  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    18   href="../common/eglibc.xml"
     18  href="../common/glibc.xml"
    1919  xpointer="xpointer(//*[@role='package'])"/>
    2020
    2121  <sect2 role="installation">
    22     <title>Installation of EGLIBC</title>
     22    <title>Installation of GLIBC</title>
    2323
    2424    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    25     href="../common/eglibc.xml"
     25    href="../common/glibc.xml"
    2626    xpointer="xpointer(//*[@os='z'])"/>
    2727
    2828    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    29     href="../common/eglibc.xml"
     29    href="../common/glibc.xml"
    3030    xpointer="xpointer(//*[@os='l1'])"/>
    3131
    3232    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    33     href="../common/eglibc.xml"
     33    href="../common/glibc.xml"
    3434    xpointer="xpointer(//*[@os='l2'])"/>
    3535
    3636    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    37     href="../common/eglibc.xml"
     37    href="../common/glibc.xml"
    3838    xpointer="xpointer(//*[@os='l3'])"/>
    3939
    4040    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    41     href="../common/eglibc.xml"
     41    href="../common/glibc.xml"
    4242    xpointer="xpointer(//*[@os='l4'])"/>
    4343
    4444    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    45     href="../common/eglibc.xml"
     45    href="../common/glibc.xml"
    4646    xpointer="xpointer(//*[@os='b'])"/>
    4747
    4848    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    49     href="../common/eglibc.xml"
     49    href="../common/glibc.xml"
    5050    xpointer="xpointer(//*[@os='s1'])"/>
    5151
    5252    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    53     href="../common/eglibc.xml"
     53    href="../common/glibc.xml"
    5454    xpointer="xpointer(//*[@os='s2'])"/>
    5555
    5656    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    57     href="../common/eglibc.xml"
     57    href="../common/glibc.xml"
    5858    xpointer="xpointer(//*[@os='e'])"/>
    5959
    6060    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    61     href="../common/eglibc.xml"
     61    href="../common/glibc.xml"
    6262    xpointer="xpointer(//*[@os='f'])"/>
    6363
    6464    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    65     href="../sparc64/eglibc-64bit.xml"
     65    href="../sparc64/glibc-64bit.xml"
    6666    xpointer="xpointer(//*[@os='t1'])"/>
    6767
    6868    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    69     href="../sparc64/eglibc-64bit.xml"
     69    href="../sparc64/glibc-64bit.xml"
    7070    xpointer="xpointer(//*[@os='t2'])"/>
    7171
    7272    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    73     href="../x86_64-64/eglibc.xml"
     73    href="../x86_64-64/glibc.xml"
    7474    xpointer="xpointer(//*[@os='l5'])"/>
    7575
    7676    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    77     href="../x86_64-64/eglibc.xml"
     77    href="../x86_64-64/glibc.xml"
    7878    xpointer="xpointer(//*[@os='l6'])"/>
    7979
    8080    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    81     href="../common/eglibc.xml"
     81    href="../common/glibc.xml"
    8282    xpointer="xpointer(//*[@os='g'])"/>
    8383
    84 <screen os="h"><userinput>CC="gcc ${BUILD64}" ../eglibc-&eglibc-version;/configure --prefix=/usr \
     84<screen os="h"><userinput>CC="gcc ${BUILD64}" ../glibc-&glibc-version;/configure --prefix=/usr \
    8585    --disable-profile --enable-kernel=2.6.32 \
    86     --libexecdir=/usr/lib/eglibc --libdir=/usr/lib \
     86    --libexecdir=/usr/lib/glibc --libdir=/usr/lib \
    8787    --enable-obsolete-rpc --cache-file=config.cache</userinput></screen>
    8888
    8989    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    90     href="../x86_64-64/eglibc.xml"
     90    href="../x86_64-64/glibc.xml"
    9191    xpointer="xpointer(//*[@os='i'])"/>
    9292
    9393    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    94     href="../common/eglibc.xml"
     94    href="../common/glibc.xml"
    9595    xpointer="xpointer(//*[@os='j'])"/>
    9696
    9797    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    98     href="../common/eglibc.xml"
     98    href="../common/glibc.xml"
    9999    xpointer="xpointer(//*[@os='k'])"/>
    100100
    101101    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    102     href="../common/eglibc.xml"
     102    href="../common/glibc.xml"
    103103    xpointer="xpointer(//*[@os='l'])"/>
    104104
    105105    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    106     href="../common/eglibc.xml"
     106    href="../common/glibc.xml"
    107107    xpointer="xpointer(//*[@os='m'])"/>
    108108
    109109    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    110     href="../multilib/eglibc-64bit.xml"
     110    href="../multilib/glibc-64bit.xml"
    111111    xpointer="xpointer(//*[@os='n'])"/>
    112112
    113113    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    114     href="../multilib/eglibc-64bit.xml"
     114    href="../multilib/glibc-64bit.xml"
    115115    xpointer="xpointer(//*[@os='o'])"/>
    116116
    117117    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    118     href="../multilib/eglibc-64bit.xml"
     118    href="../multilib/glibc-64bit.xml"
    119119    xpointer="xpointer(//*[@os='p'])"/>
    120120
    121121    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    122     href="../common/eglibc.xml"
     122    href="../common/glibc.xml"
    123123    xpointer="xpointer(//*[@os='q'])"/>
    124124
    125125    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    126     href="../common/eglibc.xml"
     126    href="../common/glibc.xml"
    127127    xpointer="xpointer(//*[@os='r'])"/>
    128128
    129129    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    130     href="../common/eglibc.xml"
     130    href="../common/glibc.xml"
    131131    xpointer="xpointer(//*[@os='s'])"/>
    132132
    133133    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    134     href="../common/eglibc.xml"
     134    href="../common/glibc.xml"
    135135    xpointer="xpointer(//*[@os='t'])"/>
    136136
    137137    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    138     href="../x86_64-64/eglibc.xml"
     138    href="../common/glibc.xml"
    139139    xpointer="xpointer(//*[@os='u'])"/>
    140140
    141141    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    142     href="../x86_64-64/eglibc.xml"
     142    href="../common/glibc.xml"
    143143    xpointer="xpointer(//*[@os='v'])"/>
     144
     145    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     146    href="../common/glibc.xml"
     147    xpointer="xpointer(//*[@os='w'])"/>
     148
     149    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     150    href="../common/glibc.xml"
     151    xpointer="xpointer(//*[@os='x'])"/>
    144152
    145153  </sect2>
    146154
    147155  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    148   href="../common/eglibc.xml"
    149   xpointer="xpointer(id('i18n-eglibc'))"/>
     156  href="../common/glibc.xml"
     157  xpointer="xpointer(id('i18n-glibc'))"/>
    150158
    151159  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    152   href="../common/eglibc.xml"
    153   xpointer="xpointer(id('conf-eglibc'))"/>
     160  href="../common/glibc.xml"
     161  xpointer="xpointer(id('conf-glibc'))"/>
    154162
    155163  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    156   href="../common/eglibc.xml"
     164  href="../common/glibc.xml"
    157165  xpointer="xpointer(id('conf-ld'))"/>
    158166
    159167  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    160   href="../common/eglibc.xml"
    161   xpointer="xpointer(id('contents-eglibc'))"/>
     168  href="../common/glibc.xml"
     169  xpointer="xpointer(id('contents-glibc'))"/>
    162170
    163171</sect1>
  • BOOK/final-system/sparc64-chapter.xml

    r88ef769 r03e6a40  
    1818  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/linux-headers.xml"/>
    1919  <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"/>
    2222  <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="common/m4.xml"/>
    2324  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gmp.xml"/>
    2425  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gmp-64bit.xml"/>
     
    3334  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/zlib.xml"/>
    3435  <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"/>
    3540  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/binutils.xml"/>
    3641  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gcc.xml"/>
    3742  <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"/>
    3847  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/sed.xml"/>
    3948  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/ncurses.xml"/>
     
    4352  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/util-linux.xml"/>
    4453  <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"/>
    4756  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/e2fsprogs.xml"/>
    4857  <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"/>
    4960  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/coreutils.xml"/>
    5061  <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="common/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"/>
    5462  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc64/libtool.xml"/>
    5563  <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"/>
    5864  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/iproute2.xml"/>
    5965  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/perl.xml"/>
     
    7480  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gettext.xml"/>
    7581  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gettext-64bit.xml"/>
     82  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gperf.xml"/>
    7683  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/grep.xml"/>
    7784  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/groff.xml"/>
     
    8491  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/xz-64bit.xml"/>
    8592  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/man.xml"/>
     93  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/expat.xml"/>
     94  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/xml-parser.xml"/>
     95  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/xml-parser-64bit.xml"/>
     96  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/intltool.xml"/>
     97  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/expat-64bit.xml"/>
    8698  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/kmod.xml"/>
    8799  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/kmod-64bit.xml"/>
    88100  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/patch.xml"/>
    89101  <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"/>
     102  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/systemd.xml"/>
     103  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/systemd-64bit.xml"/>
     104  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/dbus.xml"/>
     105  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/dbus-64bit.xml"/>
    96106  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/tar.xml"/>
    97107  <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"/>
    100108  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/vim.xml"/>
    101109  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc64/elftoaout.xml"/>
  • BOOK/final-system/sparc64/glibc-64bit.xml

    r88ef769 r03e6a40  
    66]>
    77
    8 <sect1 id="ch-system-eglibc" role="wrap">
    9   <?dbhtml filename="eglibc-64bit.html"?>
     8<sect1 id="ch-system-glibc" role="wrap">
     9  <?dbhtml filename="glibc-64bit.html"?>
    1010
    11   <title>EGLIBC-&eglibc-version; 64-Bit</title>
     11  <title>GLIBC-&glibc-version; 64-Bit</title>
    1212
    13   <indexterm zone="ch-system-eglibc">
    14     <primary sortas="a-EGLIBC">EGLIBC</primary>
     13  <indexterm zone="ch-system-glibc">
     14    <primary sortas="a-GLIBC">GLIBC</primary>
    1515  </indexterm>
    1616
    1717  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    18   href="../common/eglibc.xml"
     18  href="../common/glibc.xml"
    1919  xpointer="xpointer(//*[@role='package'])"/>
    2020
    2121  <sect2 role="installation">
    22     <title>Installation of EGLIBC</title>
     22    <title>Installation of GLIBC</title>
    2323
    2424    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    25     href="../common/eglibc.xml"
     25    href="../common/glibc.xml"
    2626    xpointer="xpointer(//*[@os='l1'])"/>
    2727
    2828    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    29     href="../common/eglibc.xml"
     29    href="../common/glibc.xml"
    3030    xpointer="xpointer(//*[@os='l2'])"/>
    3131
    3232    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    33     href="../common/eglibc.xml"
     33    href="../common/glibc.xml"
    3434    xpointer="xpointer(//*[@os='l3'])"/>
    3535
    3636    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    37     href="../multilib/eglibc-64bit.xml"
     37    href="../multilib/glibc-64bit.xml"
    3838    xpointer="xpointer(//*[@os='l4'])"/>
    3939
    4040    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    41     href="../common/eglibc.xml"
     41    href="../common/glibc.xml"
    4242    xpointer="xpointer(//*[@os='b'])"/>
    4343
    4444    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    45     href="../common/eglibc.xml"
     45    href="../common/glibc.xml"
    4646    xpointer="xpointer(//*[@os='s1'])"/>
    4747
    4848    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    49     href="../common/eglibc.xml"
     49    href="../common/glibc.xml"
    5050    xpointer="xpointer(//*[@os='s2'])"/>
    5151
    5252    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    53     href="../common/eglibc.xml"
     53    href="../common/glibc.xml"
    5454    xpointer="xpointer(//*[@os='e'])"/>
    5555
    5656    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    57     href="../common/eglibc.xml"
     57    href="../common/glibc.xml"
    5858    xpointer="xpointer(//*[@os='f'])"/>
    5959
    6060    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    61     href="../multilib/eglibc-64bit.xml"
     61    href="../multilib/glibc-64bit.xml"
    6262    xpointer="xpointer(//*[@os='m1'])"/>
    6363
    6464    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    65     href="../multilib/eglibc-64bit.xml"
     65    href="../multilib/glibc-64bit.xml"
    6666    xpointer="xpointer(//*[@os='m2'])"/>
    6767
     
    7272
    7373    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    74     href="../common/eglibc.xml"
     74    href="../common/glibc.xml"
    7575    xpointer="xpointer(//*[@os='g'])"/>
    7676
    7777<screen os="h"><userinput>CC="gcc ${BUILD64}" CXX="g++ ${BUILD64}" \
    78     ../eglibc-&eglibc-version;/configure --prefix=/usr \
     78    ../glibc-&glibc-version;/configure --prefix=/usr \
    7979    --disable-profile --enable-kernel=2.6.32 \
    80     --libexecdir=/usr/lib64/eglibc --libdir=/usr/lib64 \
     80    --libexecdir=/usr/lib64/glibc --libdir=/usr/lib64 \
    8181    --enable-obsolete-rpc --cache-file=config.cache</userinput></screen>
    8282
    8383    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    84     href="../multilib/eglibc-64bit.xml"
     84    href="../multilib/glibc-64bit.xml"
    8585    xpointer="xpointer(//*[@os='i'])"/>
    8686
    8787    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    88     href="../common/eglibc.xml"
     88    href="../common/glibc.xml"
    8989    xpointer="xpointer(//*[@os='j'])"/>
    9090
    9191    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    92     href="../common/eglibc.xml"
     92    href="../common/glibc.xml"
    9393    xpointer="xpointer(//*[@os='k'])"/>
    9494
    9595    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    96     href="../common/eglibc.xml"
     96    href="../common/glibc.xml"
    9797    xpointer="xpointer(//*[@os='l'])"/>
    9898
    9999    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    100     href="../common/eglibc.xml"
     100    href="../common/glibc.xml"
    101101    xpointer="xpointer(//*[@os='m'])"/>
    102102
    103103    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    104     href="../multilib/eglibc-64bit.xml"
     104    href="../multilib/glibc-64bit.xml"
    105105    xpointer="xpointer(//*[@os='n'])"/>
    106106
    107107    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    108     href="../multilib/eglibc-64bit.xml"
     108    href="../multilib/glibc-64bit.xml"
    109109    xpointer="xpointer(//*[@os='o'])"/>
    110110
    111111    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    112     href="../multilib/eglibc-64bit.xml"
     112    href="../multilib/glibc-64bit.xml"
    113113    xpointer="xpointer(//*[@os='p'])"/>
    114114
    115115    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    116     href="../common/eglibc.xml"
     116    href="../common/glibc.xml"
    117117    xpointer="xpointer(//*[@os='s'])"/>
    118118
    119119    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    120     href="../common/eglibc.xml"
     120    href="../common/glibc.xml"
    121121    xpointer="xpointer(//*[@os='t'])"/>
     122
     123    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     124    href="../common/glibc.xml"
     125    xpointer="xpointer(//*[@os='u'])"/>
     126
     127    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     128    href="../common/glibc.xml"
     129    xpointer="xpointer(//*[@os='v'])"/>
     130
     131    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     132    href="../common/glibc.xml"
     133    xpointer="xpointer(//*[@os='w'])"/>
     134
     135    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     136    href="../common/glibc.xml"
     137    xpointer="xpointer(//*[@os='x'])"/>
    122138
    123139  </sect2>
    124140
    125141  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    126   href="../common/eglibc.xml"
    127   xpointer="xpointer(id('i18n-eglibc'))"/>
     142  href="../common/glibc.xml"
     143  xpointer="xpointer(id('i18n-glibc'))"/>
    128144
    129145  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    130   href="../common/eglibc.xml"
    131   xpointer="xpointer(id('conf-eglibc'))"/>
     146  href="../common/glibc.xml"
     147  xpointer="xpointer(id('conf-glibc'))"/>
    132148
    133149  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    134   href="../multilib/eglibc-64bit.xml"
     150  href="../multilib/glibc-64bit.xml"
    135151  xpointer="xpointer(id('conf-ld'))"/>
    136152
    137153  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    138   href="../common/eglibc.xml"
    139   xpointer="xpointer(id('contents-eglibc'))"/>
     154  href="../common/glibc.xml"
     155  xpointer="xpointer(id('contents-glibc'))"/>
    140156
    141157</sect1>
  • BOOK/final-system/x86-chapter.xml

    r88ef769 r03e6a40  
    1818  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/linux-headers.xml"/>
    1919  <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"/>
    2121  <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"/>
    2223  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gmp.xml"/>
    2324  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/mpfr.xml"/>
     
    2627  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/cloog.xml"/>
    2728  <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"/>
    2831  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/binutils.xml"/>
    2932  <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"/>
    3035  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/sed.xml"/>
    3136  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ncurses.xml"/>
     
    3338  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/shadow.xml"/>
    3439  <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"/>
    3641  <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"/>
    3743  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/coreutils.xml"/>
    3844  <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"/>
    4145  <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"/>
    4346  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/iproute2.xml"/>
    4447  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/perl.xml"/>
     
    5457  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/findutils.xml"/>
    5558  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gettext.xml"/>
     59  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gperf.xml"/>
    5660  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/grep.xml"/>
    5761  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/groff.xml"/>
     
    6367  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/xz.xml"/>
    6468  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/man.xml"/>
     69  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/expat.xml"/>
     70  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/xml-parser.xml"/>
     71  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/intltool.xml"/>
    6572  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/kmod.xml"/>
    6673  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/patch.xml"/>
    6774  <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"/>
     75  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/systemd.xml"/>
     76  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/dbus.xml"/>
    7277  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/tar.xml"/>
    7378  <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"/>
     79<!--   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/eudev.xml"/> -->
    7580  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/vim.xml"/>
    7681  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86/grub.xml"/>
  • BOOK/final-system/x86/glibc.xml

    r88ef769 r03e6a40  
    66]>
    77
    8 <sect1 id="ch-system-eglibc" role="wrap">
    9   <?dbhtml filename="eglibc.html"?>
     8<sect1 id="ch-system-glibc" role="wrap">
     9  <?dbhtml filename="glibc.html"?>
    1010
    11   <title>EGLIBC-&eglibc-version;</title>
     11  <title>GLIBC-&glibc-version;</title>
    1212
    13   <indexterm zone="ch-system-eglibc">
    14     <primary sortas="a-EGLIBC">EGLIBC</primary>
     13  <indexterm zone="ch-system-glibc">
     14    <primary sortas="a-GLIBC">GLIBC</primary>
    1515  </indexterm>
    1616
    1717  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    18   href="../common/eglibc.xml"
     18  href="../common/glibc.xml"
    1919  xpointer="xpointer(//*[@role='package'])"/>
    2020
    2121  <sect2 role="installation">
    22     <title>Installation of EGLIBC</title>
     22    <title>Installation of GLIBC</title>
    2323
    2424    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    25     href="../common/eglibc.xml"
     25    href="../common/glibc.xml"
    2626    xpointer="xpointer(//*[@os='z'])"/>
    2727
    2828    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    29     href="../common/eglibc.xml"
     29    href="../common/glibc.xml"
    3030    xpointer="xpointer(//*[@os='l1'])"/>
    3131
    3232    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    33     href="../common/eglibc.xml"
     33    href="../common/glibc.xml"
    3434    xpointer="xpointer(//*[@os='l2'])"/>
    3535
    3636    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    37     href="../common/eglibc.xml"
     37    href="../common/glibc.xml"
    3838    xpointer="xpointer(//*[@os='l3'])"/>
    3939
    4040    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    41     href="../common/eglibc.xml"
     41    href="../common/glibc.xml"
    4242    xpointer="xpointer(//*[@os='l4'])"/>
    4343
    4444    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    45     href="../common/eglibc.xml"
     45    href="../common/glibc.xml"
    4646    xpointer="xpointer(//*[@os='b'])"/>
    4747
    4848    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    49     href="../common/eglibc.xml"
     49    href="../common/glibc.xml"
    5050    xpointer="xpointer(//*[@os='s1'])"/>
    5151
    5252    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    53     href="../common/eglibc.xml"
     53    href="../common/glibc.xml"
    5454    xpointer="xpointer(//*[@os='s2'])"/>
    5555
    5656    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    57     href="../common/eglibc.xml"
     57    href="../common/glibc.xml"
    5858    xpointer="xpointer(//*[@os='e'])"/>
    5959
    6060    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    61     href="../common/eglibc.xml"
     61    href="../common/glibc.xml"
    6262    xpointer="xpointer(//*[@os='f'])"/>
    6363
    6464    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    65     href="../common/eglibc.xml"
     65    href="../common/glibc.xml"
    6666    xpointer="xpointer(//*[@os='g'])"/>
    6767
    6868<screen os="h"><userinput>
    6969    CFLAGS="-march=$(cut -d- -f1 &lt;&lt;&lt; $MACHTYPE) -O2" \
    70     ../eglibc-&eglibc-version;/configure --prefix=/usr \
    71     --disable-profile --enable-kernel=2.6.32 --libexecdir=/usr/lib/eglibc \
     70    ../glibc-&glibc-version;/configure --prefix=/usr \
     71    --disable-profile --enable-kernel=2.6.32 --libexecdir=/usr/lib/glibc \
    7272    --enable-obsolete-rpc</userinput></screen>
    7373
    7474    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    75     href="../common/eglibc.xml"
     75    href="../common/glibc.xml"
    7676    xpointer="xpointer(//*[@os='i'])"/>
    7777
    7878    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    79     href="../common/eglibc.xml"
     79    href="../common/glibc.xml"
    8080    xpointer="xpointer(//*[@os='j'])"/>
    8181
    8282    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    83     href="../common/eglibc.xml"
     83    href="../common/glibc.xml"
    8484    xpointer="xpointer(//*[@os='k'])"/>
    8585
    8686    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    87     href="../common/eglibc.xml"
     87    href="../common/glibc.xml"
    8888    xpointer="xpointer(//*[@os='l'])"/>
    8989
    9090    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    91     href="../common/eglibc.xml"
     91    href="../common/glibc.xml"
    9292    xpointer="xpointer(//*[@os='m'])"/>
    9393
    9494    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    95     href="../common/eglibc.xml"
     95    href="../common/glibc.xml"
    9696    xpointer="xpointer(//*[@os='n'])"/>
    9797
    9898    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    99     href="../common/eglibc.xml"
     99    href="../common/glibc.xml"
    100100    xpointer="xpointer(//*[@os='o'])"/>
    101101
    102102    <!-- this is specific to x86 because of the i686 reference in the math tests -->
    103103    <itemizedlist os="p">
     104      <listitem>
     105        <para>The <emphasis>nptl/tst-clock2</emphasis>,
     106        <emphasis>nptl/tst-attr3</emphasis>,
     107        <emphasis>tst/tst-cputimer1</emphasis>, and
     108        <emphasis>rt/tst-cpuclock2</emphasis>
     109        tests have been known to fail.  The
     110        reason is not completely understood, but indications are that minor
     111        timing issues can trigger these failures.</para>
     112      </listitem>
    104113      <listitem>
    105114        <para>The <emphasis>math</emphasis> tests, at least on i686, fail in
     
    120129      <listitem>
    121130        <para>When running on older and slower hardware, some tests
    122         can fail because of test timeouts being exceeded.</para>
     131        can fail because of test timeouts being exceeded.
     132        Modifying the make check command to set a TIMEOUTFACTOR is reported to
     133        help eliminate these errors (e.g. <command>TIMEOUTFACTOR=16
     134        make -k check</command>).</para>
     135      </listitem>
     136      <listitem>
     137        <para>posix/tst-getaddrinfo4 will always fail due to not having a network
     138        connection when the test is run.</para>
    123139      </listitem>
    124140    </itemizedlist>
    125141
    126142    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    127     href="../common/eglibc.xml"
     143    href="../common/glibc.xml"
    128144    xpointer="xpointer(//*[@os='q'])"/>
    129145
    130146    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    131     href="../common/eglibc.xml"
     147    href="../common/glibc.xml"
    132148    xpointer="xpointer(//*[@os='r'])"/>
    133149
    134150    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    135     href="../common/eglibc.xml"
     151    href="../common/glibc.xml"
    136152    xpointer="xpointer(//*[@os='s'])"/>
    137153
    138154    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    139     href="../common/eglibc.xml"
     155    href="../common/glibc.xml"
    140156    xpointer="xpointer(//*[@os='t'])"/>
     157
     158    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     159    href="../common/glibc.xml"
     160    xpointer="xpointer(//*[@os='u'])"/>
     161
     162    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     163    href="../common/glibc.xml"
     164    xpointer="xpointer(//*[@os='v'])"/>
     165
     166    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     167    href="../common/glibc.xml"
     168    xpointer="xpointer(//*[@os='w'])"/>
     169
     170    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     171    href="../common/glibc.xml"
     172    xpointer="xpointer(//*[@os='x'])"/>
    141173
    142174  </sect2>
    143175
    144176  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    145   href="../common/eglibc.xml"
    146   xpointer="xpointer(id('i18n-eglibc'))"/>
     177  href="../common/glibc.xml"
     178  xpointer="xpointer(id('i18n-glibc'))"/>
    147179
    148180  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    149   href="../common/eglibc.xml"
    150   xpointer="xpointer(id('conf-eglibc'))"/>
     181  href="../common/glibc.xml"
     182  xpointer="xpointer(id('conf-glibc'))"/>
    151183
    152184  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    153   href="../common/eglibc.xml"
     185  href="../common/glibc.xml"
    154186  xpointer="xpointer(id('conf-ld'))"/>
    155187
    156188  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    157   href="../common/eglibc.xml"
    158   xpointer="xpointer(id('contents-eglibc'))"/>
     189  href="../common/glibc.xml"
     190  xpointer="xpointer(id('contents-glibc'))"/>
    159191
    160192</sect1>
  • BOOK/final-system/x86/grub.xml

    r88ef769 r03e6a40  
    2626    <note os="n1">
    2727      <para>If you would like use a different bootloader than this
    28       one you can go to the following link for alterative bootloaders
     28      one you can go to the following link for alternative bootloaders
    2929      and the instructions to use them.
    3030      <ulink url="http://trac.cross-lfs.org/wiki/bootloaders"/></para>
     
    3939    </note>
    4040
    41     <para os="s1">EGLIBC-&eglibc-version; does not declare gets():</para>
     41    <para os="s1">GLIBC-&glibc-version; does not declare gets():</para>
    4242
    4343<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

    r88ef769 r03e6a40  
    1818  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/linux-headers.xml"/>
    1919  <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"/>
    2121  <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"/>
    2223  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gmp.xml"/>
    2324  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/mpfr.xml"/>
     
    2627  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/cloog.xml"/>
    2728  <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"/>
    2831  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86_64-64/binutils.xml"/>
    2932  <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"/>
    3035  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/sed.xml"/>
    3136  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ncurses.xml"/>
     
    3338  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/shadow.xml"/>
    3439  <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"/>
    3641  <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"/>
    3743  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/coreutils.xml"/>
    3844  <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"/>
    4145  <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"/>
    4346  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/iproute2.xml"/>
    4447  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/perl.xml"/>
     
    5457  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/findutils.xml"/>
    5558  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gettext.xml"/>
     59  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gperf.xml"/>
    5660  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/grep.xml"/>
    5761  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/groff.xml"/>
     
    6367  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/xz.xml"/>
    6468  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/man.xml"/>
     69  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/expat.xml"/>
     70  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/xml-parser.xml"/>
     71  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/intltool.xml"/>
    6572  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/kmod.xml"/>
    6673  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/patch.xml"/>
    6774  <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"/>
     75  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/systemd.xml"/>
     76  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/dbus.xml"/>
    7277  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/tar.xml"/>
    7378  <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"/>
    7579  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/vim.xml"/>
    7680  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86/grub.xml"/>
  • BOOK/final-system/x86_64-64/binutils.xml

    r88ef769 r03e6a40  
    8181    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    8282    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"
    8783    xpointer="xpointer(//*[@os='n'])"/>
    8884
     
    125121    xpointer="xpointer(//*[@os='s'])"/>
    126122
    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 
    135123  </sect2>
    136124
  • BOOK/final-system/x86_64-64/glibc.xml

    r88ef769 r03e6a40  
    66]>
    77
    8 <sect1 id="ch-system-eglibc" role="wrap">
    9   <?dbhtml filename="eglibc.html"?>
    10 
    11   <title>EGLIBC-&eglibc-version;</title>
    12 
    13   <indexterm zone="ch-system-eglibc">
    14     <primary sortas="a-EGLIBC">EGLIBC</primary>
     8<sect1 id="ch-system-glibc" role="wrap">
     9  <?dbhtml filename="glibc.html"?>
     10
     11  <title>GLIBC-&glibc-version;</title>
     12
     13  <indexterm zone="ch-system-glibc">
     14    <primary sortas="a-GLIBC">GLIBC</primary>
    1515  </indexterm>
    1616
    1717  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    18   href="../common/eglibc.xml"
     18  href="../common/glibc.xml"
    1919  xpointer="xpointer(//*[@role='package'])"/>
    2020
    2121  <sect2 role="installation">
    22     <title>Installation of EGLIBC</title>
    23 
    24     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    25     href="../common/eglibc.xml"
     22    <title>Installation of GLIBC</title>
     23
     24    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     25    href="../common/glibc.xml"
    2626    xpointer="xpointer(//*[@os='z'])"/>
    2727
    2828    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    29     href="../common/eglibc.xml"
     29    href="../common/glibc.xml"
    3030    xpointer="xpointer(//*[@os='l1'])"/>
    3131
    3232    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    33     href="../common/eglibc.xml"
     33    href="../common/glibc.xml"
    3434    xpointer="xpointer(//*[@os='l2'])"/>
    3535
    3636    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    37     href="../common/eglibc.xml"
     37    href="../common/glibc.xml"
    3838    xpointer="xpointer(//*[@os='l3'])"/>
    3939
    4040    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    41     href="../common/eglibc.xml"
     41    href="../common/glibc.xml"
    4242    xpointer="xpointer(//*[@os='l4'])"/>
    4343
    4444    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    45     href="../common/eglibc.xml"
     45    href="../common/glibc.xml"
    4646    xpointer="xpointer(//*[@os='b'])"/>
    4747
    4848    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    49     href="../common/eglibc.xml"
     49    href="../common/glibc.xml"
    5050    xpointer="xpointer(//*[@os='s1'])"/>
    5151
    5252    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    53     href="../common/eglibc.xml"
     53    href="../common/glibc.xml"
    5454    xpointer="xpointer(//*[@os='s2'])"/>
    5555
    5656    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    57     href="../common/eglibc.xml"
     57    href="../common/glibc.xml"
    5858    xpointer="xpointer(//*[@os='e'])"/>
    5959
    6060    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    61     href="../common/eglibc.xml"
     61    href="../common/glibc.xml"
    6262    xpointer="xpointer(//*[@os='f'])"/>
    6363
    64     <para os="l5">Tell EGLIBC to install its libraries into
     64    <para os="l5">Tell GLIBC to install its libraries into
    6565    <filename class="directory">/lib</filename>:</para>
    6666
     
    6868
    6969    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    70     href="../common/eglibc.xml"
     70    href="../common/glibc.xml"
    7171    xpointer="xpointer(//*[@os='g'])"/>
    7272
    7373<screen os="h"><userinput>CFLAGS="-O2" \
    74     ../eglibc-&eglibc-version;/configure --prefix=/usr \
     74    ../glibc-&glibc-version;/configure --prefix=/usr \
    7575    --disable-profile --enable-kernel=2.6.32 \
    76     --libexecdir=/usr/lib/eglibc --libdir=/usr/lib \
     76    --libexecdir=/usr/lib/glibc --libdir=/usr/lib \
    7777    --enable-obsolete-rpc</userinput></screen>
    7878
     
    8181
    8282      <varlistentry>
    83         <term><parameter>--libexecdir=/usr/lib/eglibc</parameter></term>
     83        <term><parameter>--libexecdir=/usr/lib/glibc</parameter></term>
    8484        <listitem>
    8585          <para>This changes the location of the <command>getconf</command>
    8686          utility from its default of <filename
    8787          class="directory">/usr/libexec</filename> to <filename
    88           class="directory">/usr/lib/eglibc</filename>.</para>
     88          class="directory">/usr/lib/glibc</filename>.</para>
    8989        </listitem>
    9090      </varlistentry>
     
    9292
    9393    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    94     href="../common/eglibc.xml"
     94    href="../common/glibc.xml"
    9595    xpointer="xpointer(//*[@os='j'])"/>
    9696
    9797    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    98     href="../common/eglibc.xml"
     98    href="../common/glibc.xml"
    9999    xpointer="xpointer(//*[@os='k'])"/>
    100100
    101101    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    102     href="../common/eglibc.xml"
     102    href="../common/glibc.xml"
    103103    xpointer="xpointer(//*[@os='l'])"/>
    104104
    105105    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    106     href="../common/eglibc.xml"
     106    href="../common/glibc.xml"
    107107    xpointer="xpointer(//*[@os='m'])"/>
    108108
    109109    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    110     href="../multilib/eglibc-64bit.xml"
     110    href="../multilib/glibc-64bit.xml"
    111111    xpointer="xpointer(//*[@os='n'])"/>
    112112
    113113    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    114     href="../multilib/eglibc-64bit.xml"
     114    href="../multilib/glibc-64bit.xml"
    115115    xpointer="xpointer(//*[@os='o'])"/>
    116116
    117117    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    118     href="../multilib/eglibc-64bit.xml"
     118    href="../multilib/glibc-64bit.xml"
    119119    xpointer="xpointer(//*[@os='p'])"/>
    120120
    121121    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    122     href="../common/eglibc.xml"
     122    href="../common/glibc.xml"
    123123    xpointer="xpointer(//*[@os='q'])"/>
    124124
    125125    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    126     href="../common/eglibc.xml"
     126    href="../common/glibc.xml"
    127127    xpointer="xpointer(//*[@os='r'])"/>
    128128
     
    133133    creating a symlink to the real loader.</para>
    134134
    135     <screen><userinput>ln -sv &eglibc-ld-name; /lib/ld-linux.so.2</userinput></screen>
    136 
    137     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    138     href="../common/eglibc.xml"
     135    <screen><userinput>ln -sv &glibc-ld-name; /lib/ld-linux.so.2</userinput></screen>
     136
     137    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     138    href="../common/glibc.xml"
    139139    xpointer="xpointer(//*[@os='s'])"/>
    140140
    141141    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    142     href="../common/eglibc.xml"
     142    href="../common/glibc.xml"
    143143    xpointer="xpointer(//*[@os='t'])"/>
    144144
     
    149149
    150150    <screen><userinput>rm -v /lib/ld-linux.so.2
    151 cp -v /usr/bin/ldd{,.bak}
    152 sed '/RTLDLIST/s%/ld-linux.so.2 /lib64%%' /usr/bin/ldd.bak >/usr/bin/ldd</userinput></screen>
     151sed -i.bak '/RTLDLIST/s%/ld-linux.so.2 /lib64%%' /usr/bin/ldd</userinput></screen>
    153152
    154153    <para>Check the script to make sure the sed worked correctly, then delete
     
    157156    <screen><userinput>rm -v /usr/bin/ldd.bak</userinput></screen>
    158157
    159  <para os="u">The stubs.h header installed by EGLIBC looks for stubs-32.h
    160     and stubs-64.h. This configuration of EGLIBC only generates stubs-64.h. Fix
    161     this with the following:</para>
    162 
    163     <screen os="v"><userinput>mv -v /usr/include/gnu/stubs{-64,}.h</userinput></screen>
     158    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     159    href="../common/glibc.xml"
     160    xpointer="xpointer(//*[@os='u'])"/>
     161
     162    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     163    href="../common/glibc.xml"
     164    xpointer="xpointer(//*[@os='v'])"/>
     165
     166    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     167    href="../common/glibc.xml"
     168    xpointer="xpointer(//*[@os='w'])"/>
     169
     170    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     171    href="../common/glibc.xml"
     172    xpointer="xpointer(//*[@os='x'])"/>
    164173
    165174  </sect2>
    166175
    167176  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    168   href="../common/eglibc.xml"
    169   xpointer="xpointer(id('i18n-eglibc'))"/>
    170 
    171   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    172   href="../common/eglibc.xml"
    173   xpointer="xpointer(id('conf-eglibc'))"/>
     177  href="../common/glibc.xml"
     178  xpointer="xpointer(id('i18n-glibc'))"/>
     179
     180  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     181  href="../common/glibc.xml"
     182  xpointer="xpointer(id('conf-glibc'))"/>
    174183
    175184  <sect2 id="conf-ld" role="configuration">
     
    195204
    196205    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    197     href="../common/eglibc.xml"
     206    href="../common/glibc.xml"
    198207    xpointer="xpointer(//*[@os='ld-b'])"/>
    199208
    200209    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    201     href="../common/eglibc.xml"
     210    href="../common/glibc.xml"
    202211    xpointer="xpointer(//*[@os='ld-c'])"/>
    203212
     
    205214
    206215  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    207   href="../common/eglibc.xml"
    208   xpointer="xpointer(id('contents-eglibc'))"/>
     216  href="../common/glibc.xml"
     217  xpointer="xpointer(id('contents-glibc'))"/>
    209218
    210219</sect1>
  • BOOK/final-system/x86_64-chapter.xml

    r88ef769 r03e6a40  
    1818  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/linux-headers.xml"/>
    1919  <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="x86_64/glibc.xml"/>
     21  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86_64/glibc-64bit.xml"/>
    2222  <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="common/m4.xml"/>
    2324  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gmp.xml"/>
    2425  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gmp-64bit.xml"/>
     
    3334  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/zlib.xml"/>
    3435  <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"/>
    3540  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/binutils.xml"/>
    3641  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gcc.xml"/>
    3742  <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"/>
    3847  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/sed.xml"/>
    3948  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/ncurses.xml"/>
     
    4352  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/util-linux.xml"/>
    4453  <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"/>
    4756  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/e2fsprogs.xml"/>
    4857  <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"/>
    4960  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/coreutils.xml"/>
    5061  <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="common/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"/>
    5462  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86_64/libtool.xml"/>
    5563  <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"/>
    5864  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/iproute2.xml"/>
    5965  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/perl.xml"/>
     
    7480  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gettext.xml"/>
    7581  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gettext-64bit.xml"/>
     82  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gperf.xml"/>
    7683  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/grep.xml"/>
    7784  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/groff.xml"/>
     
    8491  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/xz-64bit.xml"/>
    8592  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/man.xml"/>
     93  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/expat.xml"/>
     94  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/expat-64bit.xml"/>
     95  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/xml-parser.xml"/>
     96  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/xml-parser-64bit.xml"/>
     97  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/intltool.xml"/>
    8698  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/kmod.xml"/>
    8799  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/kmod-64bit.xml"/>
    88100  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/patch.xml"/>
    89101  <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"/>
     102  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/systemd.xml"/>
     103  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/systemd-64bit.xml"/>
     104  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/dbus.xml"/>
     105  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/dbus-64bit.xml"/>
    96106  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/tar.xml"/>
    97107  <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"/>
    100108  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/vim.xml"/>
    101109  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86/grub.xml"/>
  • BOOK/final-system/x86_64/glibc-64bit.xml

    r88ef769 r03e6a40  
    66]>
    77
    8 <sect1 id="ch-system-eglibc" role="wrap">
    9   <?dbhtml filename="eglibc-64bit.html"?>
     8<sect1 id="ch-system-glibc" role="wrap">
     9  <?dbhtml filename="glibc-64bit.html"?>
    1010
    11   <title>EGLIBC-&eglibc-version; 64-Bit</title>
     11  <title>GLIBC-&glibc-version; 64-Bit</title>
    1212
    13   <indexterm zone="ch-system-eglibc">
    14     <primary sortas="a-EGLIBC">EGLIBC</primary>
     13  <indexterm zone="ch-system-glibc">
     14    <primary sortas="a-GLIBC">GLIBC</primary>
    1515  </indexterm>
    1616
    1717  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    18   href="eglibc.xml"
     18  href="glibc.xml"
    1919  xpointer="xpointer(//*[@role='package'])"/>
    2020
     
    2323
    2424    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    25     href="../common/eglibc.xml"
     25    href="../common/glibc.xml"
    2626    xpointer="xpointer(//*[@os='l1'])"/>
    2727
    2828    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    29     href="../common/eglibc.xml"
     29    href="../common/glibc.xml"
    3030    xpointer="xpointer(//*[@os='l2'])"/>
    3131
    3232    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    33     href="../common/eglibc.xml"
     33    href="../common/glibc.xml"
    3434    xpointer="xpointer(//*[@os='l3'])"/>
    3535
    3636    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    37     href="../multilib/eglibc-64bit.xml"
     37    href="../multilib/glibc-64bit.xml"
    3838    xpointer="xpointer(//*[@os='l4'])"/>
    3939
    4040    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    41     href="eglibc.xml"
     41    href="glibc.xml"
    4242    xpointer="xpointer(//*[@os='b'])"/>
    4343
    4444    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    45     href="../common/eglibc.xml"
     45    href="../common/glibc.xml"
    4646    xpointer="xpointer(//*[@os='s1'])"/>
    4747
    4848    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    49     href="../common/eglibc.xml"
     49    href="../common/glibc.xml"
    5050    xpointer="xpointer(//*[@os='s2'])"/>
    5151
    5252    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    53     href="eglibc.xml"
     53    href="glibc.xml"
    5454    xpointer="xpointer(//*[@os='e'])"/>
    5555
    5656    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    57     href="eglibc.xml"
     57    href="glibc.xml"
    5858    xpointer="xpointer(//*[@os='f'])"/>
    5959
    6060    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    61     href="../multilib/eglibc-64bit.xml"
     61    href="../multilib/glibc-64bit.xml"
    6262    xpointer="xpointer(//*[@os='m1'])"/>
    6363
    6464    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    65     href="../multilib/eglibc-64bit.xml"
     65    href="../multilib/glibc-64bit.xml"
    6666    xpointer="xpointer(//*[@os='m2'])"/>
    6767
    6868    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    69     href="eglibc.xml"
     69    href="glibc.xml"
    7070    xpointer="xpointer(//*[@os='g'])"/>
    7171
    7272<screen os="h"><userinput>CC="gcc ${BUILD64}" CXX="g++ ${BUILD64}" \
    7373    CFLAGS="-O2" \
    74     ../eglibc-&eglibc-version;/configure --prefix=/usr \
     74    ../glibc-&glibc-version;/configure --prefix=/usr \
    7575    --disable-profile --enable-kernel=2.6.32 \
    76     --libexecdir=/usr/lib64/eglibc --libdir=/usr/lib64 \
     76    --libexecdir=/usr/lib64/glibc --libdir=/usr/lib64 \
    7777    --enable-obsolete-rpc</userinput></screen>
    7878
    7979    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    80     href="../multilib/eglibc-64bit.xml"
     80    href="../multilib/glibc-64bit.xml"
    8181    xpointer="xpointer(//*[@os='i'])"/>
    8282
    8383    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    84     href="eglibc.xml"
     84    href="glibc.xml"
    8585    xpointer="xpointer(//*[@os='j'])"/>
    8686
    8787    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    88     href="eglibc.xml"
     88    href="glibc.xml"
    8989    xpointer="xpointer(//*[@os='k'])"/>
    9090
    9191    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    92     href="eglibc.xml"
     92    href="glibc.xml"
    9393    xpointer="xpointer(//*[@os='l'])"/>
    9494
    9595    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    96     href="eglibc.xml"
     96    href="glibc.xml"
    9797    xpointer="xpointer(//*[@os='m'])"/>
    9898
    9999    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    100     href="eglibc.xml"
     100    href="glibc.xml"
    101101    xpointer="xpointer(//*[@os='n'])"/>
    102102
    103103    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    104     href="eglibc.xml"
     104    href="glibc.xml"
    105105    xpointer="xpointer(//*[@os='o'])"/>
    106106
    107107    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    108     href="../common/eglibc.xml"
     108    href="../common/glibc.xml"
    109109    xpointer="xpointer(//*[@os='p'])"/>
    110110
    111111    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    112     href="eglibc.xml"
     112    href="glibc.xml"
    113113    xpointer="xpointer(//*[@os='s'])"/>
    114114
    115115    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    116     href="eglibc.xml"
     116    href="glibc.xml"
    117117    xpointer="xpointer(//*[@os='t'])"/>
     118
     119    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     120    href="../common/glibc.xml"
     121    xpointer="xpointer(//*[@os='u'])"/>
     122
     123    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     124    href="../common/glibc.xml"
     125    xpointer="xpointer(//*[@os='v'])"/>
     126
     127    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     128    href="../common/glibc.xml"
     129    xpointer="xpointer(//*[@os='w'])"/>
     130
     131    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     132    href="../common/glibc.xml"
     133    xpointer="xpointer(//*[@os='x'])"/>
    118134
    119135  </sect2>
    120136
    121137  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    122   href="../common/eglibc.xml"
    123   xpointer="xpointer(id('i18n-eglibc'))"/>
     138  href="../common/glibc.xml"
     139  xpointer="xpointer(id('i18n-glibc'))"/>
    124140
    125141  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    126   href="../common/eglibc.xml"
    127   xpointer="xpointer(id('conf-eglibc'))"/>
     142  href="../common/glibc.xml"
     143  xpointer="xpointer(id('conf-glibc'))"/>
    128144
    129145  <sect2 id="conf-ld" role="configuration">
     
    154170
    155171    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    156     href="../multilib/eglibc-64bit.xml"
     172    href="../multilib/glibc-64bit.xml"
    157173    xpointer="xpointer(//*[@os='ld-b'])"/>
    158174
    159175    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    160     href="../multilib/eglibc-64bit.xml"
     176    href="../multilib/glibc-64bit.xml"
    161177    xpointer="xpointer(//*[@os='ld-c'])"/>
    162178
     
    164180
    165181  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    166   href="../common/eglibc.xml"
    167   xpointer="xpointer(id('contents-eglibc'))"/>
     182  href="../common/glibc.xml"
     183  xpointer="xpointer(id('contents-glibc'))"/>
    168184
    169185</sect1>
  • BOOK/final-system/x86_64/glibc.xml

    r88ef769 r03e6a40  
    66]>
    77
    8 <sect1 id="ch-system-eglibc-32" role="wrap">
    9   <?dbhtml filename="eglibc.html"?>
     8<sect1 id="ch-system-glibc-32" role="wrap">
     9  <?dbhtml filename="glibc.html"?>
    1010
    11   <title>EGLIBC-&eglibc-version; 32 Bit Libraries</title>
     11  <title>GLIBC-&glibc-version; 32 Bit Libraries</title>
    1212
    13   <indexterm zone="ch-system-eglibc-32">
    14     <primary sortas="a-EGLIBC">EGLIBC</primary>
     13  <indexterm zone="ch-system-glibc-32">
     14    <primary sortas="a-GLIBC">GLIBC</primary>
    1515    <secondary>32 Bit</secondary>
    1616  </indexterm>
    1717
    1818  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    19   href="../common/eglibc.xml"
     19  href="../common/glibc.xml"
    2020  xpointer="xpointer(//*[@role='package'])"/>
    2121
    2222  <sect2 role="installation">
    23     <title>Installation of EGLIBC</title>
     23    <title>Installation of GLIBC</title>
    2424
    2525    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    26     href="../common/eglibc.xml"
     26    href="../common/glibc.xml"
    2727    xpointer="xpointer(//*[@os='z'])"/>
    2828
    2929    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    30     href="../common/eglibc.xml"
     30    href="../common/glibc.xml"
    3131    xpointer="xpointer(//*[@os='l1'])"/>
    3232
    3333    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    34     href="../common/eglibc.xml"
     34    href="../common/glibc.xml"
    3535    xpointer="xpointer(//*[@os='l2'])"/>
    3636
    3737    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    38     href="../common/eglibc.xml"
     38    href="../common/glibc.xml"
    3939    xpointer="xpointer(//*[@os='l3'])"/>
    4040
    4141    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    42     href="../common/eglibc.xml"
     42    href="../common/glibc.xml"
    4343    xpointer="xpointer(//*[@os='l4'])"/>
    4444
    4545    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    46     href="../common/eglibc.xml"
     46    href="../common/glibc.xml"
    4747    xpointer="xpointer(//*[@os='b'])"/>
    4848
    4949    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    50     href="../common/eglibc.xml"
     50    href="../common/glibc.xml"
    5151    xpointer="xpointer(//*[@os='s1'])"/>
    5252
    5353    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    54     href="../common/eglibc.xml"
     54    href="../common/glibc.xml"
    5555    xpointer="xpointer(//*[@os='s2'])"/>
    5656
    5757    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    58     href="../common/eglibc.xml"
     58    href="../common/glibc.xml"
    5959    xpointer="xpointer(//*[@os='e'])"/>
    6060
    6161    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    62     href="../common/eglibc.xml"
     62    href="../common/glibc.xml"
    6363    xpointer="xpointer(//*[@os='f'])"/>
    6464
    6565    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    66     href="../common/eglibc.xml"
     66    href="../common/glibc.xml"
    6767    xpointer="xpointer(//*[@os='g'])"/>
    6868
    6969<screen os="h"><userinput>CC="gcc ${BUILD32}" CXX="g++ ${BUILD32}" \
    7070    CFLAGS="-march=$(cut -d- -f1 &lt;&lt;&lt; ${CLFS_TARGET32}) -O2" \
    71     ../eglibc-&eglibc-version;/configure --prefix=/usr \
     71    ../glibc-&glibc-version;/configure --prefix=/usr \
    7272    --disable-profile --enable-kernel=2.6.32 \
    73     --libexecdir=/usr/lib/eglibc --host=${CLFS_TARGET32} \
     73    --libexecdir=/usr/lib/glibc --host=${CLFS_TARGET32} \
    7474    --enable-obsolete-rpc</userinput></screen>
    7575
    7676    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    77     href="../common/eglibc.xml"
     77    href="../common/glibc.xml"
    7878    xpointer="xpointer(//*[@os='i'])"/>
    7979
    8080    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    81     href="../common/eglibc.xml"
     81    href="../common/glibc.xml"
    8282    xpointer="xpointer(//*[@os='j'])"/>
    8383
    8484    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    85     href="../common/eglibc.xml"
     85    href="../common/glibc.xml"
    8686    xpointer="xpointer(//*[@os='k'])"/>
    8787
    8888    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    89     href="../common/eglibc.xml"
     89    href="../common/glibc.xml"
    9090    xpointer="xpointer(//*[@os='l'])"/>
    9191
    9292    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    93     href="../multilib/eglibc.xml"
     93    href="../multilib/glibc.xml"
    9494    xpointer="xpointer(//*[@os='l1b'])"/>
    9595
    9696    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    97     href="../multilib/eglibc.xml"
     97    href="../multilib/glibc.xml"
    9898    xpointer="xpointer(//*[@os='l2b'])"/>
    9999
    100100    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    101     href="../common/eglibc.xml"
     101    href="../common/glibc.xml"
    102102    xpointer="xpointer(//*[@os='m'])"/>
    103103
    104104    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    105     href="../common/eglibc.xml"
     105    href="../common/glibc.xml"
    106106    xpointer="xpointer(//*[@os='n'])"/>
    107107
    108108    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    109     href="../common/eglibc.xml"
     109    href="../common/glibc.xml"
    110110    xpointer="xpointer(//*[@os='o'])"/>
    111111
    112112    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    113     href="../common/eglibc.xml"
     113    href="../common/glibc.xml"
    114114    xpointer="xpointer(//*[@os='p'])"/>
    115115
    116116    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    117     href="../common/eglibc.xml"
     117    href="../common/glibc.xml"
    118118    xpointer="xpointer(//*[@os='q'])"/>
    119119
    120120    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    121     href="../common/eglibc.xml"
     121    href="../common/glibc.xml"
    122122    xpointer="xpointer(//*[@os='r'])"/>
    123123
    124124    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    125     href="../common/eglibc.xml"
     125    href="../common/glibc.xml"
    126126    xpointer="xpointer(//*[@os='s'])"/>
    127127
    128128    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    129     href="../common/eglibc.xml"
     129    href="../common/glibc.xml"
    130130    xpointer="xpointer(//*[@os='t'])"/>
    131131
     
    136136
    137137    <para>Details on this package are located in <xref
    138     linkend="contents-eglibc" role="."/></para>
     138    linkend="contents-glibc" role="."/></para>
    139139
    140140  </sect2>
  • BOOK/general.ent

    r88ef769 r03e6a40  
    11<?xml version="1.0" encoding="ISO-8859-1"?>
    22
    3 <!ENTITY month "12"> <!-- Use two digits -->
    4 <!ENTITY month_name "December">
    5 <!ENTITY day "30"> <!-- Use two digits -->
    6 <!ENTITY year "2013"> <!-- Use four digits -->
     3<!ENTITY month "04"> <!-- Use two digits -->
     4<!ENTITY month_name "April">
     5<!ENTITY day "20"> <!-- Use two digits -->
     6<!ENTITY year "2014"> <!-- Use four digits -->
    77
    88<!ENTITY releasedate "&month_name; &day;, &year;">
     
    1313<!ENTITY generic-version "git"> <!-- Use "git", "testing", or "x.y.z[-pre{x}]" -->
    1414
    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;">
    1617
    1718<!ENTITY version-x86 "&version;-x86">
     
    2829<!ENTITY version-mips64 "&version;-MIPS64-Multilib">
    2930<!ENTITY version-mips64-64 "&version;-MIPS64-Pure64">
     31<!-- Alpha isn't tested anymore
    3032<!ENTITY version-alpha "&version;-ALPHA">
     33-->
    3134<!ENTITY version-native "&version;-Native">
    3235<!ENTITY version-native64 "&version;-Native-Multilib">
  • BOOK/introduction/common/changelog.xml

    r88ef769 r03e6a40  
    3131        </listitem>
    3232        <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>
    3837-->
     38
     39    <listitem>
     40      <para>20 April 2014</para>
     41      <itemizedlist>
     42        <listitem>
     43          <para>[Chris] - Reorganized "boot" section to allow everything
     44          to be installed into /tools, remove the need to chown ${CLFS} to the
     45          clfs user, and generally make the chapter's instructions flow better.</para>
     46        </listitem>
     47      </itemizedlist>
     48    </listitem>
     49
     50    <listitem>
     51      <para>18 April 2014</para>
     52      <itemizedlist>
     53        <listitem>
     54          <para>[Chris] - Added --disable-makeinstall-setuid to temp-system
     55          Util-linux, as nothing there needs to be suid.</para>
     56        </listitem>
     57      </itemizedlist>
     58    </listitem>
     59
     60    <listitem>
     61      <para>16 April 2014</para>
     62      <itemizedlist>
     63        <listitem>
     64          <para>[Chris] - Removed creation of /usr/bin/perl symlink, as
     65          Perl creates a link itself when installed.</para>
     66        </listitem>
     67      </itemizedlist>
     68    </listitem>
     69
     70    <listitem>
     71      <para>13 April 2014</para>
     72      <itemizedlist>
     73        <listitem>
     74          <para>[Chris] - Updated most packages in the Boot section to install
     75          into /tools instead of $CLFS. Thanks to Martin Ward and
     76          William Harrington for assistance.</para>
     77        </listitem>
     78      </itemizedlist>
     79    </listitem>
     80
     81    <listitem>
     82      <para>12 April 2014</para>
     83      <itemizedlist>
     84        <listitem>
     85          <para>[Chris] - Modified sysvinit installation to allow it
     86          to use /tools/etc/inittab and /tools/sbin/agetty.</para>
     87        </listitem>
     88        <listitem>
     89          <para>[Chris] - Moved Util-linux installation out of boot/chroot
     90          sections into the temp-system, as it can be installed the same
     91          way with either method.</para>
     92        </listitem>
     93      </itemizedlist>
     94    </listitem>
     95
     96    <listitem>
     97      <para>11 April 2014</para>
     98      <itemizedlist>
     99        <listitem>
     100          <para>[Chris] - Updated MPC to 1.0.2.</para>
     101        </listitem>
     102        <listitem>
     103          <para>[Chris] - Removed unneeded --disable-login and --disable-su
     104          switches from Util-linux configure in boot/chroot sections.</para>
     105        </listitem>
     106      </itemizedlist>
     107    </listitem>
     108
     109    <listitem>
     110      <para>09 April 2014</para>
     111      <itemizedlist>
     112        <listitem>
     113          <para>[William Harrington] - Update Eudev to 1.5.3.</para>
     114        </listitem>
     115      </itemizedlist>
     116    </listitem>
     117
     118    <listitem>
     119      <para>09 April 2014</para>
     120      <itemizedlist>
     121        <listitem>
     122          <para>[Chris] - Remove obsolete --enable-cloog-backend
     123          parameter from GCC configure.</para>
     124        </listitem>
     125        <listitem>
     126          <para>[William Harrington] - Remove unneeded
     127          --disable-isl-version-check parameter from GCC configure.</para>
     128        </listitem>
     129        <listitem>
     130          <para>[William Harrington] - Update Gawk to 4.1.1.</para>
     131        </listitem>
     132      </itemizedlist>
     133    </listitem>
     134
     135    <listitem>
     136      <para>08 April 2014</para>
     137      <itemizedlist>
     138        <listitem>
     139          <para>[William Harrington] - Add versioned doc directories for
     140          Automake, DBus, Flex, Gawk, Gettext, GMP, IPRoute2, KBD, MPFR,
     141          Readline, Sed, Tar, Util-linux and XZ.</para>
     142        </listitem>
     143      </itemizedlist>
     144    </listitem>
     145
     146    <listitem>
     147      <para>06 April 2014</para>
     148      <itemizedlist>
     149        <listitem>
     150          <para>[William Harrington] - Update KMOD to 17.</para>
     151        </listitem>
     152        <listitem>
     153          <para>[William Harrington] - Update Man-pages to 3.64.</para>
     154        </listitem>
     155      </itemizedlist>
     156    </listitem>
     157
     158    <listitem>
     159      <para>05 April 2014</para>
     160      <itemizedlist>
     161        <listitem>
     162          <para>[William Harrington] - Move Flex before Bison in final system
     163          and remove bison and flex from temp system.</para>
     164        </listitem>
     165        <listitem>
     166          <para>[William Harrington] - Add M4=m4 before configure command in
     167          final-system Bison and Flex.</para>
     168        </listitem>
     169        <listitem>
     170          <para>[William Harrington] - Remove Bison and Flex from temp system.</para>
     171        </listitem>
     172        <listitem>
     173          <para>[William Harrington] - Move M4 before GMP in final-system and
     174          remove M4 from temp system.</para>
     175        </listitem>
     176      </itemizedlist>
     177    </listitem>
     178
     179    <listitem>
     180      <para>02 April 2014</para>
     181      <itemizedlist>
     182        <listitem>
     183          <para>[William Harrington] - Add test commands to Attr and Acl.</para>
     184        </listitem>
     185      </itemizedlist>
     186    </listitem>
     187
     188    <listitem>
     189      <para>30 March 2014</para>
     190      <itemizedlist>
     191        <listitem>
     192          <para>[Chris] - Modified network section to split systemd/sysconfig
     193          network configurations.</para>
     194        </listitem>
     195        <listitem>
     196          <para>[Chris] - Removed instructions to install systemd manpages -
     197          they are now automatically installed by default.</para>
     198        </listitem>
     199        <listitem>
     200          <para>[Chris] - Updated installed program lists for several packages.</para>
     201        </listitem>
     202        <listitem>
     203          <para>[William Harrington] - Remove link of libl to libfl during Flex installation.</para>
     204        </listitem>
     205        <listitem>
     206          <para>[William Harrington] - Update DHCPCD to 6.3.2.</para>
     207        </listitem>
     208        <listitem>
     209          <para>[William Harrington] - Update VIM 7.4 patch to level 229.</para>
     210        </listitem>
     211        <listitem>
     212          <para>[William Harrington] - Update Bash 4.3 patch to level 8.</para>
     213        </listitem>
     214        <listitem>
     215          <para>[William Harrington] - Update Readline 6.3 patch to level 3.</para>
     216        </listitem>
     217        <listitem>
     218          <para>[William Harrington] - Update GCC 4.8.2 branch update patch to
     219          revision 208943.</para>
     220        </listitem>
     221      </itemizedlist>
     222    </listitem>
     223
     224    <listitem>
     225      <para>23 March 2014</para>
     226      <itemizedlist>
     227        <listitem>
     228          <para>[William Harrington] - Update Man-pages to 3.63.</para>
     229        </listitem>
     230      </itemizedlist>
     231    </listitem>
     232
     233    <listitem>
     234      <para>28 March 2014</para>
     235      <itemizedlist>
     236        <listitem>
     237          <para>[William Harrington] - Update File to 5.18.</para>
     238        </listitem>
     239        <listitem>
     240          <para>[William Harrington] - Update Flex to 2.5.39.</para>
     241        </listitem>
     242        <listitem>
     243          <para>[William Harrington] - Update Linux to 3.12.15.</para>
     244        </listitem>
     245        <listitem>
     246          <para>[William Harrington] - Update Systemd to 212.</para>
     247        </listitem>
     248        <listitem>
     249          <para>[William Harrington] - Update Tzdata to 2014b.</para>
     250        </listitem>
     251        <listitem>
     252          <para>[William Harrington] - Update GMP to 6.0.0a.</para>
     253        </listitem>
     254        <listitem>
     255          <para>[William Harrington] - Move Bison and Flex before Binutils.</para>
     256        </listitem>
     257      </itemizedlist>
     258    </listitem>
     259
     260    <listitem>
     261      <para>17 March 2014</para>
     262      <itemizedlist>
     263        <listitem>
     264          <para>[William Harrington] - Remove libdbus and Update Systemd to 211.</para>
     265        </listitem>
     266        <listitem>
     267          <para>[William Harrington] - Add Systemd compat patch to install pkg-config files.</para>
     268        </listitem>
     269      </itemizedlist>
     270    </listitem>
     271
     272    <listitem>
     273      <para>12 March 2014</para>
     274      <itemizedlist>
     275        <listitem>
     276          <para>[Chris] - Updated documentation installation instructions
     277          for Readline and Bash.</para>
     278        </listitem>
     279        <listitem>
     280          <para>[Chris] - Deleted --remove-destination parameter when creating
     281          /etc/localtime - it's no longer needed.</para>
     282        </listitem>
     283        <listitem>
     284          <para>[William Harrington] - Update Man-pages to 3.62.</para>
     285        </listitem>
     286      </itemizedlist>
     287    </listitem>
     288
     289    <listitem>
     290      <para>10 March 2014</para>
     291      <itemizedlist>
     292        <listitem>
     293          <para>[William Harrington] - Update TZData to 2014a.</para>
     294        </listitem>
     295        <listitem>
     296          <para>[William Harrington] - Update MPFR fixes patch to patch level 5.</para>
     297        </listitem>
     298      </itemizedlist>
     299    </listitem>
     300
     301    <listitem>
     302      <para>09 March 2014</para>
     303      <itemizedlist>
     304        <listitem>
     305          <para>[William Harrington] - Add configure command descriptions and testsuite commands to Systemd.</para>
     306        </listitem>
     307        <listitem>
     308          <para>[William Harrington] - Update testsuite description for D-BUS.</para>
     309        </listitem>
     310        <listitem>
     311          <para>[William Harrington] - Add note to final-system Util-Linux regarding extra functionality with libudev.</para>
     312        </listitem>
     313        <listitem>
     314          <para>[William Harrington] - Add commands and descriptions for <filename>/etc/adjtime</filename>.</para>
     315        </listitem>
     316      </itemizedlist>
     317    </listitem>
     318
     319    <listitem>
     320      <para>02 March 2014</para>
     321      <itemizedlist>
     322        <listitem>
     323          <para>[William Harrington] - Update DHCPCD to 6.3.1.</para>
     324        </listitem>
     325      </itemizedlist>
     326    </listitem>
     327
     328    <listitem>
     329      <para>27 February 2014</para>
     330      <itemizedlist>
     331        <listitem>
     332          <para>[William Harrington] - Update Grep to 2.18.</para>
     333        </listitem>
     334        <listitem>
     335          <para>[William Harrington] - Update DHCPCD to 6.3.0.</para>
     336        </listitem>
     337        <listitem>
     338          <para>[William Harrington] - Update Man-pages to 3.61.</para>
     339        </listitem>
     340        <listitem>
     341          <para>[William Harrington] - Update Readline to 6.3.</para>
     342        </listitem>
     343        <listitem>
     344          <para>[William Harrington] - Update Bash to 4.3.</para>
     345        </listitem>
     346      </itemizedlist>
     347    </listitem>
     348
     349    <listitem>
     350      <para>24 February 2014</para>
     351      <itemizedlist>
     352        <listitem>
     353          <para>[William Harrington] - Remove installation of nscd tmpfile and unit service file in clfs-network-scripts.</para>
     354        </listitem>
     355      </itemizedlist>
     356    </listitem>
     357
     358    <listitem>
     359      <para>23 February 2014</para>
     360      <itemizedlist>
     361        <listitem>
     362          <para>[William Harrington] - Add commands for <command>nscd</command>  config, runtime, and Systemd unit files installation to GLIBC.</para>
     363        </listitem>
     364      </itemizedlist>
     365    </listitem>
     366
     367    <listitem>
     368      <para>18 February 2014</para>
     369      <itemizedlist>
     370        <listitem>
     371          <para>[William Harrington] - Migrate EGLIBC to GLIBC and upgrade to version 2.19.</para>
     372        </listitem>
     373        <listitem>
     374          <para>[William Harrington] - Update D-Bus to stable version 1.8.0.</para>
     375        </listitem>
     376        <listitem>
     377          <para>[William Harrington] - Update File to version 5.17.</para>
     378        </listitem>
     379        <listitem>
     380          <para>[William Harrington] - Update Grep to version 2.17.</para>
     381        </listitem>
     382        <listitem>
     383          <para>[William Harrington] - Update Linux to version 3.12.11.</para>
     384        </listitem>
     385        <listitem>
     386          <para>[William Harrington] - Update Man-pages to version 3.60.</para>
     387        </listitem>
     388        <listitem>
     389          <para>[William Harrington] - Update Psmisc to version 22.21.</para>
     390        </listitem>
     391      </itemizedlist>
     392    </listitem>
     393
     394    <listitem>
     395      <para>13 February 2014</para>
     396      <itemizedlist>
     397        <listitem>
     398          <para>[William Harrington] - Correct nobody gid to use nogroup gid.</para>
     399        </listitem>
     400      </itemizedlist>
     401    </listitem>
     402
     403    <listitem>
     404      <para>03 February 2014</para>
     405      <itemizedlist>
     406        <listitem>
     407          <para>[William Harrington] - Add configure options to systemd so loadkeys and setfont is searched in /bin instead of /usr/bin.</para>
     408        </listitem>
     409      </itemizedlist>
     410    </listitem>
     411
     412    <listitem>
     413      <para>02 February 2014</para>
     414      <itemizedlist>
     415        <listitem>
     416          <para>[William Harrington] - Remove note in Iana-etc page and update iana-etc update numbers patch for proper operation with current iana-etc format.</para>
     417        </listitem>
     418      </itemizedlist>
     419    </listitem>
     420
     421    <listitem>
     422      <para>29 January 2014</para>
     423      <itemizedlist>
     424        <listitem>
     425          <para>[William Harrington] - Add PKG_CONFIG= to temp-system make configure command.</para>
     426        </listitem>
     427      </itemizedlist>
     428    </listitem>
     429
     430    <listitem>
     431      <para>27 January 2014</para>
     432      <itemizedlist>
     433        <listitem>
     434          <para>[William Harrington] - Add PERL=/usr/bin/perl to temp-system Texinfo build.</para>
     435        </listitem>
     436      </itemizedlist>
     437    </listitem>
     438
     439    <listitem>
     440      <para>26 January 2014</para>
     441      <itemizedlist>
     442        <listitem>
     443          <para>[William Harrington] - Update LESS to 462.</para>
     444        </listitem>
     445      </itemizedlist>
     446    </listitem>
     447
     448    <listitem>
     449      <para>25 January 2014</para>
     450      <itemizedlist>
     451        <listitem>
     452          <para>[William Harrington] - Create a link from /proc/self/mounts to /etc/mtab in boot and chroot createfiles section.</para>
     453        </listitem>
     454      </itemizedlist>
     455    </listitem>
     456
     457    <listitem>
     458      <para>23 January 2014</para>
     459      <itemizedlist>
     460        <listitem>
     461          <para>[William Harrington] - Update text and redo some commands regarding Systemd in the System and Network configuration chapters.</para>
     462        </listitem>
     463        <listitem>
     464          <para>[William Harrington] - Add a clock configuration script to system configuration chapter with regards to systemd.</para>
     465        </listitem>
     466        <listitem>
     467          <para>[William Harrington] - Add CLFS-Network-Scripts and add commands to install them in the network configuration chapter.</para>
     468        </listitem>
     469        <listitem>
     470          <para>[William Harrington] - Update Util-linux to 2.24.1.</para>
     471        </listitem>
     472        <listitem>
     473          <para>[William Harrington] - Update Check to 0.9.12.</para>
     474        </listitem>
     475      </itemizedlist>
     476    </listitem>
     477
     478    <listitem>
     479      <para>21 January 2014</para>
     480      <itemizedlist>
     481        <listitem>
     482          <para>[William Harrington] - Add D-Bus libraries before Systemd in final-system for a circular dependency issue.</para>
     483        </listitem>
     484      </itemizedlist>
     485    </listitem>
     486
     487    <listitem>
     488      <para>19 January 2014</para>
     489      <itemizedlist>
     490        <listitem>
     491          <para>[William Harrington] - Update DHCPCD to 6.2.1.</para>
     492        </listitem>
     493        <listitem>
     494          <para>[William Harrington] - Use readlink when creating links for dynamic libraries for zlib, xz, ncurses, and readline.</para>
     495        </listitem>
     496      </itemizedlist>
     497    </listitem>
     498
     499    <listitem>
     500      <para>13 January 2014</para>
     501      <itemizedlist>
     502        <listitem>
     503          <para>[William Harrington] - Update ISL to 0.12.2.</para>
     504        </listitem>
     505        <listitem>
     506          <para>[William Harrington] - Update Man-pages to 3.56.</para>
     507        </listitem>
     508      </itemizedlist>
     509    </listitem>
     510
     511    <listitem>
     512      <para>10 January 2014</para>
     513      <itemizedlist>
     514        <listitem>
     515          <para>[William Harrington] - Migrate Procps to Procps-ng.</para>
     516        </listitem>
     517      </itemizedlist>
     518    </listitem>
     519
     520    <listitem>
     521      <para>09 January 2014</para>
     522      <itemizedlist>
     523        <listitem>
     524          <para>[Chris] - Updated Linux to 3.12.7.</para>
     525        </listitem>
     526        <listitem>
     527          <para>[Chris] - Updated Perl to 5.18.2.</para>
     528        </listitem>
     529        <listitem>
     530          <para>[Chris] - Updated Gettext to 0.18.3.2.</para>
     531        </listitem>
     532        <listitem>
     533          <para>[Chris] - Updated Libcap to 2.24.</para>
     534        </listitem>
     535        <listitem>
     536          <para>[Chris] - Removed unneeded command to create a /usr/lib/terminfo
     537          symlink from Ncurses instructions.</para>
     538        </listitem>
     539        <listitem>
     540          <para>[Chris] - Removed /usr/{doc,info,man} symlinks and edited
     541          instructions for packages to ensure all documentation is installed
     542          to /usr/share.</para>
     543        </listitem>
     544        <listitem>
     545          <para>[Chris] - Moved libcap so it's built just before iputils,
     546          which can use libcap.</para>
     547        </listitem>
     548      </itemizedlist>
     549    </listitem>
     550
     551    <listitem>
     552      <para>08 January 2014</para>
     553      <itemizedlist>
     554        <listitem>
     555          <para>[Chris] - Removed commands to create files in /var/run and
     556          /var/log - systemd now used its journal for all logs.</para>
     557        </listitem>
     558        <listitem>
     559          <para>[Chris] - Removed obsolete sed command from temp-system Coreutils.</para>
     560        </listitem>
     561        <listitem>
     562          <para>[Chris] - Removed unneeded command to rename stubs-64.h.</para>
     563        </listitem>
     564        <listitem>
     565          <para>[Chris] - Removed unneeded "make configure-host" commands
     566          from Binutils.</para>
     567        </listitem>
     568        <listitem>
     569          <para>[Chris] - Moved Attr and ACL to just after GCC in the final system.</para>
     570        </listitem>
     571      </itemizedlist>
     572    </listitem>
     573
     574    <listitem>
     575      <para>07 January 2014</para>
     576      <itemizedlist>
     577        <listitem>
     578          <para>[Chris] - Added command, from LFS, to modify
     579          /tools/lib/libstdc++.la to prevent a /tools reference in the final system.</para>
     580        </listitem>
     581        <listitem>
     582          <para>[Chris] - Use libiberty from GCC, since Binutils no longer
     583          installs it by default.</para>
     584        </listitem>
     585      </itemizedlist>
     586    </listitem>
     587
     588    <listitem>
     589      <para>06 January 2014</para>
     590      <itemizedlist>
     591        <listitem>
     592          <para>[Chris] - Added msgmerge and xgettext to /tools Gettext
     593          installation - needed for attr.</para>
     594        </listitem>
     595        <listitem>
     596          <para>[William Harrington] - Update DHCPCD to 6.2.0.</para>
     597        </listitem>
     598        <listitem>
     599          <para>[William Harrington] - Update Grep to 2.16.</para>
     600        </listitem>
     601      </itemizedlist>
     602    </listitem>
     603
     604    <listitem>
     605      <para>05 January 2014</para>
     606      <itemizedlist>
     607        <listitem>
     608          <para>[Chris] - Removed rsyslog and its depedencies, libee and libestr.</para>
     609        </listitem>
     610        <listitem>
     611          <para>[Chris] - Updated Expat to 2.1.0.</para>
     612        </listitem>
     613        <listitem>
     614          <para>[Chris] - Updated Attr to 2.4.47.</para>
     615        </listitem>
     616        <listitem>
     617          <para>[Chris] - Updated D-Bus to 1.6.18.</para>
     618        </listitem>
     619        <listitem>
     620          <para>[Chris] - Updated Libcap to 2.23.</para>
     621        </listitem>
     622      </itemizedlist>
     623    </listitem>
     624
     625    <listitem>
     626      <para>04 January 2014</para>
     627      <itemizedlist>
     628        <listitem>
     629          <para>[Chris] - Updated Systemd to 208.</para>
     630        </listitem>
     631        <listitem>
     632          <para>[Chris] - Added Gperf, XML::Parser, Intltool, and ACL - needed
     633          by systemd.</para>
     634        </listitem>
     635      </itemizedlist>
     636    </listitem>
     637
     638    <listitem>
     639      <para>01 January 2014</para>
     640      <itemizedlist>
     641        <listitem>
     642          <para>[Chris] - Added command to EGLIBC instructions to remove
     643          extraneous '.x' files from /usr/include/rpcsvc.</para>
     644        </listitem>
     645      </itemizedlist>
     646    </listitem>
     647
     648    <listitem>
     649      <para>23 December 2013</para>
     650      <itemizedlist>
     651        <listitem>
     652          <para>[William Harrington] - Update E2fsprogs to 1.42.9.</para>
     653        </listitem>
     654        <listitem>
     655          <para>[William Harrington] - Update Automake to 1.14.1.</para>
     656        </listitem>
     657      </itemizedlist>
     658    </listitem>
     659
     660    <listitem>
     661      <para>21 December 2013</para>
     662      <itemizedlist>
     663        <listitem>
     664          <para>[William Harrington] - Update CLooG to 0.18.2.</para>
     665        </listitem>
     666        <listitem>
     667          <para>[William Harrington] - Update Tzdata to 2013i.</para>
     668        </listitem>
     669        <listitem>
     670          <para>[William Harrington] - Update EGLIBC 2.18 to revision 24829.</para>
     671        </listitem>
     672        <listitem>
     673          <para>[William Harrington] - Update Linux to 3.12.6.</para>
     674        </listitem>
     675      </itemizedlist>
     676    </listitem>
     677
    39678    <listitem>
    40679      <para>30 December 2013</para>
  • BOOK/introduction/common/how.xml

    r88ef769 r03e6a40  
    7777  alternative booting methods in <xref linkend="ch-boot-whatnext"/></para>
    7878
    79   <para>To finish the installation, the CLFS-Bootscripts are set up in <xref
    80   linkend="chapter-bootscripts"/>, and the kernel and boot loader are set
     79  <para>To finish the installation, several configuration files are created in
     80  <xref linkend="chapter-bootscripts"/>, and the kernel and boot loader are set
    8181  up in <xref linkend="chapter-bootable"/>. <xref linkend="chapter-finalizing"/>
    8282  contains information on furthering the CLFS experience beyond this book.
  • BOOK/introduction/ppc/changelog.xml

    r88ef769 r03e6a40  
    3434-->
    3535    <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>
    3645      <para>24 October 2013</para>
    3746      <itemizedlist>
  • BOOK/introduction/ppc64-64/changelog.xml

    r88ef769 r03e6a40  
    2020<!-- Changelog template
    2121
    22     <listitem>
     22   <listitem>
    2323      <para>Date</para>
    2424      <itemizedlist>
     
    3434-->
    3535    <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>
    3646      <para>24 October 2013</para>
    3747      <itemizedlist>
  • BOOK/introduction/ppc64/changelog.xml

    r88ef769 r03e6a40  
    3333
    3434-->
     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
    3555    <listitem>
    3656      <para>08 November 2013</para>
  • BOOK/introduction/x86/changelog.xml

    r88ef769 r03e6a40  
    3333-->
    3434    <listitem>
     35      <para>11 April 2014</para>
     36      <itemizedlist>
     37        <listitem>
     38          <para>[Chris] - Prevent GRUB from trying to build mkfont, to avoid
     39          linking to host system libraries.</para>
     40        </listitem>
     41      </itemizedlist>
     42    </listitem>
     43
     44    <listitem>
    3545      <para>24 October 2013</para>
    3646      <itemizedlist>
  • BOOK/materials/common/introduction.xml

    r88ef769 r03e6a40  
    5555following MD5 or SHA1 checksum lists:</para>
    5656
    57   <para><ulink url="/files/packages/git/MD5SUMS">MD5SUMS</ulink>:</para>
     57  <para><ulink url="&packages-root;MD5SUMS">MD5SUMS</ulink>:</para>
    5858
    5959<screen><userinput>pushd ${CLFS}/sources
     
    6161popd</userinput></screen>
    6262
    63   <para><ulink url="/files/packages/git/SHA1SUMS">SHA1SUMS</ulink>:</para>
     63  <para><ulink url="&packages-root;SHA1SUMS">SHA1SUMS</ulink>:</para>
    6464
    6565<screen><userinput>pushd ${CLFS}/sources
  • BOOK/materials/common/packages.xml

    r88ef769 r03e6a40  
    1616
    1717    <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>
    1836      <term>Autoconf (&autoconf-version;) - <token>&autoconf-size;</token>:</term>
    1937      <listitem>
     
    97115
    98116    <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>
    99126      <term>ClooG (&cloog-version;) - <token>&cloog-size;</token>:</term>
    100127      <listitem>
     
    115142
    116143    <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>
    117153      <term>DejaGNU (&dejagnu-version;) - <token>&dejagnu-size;</token>:</term>
    118154      <listitem>
     
    142178
    143179    <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>
    153180      <term>E2fsprogs (&e2fsprogs-version;) - <token>&e2fsprogs-size;</token>:</term>
    154181      <listitem>
     
    165192        <para>Download: <ulink url="&eudev-url;"/></para>
    166193        <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>
    167203      </listitem>
    168204    </varlistentry>
     
    241277
    242278    <varlistentry>
     279      <term>GLIBC (&glibc-version;) - <token>&glibc-size;</token>:</term>
     280      <listitem>
     281        <para>Home page: <ulink url="&glibc-home;"/></para>
     282        <para>Download: <ulink url="&glibc-url;"/></para>
     283        <para>MD5 sum: <literal>&glibc-md5;</literal></para>
     284      </listitem>
     285    </varlistentry>
     286
     287    <varlistentry>
    243288      <term>GMP (&gmp-version;) - <token>&gmp-size;</token>:</term>
    244289      <listitem>
     
    250295
    251296    <varlistentry>
     297      <term>Gperf (&gperf-version;) - <token>&gperf-size;</token>:</term>
     298      <listitem>
     299        <para>Home page: <ulink url="&gperf-home;"/></para>
     300        <para>Download: <ulink url="&gperf-url;"/></para>
     301        <para>MD5 sum: <literal>&gperf-md5;</literal></para>
     302      </listitem>
     303    </varlistentry>
     304
     305    <varlistentry>
    252306      <term>Grep (&grep-version;) - <token>&grep-size;</token>:</term>
    253307      <listitem>
     
    286340
    287341    <varlistentry>
     342      <term>Intltool (&intltool-version;) - <token>&intltool-size;</token>:</term>
     343      <listitem>
     344        <para>Home page: <ulink url="&intltool-home;"/></para>
     345        <para>Download: <ulink url="&intltool-url;"/></para>
     346        <para>MD5 sum: <literal>&intltool-md5;</literal></para>
     347      </listitem>
     348    </varlistentry>
     349
     350    <varlistentry>
    288351      <term>IPRoute2 (&iproute2-version;) - <token>&iproute2-size;</token>:</term>
    289352      <listitem>
     
    340403
    341404    <varlistentry>
    342       <term>Libee (&libee-version;) - <token>&libee-size;</token>:</term>
    343       <listitem>
    344         <para>Home page: <ulink url="&libee-home;"/></para>
    345         <para>Download: <ulink url="&libee-url;"/></para>
    346         <para>MD5 sum: <literal>&libee-md5;</literal></para>
    347       </listitem>
    348     </varlistentry>
    349 
    350     <varlistentry>
    351       <term>Libestr (&libestr-version;) - <token>&libestr-size;</token>:</term>
    352       <listitem>
    353         <para>Home page: <ulink url="&libestr-home;"/></para>
    354         <para>Download: <ulink url="&libestr-url;"/></para>
    355         <para>MD5 sum: <literal>&libestr-md5;</literal></para>
     405      <term>Libcap (&libcap-version;) - <token>&libcap-size;</token>:</term>
     406      <listitem>
     407        <para>Home page: <ulink url="&libcap-home;"/></para>
     408        <para>Download: <ulink url="&libcap-url;"/></para>
     409        <para>MD5 sum: <literal>&libcap-md5;</literal></para>
    356410      </listitem>
    357411    </varlistentry>
     
    396450      <term>Man (&man-version;) - <token>&man-size;</token>:</term>
    397451      <listitem>
    398         <para>Home page: <ulink url="&man-home;"/></para>
    399452        <para>Download: <ulink url="&man-url;"/></para>
    400453        <para>MD5 sum: <literal>&man-md5;</literal></para>
     
    466519
    467520    <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>
     521      <term>Procps-ng (&procps-ng-version;) - <token>&procps-ng-size;</token>:</term>
     522      <listitem>
     523        <para>Home page: <ulink url="&procps-ng-home;"/></para>
     524        <para>Download: <ulink url="&procps-ng-url;"/></para>
     525        <para>MD5 sum: <literal>&procps-ng-md5;</literal></para>
    473526      </listitem>
    474527    </varlistentry>
     
    493546
    494547    <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>
    504548      <term>Sed (&sed-version;) - <token>&sed-size;</token>:</term>
    505549      <listitem>
     
    525569        <para>Download: <ulink url="&sysvinit-url;"/></para>
    526570        <para>MD5 sum: <literal>&sysvinit-md5;</literal></para>
     571      </listitem>
     572    </varlistentry>
     573
     574    <varlistentry>
     575      <term>Systemd (&systemd-version;) - <token>&systemd-size;</token>:</term>
     576      <listitem>
     577        <para>Home page: <ulink url="&systemd-home;"/></para>
     578        <para>Download: <ulink url="&systemd-url;"/></para>
     579        <para>MD5 sum: <literal>&systemd-md5;</literal></para>
    527580      </listitem>
    528581    </varlistentry>
     
    579632        <para>Download: <ulink url="&vim-url;"/></para>
    580633        <para>MD5 sum: <literal>&vim-md5;</literal></para>
     634      </listitem>
     635    </varlistentry>
     636
     637    <varlistentry>
     638      <term>XML::Parser  (&xml-parser-version;) - <token>&xml-parser-size;</token>:</term>
     639      <listitem>
     640        <para>Home page: <ulink url="&xml-parser-home;"/></para>
     641        <para>Download: <ulink url="&xml-parser-url;"/></para>
     642        <para>MD5 sum: <literal>&xml-parser-md5;</literal></para>
    581643      </listitem>
    582644    </varlistentry>
  • BOOK/materials/common/patches.xml

    r88ef769 r03e6a40  
    4747    </varlistentry>
    4848
     49    <varlistentry>
     50      <term>Coreutils Noman Patch - <token>&coreutils-noman-patch-size;</token>:</term>
     51      <listitem>
     52        <para>Download: <ulink
     53        url="&patches-root;&coreutils-noman-patch;"/></para>
     54        <para>MD5 sum: <literal>&coreutils-noman-patch-md5;</literal></para>
     55      </listitem>
     56    </varlistentry>
     57
    4958<!-- GCC Branch Update Area -->
    5059    <varlistentry>
     
    5463        url="&patches-root;&gcc-branch_update-patch;"/></para>
    5564        <para>MD5 sum: <literal>&gcc-branch_update-patch-md5;</literal></para>
    56       </listitem>
    57     </varlistentry>
    58 
    59     <varlistentry>
    60       <term>Iana-Etc Get Fix Patch - <token>&iana-etc-get_fix-patch-size;</token>:</term>
    61       <listitem>
    62         <para>Download: <ulink
    63         url="&patches-root;&iana-etc-get_fix-patch;"/></para>
    64         <para>MD5 sum: <literal>&iana-etc-get_fix-patch-md5;</literal></para>
    6565      </listitem>
    6666    </varlistentry>
     
    130130
    131131    <varlistentry>
    132       <term>Procps Fix HZ Errors Patch - <token>&procps-fix_HZ_errors-patch-size;</token>:</term>
    133       <listitem>
    134         <para>Download: <ulink
    135         url="&patches-root;&procps-fix_HZ_errors-patch;"/></para>
    136         <para>MD5 sum: <literal>&procps-fix_HZ_errors-patch-md5;</literal></para>
    137       </listitem>
    138     </varlistentry>
    139 
    140     <varlistentry>
    141       <term>Procps ps cgroup Patch - <token>&procps-ps_cgroup-patch-size;</token>:</term>
    142       <listitem>
    143         <para>Download: <ulink
    144         url="&patches-root;&procps-ps_cgroup-patch;"/></para>
    145         <para>MD5 sum: <literal>&procps-ps_cgroup-patch-md5;</literal></para>
    146       </listitem>
    147     </varlistentry>
    148 
    149     <varlistentry>
    150132      <term>Readline Branch Update - <token>&readline-branch_update-patch-size;</token>:</term>
    151133      <listitem>
     
    153135        url="&patches-root;&readline-branch_update-patch;"/></para>
    154136        <para>MD5 sum: <literal>&readline-branch_update-patch-md5;</literal></para>
     137      </listitem>
     138    </varlistentry>
     139
     140    <varlistentry>
     141      <term>Systemd Compat Patch - <token>&systemd-compat-patch-size;</token>:</term>
     142      <listitem>
     143        <para>Download: <ulink
     144        url="&patches-root;&systemd-compat-patch;"/></para>
     145        <para>MD5 sum: <literal>&systemd-compat-patch-md5;</literal></para>
    155146      </listitem>
    156147    </varlistentry>
  • BOOK/network/alpha-chapter.xml

    r88ef769 r03e6a40  
    1616  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/resolv.xml"/>
    1717  <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"/>
    1921  <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"/>
    2122
    2223</chapter>
  • BOOK/network/common/choose.xml

    r88ef769 r03e6a40  
    99  <?dbhtml filename="choose.html"?>
    1010
    11   <title>DHCP or Static Networking?</title>
     11  <title>Systemd Networking?</title>
    1212
    1313  <indexterm zone="ch-network-choose">
     
    2020
    2121  <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>
    2524
    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>
    2726
    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>
    2928
    3029</sect1>
  • BOOK/network/common/dhcpcd.xml

    r88ef769 r03e6a40  
    4646  </sect2>
    4747
     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 &amp;&amp;
     59cat &gt; dhcpcd.conf &lt;&lt; "EOF"
     60<literal># dhcpcd configuration eth0 interface
     61# See dhcpcd.conf(5) for details.
     62
     63interface eth0
     64# dhcpcd-run-hooks uses these options.
     65option 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.
     69timeout 16</literal>
     70EOF</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
    48100  <sect2 id="contents-dhcpcd" role="content">
    49101    <title>Contents of dhcpcd</title>
  • BOOK/network/common/hostname.xml

    r88ef769 r03e6a40  
    99  <?dbhtml filename="hostname.html"?>
    1010
    11   <title>Configuring the localnet Script</title>
     11  <title>Configuring the system hostname</title>
    1212
    1313  <indexterm zone="ch-network-hostname">
    14     <primary sortas="d-localnet">localnet</primary>
     14    <primary sortas="d-hostname">hostname</primary>
    1515  <secondary>configuring</secondary></indexterm>
    1616
    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>
    2019
    21   <para>Create the <filename>/etc/sysconfig/network</filename> file
    22   and enter a hostname by running:</para>
     20  <para>Create the <filename>/etc/hostname</filename> file and enter a hostname
     21  by running:</para>
    2322
    24   <screen><userinput>echo "HOSTNAME=<replaceable>[clfs]</replaceable>" &gt; /etc/sysconfig/network</userinput></screen>
     23  <screen><userinput>echo "<replaceable>[clfs]</replaceable>" &gt; /etc/hostname</userinput></screen>
    2524
    2625  <para><replaceable>[clfs]</replaceable> needs to be replaced with the
  • BOOK/network/common/hosts.xml

    r88ef769 r03e6a40  
    2424
    2525  <para>If a network card is to be configured, decide on the IP address,
    26   FQDN, and possible aliases for use in the
     26  fully-qualified domain name (FQDN), and possible aliases for use in the
    2727  <filename>/etc/hosts</filename> file. The syntax is:</para>
    2828
     
    3535  are:</para>
    3636
    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
     3810.0.0.1 - 10.255.255.254           8
     39172.x.0.1 - 172.x.255.254           16
     40192.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>
    4144
    4245  <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 recommended
     46  IP could be <uri>www.cross-lfs.org</uri> (not recommended
    4447  because this is a valid registered domain address and could cause
    4548  domain name server issues).</para>
    4649
    47   <para>Even if not using a network card, an FQDN is still required.
     50  <para>Even if not using a network card, a valid FQDN is still required.
    4851  This is necessary for certain programs to operate correctly.</para>
    4952
    50   <para>Create the  <filename>/etc/hosts</filename> file by running:</para>
     53  <para>Create the <filename>/etc/hosts</filename> file by running:</para>
    5154
    5255<screen><userinput>cat &gt; /etc/hosts &lt;&lt; "EOF"
     
    5457
    5558127.0.0.1 localhost
    56 <replaceable>[192.168.1.1]</replaceable> <replaceable>[&lt;HOSTNAME&gt;.example.org]</replaceable> <replaceable>[HOSTNAME]</replaceable>
     59<replaceable>[192.168.1.1]</replaceable> <replaceable>[&lt;HOSTNAME&gt;.example.org]</replaceable> <replaceable>[HOSTNAME]</replaceable> <replaceable>[alias ...]</replaceable>
    5760
    5861# End /etc/hosts (network card version)</literal>
     
    6366  values need to be changed for specific users or requirements (if
    6467  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>
    6770
    6871  <para>If a network card is not going to be configured, create the
  • BOOK/network/common/resolv.xml

    r88ef769 r03e6a40  
    4040EOF</userinput></screen>
    4141
     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
    4246    <para>Replace <replaceable>[IP address of the nameserver]</replaceable>
    4347    with the IP address of the DNS most appropriate for the setup. There will
  • BOOK/network/common/sysconfig-network.xml

    r88ef769 r03e6a40  
    1616    <para>Which interfaces are brought up and down by the network script
    1717    depends on the files and directories in the <filename
    18     class="directory">/etc/sysconfig/network-devices</filename> hierarchy.
     18    class="directory">/etc/sysconfig</filename> hierarchy.
    1919    This directory should contain a sub-directory for each interface to be
    2020    configured, such as <filename>ifconfig.xyz</filename>, where
     
    2323    address(es), subnet masks, and so forth.</para>
    2424
     25    <note><para>Udev may assign random Network Card Interface names
     26    for some network cards such as enp2s1. If you are not sure what
     27    your Network Card Interface name is, you can always run
     28    <command>ip l</command> after you have booted your system. Again,
     29    it is important that <filename>ifconfig.xyz</filename> is named
     30    after correct Network Card Interface name (e.g.
     31    <filename>ifconfig.enp2s1</filename> or
     32    <filename>ifconfig.eth0</filename>) or Systemd will fail to bring
     33    up your network interface.</para></note>
     34
    2535    <para>The following command creates a sample <filename>ipv4</filename>
    2636    file for the <emphasis>eth0</emphasis> device:</para>
    2737
    28 <screen><userinput>cd /etc/sysconfig/network-devices &amp;&amp;
    29 mkdir -v ifconfig.eth0 &amp;&amp;
    30 cat &gt; ifconfig.eth0/ipv4 &lt;&lt; "EOF"
    31 <literal>ONBOOT="yes"
     38<screen><userinput>mkdir -pv /etc/sysconfig &amp;&amp;
     39cd /etc/sysconfig &amp;&amp;
     40cat &gt; ifconfig.eth0 &lt;&lt; "EOF"
     41<literal>IFACE="eth0"
    3242SERVICE="ipv4-static"
    3343IP="192.168.1.1"
     
    3747EOF</userinput></screen>
    3848
    39     <para os="var-ob">The values of these variables must be changed in every file to match
    40     the proper setup. If the <envar>ONBOOT</envar> variable is set to
    41     <quote>yes</quote> the network script will bring up the Network Interface
    42     Card (NIC) during booting of the system. If set to anything but
    43     <quote>yes</quote> the NIC will be ignored by the network script and not
    44     be brought up.</para>
     49    <para os="var-ob">The values of these variables must be changed in every
     50    file to match the proper setup.</para>
    4551
    46     <para os="var-s">The <envar>SERVICE</envar> variable defines the method used for
    47     obtaining the IP address. The CLFS-Bootscripts package has a modular IP
    48     assignment format, and creating additional files in the <filename
    49     class="directory">/etc/sysconfig/network-devices/services</filename>
     52    <para os="var-i">The <envar>IFACE</envar> variable defines the interface
     53    name, for example, eth0. It is required for all network device configuration
     54    files.</para>
     55
     56    <para os="var-s">The <envar>SERVICE</envar> variable defines the method used
     57    for obtaining the IP address. The CLFS-Network-Scripts package has a modular
     58    IP assignment format, and creating additional files in the <filename
     59    class="directory">/lib/services</filename>
    5060    directory allows other IP assignment methods.</para>
    5161
     
    6373    <envar>PREFIX</envar> variable according to your specific subnet.</para>
    6474
    65     <para>To configure another DHCP Interface, Follow <xref linkend="ch-network-dhcp"/>.</para>
     75    <para>For more information see the <command>ifup</command> man page.</para>
     76
     77    <para>To configure another DHCP Interface, Follow <xref linkend="ch-network-dhcpcd"/>.</para>
     78
     79  </sect2>
     80
     81  <sect2>
     82    <title>Configuring the Network Interface at boot</title>
     83
     84    <para>Enabling of the Network Interface configuration is
     85    done per interface. To enable Network Interface
     86    configuration at boot, run:</para>
     87
     88<screen role="nodump"><userinput>systemctl enable ifupdown@eth0</userinput></screen>
     89
     90    <para>To disable previously enabled Network Interface
     91    configuration at boot, run:</para>
     92
     93<screen role="nodump"><userinput>systemctl disable ifupdown@eth0</userinput></screen>
     94
     95    <para>To manually start the Network Interface configuration,
     96    run:</para>
     97
     98<screen role="nodump"><userinput>systemctl start ifupdown@eth0</userinput></screen>
     99
     100    <para>Replace eth0 with the correct Network Interface
     101    name as described on the beginning of this page.</para>
    66102
    67103  </sect2>
  • BOOK/network/mips-chapter.xml

    r88ef769 r03e6a40  
    1616  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/resolv.xml"/>
    1717  <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"/>
    1921  <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"/>
    2122
    2223</chapter>
  • BOOK/network/mips64-64-chapter.xml

    r88ef769 r03e6a40  
    1616  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/resolv.xml"/>
    1717  <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"/>
    1921  <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"/>
    2122
    2223</chapter>
  • BOOK/network/mips64-chapter.xml

    r88ef769 r03e6a40  
    1616  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/resolv.xml"/>
    1717  <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"/>
    1921  <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"/>
    2122
    2223</chapter>
  • BOOK/network/multilib/dhcpcd.xml

    r88ef769 r03e6a40  
    5858  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    5959  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"
    6064  xpointer="xpointer(id('contents-dhcpcd'))"/>
    6165
  • BOOK/network/ppc-chapter.xml

    r88ef769 r03e6a40  
    1616  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/resolv.xml"/>
    1717  <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"/>
    1921  <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"/>
    2122
    2223</chapter>
  • BOOK/network/ppc64-64-chapter.xml

    r88ef769 r03e6a40  
    1616  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/resolv.xml"/>
    1717  <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"/>
    1921  <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"/>
    2122
    2223</chapter>
  • BOOK/network/ppc64-chapter.xml

    r88ef769 r03e6a40  
    1616  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/resolv.xml"/>
    1717  <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"/>
    1921  <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"/>
    2122
    2223</chapter>
  • BOOK/network/sparc-chapter.xml

    r88ef769 r03e6a40  
    1616  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/resolv.xml"/>
    1717  <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"/>
    1921  <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"/>
    2122
    2223</chapter>
  • BOOK/network/sparc64-64-chapter.xml

    r88ef769 r03e6a40  
    1616  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/resolv.xml"/>
    1717  <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"/>
    1921  <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"/>
    2122
    2223</chapter>
  • BOOK/network/sparc64-chapter.xml

    r88ef769 r03e6a40  
    1616  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/resolv.xml"/>
    1717  <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"/>
    1921  <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"/>
    2122
    2223</chapter>
  • BOOK/network/x86-chapter.xml

    r88ef769 r03e6a40  
    1616  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/resolv.xml"/>
    1717  <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"/>
    1921  <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"/>
    2122
    2223</chapter>
  • BOOK/network/x86_64-64-chapter.xml

    r88ef769 r03e6a40  
    1616  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/resolv.xml"/>
    1717  <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"/>
    1921  <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"/>
    2122
    2223</chapter>
  • BOOK/network/x86_64-chapter.xml

    r88ef769 r03e6a40  
    1616  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/resolv.xml"/>
    1717  <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"/>
    1921  <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"/>
    2122
    2223</chapter>
  • BOOK/packages.ent

    r88ef769 r03e6a40  
    1212<!ENTITY aboot-home "http://sourceforge.net/projects/aboot">
    1313
     14<!ENTITY acl-version "2.2.52">
     15<!ENTITY acl-size "384 KB">
     16<!ENTITY acl-url "http://download.savannah.gnu.org/releases/acl/acl-&acl-version;.src.tar.gz">
     17<!ENTITY acl-md5 "a61415312426e9c2212bd7dc7929abda">
     18<!ENTITY acl-home "http://acl.bestbits.at/">
     19
     20<!ENTITY attr-version "2.4.47">
     21<!ENTITY attr-size "340 KB">
     22<!ENTITY attr-url "http://download.savannah.gnu.org/releases/attr/attr-&attr-version;.src.tar.gz">
     23<!ENTITY attr-md5 "84f58dec00b60f2dc8fd1c9709291cc7">
     24<!ENTITY attr-home "http://acl.bestbits.at/">
     25
    1426<!ENTITY arcload-version "0.5">
    1527<!ENTITY arcload-size "48 KB">
     
    2436<!ENTITY autoconf-home "&gnu-software;autoconf">
    2537
    26 <!ENTITY automake-version2 "1.14.1">
    27 <!ENTITY automake-version "&automake-version2;">
     38<!ENTITY automake-version2 "1.14">
     39<!ENTITY automake-version "&automake-version2;.1">
    2840<!ENTITY automake-size "1,489 KB">
    2941<!ENTITY automake-url "&gnu;automake/automake-&automake-version;.tar.xz">
     
    3143<!ENTITY automake-home "&gnu-software;automake">
    3244
    33 <!ENTITY bash-version "4.2">
    34 <!ENTITY bash-size "6,848 KB">
     45<!ENTITY bash-version "4.3">
     46<!ENTITY bash-size "7,956 KB">
    3547<!ENTITY bash-url "&gnu;bash/bash-&bash-version;.tar.gz">
    36 <!ENTITY bash-md5 "3fb927c7c33022f1c327f14a81c0d4b0">
     48<!ENTITY bash-md5 "81348932d5da294953e15d4814c74dd1">
    3749<!ENTITY bash-home "&gnu-software;bash">
    3850
    3951<!ENTITY bc-version "1.06.95">
    40 <!ENTITY bc-dir "&bc-version;">
    4152<!ENTITY bc-size "284 KB">
    4253<!ENTITY bc-url "http://alpha.gnu.org/gnu/bc/bc-&bc-version;.tar.bz2">
     
    7081<!ENTITY bzip2-home "http://www.bzip.org/">
    7182
    72 <!ENTITY check-version "0.9.11">
    73 <!ENTITY check-size "691 KB">
     83<!ENTITY check-version "0.9.12">
     84<!ENTITY check-size "730 KB">
    7485<!ENTITY check-url "http://sourceforge.net/projects/check/files/check/&check-version;/check-&check-version;.tar.gz">
    75 <!ENTITY check-md5 "fd5a03979bcab9fb80ba005b55f54178">
     86<!ENTITY check-md5 "46fe540d1a03714c7a1967dbc6d484e7">
    7687<!ENTITY check-home "http://check.sourceforge.net/">
    7788
    78 <!ENTITY cloog-version "0.18.1">
    79 <!ENTITY cloog-size "3,857 KB">
     89<!ENTITY clfs-network-scripts-version "20140224">
     90<!ENTITY clfs-network-scripts-size "22 KB">
     91<!ENTITY clfs-network-scripts-url "http://cross-lfs.org/files/clfs-network-scripts-&clfs-network-scripts-version;.tar.xz">
     92<!ENTITY clfs-network-scripts-md5 "831308d5e80bdaa3f494dc218ee43f78">
     93<!ENTITY clfs-network-scripts-home " ">
     94
     95<!ENTITY cloog-version "0.18.2">
     96<!ENTITY cloog-size "2,377 KB">
    8097<!ENTITY cloog-url "http://www.bastoul.net/cloog/pages/download/cloog-&cloog-version;.tar.gz">
    81 <!ENTITY cloog-md5 "e34fca0540d840e5d0f6427e98c92252">
     98<!ENTITY cloog-md5 "69116aa6cd5e73f6b688d871875e1292">
    8299<!ENTITY cloog-home "http://cloog.org">
    83100
     
    94111<!ENTITY coreutils-home "&gnu-software;coreutils">
    95112
     113<!ENTITY dbus-version "1.8.0">
     114<!ENTITY dbus-size "1,861 KB">
     115<!ENTITY dbus-url "http://dbus.freedesktop.org/releases/dbus/dbus-&dbus-version;.tar.gz">
     116<!ENTITY dbus-md5 "059fbe84e39fc99c67a14f15b1f39dff">
     117<!ENTITY dbus-home "http://www.freedesktop.org/wiki/Software/dbus">
     118
    96119<!ENTITY dejagnu-version "1.5.1">
    97120<!ENTITY dejagnu-size "568 KB">
     
    100123<!ENTITY dejagnu-home "&gnu-software;dejagnu">
    101124
    102 <!ENTITY dhcpcd-version "6.1.0">
    103 <!ENTITY dhcpcd-size "114 KB KB">
     125<!ENTITY dhcpcd-version "6.3.2">
     126<!ENTITY dhcpcd-size "137 KB">
    104127<!ENTITY dhcpcd-url "http://roy.marples.name/downloads/dhcpcd/dhcpcd-&dhcpcd-version;.tar.bz2">
    105 <!ENTITY dhcpcd-md5 "6070040c57492925af9ac6aed980de2a">
     128<!ENTITY dhcpcd-md5 "bb7d8e8533161fbe0eee3b8830fdbdf4">
    106129<!ENTITY dhcpcd-home "http://roy.marples.name/projects/dhcpcd">
    107130
     
    124147<!ENTITY e2fsprogs-home "http://e2fsprogs.sourceforge.net">
    125148
    126 <!ENTITY eglibc-version "2.18">
    127 <!ENTITY eglibc-revision "24148">
    128 <!ENTITY eglibc-fversion "&eglibc-version;-r&eglibc-revision;">
    129 <!ENTITY eglibc-size "11,943 KB">
    130 <!ENTITY eglibc-url "http://cross-lfs.org/files/eglibc-&eglibc-fversion;.tar.xz">
    131 <!ENTITY eglibc-md5 "8b3dc01f6ee5f1654b98213e8d4721a4">
    132 <!ENTITY eglibc-home "http://www.eglibc.org/home">
    133 <!ENTITY eglibc-ld-name "ld-&eglibc-version;.so">
     149<!ENTITY glibc-version "2.19">
     150<!ENTITY glibc-size "12,083 KB">
     151<!ENTITY glibc-url "ftp://ftp.gnu.org/pub/gnu/glibc/glibc-&glibc-version;.tar.xz">
     152<!ENTITY glibc-md5 "e26b8cc666b162f999404b03970f14e4">
     153<!ENTITY glibc-home "http://www.gnu.org/software/libc/">
     154<!ENTITY glibc-ld-name "ld-&glibc-version;.so">
    134155
    135156<!ENTITY elftoaout-version "2.3">
     
    138159<!ENTITY elftoaout-md5 "be3bd6f7ba8ae107cbdbaa820ba64f86">
    139160<!ENTITY elftoaout-home " ">
     161
     162<!ENTITY expat-version "2.1.0">
     163<!ENTITY expat-size "556 KB">
     164<!ENTITY expat-url "&sourceforge;expat/expat-&expat-version;.tar.gz">
     165<!ENTITY expat-md5 "dd7dab7a5fea97d2a6a43f511449b7cd">
     166<!ENTITY expat-home " ">
    140167
    141168<!ENTITY expect-version "5.45">
     
    146173<!ENTITY expect-lib-version "5.43">
    147174
    148 <!ENTITY file-version "5.16">
    149 <!ENTITY file-size "659 KB">
     175<!ENTITY file-version "5.18">
     176<!ENTITY file-size "715 KB">
    150177<!ENTITY file-url "ftp://ftp.astron.com/pub/file/file-&file-version;.tar.gz">
    151178<!--<!ENTITY file-url "&packages-root;file-&file-version;.tar.gz">-->
    152 <!ENTITY file-md5 "359c0cf41c3d438d17b4d293f3b950dc">
     179<!ENTITY file-md5 "d420d8f2990cd344673acfbf8d76ff5a">
    153180<!ENTITY file-home "http://www.darwinsys.com/file">
    154181
     
    159186<!ENTITY findutils-home "&gnu-software;findutils">
    160187
    161 <!ENTITY flex-version "2.5.37">
    162 <!ENTITY flex-size "1,276 KB">
     188<!ENTITY flex-version "2.5.39">
     189<!ENTITY flex-size "1,612 KB">
    163190<!ENTITY flex-url "&sourceforge;flex/flex-&flex-version;.tar.bz2">
    164 <!ENTITY flex-md5 "c75940e1fc25108f2a7b3ef42abdae06">
     191<!ENTITY flex-md5 "77d44c6bb8c0705e0017ab9a84a1502b">
    165192<!ENTITY flex-home "http://flex.sourceforge.net">
    166193
    167 <!ENTITY gawk-version "4.1.0">
    168 <!ENTITY gawk-size "2,004 KB">
     194<!ENTITY gawk-version "4.1.1">
     195<!ENTITY gawk-size "2,197 KB">
    169196<!ENTITY gawk-url "&gnu;gawk/gawk-&gawk-version;.tar.xz">
    170 <!ENTITY gawk-md5 "b18992ff8faf3217dab55d2d0aa7d707">
     197<!ENTITY gawk-md5 "a2a26543ce410eb74bc4a508349ed09a">
    171198<!ENTITY gawk-home "&gnu-software;gawk">
    172199
     
    177204<!ENTITY gcc-home "http://gcc.gnu.org">
    178205
    179 <!ENTITY gettext-version "0.18.3.1">
    180 <!ENTITY gettext-size "16,342 KB">
     206<!ENTITY gettext-version "0.18.3.2">
     207<!ENTITY gettext-size "15,832 KB">
    181208<!ENTITY gettext-url "&gnu;gettext/gettext-&gettext-version;.tar.gz">
    182 <!ENTITY gettext-md5 "3fc808f7d25487fc72b5759df7419e02">
     209<!ENTITY gettext-md5 "241aba309d07aa428252c74b40a818ef">
    183210<!ENTITY gettext-home "&gnu-software;gettext">
    184211
    185 <!ENTITY gmp-version "5.1.3">
    186 <!ENTITY gmp-size "1,819 KB">
    187 <!ENTITY gmp-url "&gnu;gmp/gmp-&gmp-version;.tar.xz">
    188 <!ENTITY gmp-md5 "e5fe367801ff067b923d1e6a126448aa">
     212<!ENTITY gmp-version "6.0.0">
     213<!ENTITY gmp-size "1,904 KB">
     214<!ENTITY gmp-url "&gnu;gmp/gmp-&gmp-version;a.tar.xz">
     215<!ENTITY gmp-md5 "1e6da4e434553d2811437aa42c7f7c76">
    189216<!ENTITY gmp-home "http://gmplib.org/">
    190217
    191 <!ENTITY grep-version "2.15">
    192 <!ENTITY grep-size "1,267 KB">
     218<!ENTITY gperf-version "3.0.4">
     219<!ENTITY gperf-size "968 KB">
     220<!ENTITY gperf-url "&gnu;gperf/gperf-&gperf-version;.tar.gz">
     221<!ENTITY gperf-md5 "c1f1db32fb6598d6a93e6e88796a8632">
     222<!ENTITY gperf-home "&gnu-software;gperf">
     223
     224<!ENTITY grep-version "2.18">
     225<!ENTITY grep-size "1,213 KB">
    193226<!ENTITY grep-url "&gnu;grep/grep-&grep-version;.tar.xz">
    194 <!ENTITY grep-md5 "8cab8ca52bcae735af40278423c7c942">
     227<!ENTITY grep-md5 "7439f8266f50844b56cc3e2721606541">
    195228<!ENTITY grep-home "&gnu-software;grep">
    196229
     
    227260
    228261
     262<!ENTITY intltool-version "0.50.2">
     263<!ENTITY intltool-size "192 KB">
     264<!ENTITY intltool-url "http://launchpad.net/intltool/trunk/&intltool-version;/+download/intltool-&intltool-version;.tar.gz">
     265<!ENTITY intltool-md5 "23fbd879118253cb99aeac067da5f591">
     266<!ENTITY intltool-home "http://freedesktop.org/wiki/Software/intltool">
     267
    229268<!ENTITY iproute2-version "3.12.0">
    230269<!ENTITY iproute2-size "425 KB">
     
    239278<!ENTITY iputils-home "http://www.linuxfoundation.org/en/Net:Iputils">
    240279
    241 <!ENTITY isl-version "0.12.1">
    242 <!ENTITY isl-size "1,161 KB">
     280<!ENTITY isl-version "0.12.2">
     281<!ENTITY isl-size "1,171 KB">
    243282<!ENTITY isl-url "http://isl.gforge.inria.fr/isl-&isl-version;.tar.lzma">
    244 <!ENTITY isl-md5 "d7a723a508056b9dc5a25c5ca7d1d74f">
    245 <!ENTITY isl-home "http://garage.kotnet.org/~skimo/isl/">
     283<!ENTITY isl-md5 "b7d59eb79d3884e14b9788cc396f7687">
     284<!ENTITY isl-home "http://freecode.com/projects/isl">
    246285
    247286<!ENTITY kbd-version "2.0.1">
    248 <!ENTITY kbd-size "2,009 KB">
    249 <!ENTITY kbd-url "ftp://devel.altlinux.org/pub/people/legion/kbd/kbd-&kbd-version;.tar.gz">
    250 <!ENTITY kbd-md5 "cc0ee9f2537d8636cae85a8c6541ed2e">
    251 <!ENTITY kbd-home "http://ftp.altlinux.org/pub/people/legion/kbd/">
    252 
    253 <!ENTITY kmod-version "15">
    254 <!ENTITY kmod-size "1,454 KB">
     287<!ENTITY kbd-size "951 KB">
     288<!ENTITY kbd-url "http://kbd-project.org/download/kbd-&kbd-version;.tar.xz">
     289<!ENTITY kbd-md5 "55453cb09d90370005e696949092b8f6">
     290<!ENTITY kbd-home "http://kbd-project.org/">
     291
     292<!ENTITY kmod-version "17">
     293<!ENTITY kmod-size "1,484 KB">
    255294<!ENTITY kmod-url "&kernel;linux/utils/kernel/kmod/kmod-&kmod-version;.tar.xz">
    256 <!ENTITY kmod-md5 "d03372179ed2cfa0c52b6672cf438901">
     295<!ENTITY kmod-md5 "bc36d28b12dcb2b664a35411560c5610">
    257296<!ENTITY kmod-home "http://git.kernel.org/?p=utils/kernel/kmod/kmod.git;a=summary">
    258297
    259 <!ENTITY less-version "460">
    260 <!ENTITY less-size "311 KB">
     298<!ENTITY less-version "462">
     299<!ENTITY less-size "312 KB">
    261300<!ENTITY less-url "http://www.greenwoodsoftware.com/less/less-&less-version;.tar.gz">
    262 <!ENTITY less-md5 "c3b603140aed2beb6091fdbc27f80ff0">
     301<!ENTITY less-md5 "55a001838501ed8a129682de047960df">
    263302<!ENTITY less-home "http://www.greenwoodsoftware.com/less">
    264303
    265 <!ENTITY libee-version "0.4.1">
    266 <!ENTITY libee-size "352 KB">
    267 <!ENTITY libee-url "http://www.libee.org/download/files/download/libee-&libee-version;.tar.gz">
    268 <!ENTITY libee-md5 "7bbf4160876c12db6193c06e2badedb2">
    269 <!ENTITY libee-home "http://www.libee.org/">
    270 
    271 <!ENTITY libestr-version "0.1.5">
    272 <!ENTITY libestr-size "326 KB">
    273 <!ENTITY libestr-url "http://libestr.adiscon.com/files/download/libestr-&libestr-version;.tar.gz">
    274 <!ENTITY libestr-md5 "f180c0cdc82883d161eba3f2e8a34eb4">
    275 <!ENTITY libestr-home "http://libestr.adiscon.com/">
     304<!ENTITY libcap-version "2.24">
     305<!ENTITY libcap-size "68 KB">
     306<!ENTITY libcap-url "&kernel;linux/libs/security/linux-privs/libcap2/libcap-&libcap-version;.tar.xz">
     307<!ENTITY libcap-md5 "d43ab9f680435a7fff35b4ace8d45b80">
     308<!ENTITY libcap-home "http://sites.google.com/site/fullycapable/">
    276309
    277310<!ENTITY libtool-version "2.4.2">
     
    283316<!ENTITY linux-dl-version "3.0">
    284317
    285 <!ENTITY linux-version "3.12">
    286 <!ENTITY linux-size "76,385 KB">
     318<!ENTITY linux-version "3.12.15">
     319<!ENTITY linux-size "76,414 KB">
    287320<!ENTITY linux-url "&kernel;linux/kernel/v&linux-dl-version;/linux-&linux-version;.tar.xz">
    288 <!ENTITY linux-md5 "cc6ee608854e0da4b64f6c1ff8b6398c">
     321<!ENTITY linux-md5 "4eb2b7f62fd504d07b77f54bcd3cb758">
    289322<!ENTITY linux-home "http://www.kernel.org">
    290323
     
    303336<!ENTITY man-version "1.6g">
    304337<!ENTITY man-size "252 KB">
    305 <!ENTITY man-url "http://primates.ximian.com/~flucifredi/man/man-&man-version;.tar.gz">
     338<!ENTITY man-url "&packages-root;man-&man-version;.tar.gz">
    306339<!ENTITY man-md5 "ba154d5796928b841c9c69f0ae376660">
    307 <!ENTITY man-home "http://primates.ximian.com/~flucifredi/man">
    308 
    309 <!ENTITY man-pages-version "3.55">
    310 <!ENTITY man-pages-size "1,177 KB">
     340
     341<!ENTITY man-pages-version "3.64">
     342<!ENTITY man-pages-size "1,222 KB">
    311343<!ENTITY man-pages-url "&kernel;linux/docs/man-pages/man-pages-&man-pages-version;.tar.xz">
    312 <!ENTITY man-pages-md5 "443b13defb23df578aa11c6c768f2c7d">
     344<!ENTITY man-pages-md5 "e39da1ac5a5effd4514809301bad47a8">
    313345<!ENTITY man-pages-home "http://www.win.tue.nl/~aeb/linux/man">
    314346
    315 <!ENTITY mpc-version "1.0.1">
    316 <!ENTITY mpc-size "616 KB">
     347<!ENTITY mpc-version "1.0.2">
     348<!ENTITY mpc-size "624 KB">
    317349<!ENTITY mpc-url "http://www.multiprecision.org/mpc/download/mpc-&mpc-version;.tar.gz">
    318 <!ENTITY mpc-md5 "b32a2e1a3daa392372fbd586d1ed3679">
     350<!ENTITY mpc-md5 "68fadff3358fb3e7976c7a398a0af4c3">
    319351<!ENTITY mpc-home "http://www.multiprecision.org/">
    320352
     
    343375<!ENTITY patch-home "http://savannah.gnu.org/projects/patch">
    344376
    345 <!ENTITY perl-version "5.18.1">
    346 <!ENTITY perl-size "14,060 KB">
     377<!ENTITY perl-version "5.18.2">
     378<!ENTITY perl-size "14,059 KB">
    347379<!ENTITY perl-url "http://www.cpan.org/src/5.0/perl-&perl-version;.tar.bz2">
    348 <!ENTITY perl-md5 "4ec1a3f3824674552e749ae420c5e68c">
     380<!ENTITY perl-md5 "d549b16ee4e9210988da39193a9389c1">
    349381<!ENTITY perl-home "http://www.perl.org">
    350382
     
    361393<!ENTITY powerpcutils-home "http://packages.qa.debian.org/p/powerpc-utils.html">
    362394
    363 <!ENTITY procps-version "3.2.8">
    364 <!ENTITY procps-size "280 KB">
    365 <!ENTITY procps-url "http://procps.sourceforge.net/procps-&procps-version;.tar.gz">
    366 <!ENTITY procps-md5 "9532714b6846013ca9898984ba4cd7e0">
    367 <!ENTITY procps-home "http://procps.sourceforge.net">
    368 
    369 <!ENTITY psmisc-version "22.20">
    370 <!ENTITY psmisc-size "428 KB">
     395<!ENTITY procps-ng-version "3.3.9">
     396<!ENTITY procps-ng-size "548 KB">
     397<!ENTITY procps-ng-url "http://sourceforge.net/projects/procps-ng/files/Production/procps-ng-&procps-ng-version;.tar.xz">
     398<!ENTITY procps-ng-md5 "0980646fa25e0be58f7afb6b98f79d74">
     399<!ENTITY procps-ng-home "http://sourceforge.net/projects/procps-ng">
     400
     401<!ENTITY psmisc-version "22.21">
     402<!ENTITY psmisc-size "458 KB">
    371403<!ENTITY psmisc-url "&sourceforge;psmisc/psmisc-&psmisc-version;.tar.gz">
    372 <!ENTITY psmisc-md5 "a25fc99a6dc7fa7ae6e4549be80b401f">
     404<!ENTITY psmisc-md5 "935c0fd6eb208288262b385fa656f1bf">
    373405<!ENTITY psmisc-home "http://psmisc.sourceforge.net">
    374406
    375 <!ENTITY readline-version2 "6">
    376 <!ENTITY readline-version "&readline-version2;.2">
    377 <!ENTITY readline-size "2,228 KB">
     407<!ENTITY readline-version "6.3">
     408<!ENTITY readline-size "2,469 KB">
    378409<!ENTITY readline-url "&gnu;readline/readline-&readline-version;.tar.gz">
    379 <!ENTITY readline-md5 "67948acb2ca081f23359d0256e9a271c">
     410<!ENTITY readline-md5 "33c8fb279e981274f485fd91da77e94a">
    380411<!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/">
    387412
    388413<!ENTITY sed-version "4.2.2">
     
    409434<!ENTITY sysvinit-md5 "6eda8a97b86e0a6f59dabbf25202aa6f">
    410435<!ENTITY sysvinit-home "http://savannah.nongnu.org/projects/sysvinit">
     436
     437<!ENTITY systemd-version "212">
     438<!ENTITY systemd-size "2,723 KB">
     439<!ENTITY systemd-url "http://www.freedesktop.org/software/systemd/systemd-&systemd-version;.tar.xz">
     440<!ENTITY systemd-md5 "257a75fff826ff91cb1ce567091cf270">
     441<!ENTITY systemd-home "http://freedesktop.org/wiki/Software/systemd">
    411442
    412443<!ENTITY tar-version "1.27.1">
     
    423454<!ENTITY tcl-home "http://www.tcl.tk">
    424455
    425 <!ENTITY tzdata-version "2013h">
    426 <!ENTITY tzdata-size "227 KB">
     456<!ENTITY tzdata-version "2014b">
     457<!ENTITY tzdata-size "221 KB">
    427458<!ENTITY tzdata-url "http://www.iana.org/time-zones/repository/releases/tzdata&tzdata-version;.tar.gz">
    428 <!ENTITY tzdata-md5 "d310abe42cbe87e76ceb69e2c7003c92">
     459<!ENTITY tzdata-md5 "c58d556612396d4ca5a17807a79924e5">
    429460<!ENTITY tzdata-home "http://www.iana.org/time-zones">
    430461
     
    435466<!ENTITY texinfo-home "&gnu-software;texinfo">
    436467
    437 <!ENTITY eudev-version "1.3">
    438 <!ENTITY eudev-size "1,679 KB">
     468<!ENTITY eudev-version "1.5.3">
     469<!ENTITY eudev-size "1,724 KB">
    439470<!ENTITY eudev-url "ftp://mirror.ovh.net/gentoo-distfiles/distfiles/eudev-&eudev-version;.tar.gz">
    440 <!ENTITY eudev-md5 "164df78f6f0093578a20bdd00335845f">
     471<!ENTITY eudev-md5 "51380938b489385cc394f4ebabc048f0">
    441472<!ENTITY eudev-home "http://www.gentoo.org/proj/en/eudev/">
    442473
     
    448479
    449480<!ENTITY util-linux-major-version "2.24">
    450 <!ENTITY util-linux-version "&util-linux-major-version;">
    451 <!ENTITY util-linux-size "3,532 KB">
     481<!ENTITY util-linux-version "&util-linux-major-version;.1">
     482<!ENTITY util-linux-size "3,544 KB">
    452483<!ENTITY util-linux-url "&kernel;linux/utils/util-linux/v&util-linux-major-version;/util-linux-&util-linux-version;.tar.xz">
    453 <!ENTITY util-linux-md5 "4fac6443427f575fc5f3531a4ad2ca01">
     484<!ENTITY util-linux-md5 "88d46ae23ca599ac5af9cf96b531590f">
    454485<!ENTITY util-linux-blkid-id "1.1.0">
    455486<!ENTITY util-linux-uuid-id "1.3.0">
     
    463494<!ENTITY vim-home "http://www.vim.org">
    464495
     496<!ENTITY xml-parser-version "2.42_01">
     497<!ENTITY xml-parser-size "240 KB">
     498<!ENTITY xml-parser-url "http://search.cpan.org/CPAN/authors/id/T/TO/TODDR/XML-Parser-&xml-parser-version;.tar.gz">
     499<!ENTITY xml-parser-md5 "a4650aebcc464bb91113c2c356da8210">
     500<!ENTITY xml-parser-home "https://github.com/chorny/XML-Parser">
     501
    465502<!ENTITY xz-version "5.0.5">
    466503<!ENTITY xz-size "908 KB">
  • BOOK/patches.ent

    r88ef769 r03e6a40  
    55<!-- Start of Common Patches -->
    66
    7 <!ENTITY bash-branch_update-patch "bash-&bash-version;-branch_update-7.patch">
    8 <!ENTITY bash-branch_update-patch-md5 "4dfb1ce9b5d0040eae06e66157ab213a">
    9 <!ENTITY bash-branch_update-patch-size "58 KB">
     7<!ENTITY bash-branch_update-patch "bash-&bash-version;-branch_update-1.patch">
     8<!ENTITY bash-branch_update-patch-md5 "a0ae18e2dc5c9c5e125e0ea3fa6febbe">
     9<!ENTITY bash-branch_update-patch-size "9.002 KB">
    1010
    1111<!-- Binutils branch update area
     
    1919<!ENTITY coreutils-uname-patch-size "4.9 KB">
    2020
     21<!ENTITY coreutils-noman-patch "coreutils-&coreutils-version;-noman-1.patch">
     22<!ENTITY coreutils-noman-patch-md5 "6ed8f515391580e51f170a32af6fc7b9">
     23<!ENTITY coreutils-noman-patch-size "14 KB">
     24
    2125<!ENTITY gcc-specs-patch "gcc-&gcc-version;-specs-1.patch">
    2226<!ENTITY gcc-specs-patch-md5 "14aa064a113f2cae0f877039bb4a6357">
     
    2428
    2529<!-- GCC branch update area -->
    26 <!ENTITY gcc-branch_update-patch "gcc-&gcc-version;-branch_update-1.patch">
    27 <!ENTITY gcc-branch_update-patch-md5 "7739dbf68ba5736cbf4676f30b358e74">
    28 <!ENTITY gcc-branch_update-patch-size "258 KB">
     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">
    2933
    30 <!ENTITY iana-etc-get_fix-patch "iana-etc-&iana-etc-version;-get_fix-1.patch">
    31 <!ENTITY iana-etc-get_fix-patch-md5 "73aee2dc34cf4d990cc22fe323d89f27">
    32 <!ENTITY iana-etc-get_fix-patch-size "1.1 KB">
     34<!ENTITY iana-etc-numbers_update-date "20140202">
     35<!ENTITY iana-etc-numbers_update-patch "iana-etc-&iana-etc-version;-numbers_update-&iana-etc-numbers_update-date;-2.patch.xz">
     36<!ENTITY iana-etc-numbers_update-patch-md5 "b0e7051fef0b3ba064209a5f3d23bd2a">
     37<!ENTITY iana-etc-numbers_update-patch-size "282 KB">
    3338
    34 <!ENTITY iana-etc-numbers_update-date "20120610">
    35 <!ENTITY iana-etc-numbers_update-patch "iana-etc-&iana-etc-version;-numbers_update-&iana-etc-numbers_update-date;-2.patch">
    36 <!ENTITY iana-etc-numbers_update-patch-md5 "826fb780d13caafb7cb99b9c346f2102">
    37 <!ENTITY iana-etc-numbers_update-patch-size "3,760 KB">
    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 "153 KB">
     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">
    4242
    4343<!ENTITY man-i18n-patch "man-&man-version;-i18n-1.patch">
     
    4545<!ENTITY man-i18n-patch-size "11 KB">
    4646
    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">
     47<!ENTITY mpfr-fixes-patch "mpfr-&mpfr-version;-fixes-2.patch">
     48<!ENTITY mpfr-fixes-patch-md5 "2951be1103eb20a4acff2a8fce29ca22">
     49<!ENTITY mpfr-fixes-patch-size "30 KB">
    5050
    5151<!ENTITY ncurses-bashfix-patch "ncurses-&ncurses-version;-bash_fix-1.patch">
     
    5858
    5959<!ENTITY perl-libc-patch "perl-&perl-version;-libc-1.patch">
    60 <!ENTITY perl-libc-patch-md5 "63eda1cc319206788ea93c58f395417c">
    61 <!ENTITY perl-libc-patch-size "1.603 KB">
     60<!ENTITY perl-libc-patch-md5 "0959d8c1d370ce152b0d2a6df5ccfd7e">
     61<!ENTITY perl-libc-patch-size "1.657 KB">
    6262
    63 <!ENTITY procps-ps_cgroup-patch "procps-&procps-version;-ps_cgroup-1.patch">
    64 <!ENTITY procps-ps_cgroup-patch-md5 "3c478ef88fad23353e332b1b850ec630">
    65 <!ENTITY procps-ps_cgroup-patch-size "3.1 KB">
     63<!ENTITY readline-branch_update-patch "readline-&readline-version;-branch_update-1.patch">
     64<!ENTITY readline-branch_update-patch-md5 "dbb0a021abfd0a0012b62c66e6943802">
     65<!ENTITY readline-branch_update-patch-size "1.920 KB">
    6666
    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">
    70 
    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 systemd-compat-patch "systemd-&systemd-version;-compat-1.patch">
     68<!ENTITY systemd-compat-patch-md5 "09bfa3f4b09620555aa107e48a4f850b">
     69<!ENTITY systemd-compat-patch-size "9.244 KB">
    7470
    7571<!ENTITY tar-man-patch "tar-&tar-version;-manpage-1.patch">
     
    7975<!-- Vim branch update patch area -->
    8076
    81 <!ENTITY vim-branch_update-patch "vim-&vim-version;-branch_update-1.patch">
    82 <!ENTITY vim-branch_update-patch-md5 "b5fdb7f4e4cc27932a9183c8e289029d">
    83 <!ENTITY vim-branch_update-patch-size "460 KB">
     77<!ENTITY vim-branch_update-patch "vim-&vim-version;-branch_update-2.patch">
     78<!ENTITY vim-branch_update-patch-md5 "aa2e7384582ddd94ce7e5d91bebce78f">
     79<!ENTITY vim-branch_update-patch-size "2,740 KB">
    8480
    8581<!-- Start of multilib patches -->
     
    9086
    9187<!ENTITY perl-multilib-patch "perl-&perl-version;-Configure_multilib-1.patch">
    92 <!ENTITY perl-multilib-patch-md5 "d339c17439ac986d9593c86db93d545c">
    93 <!ENTITY perl-multilib-patch-size "1.946 KB">
     88<!ENTITY perl-multilib-patch-md5 "5b79ffc5337193d4f725d4bfd3c60997">
     89<!ENTITY perl-multilib-patch-size "2.000 KB">
    9490
    9591<!-- Start of Pure64 patches -->
     
    109105<!ENTITY aboot-alpha-patch-size "175 KB">
    110106
    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">
     107<!ENTITY glibc-alpha_fixes-patch "glibc-&glibc-version;-alpha_fixes-1.patch">
     108<!ENTITY glibc-alpha_fixes-patch-md5 "5d279206a752199e39a4e99c4950271d">
     109<!ENTITY glibc-alpha_fixes-patch-size "7 KB">
    114110
    115111<!-- Start of mips/mips64 patches -->
  • BOOK/prologue/common/hostreqs.xml

    r88ef769 r03e6a40  
    6363    <listitem>
    6464      <para><emphasis role="strong">Glibc-2.2.5</emphasis> (Versions
    65       greater than &eglibc-version; are not recommended as they have
     65      greater than &glibc-version; are not recommended as they have
    6666      not been tested)</para>
    6767    </listitem>
     
    104104
    105105    <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>
    107107    </listitem>
    108108
  • BOOK/prologue/common/prerequisites.xml

    r88ef769 r03e6a40  
    4141    <listitem>
    4242      <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>
    4444
    4545      <para>This guide covers the usage of assorted Linux software.</para>
  • BOOK/temp-system/64/binutils.xml

    r88ef769 r03e6a40  
    5050
    5151    <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"
    5652    href="../common/binutils.xml"
    5753    xpointer="xpointer(//*[@os='be'])"/>
  • BOOK/temp-system/64/check.xml

    r88ef769 r03e6a40  
    66]>
    77
    8 <sect1 id="ch-testsuite-tools-check" role="wrap">
     8<sect1 id="ch-temp-system-check" role="wrap">
    99  <?dbhtml filename="check.html"?>
    1010
    1111  <title>Check-&check-version;</title>
    1212
    13   <indexterm zone="ch-testsuite-tools-check">
     13  <indexterm zone="ch-temp-system-check">
    1414    <primary sortas="a-Check">Check</primary>
    1515  </indexterm>
     
    2828<screen os="d"><userinput>CC="${CC} ${BUILD64}" PKG_CONFIG= ./configure --prefix=/tools \
    2929    --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'])"/>
    3034
    3135    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
  • BOOK/temp-system/64/cloog.xml

    r88ef769 r03e6a40  
    3232
    3333    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     34    href="../../final-system/common/cloog.xml"
     35    xpointer="xpointer(//*[@os='s1'])"/>
     36
     37    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     38    href="../../final-system/common/cloog.xml"
     39    xpointer="xpointer(//*[@os='s2'])"/>
     40
     41    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    3442    href="../common/cloog.xml"
    3543    xpointer="xpointer(//*[@os='c'])"/>
  • BOOK/temp-system/64/gcc.xml

    r88ef769 r03e6a40  
    7777    --enable-c99 --enable-shared --enable-threads=posix --disable-nls \
    7878    --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 \
     79    --with-gmp=/tools --with-mpfr=/tools --with-mpc=/tools --with-isl=/tools \
    8180    --with-cloog=/tools --with-system-zlib \
    8281    --with-native-system-header-dir=/tools/include --enable-checking=release \
  • BOOK/temp-system/64/gmp.xml

    r88ef769 r03e6a40  
    4343
    4444    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     45    href="../multilib/gmp.xml"
     46    xpointer="xpointer(//*[@os='ba'])"/>
     47
     48    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    4549    href="../common/gmp.xml"
    4650    xpointer="xpointer(//*[@os='c'])"/>
  • BOOK/temp-system/64/util-linux.xml

    r88ef769 r03e6a40  
    66]>
    77
    8 <sect1 id="ch-chroot-util-linux" role="wrap">
     8<sect1 id="ch-temp-system-util-linux" role="wrap">
    99  <?dbhtml filename="util-linux.html"?>
    1010
    1111  <title>Util-linux-&util-linux-version;</title>
    1212
    13   <indexterm zone="ch-chroot-util-linux">
     13  <indexterm zone="ch-temp-system-util-linux">
    1414    <primary sortas="a-Util-linux">Util-linux</primary>
    15     <secondary>chroot</secondary>
     15    <secondary>temporary system</secondary>
    1616  </indexterm>
    1717
     
    2929<screen os="be"><userinput>CC="${CC} ${BUILD64}" PKG_CONFIG= ./configure --prefix=/tools \
    3030    --build=${CLFS_HOST} --host=${CLFS_TARGET} \
    31     --disable-makeinstall-chown --disable-login --disable-su</userinput></screen>
     31    --disable-makeinstall-chown --disable-makeinstall-setuid</userinput></screen>
     32
     33    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     34    href="../common/util-linux.xml"
     35    xpointer="xpointer(//*[@os='c'])"/>
    3236
    3337    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
  • BOOK/temp-system/alpha-chapter.xml

    r88ef769 r03e6a40  
    2424  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ncurses.xml"/>
    2525  <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"/>
    2726  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bzip2.xml"/>
    2827  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/check.xml"/>
     
    3130  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/findutils.xml"/>
    3231  <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"/>
    3432  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gawk.xml"/>
    3533  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gettext.xml"/>
    3634  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/grep.xml"/>
    3735  <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"/>
    3936  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/make.xml"/>
    4037  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/patch.xml"/>
     
    4239  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/tar.xml"/>
    4340  <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"/>
    4442  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/vim.xml"/>
    4543  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/xz.xml"/>
  • BOOK/temp-system/common/bash.xml

    r88ef769 r03e6a40  
    5858<!--
    5959    <variablelist os="c">
    60       <title>The meaning of the configure option:</title>
     60      <title>The meaning of the new configure option:</title>
    6161
    6262      <varlistentry>
     
    8181<c:command>make install</c:command>
    8282
    83     <c:para>Make a link for programs that use <c:command>sh</c:command> for
    84     a shell:</c:para>
    85 
    86 <c:command>ln -sv bash /tools/bin/sh</c:command>
    87 
    8883  </c:install>
    8984
  • BOOK/temp-system/common/bison.xml

    r88ef769 r03e6a40  
    2727<screen os='s2'><userinput>cp -v Makefile.in{,.orig}
    2828sed '/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'])"/>
    3629
    3730    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
  • BOOK/temp-system/common/check.xml

    r88ef769 r03e6a40  
    66]>
    77
    8 <sect1 id="ch-testsuite-tools-check" role="wrap">
     8<sect1 id="ch-temp-system-check" role="wrap">
    99  <?dbhtml filename="check.html"?>
    1010
    1111  <title>Check-&check-version;</title>
    1212
    13   <indexterm zone="ch-testsuite-tools-check">
     13  <indexterm zone="ch-temp-system-check">
    1414    <primary sortas="a-Check">Check</primary>
    1515  </indexterm>
     
    2929<screen os="d"><userinput>PKG_CONFIG= ./configure --prefix=/tools \
    3030    --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>
    3145
    3246    <para os="f">Build the package:</para>
     
    6377          <para>Awk script for generating C unit tests for use with the C the
    6478          Check unit testing framework</para>
    65           <indexterm zone="ch-testsuite-tools-check checkmk">
     79          <indexterm zone="ch-temp-system-check checkmk">
    6680            <primary sortas="b-check">checkmk</primary>
    6781          </indexterm>
     
    7488          <para>Contains functions that allow Check to be called from a test
    7589          program</para>
    76           <indexterm zone="ch-testsuite-tools-check libcheck">
     90          <indexterm zone="ch-temp-system-check libcheck">
    7791            <primary sortas="c-libcheck">libcheck.{a,so};</primary>
    7892          </indexterm>
  • BOOK/temp-system/common/choose.xml

    r88ef769 r03e6a40  
    3636  <para>To chroot, you will also need a Linux Kernel-2.6.32 or greater
    3737  (having been compiled with GCC-4.1.2 or greater). The reason for the
    38   kernel version requirement is that eglibc is built to generate the library
     38  kernel version requirement is that glibc is built to generate the library
    3939  for the smallest version of the Linux kernel expected to be supported.</para>
    4040
  • BOOK/temp-system/common/cloog.xml

    r88ef769 r03e6a40  
    2929    --with-gmp-prefix=/tools --with-isl-prefix=/tools</userinput></screen>
    3030
     31    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     32    href="../../final-system/common/cloog.xml"
     33    xpointer="xpointer(//*[@os='s1'])"/>
     34
     35    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     36    href="../../final-system/common/cloog.xml"
     37    xpointer="xpointer(//*[@os='s2'])"/>
     38
    3139    <para os="c">Compile the package:</para>
    3240
  • BOOK/temp-system/common/coreutils.xml

    r88ef769 r03e6a40  
    3333EOF</userinput></screen>
    3434
     35    <para os="p1">Apply a patch to prevent Coreutils from generating manpages :</para>
     36
     37<screen os="p2"><userinput>patch -Np1 -i ../&coreutils-noman-patch;</userinput></screen>
     38
    3539    <para os="bd">Prepare Coreutils for compilation:</para>
    3640
     
    5155
    5256    </variablelist>
    53 
    54     <para os="s1">Apply a sed to allow completion of the build:</para>
    55 
    56 <screen os="s2"><userinput>cp -v Makefile{,.orig}
    57 sed -e 's/^#run_help2man\|^run_help2man/#&amp;/' \
    58   -e 's/^\##run_help2man/run_help2man/' Makefile.orig > Makefile</userinput></screen>
    5957
    6058   <para os="bf">Compile the package:</para>
  • BOOK/temp-system/common/gawk.xml

    r88ef769 r03e6a40  
    2222  <sect2 role="installation">
    2323    <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>
    3024
    3125    <para os="a">Prepare Gawk for compilation:</para>
  • BOOK/temp-system/common/gcc.xml

    r88ef769 r03e6a40  
    7575  --enable-c99 --enable-shared --enable-threads=posix --disable-multilib \
    7676  --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 \
     77  --disable-libstdcxx-pch --with-gmp=/tools --with-mpfr=/tools \
     78  --with-mpc=/tools --with-isl=/tools --with-cloog=/tools --with-system-zlib \
    8079  --with-native-system-header-dir=/tools/include --disable-libssp \
    81   --disable-install-libiberty --enable-checking=release \
    82   --enable-libstdcxx-time</userinput></screen>
     80  --enable-checking=release --enable-libstdcxx-time</userinput></screen>
    8381
    8482    <variablelist os="cl">
    85       <title>The meaning of the new configure options:</title>
     83      <title>The meaning of the new configure option:</title>
    8684
    8785      <varlistentry os="cl1">
  • BOOK/temp-system/common/gettext.xml

    r88ef769 r03e6a40  
    2929<screen os="b"><userinput>cd gettext-tools</userinput></screen>
    3030
    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
    3334    compilation errors because of this assumption:</para>
    3435
     
    4142    --disable-shared --cache-file=config.cache</userinput></screen>
    4243
    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>
    4545
    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
     47make -C src msgfmt msgmerge xgettext</userinput></screen>
    5248
    53     </variablelist>
     49    <para os="g">Install the <command>msgfmt</command>,
     50    <command>msgmerge</command> and <command>xgettext</command> binaries:</para>
    5451
    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>
    6353
    6454  </sect2>
  • BOOK/temp-system/common/grep.xml

    r88ef769 r03e6a40  
    4040          assumes there is no usable <filename>regex.h</filename> installed and
    4141          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>
    4343        </listitem>
    4444      </varlistentry>
  • BOOK/temp-system/common/make.xml

    r88ef769 r03e6a40  
    2727    xpointer="xpointer(//*[@os='a'])"/>
    2828
    29 <screen os="aa"><userinput>./configure --prefix=/tools \
     29<screen os="aa"><userinput>PKG_CONFIG= ./configure --prefix=/tools \
    3030    --build=${CLFS_HOST} --host=${CLFS_TARGET}</userinput></screen>
    3131
  • BOOK/temp-system/common/ncurses.xml

    r88ef769 r03e6a40  
    7676        <term><parameter>--with-build-cc=gcc</parameter></term>
    7777        <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>
    7980        </listitem>
    8081      </varlistentry>
  • BOOK/temp-system/common/texinfo.xml

    r88ef769 r03e6a40  
    2727    xpointer="xpointer(//*[@os='a'])"/>
    2828
    29 <screen os="b"><userinput>./configure --prefix=/tools \
     29<screen os="b"><userinput>PERL=/usr/bin/perl ./configure --prefix=/tools \
    3030    --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>
    3146
    3247    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
  • BOOK/temp-system/common/util-linux.xml

    r88ef769 r03e6a40  
    66]>
    77
    8 <sect1 id="ch-chroot-util-linux" role="wrap">
     8<sect1 id="ch-temp-system-util-linux" role="wrap">
    99  <?dbhtml filename="util-linux.html"?>
    1010
    1111  <title>Util-linux-&util-linux-version;</title>
    1212
    13   <indexterm zone="ch-chroot-util-linux">
     13  <indexterm zone="ch-temp-system-util-linux">
    1414    <primary sortas="a-Util-linux">Util-linux</primary>
    15     <secondary>chroot</secondary>
     15    <secondary>temporary system</secondary>
    1616  </indexterm>
    1717
     
    2929<screen os="b"><userinput>PKG_CONFIG= ./configure --prefix=/tools \
    3030    --build=${CLFS_HOST} --host=${CLFS_TARGET} \
    31     --disable-makeinstall-chown --disable-su --disable-login</userinput></screen>
     31    --disable-makeinstall-chown --disable-makeinstall-setuid</userinput></screen>
     32
     33    <variablelist os="c">
     34      <title>The meaning of the new configure option:</title>
     35
     36      <varlistentry>
     37        <term><parameter>--disable-makeinstall-chown</parameter></term>
     38        <listitem>
     39          <para>This prevents Util-linux from trying to perform any
     40          chown commands when it is installed.</para>
     41        </listitem>
     42      </varlistentry>
     43
     44    </variablelist>
    3245
    3346    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
  • BOOK/temp-system/common/vim.xml

    r88ef769 r03e6a40  
    6262    --with-tlib=ncurses</userinput></screen>
    6363
     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
    6497    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    6598    href="../../final-system/common/vim.xml"
     
    74107    xpointer="xpointer(//*[@os='j'])"/>
    75108
    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>
    79110
    80111    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     
    88119
    89120<screen os="tv2"><userinput>cat &gt; /tools/etc/vimrc &lt;&lt; "EOF"
    90 <literal>" Begin /etc/vimrc
     121<literal>" Begin /tools/etc/vimrc
    91122
    92123set nocompatible
     
    95126syntax on
    96127
    97 " End /etc/vimrc</literal>
     128" End /tools/etc/vimrc</literal>
    98129EOF</userinput></screen>
    99130
  • BOOK/temp-system/common/xz.xml

    r88ef769 r03e6a40  
    1212
    1313  <indexterm zone="ch-temp-system-xz">
    14     <primary sortas="a-XZ-Utils">XZ-Utils</primary>
     14    <primary sortas="a-XZ Utils">XZ Utils</primary>
    1515    <secondary>temporary system</secondary>
    1616  </indexterm>
     
    2121
    2222  <sect2 role="installation">
    23     <title>Installation of XZ-Utils</title>
     23    <title>Installation of XZ Utils</title>
    2424
    2525    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
  • BOOK/temp-system/mips-chapter.xml

    r88ef769 r03e6a40  
    2424  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ncurses.xml"/>
    2525  <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"/>
    2726  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bzip2.xml"/>
    2827  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/check.xml"/>
     
    3130  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/findutils.xml"/>
    3231  <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"/>
    3432  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gawk.xml"/>
    3533  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gettext.xml"/>
    3634  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/grep.xml"/>
    3735  <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"/>
    3936  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/make.xml"/>
    4037  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/patch.xml"/>
     
    4239  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/tar.xml"/>
    4340  <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"/>
    4442  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/vim.xml"/>
    4543  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/xz.xml"/>
  • BOOK/temp-system/mips64-64-chapter.xml

    r88ef769 r03e6a40  
    2424  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/ncurses.xml"/>
    2525  <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="multilib/bison.xml"/>
    2726  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/bzip2.xml"/>
    2827  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/check.xml"/>
     
    3130  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/findutils.xml"/>
    3231  <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"/>
    3432  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gawk.xml"/>
    3533  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gettext.xml"/>
    3634  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/grep.xml"/>
    3735  <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="common/m4.xml"/>
    3936  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/make.xml"/>
    4037  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/patch.xml"/>
     
    4239  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/tar.xml"/>
    4340  <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"/>
    4442  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/vim.xml"/>
    4543  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/xz.xml"/>
  • BOOK/temp-system/mips64-64/gcc.xml

    r88ef769 r03e6a40  
    7777    --enable-c99 --enable-shared --enable-threads=posix --disable-nls \
    7878    --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 \
     79    --with-gmp=/tools --with-mpfr=/tools --with-mpc=/tools --with-isl=/tools \
    8180    --with-cloog=/tools --with-system-zlib --enable-checking=release \
    8281    --enable-libstdcxx-time --with-native-system-header-dir=/tools/include</userinput></screen>
  • BOOK/temp-system/mips64-chapter.xml

    r88ef769 r03e6a40  
    2424  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/ncurses.xml"/>
    2525  <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="multilib/bison.xml"/>
    2726  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/bzip2.xml"/>
    2827  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/check.xml"/>
     
    3130  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/findutils.xml"/>
    3231  <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"/>
    3432  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gawk.xml"/>
    3533  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gettext.xml"/>
    3634  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/grep.xml"/>
    3735  <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="common/m4.xml"/>
    3936  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/make.xml"/>
    4037  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/patch.xml"/>
     
    4239  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/tar.xml"/>
    4340  <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"/>
    4442  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/vim.xml"/>
    4543  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/xz.xml"/>
  • BOOK/temp-system/mips64/choose.xml

    r88ef769 r03e6a40  
    3232    xpointer="xpointer(//*[@os='d'])"/>
    3333
    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>
    3535
    3636  <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

    r88ef769 r03e6a40  
    7777  --enable-c99 --enable-shared --enable-threads=posix \
    7878  --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 \
     79  --disable-libstdcxx-pch --with-abi=64 --with-gmp=/tools --with-mpfr=/tools \
     80  --with-mpc=/tools --with-isl=/tools --with cloog=/tools --with-system-zlib \
    8281  --enable-checking=release --enable-libstdcxx-time \
    8382  --with-native-system-header-dir=/tools/include</userinput></screen>
  • BOOK/temp-system/multilib/binutils.xml

    r88ef769 r03e6a40  
    4949    --disable-nls --enable-shared --enable-64-bit-bfd</userinput></screen>
    5050
    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 
    6351    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    6452    href="../common/binutils.xml"
  • BOOK/temp-system/multilib/bison.xml

    r88ef769 r03e6a40  
    3030    href="../common/bison.xml"
    3131    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'])"/>
    4032
    4133    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
  • BOOK/temp-system/multilib/check.xml

    r88ef769 r03e6a40  
    66]>
    77
    8 <sect1 id="ch-testsuite-tools-check" role="wrap">
     8<sect1 id="ch-temp-system-check" role="wrap">
    99  <?dbhtml filename="check.html"?>
    1010
    1111  <title>Check-&check-version;</title>
    1212
    13   <indexterm zone="ch-testsuite-tools-check">
     13  <indexterm zone="ch-temp-system-check">
    1414    <primary sortas="a-Check">Check</primary>
    1515  </indexterm>
     
    2828<screen os="d"><userinput>CC="${CC} ${BUILD64}" PKG_CONFIG= ./configure --prefix=/tools \
    2929    --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'])"/>
    3034
    3135    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
  • BOOK/temp-system/multilib/choose.xml

    r88ef769 r03e6a40  
    3232  <para>To chroot, you will also need a Linux Kernel-2.6.32 or greater
    3333  (having been compiled with GCC-4.1.2 or greater). The reason for the
    34   kernel version requirement is that eglibc is built to generate the library
     34  kernel version requirement is that glibc is built to generate the library
    3535  for the smallest version of the Linux kernel expected to be supported.</para>
    3636
  • BOOK/temp-system/multilib/cloog.xml

    r88ef769 r03e6a40  
    3232
    3333    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     34    href="../../final-system/common/cloog.xml"
     35    xpointer="xpointer(//*[@os='s1'])"/>
     36
     37    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     38    href="../../final-system/common/cloog.xml"
     39    xpointer="xpointer(//*[@os='s2'])"/>
     40
     41    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    3442    href="../common/cloog.xml"
    3543    xpointer="xpointer(//*[@os='c'])"/>
  • BOOK/temp-system/multilib/coreutils.xml

    r88ef769 r03e6a40  
    3333    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    3434    href="../common/coreutils.xml"
     35    xpointer="xpointer(//*[@os='p1'])"/>
     36
     37    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     38    href="../common/coreutils.xml"
     39    xpointer="xpointer(//*[@os='p2'])"/>
     40
     41    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     42    href="../common/coreutils.xml"
    3543    xpointer="xpointer(//*[@os='bd'])"/>
    3644
     
    4250    href="../common/coreutils.xml"
    4351    xpointer="xpointer(//*[@os='be1'])"/>
    44 
    45     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    46     href="../common/coreutils.xml"
    47     xpointer="xpointer(//*[@os='s1'])"/>
    48 
    49     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    50     href="../common/coreutils.xml"
    51     xpointer="xpointer(//*[@os='s2'])"/>
    5252
    5353    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
  • BOOK/temp-system/multilib/gawk.xml

    r88ef769 r03e6a40  
    2222  <sect2 role="installation">
    2323    <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'])"/>
    3224
    3325    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
  • BOOK/temp-system/multilib/gcc.xml

    r88ef769 r03e6a40  
    7777  --enable-long-long --enable-c99 --enable-shared --enable-threads=posix \
    7878  --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 \
     79  --disable-libstdcxx-pch --with-gmp=/tools --with-mpfr=/tools \
     80  --with-mpc=/tools --with-isl=/tools --with-cloog=/tools --with-system-zlib \
    8281  --with-native-system-header-dir=/tools/include --disable-libssp \
    83   --disable-install-libiberty  --enable-libstdcxx-time \
    84   --enable-checking=release</userinput></screen>
     82  --enable-libstdcxx-time --enable-checking=release</userinput></screen>
    8583
    8684    <variablelist os="dd">
  • BOOK/temp-system/multilib/gettext.xml

    r88ef769 r03e6a40  
    6464    xpointer="xpointer(//*[@os='h'])"/>
    6565
    66     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    67     href="../common/gettext.xml"
    68     xpointer="xpointer(//*[@os='i'])"/>
    69 
    7066  </sect2>
    7167
  • BOOK/temp-system/multilib/gmp.xml

    r88ef769 r03e6a40  
    4242    --libdir=/tools/lib64 --enable-cxx</userinput></screen>
    4343
     44    <variablelist os="ba">
     45      <title>The meaning of the new configure option:</title>
     46
     47      <varlistentry>
     48        <term><parameter>CC="${CC} ${BUILD64}"</parameter></term>
     49        <listitem>
     50          <para>Tells the compiler to use our 64-bit build flags.</para>
     51        </listitem>
     52      </varlistentry>
     53
     54    </variablelist>
     55
    4456    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    4557    href="../common/gmp.xml"
  • BOOK/temp-system/multilib/make.xml

    r88ef769 r03e6a40  
    2727    xpointer="xpointer(//*[@os='a'])"/>
    2828
    29 <screen os="aa"><userinput>CC="${CC} ${BUILD64}" ./configure --prefix=/tools \
     29<screen os="aa"><userinput>PKG_CONFIG= CC="${CC} ${BUILD64}" ./configure --prefix=/tools \
    3030   --build=${CLFS_HOST} --host=${CLFS_TARGET}</userinput></screen>
    3131
  • BOOK/temp-system/multilib/texinfo.xml

    r88ef769 r03e6a40  
    2727    xpointer="xpointer(//*[@os='a'])"/>
    2828
    29 <screen os="b"><userinput>CC="${CC} ${BUILD64}" ./configure --prefix=/tools \
     29<screen os="b"><userinput>PERL=/usr/bin/perl CC="${CC} ${BUILD64}" \
     30./configure --prefix=/tools \
    3031   --build=${CLFS_HOST} --host=${CLFS_TARGET}</userinput></screen>
     32
     33    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     34    href="../common/texinfo.xml"
     35    xpointer="xpointer(//*[@os='ba'])"/>
    3136
    3237    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
  • BOOK/temp-system/multilib/util-linux.xml

    r88ef769 r03e6a40  
    66]>
    77
    8 <sect1 id="ch-boot-util-linux" role="wrap">
     8<sect1 id="ch-temp-system-util-linux" role="wrap">
    99  <?dbhtml filename="util-linux.html"?>
    1010
    1111  <title>Util-linux-&util-linux-version;</title>
    1212
    13   <indexterm zone="ch-boot-util-linux">
     13  <indexterm zone="ch-temp-system-util-linux">
    1414    <primary sortas="a-Util-linux">Util-linux</primary>
    15     <secondary>boot</secondary>
     15    <secondary>temporary system</secondary>
    1616  </indexterm>
    1717
     
    2727    xpointer="xpointer(//*[@os='a'])"/>
    2828
    29 <screen os="be"><userinput>CC="${CC} ${BUILD64}" PKG_CONFIG= \
    30   ./configure --prefix=/tools --exec-prefix=/tools \
     29<screen os="be"><userinput>CC="${CC} ${BUILD64}" PKG_CONFIG= ./configure --prefix=/tools \
    3130    --build=${CLFS_HOST} --host=${CLFS_TARGET} \
    32     --disable-makeinstall-chown --disable-login --disable-su</userinput></screen>
     31    --libdir=/tools/lib64 --disable-makeinstall-chown --disable-makeinstall-setuid</userinput></screen>
     32
     33    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     34    href="../common/util-linux.xml"
     35    xpointer="xpointer(//*[@os='c'])"/>
    3336
    3437    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
  • BOOK/temp-system/multilib/vim.xml

    r88ef769 r03e6a40  
    6060    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    6161    href="../common/vim.xml"
     62    xpointer="xpointer(//*[@os='f'])"/>
     63
     64    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     65    href="../common/vim.xml"
    6266    xpointer="xpointer(//*[@os='g'])"/>
    6367
  • BOOK/temp-system/multilib/xz.xml

    r88ef769 r03e6a40  
    1212
    1313  <indexterm zone="ch-temp-system-xz">
    14     <primary sortas="a-XZ-Utils">XZ-Utils</primary>
     14    <primary sortas="a-XZ Utils">XZ Utils</primary>
    1515    <secondary>temporary system</secondary>
    1616  </indexterm>
     
    2121
    2222  <sect2 role="installation">
    23     <title>Installation of XZ-Utils</title>
     23    <title>Installation of XZ Utils</title>
    2424
    2525    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     
    2828
    2929<screen os="cb"><userinput>CC="${CC} ${BUILD64}" ./configure --prefix=/tools \
    30      --build=${CLFS_HOST} --host=${CLFS_TARGET}\
     30     --build=${CLFS_HOST} --host=${CLFS_TARGET} \
    3131     --libdir=/tools/lib64</userinput></screen>
    3232
  • BOOK/temp-system/ppc-chapter.xml

    r88ef769 r03e6a40  
    2323  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ncurses.xml"/>
    2424  <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"/>
    2625  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bzip2.xml"/>
    2726  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/check.xml"/>
     
    3029  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/findutils.xml"/>
    3130  <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"/>
    3331  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gawk.xml"/>
    3432  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gettext.xml"/>
    3533  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/grep.xml"/>
    3634  <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"/>
    3835  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/make.xml"/>
    3936  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/patch.xml"/>
     
    4138  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/tar.xml"/>
    4239  <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"/>
    4341  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/vim.xml"/>
    4442  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/xz.xml"/>
  • BOOK/temp-system/ppc64-64-chapter.xml

    r88ef769 r03e6a40  
    2424  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/ncurses.xml"/>
    2525  <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"/>
    2726  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/bzip2.xml"/>
    2827  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/check.xml"/>
     
    3130  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/findutils.xml"/>
    3231  <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"/>
    3432  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gawk.xml"/>
    3533  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gettext.xml"/>
    3634  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/grep.xml"/>
    3735  <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="common/m4.xml"/>
    3936  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/make.xml"/>
    4037  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/patch.xml"/>
     
    4239  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/tar.xml"/>
    4340  <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"/>
    4442  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/vim.xml"/>
    4543  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/xz.xml"/>
  • BOOK/temp-system/ppc64-64/gcc.xml

    r88ef769 r03e6a40  
    7777    --enable-c99 --enable-shared --enable-threads=posix --disable-nls \
    7878    --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 \
     79    --with-gmp=/tools --with-mpfr=/tools --with-mpc=/tools --with-isl=/tools \
    8180    --with-cloog=/tools --with-system-zlib \
    8281    --with-native-system-header-dir=/tools/include --enable-checking=release \
  • BOOK/temp-system/ppc64-chapter.xml

    r88ef769 r03e6a40  
    2323  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/ncurses.xml"/>
    2424  <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="multilib/bison.xml"/>
    2625  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/bzip2.xml"/>
    2726  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/check.xml"/>
     
    3029  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/findutils.xml"/>
    3130  <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"/>
    3331  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gawk.xml"/>
    3432  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gettext.xml"/>
    3533  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/grep.xml"/>
    3634  <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="common/m4.xml"/>
    3835  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/make.xml"/>
    3936  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/patch.xml"/>
     
    4138  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/tar.xml"/>
    4239  <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"/>
    4341  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/vim.xml"/>
    4442  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/xz.xml"/>
  • BOOK/temp-system/sparc-chapter.xml

    r88ef769 r03e6a40  
    2424  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ncurses.xml"/>
    2525  <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"/>
    2726  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bzip2.xml"/>
    2827  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/check.xml"/>
     
    3130  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/file.xml"/>
    3231  <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"/>
    3432  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gawk.xml"/>
    3533  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gettext.xml"/>
    3634  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/grep.xml"/>
    3735  <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"/>
    3936  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/make.xml"/>
    4037  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/patch.xml"/>
     
    4239  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/tar.xml"/>
    4340  <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"/>
    4442  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/vim.xml"/>
    4543  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/xz.xml"/>
  • BOOK/temp-system/sparc64-64-chapter.xml

    r88ef769 r03e6a40  
    2424  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/ncurses.xml"/>
    2525  <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="multilib/bison.xml"/>
    2726  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/bzip2.xml"/>
    2827  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/check.xml"/>
     
    3130  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/findutils.xml"/>
    3231  <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"/>
    3432  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gawk.xml"/>
    3533  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gettext.xml"/>
    3634  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/grep.xml"/>
    3735  <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="common/m4.xml"/>
    3936  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/make.xml"/>
    4037  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/patch.xml"/>
     
    4239  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/tar.xml"/>
    4340  <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"/>
    4442  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/vim.xml"/>
    4543  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/xz.xml"/>
  • BOOK/temp-system/sparc64-chapter.xml

    r88ef769 r03e6a40  
    2424  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/ncurses.xml"/>
    2525  <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="multilib/bison.xml"/>
    2726  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/bzip2.xml"/>
    2827  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/check.xml"/>
     
    3130  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/findutils.xml"/>
    3231  <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"/>
    3432  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gawk.xml"/>
    3533  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gettext.xml"/>
    3634  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/grep.xml"/>
    3735  <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="common/m4.xml"/>
    3936  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/make.xml"/>
    4037  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/patch.xml"/>
     
    4239  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/tar.xml"/>
    4340  <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"/>
    4442  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/vim.xml"/>
    4543  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/xz.xml"/>
  • BOOK/temp-system/x86-chapter.xml

    r88ef769 r03e6a40  
    2424  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ncurses.xml"/>
    2525  <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"/>
    2726  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bzip2.xml"/>
    2827  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/check.xml"/>
     
    3130  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/findutils.xml"/>
    3231  <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"/>
    3432  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gawk.xml"/>
    3533  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gettext.xml"/>
    3634  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/grep.xml"/>
    3735  <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"/>
    3936  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/make.xml"/>
    4037  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/patch.xml"/>
     
    4239  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/tar.xml"/>
    4340  <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"/>
    4442  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/vim.xml"/>
    4543  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/xz.xml"/>
  • BOOK/temp-system/x86_64-64-chapter.xml

    r88ef769 r03e6a40  
    2424  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/ncurses.xml"/>
    2525  <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="multilib/bison.xml"/>
    2726  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/bzip2.xml"/>
    2827  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/check.xml"/>
     
    3130  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/findutils.xml"/>
    3231  <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"/>
    3432  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gawk.xml"/>
    3533  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gettext.xml"/>
    3634  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/grep.xml"/>
    3735  <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="common/m4.xml"/>
    3936  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/make.xml"/>
    4037  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/patch.xml"/>
     
    4239  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/tar.xml"/>
    4340  <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"/>
    4442  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/vim.xml"/>
    4543  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/xz.xml"/>
  • BOOK/temp-system/x86_64-chapter.xml

    r88ef769 r03e6a40  
    3131  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/findutils.xml"/>
    3232  <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"/>
    3433  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gawk.xml"/>
    3534  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gettext.xml"/>
     
    3736  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gzip.xml"/>
    3837  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/m4.xml"/>
    39   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/make.xml"/>
    4038  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/patch.xml"/>
    4139  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/sed.xml"/>
    4240  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/tar.xml"/>
    4341  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/texinfo.xml"/>
     42  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/util-linux.xml"/>
    4443  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/vim.xml"/>
    4544  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/xz.xml"/>
  • BOOK/users_groups.ent

    r88ef769 r03e6a40  
    88<!ENTITY uid-adm "3">
    99<!ENTITY uid-lp "10">
     10<!ENTITY uid-messagebus "27">
    1011<!ENTITY uid-mail "30">
    1112<!ENTITY uid-news "31">
     
    3536<!ENTITY gid-console "17">
    3637<!ENTITY gid-cdrw "18">
     38<!ENTITY gid-messagebus "27">
     39<!ENTITY gid-systemd-journal "28">
    3740<!ENTITY gid-mail "30">
    3841<!ENTITY gid-news "31">
     42<!ENTITY gid-wheel "39">
    3943<!ENTITY gid-users "1000">
    4044<!ENTITY gid-nogroup "65533">
    41 <!ENTITY gid-nobody "65534">
  • patches/iputils-s20121221-fixes-2.patch

    r88ef769 r03e6a40  
    11Submitted By: William Harrington <kb0iic at cross-lfs dot org>
    2 Date: 2013-08-06
     2Date: 2014-04-01
    33Initial Package Version: s20121221
    4 Upstream Status: Unknown
    5 Origin: Unknown
     4Upstream Status: Applied
     5Origin: git://git.linux-ipv6.org/gitroot/iputils.git
    66Description: Contains Fixes for Various Issues and Manpages
    77
    88diff -Naur iputils-s20121221.orig/Makefile iputils-s20121221/Makefile
    99--- iputils-s20121221.orig/Makefile     2012-12-21 14:01:07.000000000 +0000
    10 +++ iputils-s20121221/Makefile  2013-08-06 18:09:09.448346619 +0000
    11 @@ -2,8 +2,6 @@
    12  # Configuration
    13  #
    14  
    15 -# CC
    16 -CC=gcc
    17  # Path to parent kernel include files directory
    18  LIBC_INCLUDE=/usr/include
    19  # Libraries
    20 @@ -36,7 +34,7 @@
    21  
    22  # GNU TLS library for ping6 [yes|no|static]
    23  USE_GNUTLS=yes
    24 -# Crypto library for ping6 [shared|static]
    25 +# Crypto library for ping6 [shared|static|no]
    26  USE_CRYPTO=shared
    27  # Resolv library for ping6 [yes|static]
    28  USE_RESOLV=yes
    29 @@ -48,11 +46,10 @@
    30  
    31  # -------------------------------------
    32  # What a pity, all new gccs are buggy and -Werror does not work. Sigh.
    33 -# CCOPT=-fno-strict-aliasing -Wstrict-prototypes -Wall -Werror -g
    34 -CCOPT=-fno-strict-aliasing -Wstrict-prototypes -Wall -g
    35 -CCOPTOPT=-O3
    36 -GLIBCFIX=-D_GNU_SOURCE
    37 -DEFINES=
    38 +# CFLAGS+=-fno-strict-aliasing -Wstrict-prototypes -Wall -Werror -g
    39 +CFLAGS?=-O3 -g
    40 +CFLAGS+=-fno-strict-aliasing -Wstrict-prototypes -Wall
    41 +CPPFLAGS+=-D_GNU_SOURCE
    42  LDLIB=
    43  
    44  FUNC_LIB = $(if $(filter static,$(1)),$(LDFLAG_STATIC) $(2) $(LDFLAG_DYNAMIC),$(2))
    45 @@ -63,7 +60,10 @@
    46         LIB_CRYPTO = $(call FUNC_LIB,$(USE_GNUTLS),$(LDFLAG_GNUTLS))
    47         DEF_CRYPTO = -DUSE_GNUTLS
    48  else
    49 +ifneq ($(USE_CRYPTO),no)
    50         LIB_CRYPTO = $(call FUNC_LIB,$(USE_CRYPTO),$(LDFLAG_CRYPTO))
    51 +       DEF_CRYPTO = -DUSE_OPENSSL
    52 +endif
    53  endif
    54  
    55  # USE_RESOLV: LIB_RESOLV
    56 @@ -110,7 +110,6 @@
    57  IPV6_TARGETS=tracepath6 traceroute6 ping6
    58  TARGETS=$(IPV4_TARGETS) $(IPV6_TARGETS)
    59  
    60 -CFLAGS=$(CCOPTOPT) $(CCOPT) $(GLIBCFIX) $(DEFINES)
    61  LDLIBS=$(LDLIB) $(ADDLIB)
    62  
    63  UNAME_N:=$(shell uname -n)
    64 @@ -129,6 +128,7 @@
    65         $(COMPILE.c) $< $(DEF_$(patsubst %.o,%,$@)) -S -o $@
    66  %.o: %.c
    67         $(COMPILE.c) $< $(DEF_$(patsubst %.o,%,$@)) -o $@
    68 +LINK.o += $(CFLAGS)
    69  $(TARGETS): %: %.o
    70         $(LINK.o) $^ $(LIB_$@) $(LDLIBS) -o $@
    71  
     10+++ iputils-s20121221/Makefile  2014-04-02 01:01:49.917694047 +0000
    7211@@ -149,7 +149,7 @@
    7312 DEF_ping_common = $(DEF_CAP) $(DEF_IDN)
     
    8120diff -Naur iputils-s20121221.orig/doc/arping.8 iputils-s20121221/doc/arping.8
    8221--- iputils-s20121221.orig/doc/arping.8 1970-01-01 00:00:00.000000000 +0000
    83 +++ iputils-s20121221/doc/arping.8      2013-01-04 10:38:27.000000000 +0000
     22+++ iputils-s20121221/doc/arping.8      2014-04-02 01:07:09.997700654 +0000
    8423@@ -0,0 +1,109 @@
    8524+.\" This manpage has been automatically generated by docbook2man
     
    8827+.\" Please send any bug reports, improvements, comments, patches,
    8928+.\" etc. to Steve Cheng <steve@ggi-project.org>.
    90 +.TH "ARPING" "8" "04 January 2013" "iputils-121221" "System Manager's Manual: iputils"
     29+.TH "ARPING" "8" "01 April 2014" "iputils-121221" "System Manager's Manual: iputils"
    9130+.SH NAME
    9231+arping \- send ARP REQUEST to a neighbour host
     
    194133diff -Naur iputils-s20121221.orig/doc/clockdiff.8 iputils-s20121221/doc/clockdiff.8
    195134--- iputils-s20121221.orig/doc/clockdiff.8      1970-01-01 00:00:00.000000000 +0000
    196 +++ iputils-s20121221/doc/clockdiff.8   2013-01-04 10:38:27.000000000 +0000
     135+++ iputils-s20121221/doc/clockdiff.8   2014-04-02 01:07:10.829700671 +0000
    197136@@ -0,0 +1,81 @@
    198137+.\" This manpage has been automatically generated by docbook2man
     
    201140+.\" Please send any bug reports, improvements, comments, patches,
    202141+.\" etc. to Steve Cheng <steve@ggi-project.org>.
    203 +.TH "CLOCKDIFF" "8" "04 January 2013" "iputils-121221" "System Manager's Manual: iputils"
     142+.TH "CLOCKDIFF" "8" "01 April 2014" "iputils-121221" "System Manager's Manual: iputils"
    204143+.SH NAME
    205144+clockdiff \- measure clock difference between hosts
     
    279218diff -Naur iputils-s20121221.orig/doc/index.html iputils-s20121221/doc/index.html
    280219--- iputils-s20121221.orig/doc/index.html       1970-01-01 00:00:00.000000000 +0000
    281 +++ iputils-s20121221/doc/index.html    2013-01-04 10:38:35.000000000 +0000
     220+++ iputils-s20121221/doc/index.html    2014-04-02 01:05:52.917699063 +0000
    282221@@ -0,0 +1,175 @@
    283 +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
     222+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd">
    284223+<HTML
    285224+><HEAD
     
    376315+><DT
    377316+><A
    378 +HREF="r918.html"
     317+HREF="r926.html"
    379318+>traceroute6</A
    380319+>&nbsp;--&nbsp;traces path to a network host</DT
    381320+><DT
    382321+><A
    383 +HREF="r983.html"
     322+HREF="r991.html"
    384323+>tftpd</A
    385324+>&nbsp;--&nbsp;Trivial File Transfer Protocol server</DT
    386325+><DT
    387326+><A
    388 +HREF="r1056.html"
     327+HREF="r1064.html"
    389328+>ninfod</A
    390329+>&nbsp;--&nbsp;Respond to IPv6 Node Information Queries</DT
    391330+><DT
    392331+><A
    393 +HREF="r1125.html"
     332+HREF="r1133.html"
    394333+>rdisc</A
    395334+>&nbsp;--&nbsp;network router discovery daemon</DT
    396335+><DT
    397336+><A
    398 +HREF="r1269.html"
     337+HREF="r1277.html"
    399338+>pg3</A
    400339+>&nbsp;--&nbsp;send stream of UDP packets</DT
     
    459398diff -Naur iputils-s20121221.orig/doc/iputils.html iputils-s20121221/doc/iputils.html
    460399--- iputils-s20121221.orig/doc/iputils.html     1970-01-01 00:00:00.000000000 +0000
    461 +++ iputils-s20121221/doc/iputils.html  2013-01-04 10:38:35.000000000 +0000
     400+++ iputils-s20121221/doc/iputils.html  2014-04-02 01:05:55.845699123 +0000
    462401@@ -0,0 +1,491 @@
    463 +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
     402+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd">
    464403+<HTML
    465404+><HEAD
     
    955894diff -Naur iputils-s20121221.orig/doc/ninfod.8 iputils-s20121221/doc/ninfod.8
    956895--- iputils-s20121221.orig/doc/ninfod.8 1970-01-01 00:00:00.000000000 +0000
    957 +++ iputils-s20121221/doc/ninfod.8      2013-01-04 10:38:27.000000000 +0000
     896+++ iputils-s20121221/doc/ninfod.8      2014-04-02 01:07:11.809700691 +0000
    958897@@ -0,0 +1,72 @@
    959898+.\" This manpage has been automatically generated by docbook2man
     
    962901+.\" Please send any bug reports, improvements, comments, patches,
    963902+.\" etc. to Steve Cheng <steve@ggi-project.org>.
    964 +.TH "NINFOD" "8" "04 January 2013" "iputils-121221" "System Manager's Manual: iputils"
     903+.TH "NINFOD" "8" "01 April 2014" "iputils-121221" "System Manager's Manual: iputils"
    965904+.SH NAME
    966905+ninfod \- Respond to IPv6 Node Information Queries
     
    1031970diff -Naur iputils-s20121221.orig/doc/pg3.8 iputils-s20121221/doc/pg3.8
    1032971--- iputils-s20121221.orig/doc/pg3.8    1970-01-01 00:00:00.000000000 +0000
    1033 +++ iputils-s20121221/doc/pg3.8 2013-01-04 10:38:27.000000000 +0000
     972+++ iputils-s20121221/doc/pg3.8 2014-04-02 01:07:12.697700709 +0000
    1034973@@ -0,0 +1,86 @@
    1035974+.\" This manpage has been automatically generated by docbook2man
     
    1038977+.\" Please send any bug reports, improvements, comments, patches,
    1039978+.\" etc. to Steve Cheng <steve@ggi-project.org>.
    1040 +.TH "PG3" "8" "04 January 2013" "iputils-121221" "System Manager's Manual: iputils"
     979+.TH "PG3" "8" "01 April 2014" "iputils-121221" "System Manager's Manual: iputils"
    1041980+.SH NAME
    1042981+pg3, ipg, pgset \- send stream of UDP packets
     
    11211060diff -Naur iputils-s20121221.orig/doc/ping.8 iputils-s20121221/doc/ping.8
    11221061--- iputils-s20121221.orig/doc/ping.8   1970-01-01 00:00:00.000000000 +0000
    1123 +++ iputils-s20121221/doc/ping.8        2013-01-04 10:38:27.000000000 +0000
     1062+++ iputils-s20121221/doc/ping.8        2014-04-02 01:07:13.053700717 +0000
    11241063@@ -0,0 +1,428 @@
    11251064+.\" This manpage has been automatically generated by docbook2man
     
    11281067+.\" Please send any bug reports, improvements, comments, patches,
    11291068+.\" etc. to Steve Cheng <steve@ggi-project.org>.
    1130 +.TH "PING" "8" "04 January 2013" "iputils-121221" "System Manager's Manual: iputils"
     1069+.TH "PING" "8" "01 April 2014" "iputils-121221" "System Manager's Manual: iputils"
    11311070+.SH NAME
    11321071+ping, ping6 \- send ICMP ECHO_REQUEST to network hosts
     
    15281467+The maximum IP header length is too small for options like
    15291468+RECORD_ROUTE to be completely useful.
    1530 +There's not much that that can be done about this, however.
     1469+There's not much that can be done about this, however.
    15311470+.TP 0.2i
    15321471+\(bu
     
    15511490+and the latest versions are  available in source form at
    15521491+http://www.skbuff.net/iputils/iputils-current.tar.bz2.
    1553 diff -Naur iputils-s20121221.orig/doc/r1056.html iputils-s20121221/doc/r1056.html
    1554 --- iputils-s20121221.orig/doc/r1056.html       1970-01-01 00:00:00.000000000 +0000
    1555 +++ iputils-s20121221/doc/r1056.html    2013-01-04 10:38:35.000000000 +0000
     1492diff -Naur iputils-s20121221.orig/doc/ping.sgml iputils-s20121221/doc/ping.sgml
     1493--- iputils-s20121221.orig/doc/ping.sgml        2012-12-21 14:01:07.000000000 +0000
     1494+++ iputils-s20121221/doc/ping.sgml     2014-04-02 01:02:05.429694367 +0000
     1495@@ -600,7 +600,7 @@
     1496  <listitem><para>
     1497 The maximum IP header length is too small for options like
     1498 RECORD_ROUTE to be completely useful.
     1499-There's not much that that can be done about this, however.
     1500+There's not much that can be done about this, however.
     1501  </para></listitem>
     1502  <listitem><para>
     1503 Flood pinging is not recommended in general, and flood pinging the
     1504diff -Naur iputils-s20121221.orig/doc/r1064.html iputils-s20121221/doc/r1064.html
     1505--- iputils-s20121221.orig/doc/r1064.html       1970-01-01 00:00:00.000000000 +0000
     1506+++ iputils-s20121221/doc/r1064.html    2014-04-02 01:05:52.849699061 +0000
    15561507@@ -0,0 +1,343 @@
    1557 +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
     1508+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd">
    15581509+<HTML
    15591510+><HEAD
     
    15681519+REL="PREVIOUS"
    15691520+TITLE="tftpd"
    1570 +HREF="r983.html"><LINK
     1521+HREF="r991.html"><LINK
    15711522+REL="NEXT"
    15721523+TITLE="rdisc"
    1573 +HREF="r1125.html"></HEAD
     1524+HREF="r1133.html"></HEAD
    15741525+><BODY
    15751526+CLASS="REFENTRY"
     
    15991550+VALIGN="bottom"
    16001551+><A
    1601 +HREF="r983.html"
     1552+HREF="r991.html"
    16021553+ACCESSKEY="P"
    16031554+>Prev</A
     
    16131564+VALIGN="bottom"
    16141565+><A
    1615 +HREF="r1125.html"
     1566+HREF="r1133.html"
    16161567+ACCESSKEY="N"
    16171568+>Next</A
     
    16301581+CLASS="REFNAMEDIV"
    16311582+><A
    1632 +NAME="AEN1061"
     1583+NAME="AEN1069"
    16331584+></A
    16341585+><H2
     
    16381589+CLASS="REFSYNOPSISDIV"
    16391590+><A
    1640 +NAME="AEN1064"
     1591+NAME="AEN1072"
    16411592+></A
    16421593+><H2
     
    16641615+CLASS="REFSECT1"
    16651616+><A
    1666 +NAME="AEN1073"
     1617+NAME="AEN1081"
    16671618+></A
    16681619+><H2
     
    16821633+CLASS="REFSECT1"
    16831634+><A
    1684 +NAME="AEN1078"
     1635+NAME="AEN1086"
    16851636+></A
    16861637+><H2
     
    17691720+CLASS="REFSECT1"
    17701721+><A
    1771 +NAME="AEN1110"
     1722+NAME="AEN1118"
    17721723+></A
    17731724+><H2
     
    17881739+CLASS="REFSECT1"
    17891740+><A
    1790 +NAME="AEN1117"
     1741+NAME="AEN1125"
    17911742+></A
    17921743+><H2
     
    18011752+CLASS="REFSECT1"
    18021753+><A
    1803 +NAME="AEN1121"
     1754+NAME="AEN1129"
    18041755+></A
    18051756+><H2
     
    18531804+VALIGN="top"
    18541805+><A
    1855 +HREF="r983.html"
     1806+HREF="r991.html"
    18561807+ACCESSKEY="P"
    18571808+>Prev</A
     
    18711822+VALIGN="top"
    18721823+><A
    1873 +HREF="r1125.html"
     1824+HREF="r1133.html"
    18741825+ACCESSKEY="N"
    18751826+>Next</A
     
    18991850+>
    19001851\ No newline at end of file
    1901 diff -Naur iputils-s20121221.orig/doc/r1125.html iputils-s20121221/doc/r1125.html
    1902 --- iputils-s20121221.orig/doc/r1125.html       1970-01-01 00:00:00.000000000 +0000
    1903 +++ iputils-s20121221/doc/r1125.html    2013-01-04 10:38:35.000000000 +0000
     1852diff -Naur iputils-s20121221.orig/doc/r1133.html iputils-s20121221/doc/r1133.html
     1853--- iputils-s20121221.orig/doc/r1133.html       1970-01-01 00:00:00.000000000 +0000
     1854+++ iputils-s20121221/doc/r1133.html    2014-04-02 01:05:52.889699062 +0000
    19041855@@ -0,0 +1,567 @@
    1905 +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
     1856+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd">
    19061857+<HTML
    19071858+><HEAD
     
    19161867+REL="PREVIOUS"
    19171868+TITLE="ninfod"
    1918 +HREF="r1056.html"><LINK
     1869+HREF="r1064.html"><LINK
    19191870+REL="NEXT"
    19201871+TITLE="pg3"
    1921 +HREF="r1269.html"></HEAD
     1872+HREF="r1277.html"></HEAD
    19221873+><BODY
    19231874+CLASS="REFENTRY"
     
    19471898+VALIGN="bottom"
    19481899+><A
    1949 +HREF="r1056.html"
     1900+HREF="r1064.html"
    19501901+ACCESSKEY="P"
    19511902+>Prev</A
     
    19611912+VALIGN="bottom"
    19621913+><A
    1963 +HREF="r1269.html"
     1914+HREF="r1277.html"
    19641915+ACCESSKEY="N"
    19651916+>Next</A
     
    19781929+CLASS="REFNAMEDIV"
    19791930+><A
    1980 +NAME="AEN1130"
     1931+NAME="AEN1138"
    19811932+></A
    19821933+><H2
     
    19861937+CLASS="REFSYNOPSISDIV"
    19871938+><A
    1988 +NAME="AEN1133"
     1939+NAME="AEN1141"
    19891940+></A
    19901941+><H2
     
    20221973+CLASS="REFSECT1"
    20231974+><A
    2024 +NAME="AEN1146"
     1975+NAME="AEN1154"
    20251976+></A
    20261977+><H2
     
    21012052+CLASS="REFSECT1"
    21022053+><A
    2103 +NAME="AEN1163"
     2054+NAME="AEN1171"
    21042055+></A
    21052056+><H2
     
    22962247+CLASS="REFSECT1"
    22972248+><A
    2298 +NAME="AEN1235"
     2249+NAME="AEN1243"
    22992250+></A
    23002251+><H2
     
    23202271+CLASS="REFSECT1"
    23212272+><A
    2322 +NAME="AEN1240"
     2273+NAME="AEN1248"
    23232274+></A
    23242275+><H2
     
    23532304+CLASS="REFSECT1"
    23542305+><A
    2355 +NAME="AEN1253"
     2306+NAME="AEN1261"
    23562307+></A
    23572308+><H2
     
    23692320+CLASS="REFSECT1"
    23702321+><A
    2371 +NAME="AEN1257"
     2322+NAME="AEN1265"
    23722323+></A
    23732324+><H2
     
    23902341+CLASS="REFSECT1"
    23912342+><A
    2392 +NAME="AEN1263"
     2343+NAME="AEN1271"
    23932344+></A
    23942345+><H2
     
    24252376+VALIGN="top"
    24262377+><A
    2427 +HREF="r1056.html"
     2378+HREF="r1064.html"
    24282379+ACCESSKEY="P"
    24292380+>Prev</A
     
    24432394+VALIGN="top"
    24442395+><A
    2445 +HREF="r1269.html"
     2396+HREF="r1277.html"
    24462397+ACCESSKEY="N"
    24472398+>Next</A
     
    24712422+>
    24722423\ No newline at end of file
    2473 diff -Naur iputils-s20121221.orig/doc/r1269.html iputils-s20121221/doc/r1269.html
    2474 --- iputils-s20121221.orig/doc/r1269.html       1970-01-01 00:00:00.000000000 +0000
    2475 +++ iputils-s20121221/doc/r1269.html    2013-01-04 10:38:35.000000000 +0000
     2424diff -Naur iputils-s20121221.orig/doc/r1277.html iputils-s20121221/doc/r1277.html
     2425--- iputils-s20121221.orig/doc/r1277.html       1970-01-01 00:00:00.000000000 +0000
     2426+++ iputils-s20121221/doc/r1277.html    2014-04-02 01:05:52.917699063 +0000
    24762427@@ -0,0 +1,428 @@
    2477 +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
     2428+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd">
    24782429+<HTML
    24792430+><HEAD
     
    24882439+REL="PREVIOUS"
    24892440+TITLE="rdisc"
    2490 +HREF="r1125.html"></HEAD
     2441+HREF="r1133.html"></HEAD
    24912442+><BODY
    24922443+CLASS="REFENTRY"
     
    25162467+VALIGN="bottom"
    25172468+><A
    2518 +HREF="r1125.html"
     2469+HREF="r1133.html"
    25192470+ACCESSKEY="P"
    25202471+>Prev</A
     
    25432494+CLASS="REFNAMEDIV"
    25442495+><A
    2545 +NAME="AEN1274"
     2496+NAME="AEN1282"
    25462497+></A
    25472498+><H2
     
    25512502+CLASS="REFSYNOPSISDIV"
    25522503+><A
    2553 +NAME="AEN1277"
     2504+NAME="AEN1285"
    25542505+></A
    25552506+><H2
     
    25792530+CLASS="REFSECT1"
    25802531+><A
    2581 +NAME="AEN1286"
     2532+NAME="AEN1294"
    25822533+></A
    25832534+><H2
     
    26162567+CLASS="REFSECT1"
    26172568+><A
    2618 +NAME="AEN1297"
     2569+NAME="AEN1305"
    26192570+></A
    26202571+><H2
     
    26392590+>Name of Ethernet device to test. See
    26402591+<A
    2641 +HREF="r1269.html#PG3.WARNING"
     2592+HREF="r1277.html#PG3.WARNING"
    26422593+>warning</A
    26432594+> below.
     
    27942745+CLASS="REFSECT1"
    27952746+><A
    2796 +NAME="AEN1357"
     2747+NAME="AEN1365"
    27972748+></A
    27982749+><H2
     
    28112762+CLASS="REFSECT1"
    28122763+><A
    2813 +NAME="AEN1362"
     2764+NAME="AEN1370"
    28142765+></A
    28152766+><H2
     
    28272778+CLASS="REFSECT1"
    28282779+><A
    2829 +NAME="AEN1366"
     2780+NAME="AEN1374"
    28302781+></A
    28312782+><H2
     
    28622813+VALIGN="top"
    28632814+><A
    2864 +HREF="r1125.html"
     2815+HREF="r1133.html"
    28652816+ACCESSKEY="P"
    28662817+>Prev</A
     
    29062857diff -Naur iputils-s20121221.orig/doc/r3.html iputils-s20121221/doc/r3.html
    29072858--- iputils-s20121221.orig/doc/r3.html  1970-01-01 00:00:00.000000000 +0000
    2908 +++ iputils-s20121221/doc/r3.html       2013-01-04 10:38:35.000000000 +0000
     2859+++ iputils-s20121221/doc/r3.html       2014-04-02 01:05:52.589699056 +0000
    29092860@@ -0,0 +1,1585 @@
    2910 +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
     2861+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd">
    29112862+<HTML
    29122863+><HEAD
     
    43444295+>The maximum IP header length is too small for options like
    43454296+RECORD_ROUTE to be completely useful.
    4346 +There's not much that that can be done about this, however.
     4297+There's not much that can be done about this, however.
    43474298+ </P
    43484299+></LI
     
    44964447diff -Naur iputils-s20121221.orig/doc/r466.html iputils-s20121221/doc/r466.html
    44974448--- iputils-s20121221.orig/doc/r466.html        1970-01-01 00:00:00.000000000 +0000
    4498 +++ iputils-s20121221/doc/r466.html     2013-01-04 10:38:35.000000000 +0000
     4449+++ iputils-s20121221/doc/r466.html     2014-04-02 01:05:52.637699057 +0000
    44994450@@ -0,0 +1,597 @@
    4500 +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
     4451+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd">
    45014452+<HTML
    45024453+><HEAD
     
    50985049diff -Naur iputils-s20121221.orig/doc/r625.html iputils-s20121221/doc/r625.html
    50995050--- iputils-s20121221.orig/doc/r625.html        1970-01-01 00:00:00.000000000 +0000
    5100 +++ iputils-s20121221/doc/r625.html     2013-01-04 10:38:35.000000000 +0000
     5051+++ iputils-s20121221/doc/r625.html     2014-04-02 01:05:52.677699058 +0000
    51015052@@ -0,0 +1,428 @@
    5102 +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
     5053+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd">
    51035054+<HTML
    51045055+><HEAD
     
    55315482diff -Naur iputils-s20121221.orig/doc/r720.html iputils-s20121221/doc/r720.html
    55325483--- iputils-s20121221.orig/doc/r720.html        1970-01-01 00:00:00.000000000 +0000
    5533 +++ iputils-s20121221/doc/r720.html     2013-01-04 10:38:35.000000000 +0000
     5484+++ iputils-s20121221/doc/r720.html     2014-04-02 01:05:52.713699058 +0000
    55345485@@ -0,0 +1,431 @@
    5535 +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
     5486+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd">
    55365487+<HTML
    55375488+><HEAD
     
    58205771+>,
    58215772+<A
    5822 +HREF="r983.html"
     5773+HREF="r991.html"
    58235774+><SPAN
    58245775+CLASS="CITEREFENTRY"
     
    59675918diff -Naur iputils-s20121221.orig/doc/r819.html iputils-s20121221/doc/r819.html
    59685919--- iputils-s20121221.orig/doc/r819.html        1970-01-01 00:00:00.000000000 +0000
    5969 +++ iputils-s20121221/doc/r819.html     2013-01-04 10:38:35.000000000 +0000
    5970 @@ -0,0 +1,436 @@
    5971 +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
     5920+++ iputils-s20121221/doc/r819.html     2014-04-02 01:05:52.749699059 +0000
     5921@@ -0,0 +1,457 @@
     5922+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd">
    59725923+<HTML
    59735924+><HEAD
     
    59855936+REL="NEXT"
    59865937+TITLE="traceroute6"
    5987 +HREF="r918.html"></HEAD
     5938+HREF="r926.html"></HEAD
    59885939+><BODY
    59895940+CLASS="REFENTRY"
     
    60275978+VALIGN="bottom"
    60285979+><A
    6029 +HREF="r918.html"
     5980+HREF="r926.html"
    60305981+ACCESSKEY="N"
    60315982+>Next</A
     
    60656016+>pktlen</I
    60666017+></TT
     6018+>] [-m <TT
     6019+CLASS="REPLACEABLE"
     6020+><I
     6021+>max_hops</I
     6022+></TT
    60676023+>] [-p <TT
    60686024+CLASS="REPLACEABLE"
     
    60806036+CLASS="REFSECT1"
    60816037+><A
    6082 +NAME="AEN838"
     6038+NAME="AEN840"
    60836039+></A
    60846040+><H2
     
    61206076+CLASS="REFSECT1"
    61216077+><A
    6122 +NAME="AEN847"
     6078+NAME="AEN849"
    61236079+></A
    61246080+><H2
     
    61746130+><CODE
    61756131+CLASS="OPTION"
     6132+>-m</CODE
     6133+></DT
     6134+><DD
     6135+><P
     6136+>Set maximum hops (or maximum TTLs) to <TT
     6137+CLASS="REPLACEABLE"
     6138+><I
     6139+>max_hops</I
     6140+></TT
     6141+>
     6142+instead of 30.
     6143+  </P
     6144+></DD
     6145+><DT
     6146+><CODE
     6147+CLASS="OPTION"
    61766148+>-p</CODE
    61776149+></DT
     
    61876159+CLASS="REFSECT1"
    61886160+><A
    6189 +NAME="AEN873"
     6161+NAME="AEN881"
    61906162+></A
    61916163+><H2
     
    62416213+CLASS="REFSECT1"
    62426214+><A
    6243 +NAME="AEN885"
     6215+NAME="AEN893"
    62446216+></A
    62456217+><H2
     
    62546226+>,
    62556227+<A
    6256 +HREF="r918.html"
     6228+HREF="r926.html"
    62576229+><SPAN
    62586230+CLASS="CITEREFENTRY"
     
    62776249+CLASS="REFSECT1"
    62786250+><A
    6279 +NAME="AEN899"
     6251+NAME="AEN907"
    62806252+></A
    62816253+><H2
     
    62966268+CLASS="REFSECT1"
    62976269+><A
    6298 +NAME="AEN904"
     6270+NAME="AEN912"
    62996271+></A
    63006272+><H2
     
    63256297+CLASS="REFSECT1"
    63266298+><A
    6327 +NAME="AEN912"
     6299+NAME="AEN920"
    63286300+></A
    63296301+><H2
     
    63786350+VALIGN="top"
    63796351+><A
    6380 +HREF="r918.html"
     6352+HREF="r926.html"
    63816353+ACCESSKEY="N"
    63826354+>Next</A
     
    64066378+>
    64076379\ No newline at end of file
    6408 diff -Naur iputils-s20121221.orig/doc/r918.html iputils-s20121221/doc/r918.html
    6409 --- iputils-s20121221.orig/doc/r918.html        1970-01-01 00:00:00.000000000 +0000
    6410 +++ iputils-s20121221/doc/r918.html     2013-01-04 10:38:35.000000000 +0000
     6380diff -Naur iputils-s20121221.orig/doc/r926.html iputils-s20121221/doc/r926.html
     6381--- iputils-s20121221.orig/doc/r926.html        1970-01-01 00:00:00.000000000 +0000
     6382+++ iputils-s20121221/doc/r926.html     2014-04-02 01:05:52.777699060 +0000
    64116383@@ -0,0 +1,315 @@
    6412 +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
     6384+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd">
    64136385+<HTML
    64146386+><HEAD
     
    64266398+REL="NEXT"
    64276399+TITLE="tftpd"
    6428 +HREF="r983.html"></HEAD
     6400+HREF="r991.html"></HEAD
    64296401+><BODY
    64306402+CLASS="REFENTRY"
     
    64686440+VALIGN="bottom"
    64696441+><A
    6470 +HREF="r983.html"
     6442+HREF="r991.html"
    64716443+ACCESSKEY="N"
    64726444+>Next</A
     
    64856457+CLASS="REFNAMEDIV"
    64866458+><A
    6487 +NAME="AEN923"
     6459+NAME="AEN931"
    64886460+></A
    64896461+><H2
     
    64936465+CLASS="REFSYNOPSISDIV"
    64946466+><A
    6495 +NAME="AEN926"
     6467+NAME="AEN934"
    64966468+></A
    64976469+><H2
     
    65496521+CLASS="REFSECT1"
    65506522+><A
    6551 +NAME="AEN947"
     6523+NAME="AEN955"
    65526524+></A
    65536525+><H2
     
    65686540+CLASS="REFSECT1"
    65696541+><A
    6570 +NAME="AEN953"
     6542+NAME="AEN961"
    65716543+></A
    65726544+><H2
     
    65986570+CLASS="REFSECT1"
    65996571+><A
    6600 +NAME="AEN965"
     6572+NAME="AEN973"
    66016573+></A
    66026574+><H2
     
    66286600+CLASS="REFSECT1"
    66296601+><A
    6630 +NAME="AEN972"
     6602+NAME="AEN980"
    66316603+></A
    66326604+><H2
     
    66456617+CLASS="REFSECT1"
    66466618+><A
    6647 +NAME="AEN977"
     6619+NAME="AEN985"
    66486620+></A
    66496621+><H2
     
    66986670+VALIGN="top"
    66996671+><A
    6700 +HREF="r983.html"
     6672+HREF="r991.html"
    67016673+ACCESSKEY="N"
    67026674+>Next</A
     
    67266698+>
    67276699\ No newline at end of file
    6728 diff -Naur iputils-s20121221.orig/doc/r983.html iputils-s20121221/doc/r983.html
    6729 --- iputils-s20121221.orig/doc/r983.html        1970-01-01 00:00:00.000000000 +0000
    6730 +++ iputils-s20121221/doc/r983.html     2013-01-04 10:38:35.000000000 +0000
     6700diff -Naur iputils-s20121221.orig/doc/r991.html iputils-s20121221/doc/r991.html
     6701--- iputils-s20121221.orig/doc/r991.html        1970-01-01 00:00:00.000000000 +0000
     6702+++ iputils-s20121221/doc/r991.html     2014-04-02 01:05:52.809699060 +0000
    67316703@@ -0,0 +1,376 @@
    6732 +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
     6704+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd">
    67336705+<HTML
    67346706+><HEAD
     
    67436715+REL="PREVIOUS"
    67446716+TITLE="traceroute6"
    6745 +HREF="r918.html"><LINK
     6717+HREF="r926.html"><LINK
    67466718+REL="NEXT"
    67476719+TITLE="ninfod"
    6748 +HREF="r1056.html"></HEAD
     6720+HREF="r1064.html"></HEAD
    67496721+><BODY
    67506722+CLASS="REFENTRY"
     
    67746746+VALIGN="bottom"
    67756747+><A
    6776 +HREF="r918.html"
     6748+HREF="r926.html"
    67776749+ACCESSKEY="P"
    67786750+>Prev</A
     
    67886760+VALIGN="bottom"
    67896761+><A
    6790 +HREF="r1056.html"
     6762+HREF="r1064.html"
    67916763+ACCESSKEY="N"
    67926764+>Next</A
     
    68056777+CLASS="REFNAMEDIV"
    68066778+><A
    6807 +NAME="AEN988"
     6779+NAME="AEN996"
    68086780+></A
    68096781+><H2
     
    68136785+CLASS="REFSYNOPSISDIV"
    68146786+><A
    6815 +NAME="AEN991"
     6787+NAME="AEN999"
    68166788+></A
    68176789+><H2
     
    68316803+CLASS="REFSECT1"
    68326804+><A
    6833 +NAME="AEN996"
     6805+NAME="AEN1004"
    68346806+></A
    68356807+><H2
     
    69176889+CLASS="REFSECT1"
    69186890+><A
    6919 +NAME="AEN1020"
     6891+NAME="AEN1028"
    69206892+></A
    69216893+><H2
     
    69716943+CLASS="REFSECT1"
    69726944+><A
    6973 +NAME="AEN1031"
     6945+NAME="AEN1039"
    69746946+></A
    69756947+><H2
     
    70046976+CLASS="REFSECT1"
    70056977+><A
    7006 +NAME="AEN1044"
     6978+NAME="AEN1052"
    70076979+></A
    70086980+><H2
     
    70266998+CLASS="REFSECT1"
    70276999+><A
    7028 +NAME="AEN1050"
     7000+NAME="AEN1058"
    70297001+></A
    70307002+><H2
     
    70617033+VALIGN="top"
    70627034+><A
    7063 +HREF="r918.html"
     7035+HREF="r926.html"
    70647036+ACCESSKEY="P"
    70657037+>Prev</A
     
    70797051+VALIGN="top"
    70807052+><A
    7081 +HREF="r1056.html"
     7053+HREF="r1064.html"
    70827054+ACCESSKEY="N"
    70837055+>Next</A
     
    71097081diff -Naur iputils-s20121221.orig/doc/rarpd.8 iputils-s20121221/doc/rarpd.8
    71107082--- iputils-s20121221.orig/doc/rarpd.8  1970-01-01 00:00:00.000000000 +0000
    7111 +++ iputils-s20121221/doc/rarpd.8       2013-01-04 10:38:27.000000000 +0000
     7083+++ iputils-s20121221/doc/rarpd.8       2014-04-02 01:07:14.009700736 +0000
    71127084@@ -0,0 +1,84 @@
    71137085+.\" This manpage has been automatically generated by docbook2man
     
    71167088+.\" Please send any bug reports, improvements, comments, patches,
    71177089+.\" etc. to Steve Cheng <steve@ggi-project.org>.
    7118 +.TH "RARPD" "8" "04 January 2013" "iputils-121221" "System Manager's Manual: iputils"
     7090+.TH "RARPD" "8" "01 April 2014" "iputils-121221" "System Manager's Manual: iputils"
    71197091+.SH NAME
    71207092+rarpd \- answer RARP REQUESTs
     
    71977169diff -Naur iputils-s20121221.orig/doc/rdisc.8 iputils-s20121221/doc/rdisc.8
    71987170--- iputils-s20121221.orig/doc/rdisc.8  1970-01-01 00:00:00.000000000 +0000
    7199 +++ iputils-s20121221/doc/rdisc.8       2013-01-04 10:38:27.000000000 +0000
     7171+++ iputils-s20121221/doc/rdisc.8       2014-04-02 01:07:15.013700757 +0000
    72007172@@ -0,0 +1,122 @@
    72017173+.\" This manpage has been automatically generated by docbook2man
     
    72047176+.\" Please send any bug reports, improvements, comments, patches,
    72057177+.\" etc. to Steve Cheng <steve@ggi-project.org>.
    7206 +.TH "RDISC" "8" "04 January 2013" "iputils-121221" "System Manager's Manual: iputils"
     7178+.TH "RDISC" "8" "01 April 2014" "iputils-121221" "System Manager's Manual: iputils"
    72077179+.SH NAME
    72087180+rdisc \- network router discovery daemon
     
    73237295diff -Naur iputils-s20121221.orig/doc/tftpd.8 iputils-s20121221/doc/tftpd.8
    73247296--- iputils-s20121221.orig/doc/tftpd.8  1970-01-01 00:00:00.000000000 +0000
    7325 +++ iputils-s20121221/doc/tftpd.8       2013-01-04 10:38:27.000000000 +0000
     7297+++ iputils-s20121221/doc/tftpd.8       2014-04-02 01:07:15.681700771 +0000
    73267298@@ -0,0 +1,85 @@
    73277299+.\" This manpage has been automatically generated by docbook2man
     
    73307302+.\" Please send any bug reports, improvements, comments, patches,
    73317303+.\" etc. to Steve Cheng <steve@ggi-project.org>.
    7332 +.TH "TFTPD" "8" "04 January 2013" "iputils-121221" "System Manager's Manual: iputils"
     7304+.TH "TFTPD" "8" "01 April 2014" "iputils-121221" "System Manager's Manual: iputils"
    73337305+.SH NAME
    73347306+tftpd \- Trivial File Transfer Protocol server
     
    74127384diff -Naur iputils-s20121221.orig/doc/tracepath.8 iputils-s20121221/doc/tracepath.8
    74137385--- iputils-s20121221.orig/doc/tracepath.8      1970-01-01 00:00:00.000000000 +0000
    7414 +++ iputils-s20121221/doc/tracepath.8   2013-01-04 10:38:27.000000000 +0000
    7415 @@ -0,0 +1,100 @@
     7386+++ iputils-s20121221/doc/tracepath.8   2014-04-02 01:07:16.381700785 +0000
     7387@@ -0,0 +1,104 @@
    74167388+.\" This manpage has been automatically generated by docbook2man
    74177389+.\" from a DocBook document.  This tool can be found at:
     
    74197391+.\" Please send any bug reports, improvements, comments, patches,
    74207392+.\" etc. to Steve Cheng <steve@ggi-project.org>.
    7421 +.TH "TRACEPATH" "8" "04 January 2013" "iputils-121221" "System Manager's Manual: iputils"
     7393+.TH "TRACEPATH" "8" "01 April 2014" "iputils-121221" "System Manager's Manual: iputils"
    74227394+.SH NAME
    74237395+tracepath, tracepath6 \- traces path to a network host discovering MTU along this path
    74247396+.SH SYNOPSIS
    74257397+
    7426 +\fBtracepath\fR [\fB-n\fR] [\fB-b\fR] [\fB-l \fIpktlen\fB\fR] [\fB-p \fIport\fB\fR] \fB\fIdestination\fB\fR
     7398+\fBtracepath\fR [\fB-n\fR] [\fB-b\fR] [\fB-l \fIpktlen\fB\fR] [\fB-m \fImax_hops\fB\fR] [\fB-p \fIport\fB\fR] \fB\fIdestination\fB\fR
    74277399+
    74287400+.SH "DESCRIPTION"
     
    74517423+Sets the initial packet length to \fIpktlen\fR instead of
    74527424+65535 for \fBtracepath\fR or 128000 for \fBtracepath6\fR.
     7425+.TP
     7426+\fB-m\fR
     7427+Set maximum hops (or maximum TTLs) to \fImax_hops\fR
     7428+instead of 30.
    74537429+.TP
    74547430+\fB-p\fR
     
    75147490+and the latest versions are  available in source form at
    75157491+http://www.skbuff.net/iputils/iputils-current.tar.bz2.
     7492diff -Naur iputils-s20121221.orig/doc/tracepath.sgml iputils-s20121221/doc/tracepath.sgml
     7493--- iputils-s20121221.orig/doc/tracepath.sgml   2012-12-21 14:01:07.000000000 +0000
     7494+++ iputils-s20121221/doc/tracepath.sgml        2014-04-02 01:05:20.625698396 +0000
     7495@@ -18,6 +18,7 @@
     7496 <arg choice="opt">-n</arg>
     7497 <arg choice="opt">-b</arg>
     7498 <arg choice="opt">-l <replaceable/pktlen/</arg>
     7499+<arg choice="opt">-m <replaceable/max_hops/</arg>
     7500 <arg choice="opt">-p <replaceable/port/</arg>
     7501 <arg choice="req"><replaceable/destination/</arg>
     7502 </cmdsynopsis>
     7503@@ -67,6 +68,14 @@
     7504   </para></listitem>
     7505  </varlistentry>
     7506 
     7507+ <varlistentry>
     7508+  <term><option/-m/</term>
     7509+  <listitem><para>
     7510+Set maximum hops (or maximum TTLs) to <replaceable/max_hops/
     7511+instead of 30.
     7512+  </para></listitem>
     7513+ </varlistentry>
     7514+
     7515  <varlistentry>
     7516   <term><option/-p/</term>
     7517   <listitem><para>
    75167518diff -Naur iputils-s20121221.orig/doc/traceroute6.8 iputils-s20121221/doc/traceroute6.8
    75177519--- iputils-s20121221.orig/doc/traceroute6.8    1970-01-01 00:00:00.000000000 +0000
    7518 +++ iputils-s20121221/doc/traceroute6.8 2013-01-04 10:38:27.000000000 +0000
     7520+++ iputils-s20121221/doc/traceroute6.8 2014-04-02 01:07:17.193700802 +0000
    75197521@@ -0,0 +1,42 @@
    75207522+.\" This manpage has been automatically generated by docbook2man
     
    75237525+.\" Please send any bug reports, improvements, comments, patches,
    75247526+.\" etc. to Steve Cheng <steve@ggi-project.org>.
    7525 +.TH "TRACEROUTE6" "8" "04 January 2013" "iputils-121221" "System Manager's Manual: iputils"
     7527+.TH "TRACEROUTE6" "8" "01 April 2014" "iputils-121221" "System Manager's Manual: iputils"
    75267528+.SH NAME
    75277529+traceroute6 \- traces path to a network host
     
    75607562+and the latest versions are  available in source form at
    75617563+http://www.skbuff.net/iputils/iputils-current.tar.bz2.
    7562 diff -Naur iputils-s20121221.orig/ping6.c iputils-s20121221/ping6.c
    7563 --- iputils-s20121221.orig/ping6.c      2012-12-21 14:01:07.000000000 +0000
    7564 +++ iputils-s20121221/ping6.c   2013-08-06 18:09:09.448346619 +0000
    7565 @@ -168,8 +168,10 @@
     7564diff -Naur iputils-s20121221.orig/ninfod/ninfod.c iputils-s20121221/ninfod/ninfod.c
     7565--- iputils-s20121221.orig/ninfod/ninfod.c      2012-12-21 14:01:07.000000000 +0000
     7566+++ iputils-s20121221/ninfod/ninfod.c   2014-04-02 01:01:49.937694047 +0000
     7567@@ -139,6 +139,7 @@
     7568 static int opt_d = 0;  /* debug */
     7569 static int opt_h = 0;  /* help */
     7570 static char *opt_p = NINFOD_PIDFILE;   /* pidfile */
     7571+static int got_signal = 0;     /* loop unless true */
     7572 int opt_v = 0;         /* verbose */
     7573 static uid_t opt_u;
    75667574 
    7567  #ifdef USE_GNUTLS
    7568  # include <gnutls/openssl.h>
    7569 -#else
    7570 +# define USE_CRYPTO
    7571 +#elif defined USE_OPENSSL
    7572  # include <openssl/md5.h>
    7573 +# define USE_CRYPTO
    7574  #endif
     7575@@ -391,25 +392,70 @@
     7576 /* --------- */
     7577 static void sig_handler(int sig)
     7578 {
     7579+       if (!got_signal)
     7580+               DEBUG(LOG_INFO, "singnal(%d) received, quitting.\n", sig);
     7581+       got_signal = 1;
     7582+}
     7583+
     7584+static void setup_sighandlers(void)
     7585+{
     7586+       struct sigaction act;
     7587+       sigset_t smask;
     7588+       sigemptyset(&smask);
     7589+       sigaddset(&smask, SIGHUP);
     7590+       sigaddset(&smask, SIGINT);
     7591+       sigaddset(&smask, SIGQUIT);
     7592+       sigaddset(&smask, SIGTERM);
     7593+
     7594+       memset(&act, 0, sizeof(act));
     7595+       act.sa_handler = sig_handler;
     7596+       act.sa_mask = smask;
     7597+
     7598+       sigaction(SIGHUP, &act, NULL);
     7599+       sigaction(SIGINT, &act, NULL);
     7600+       sigaction(SIGQUIT, &act, NULL);
     7601+       sigaction(SIGTERM, &act, NULL);
     7602+}
     7603+
     7604+static void set_logfile(void)
     7605+{
     7606+       setbuf(stderr, NULL);
     7607+#if ENABLE_DEBUG
     7608+       openlog(NINFOD, 0, LOG_USER);
     7609+#endif
     7610+}
     7611+
     7612+static void cleanup_pidfile(void)
     7613+{
     7614        int err;
    75757615 
    7576  /* Node Information query */
    7577 @@ -326,6 +328,7 @@
    7578  #if !PING6_NONCE_MEMORY
    7579  static int niquery_nonce(__u8 *nonce, int fill)
    7580  {
    7581 +# ifdef USE_CRYPTO
    7582         static __u8 digest[MD5_DIGEST_LENGTH];
    7583         static int seq = -1;
     7616-       DEBUG(LOG_INFO, "singnal(%d) received, quit.\n", sig);
     7617-       err = unlink(opt_p);
     7618-       if (err < 0) {
     7619+       if (daemonized && opt_p) {
     7620+               err = unlink(opt_p);
     7621                DEBUG(LOG_ERR, "failed to unlink file '%s' : %s\n",
     7622                                opt_p, strerror(errno));
     7623-               exit(1);
     7624        }
     7625-       /* closelog() */
     7626+}
    75847627 
    7585 @@ -348,6 +351,10 @@
    7586                         return -1;
    7587                 return ntohsp((__u16 *)nonce);
    7588         }
    7589 +# else
    7590 +       fprintf(stderr, "ping6: function not available; crypto disabled\n");
    7591 +       exit(3);
    7592 +# endif
    7593  }
    7594  #endif
    7595  
    7596 @@ -502,6 +509,7 @@
    7597  
    7598  static int niquery_option_subject_name_handler(int index, const char *arg)
    7599  {
    7600 +#ifdef USE_CRYPTO
    7601         static char nigroup_buf[INET6_ADDRSTRLEN + 1 + IFNAMSIZ];
    7602         unsigned char *dnptrs[2], **dpp, **lastdnptr;
    7603         int n;
    7604 @@ -627,6 +635,10 @@
    7605         free(idn);
    7606         free(name);
    7607         exit(1);
     7628-       exit(0);
     7629+static FILE *fopen_excl(const char *file)
     7630+{
     7631+#ifndef __linux__
     7632+       int fd;
     7633+       FILE *fp;
     7634+
     7635+       fd = open(file, O_CREAT | O_RDWR | O_EXCL,
     7636+                 S_IRUSR | S_IWUSR | S_IRGRP | S_IROTH);
     7637+       if (fd < 0)
     7638+               return NULL;
     7639+
     7640+       return fdopen(file, "w+");
    76087641+#else
    7609 +       fprintf(stderr, "ping6: function not available; crypto disabled\n");
    7610 +       exit(3);
     7642+       return fopen(file, "w+x");
    76117643+#endif
    76127644 }
    76137645 
    7614  int niquery_option_help_handler(int index, const char *arg)
     7646 static void do_daemonize(void)
     7647 {
     7648        FILE *fp = NULL;
     7649-       struct sigaction act;
     7650-       sigset_t smask;
     7651        pid_t pid;
     7652 
     7653        if (opt_p) {
     7654@@ -427,22 +473,7 @@
     7655                        }
     7656                }
     7657 
     7658-               sigemptyset(&smask);
     7659-               sigaddset(&smask, SIGHUP);
     7660-               sigaddset(&smask, SIGINT);
     7661-               sigaddset(&smask, SIGQUIT);
     7662-               sigaddset(&smask, SIGTERM);
     7663-
     7664-               memset(&act, 0, sizeof(act));
     7665-               act.sa_handler = sig_handler;
     7666-               act.sa_mask = smask;
     7667-
     7668-               sigaction(SIGHUP, &act, NULL);
     7669-               sigaction(SIGINT, &act, NULL);
     7670-               sigaction(SIGQUIT, &act, NULL);
     7671-               sigaction(SIGTERM, &act, NULL);
     7672-
     7673-               fp = fopen(opt_p, "w+");
     7674+               fp = fopen_excl(opt_p);
     7675                if (!fp) {
     7676                        DEBUG(LOG_ERR, "failed to open file '%s': %s\n",
     7677                              opt_p, strerror(errno));
     7678@@ -455,9 +486,6 @@
     7679                unlink(opt_p);
     7680                exit(1);
     7681        }
     7682-#if ENABLE_DEBUG
     7683-       openlog(NINFOD, 0, LOG_USER);
     7684-#endif
     7685        daemonized = 1;
     7686 
     7687        if (fp) {
     7688@@ -634,8 +662,10 @@
     7689 int main (int argc, char **argv)
     7690 {
     7691        int sock_errno = 0;
     7692+       int ret;
     7693 
     7694        appname = argv[0];
     7695+       set_logfile();
     7696 
     7697        limit_capabilities();
     7698 
     7699@@ -659,19 +689,18 @@
     7700                exit(1);
     7701        }
     7702 
     7703-       setbuf(stderr, NULL);
     7704-
     7705-       if (!opt_d)
     7706-               do_daemonize();
     7707-
     7708        /* initialize */
     7709        if (init_sock(sock) < 0)
     7710                exit(1);
     7711 
     7712+       setup_sighandlers();
     7713+       if (!opt_d)
     7714+               do_daemonize();
     7715+
     7716        init_core(1);
     7717 
     7718        /* main loop */
     7719-       while(1) {
     7720+       while (!got_signal) {
     7721                struct packetcontext *p;
     7722                struct icmp6_hdr *icmph;
     7723 #if ENABLE_DEBUG
     7724@@ -689,11 +718,13 @@
     7725                        continue;
     7726                }
     7727 
     7728-               while (1) {
     7729+               while (!got_signal) {
     7730                        memset(p, 0, sizeof(*p));
     7731                        p->sock = sock;
     7732 
     7733                        if (ni_recv(p) < 0) {
     7734+                               if (got_signal)
     7735+                                       break;
     7736                                if (errno == EAGAIN || errno == EINTR)
     7737                                        continue;
     7738                                /* XXX: syslog */
     7739@@ -736,5 +767,9 @@
     7740 
     7741                pr_nodeinfo(p); /* this frees p */
     7742        }
     7743+
     7744+       cleanup_pidfile();
     7745+
     7746+       exit(0);
     7747 }
     7748 
     7749diff -Naur iputils-s20121221.orig/ping_common.c iputils-s20121221/ping_common.c
     7750--- iputils-s20121221.orig/ping_common.c        2012-12-21 14:01:07.000000000 +0000
     7751+++ iputils-s20121221/ping_common.c     2014-04-02 01:01:49.941694047 +0000
     7752@@ -630,6 +630,7 @@
     7753                        fprintf(stderr, "Warning: no SO_TIMESTAMP support, falling back to SIOCGSTAMP\n");
     7754        }
     7755 #endif
     7756+#ifdef SO_MARK
     7757        if (options & F_MARK) {
     7758                int ret;
     7759 
     7760@@ -644,6 +645,7 @@
     7761                        fprintf(stderr, "Warning: Failed to set mark %d\n", mark);
     7762                }
     7763        }
     7764+#endif
     7765 
     7766        /* Set some SNDTIMEO to prevent blocking forever
     7767         * on sends, when device is too slow or stalls. Just put limit
     7768diff -Naur iputils-s20121221.orig/rdisc.c iputils-s20121221/rdisc.c
     7769--- iputils-s20121221.orig/rdisc.c      2012-12-21 14:01:07.000000000 +0000
     7770+++ iputils-s20121221/rdisc.c   2014-04-02 01:01:49.941694047 +0000
     7771@@ -1128,12 +1128,10 @@
     7772                (void) close(sock);
     7773                return;
     7774        }
     7775-       if (interfaces)
     7776-               interfaces = (struct interface *)ALLIGN(realloc((char *)interfaces,
     7777-                                        numifs * sizeof(struct interface)));
     7778-       else
     7779-               interfaces = (struct interface *)ALLIGN(malloc(numifs *
     7780-                                               sizeof(struct interface)));
     7781+       if (interfaces != NULL)
     7782+               (void) free(interfaces);
     7783+       interfaces = (struct interface *)ALLIGN(malloc(numifs *
     7784+                                       sizeof(struct interface)));
     7785        if (interfaces == NULL) {
     7786                logerr("out of memory\n");
     7787                (void) close(sock);
    76157788diff -Naur iputils-s20121221.orig/tracepath.c iputils-s20121221/tracepath.c
    76167789--- iputils-s20121221.orig/tracepath.c  2012-12-21 14:01:07.000000000 +0000
    7617 +++ iputils-s20121221/tracepath.c       2013-08-06 18:08:56.048346586 +0000
    7618 @@ -73,13 +73,10 @@
     7790+++ iputils-s20121221/tracepath.c       2014-04-02 01:01:49.941694047 +0000
     7791@@ -32,6 +32,9 @@
     7792 #define IP_PMTUDISC_PROBE      3
     7793 #endif
     7794 
     7795+#define MAX_HOPS_LIMIT         255
     7796+#define MAX_HOPS_DEFAULT       30
     7797+
     7798 struct hhistory
     7799 {
     7800        int     hops;
     7801@@ -43,6 +46,7 @@
     7802 
     7803 struct sockaddr_in target;
     7804 __u16 base_port;
     7805+int max_hops = MAX_HOPS_DEFAULT;
     7806 
     7807 const int overhead = 28;
     7808 int mtu = 65535;
     7809@@ -73,13 +77,10 @@
    76197810 
    76207811 void print_host(const char *a, const char *b, int both)
     
    76347825                plen = HOST_COLUMN_SIZE - 1;
    76357826        printf("%*s", HOST_COLUMN_SIZE - plen, "");
     7827@@ -315,7 +316,7 @@
     7828        setlocale(LC_ALL, "");
     7829 #endif
     7830 
     7831-       while ((ch = getopt(argc, argv, "nbh?l:p:")) != EOF) {
     7832+       while ((ch = getopt(argc, argv, "nbh?l:m:p:")) != EOF) {
     7833                switch(ch) {
     7834                case 'n':
     7835                        no_resolve = 1;
     7836@@ -330,6 +331,14 @@
     7837                                exit(1);
     7838                        }
     7839                        break;
     7840+               case 'm':
     7841+                       max_hops = atoi(optarg);
     7842+                       if (max_hops < 0 || max_hops > MAX_HOPS_LIMIT) {
     7843+                               fprintf(stderr,
     7844+                                       "Error: max hops must be 0 .. %d (inclusive).\n",
     7845+                                       MAX_HOPS_LIMIT);
     7846+                       }
     7847+                       break;
     7848                case 'p':
     7849                        base_port = atoi(optarg);
     7850                        break;
     7851@@ -405,7 +414,7 @@
     7852                exit(1);
     7853        }
     7854 
     7855-       for (ttl=1; ttl<32; ttl++) {
     7856+       for (ttl = 1; ttl <= max_hops; ttl++) {
     7857                int res;
     7858                int i;
     7859 
    76367860diff -Naur iputils-s20121221.orig/tracepath6.c iputils-s20121221/tracepath6.c
    76377861--- iputils-s20121221.orig/tracepath6.c 2012-12-21 14:01:07.000000000 +0000
    7638 +++ iputils-s20121221/tracepath6.c      2013-08-06 18:08:56.048346586 +0000
    7639 @@ -86,13 +86,10 @@
     7862+++ iputils-s20121221/tracepath6.c      2014-04-02 01:01:49.941694047 +0000
     7863@@ -42,6 +42,9 @@
     7864 #define IPV6_PMTUDISC_DO       3
     7865 #endif
     7866 
     7867+#define MAX_HOPS_LIMIT         255
     7868+#define MAX_HOPS_DEFAULT       30
     7869+
     7870 struct hhistory
     7871 {
     7872        int     hops;
     7873@@ -55,6 +58,7 @@
     7874 struct sockaddr_storage target;
     7875 socklen_t targetlen;
     7876 __u16 base_port;
     7877+int max_hops = MAX_HOPS_DEFAULT;
     7878 
     7879 int overhead;
     7880 int mtu;
     7881@@ -86,13 +90,10 @@
    76407882 
    76417883 void print_host(const char *a, const char *b, int both)
     
    76557897                plen = HOST_COLUMN_SIZE - 1;
    76567898        printf("%*s", HOST_COLUMN_SIZE - plen, "");
     7899@@ -387,7 +388,7 @@
     7900        setlocale(LC_ALL, "");
     7901 #endif
     7902 
     7903-       while ((ch = getopt(argc, argv, "nbh?l:p:")) != EOF) {
     7904+       while ((ch = getopt(argc, argv, "nbh?l:m:p:")) != EOF) {
     7905                switch(ch) {
     7906                case 'n':
     7907                        no_resolve = 1;
     7908@@ -398,6 +399,14 @@
     7909                case 'l':
     7910                        mtu = atoi(optarg);
     7911                        break;
     7912+               case 'm':
     7913+                       max_hops = atoi(optarg);
     7914+                       if (max_hops < 0 || max_hops > MAX_HOPS_LIMIT) {
     7915+                               fprintf(stderr,
     7916+                                       "Error: max hops must be 0 .. %d (inclusive).\n",
     7917+                                       MAX_HOPS_LIMIT);
     7918+                       }
     7919+                       break;
     7920                case 'p':
     7921                        base_port = atoi(optarg);
     7922                        break;
     7923@@ -523,7 +532,7 @@
     7924                exit(1);
     7925        }
     7926 
     7927-       for (ttl=1; ttl<32; ttl++) {
     7928+       for (ttl = 1; ttl <= max_hops; ttl++) {
     7929                int res;
     7930                int i;
     7931 
  • patches/mpfr-3.1.2-fixes-2.patch

    r88ef769 r03e6a40  
    11Submitted By: William Harrington (kb0iic at cross-lfs dot org)
    2 Date: 2013-11-11
     2Date: 2014-03-10
    33Initial Package Version: 3.1.2
    44Origin: Upstream
    55Upstream Status: Applied
    6 Description: Contains all upstream patches of mpfr current.
     6Description: Contains all upstream patches of mpfr current to patch level 5.
    77
    8 diff -Naur mpfr-3.1.2.orig/PATCHES mpfr-3.1.2/PATCHES
    9 --- mpfr-3.1.2.orig/PATCHES     2013-03-13 15:37:38.000000000 +0000
    10 +++ mpfr-3.1.2/PATCHES  2013-11-11 23:55:16.818732551 +0000
    11 @@ -0,0 +1,3 @@
    12 +clang-divby0
    13 +fits-smallneg
     8diff -Naurd mpfr-3.1.2-a/PATCHES mpfr-3.1.2-b/PATCHES
     9--- mpfr-3.1.2-a/PATCHES        2013-09-26 10:52:52.000000000 +0000
     10+++ mpfr-3.1.2-b/PATCHES        2013-09-26 10:52:52.000000000 +0000
     11@@ -0,0 +1 @@
    1412+exp_2
    15 diff -Naur mpfr-3.1.2.orig/VERSION mpfr-3.1.2/VERSION
    16 --- mpfr-3.1.2.orig/VERSION     2013-03-13 15:37:28.000000000 +0000
    17 +++ mpfr-3.1.2/VERSION  2013-11-11 23:55:16.818732551 +0000
     13diff -Naurd mpfr-3.1.2-a/VERSION mpfr-3.1.2-b/VERSION
     14--- mpfr-3.1.2-a/VERSION        2013-03-13 15:37:28.000000000 +0000
     15+++ mpfr-3.1.2-b/VERSION        2013-09-26 10:52:52.000000000 +0000
    1816@@ -1 +1 @@
    1917-3.1.2
    20 +3.1.2-p3
    21 diff -Naur mpfr-3.1.2.orig/src/exp_2.c mpfr-3.1.2/src/exp_2.c
    22 --- mpfr-3.1.2.orig/src/exp_2.c 2013-03-13 15:37:28.000000000 +0000
    23 +++ mpfr-3.1.2/src/exp_2.c      2013-11-11 23:55:16.810732551 +0000
     18+3.1.2-p1
     19diff -Naurd mpfr-3.1.2-a/src/exp_2.c mpfr-3.1.2-b/src/exp_2.c
     20--- mpfr-3.1.2-a/src/exp_2.c    2013-03-13 15:37:28.000000000 +0000
     21+++ mpfr-3.1.2-b/src/exp_2.c    2013-09-26 10:52:52.000000000 +0000
    2422@@ -204,7 +204,7 @@
    2523           for (k = 0; k < K; k++)
     
    3129             }
    3230           mpfr_set_z (s, ss, MPFR_RNDN);
    33 diff -Naur mpfr-3.1.2.orig/src/fits_u.h mpfr-3.1.2/src/fits_u.h
    34 --- mpfr-3.1.2.orig/src/fits_u.h        2013-03-13 15:37:35.000000000 +0000
    35 +++ mpfr-3.1.2/src/fits_u.h     2013-11-11 23:55:16.818732551 +0000
     31diff -Naurd mpfr-3.1.2-a/src/mpfr.h mpfr-3.1.2-b/src/mpfr.h
     32--- mpfr-3.1.2-a/src/mpfr.h     2013-03-13 15:37:37.000000000 +0000
     33+++ mpfr-3.1.2-b/src/mpfr.h     2013-09-26 10:52:52.000000000 +0000
     34@@ -27,7 +27,7 @@
     35 #define MPFR_VERSION_MAJOR 3
     36 #define MPFR_VERSION_MINOR 1
     37 #define MPFR_VERSION_PATCHLEVEL 2
     38-#define MPFR_VERSION_STRING "3.1.2"
     39+#define MPFR_VERSION_STRING "3.1.2-p1"
     40 
     41 /* Macros dealing with MPFR VERSION */
     42 #define MPFR_VERSION_NUM(a,b,c) (((a) << 16L) | ((b) << 8) | (c))
     43diff -Naurd mpfr-3.1.2-a/src/version.c mpfr-3.1.2-b/src/version.c
     44--- mpfr-3.1.2-a/src/version.c  2013-03-13 15:37:34.000000000 +0000
     45+++ mpfr-3.1.2-b/src/version.c  2013-09-26 10:52:52.000000000 +0000
     46@@ -25,5 +25,5 @@
     47 const char *
     48 mpfr_get_version (void)
     49 {
     50-  return "3.1.2";
     51+  return "3.1.2-p1";
     52 }
     53diff -Naurd mpfr-3.1.2-a/PATCHES mpfr-3.1.2-b/PATCHES
     54--- mpfr-3.1.2-a/PATCHES        2013-09-26 10:56:55.000000000 +0000
     55+++ mpfr-3.1.2-b/PATCHES        2013-09-26 10:56:55.000000000 +0000
     56@@ -0,0 +1 @@
     57+fits-smallneg
     58diff -Naurd mpfr-3.1.2-a/VERSION mpfr-3.1.2-b/VERSION
     59--- mpfr-3.1.2-a/VERSION        2013-09-26 10:52:52.000000000 +0000
     60+++ mpfr-3.1.2-b/VERSION        2013-09-26 10:56:55.000000000 +0000
     61@@ -1 +1 @@
     62-3.1.2-p1
     63+3.1.2-p2
     64diff -Naurd mpfr-3.1.2-a/src/fits_u.h mpfr-3.1.2-b/src/fits_u.h
     65--- mpfr-3.1.2-a/src/fits_u.h   2013-03-13 15:37:35.000000000 +0000
     66+++ mpfr-3.1.2-b/src/fits_u.h   2013-09-26 10:56:55.000000000 +0000
    3667@@ -32,17 +32,20 @@
    3768   int res;
     
    6394   for (s = MAXIMUM, prec = 0; s != 0; s /= 2, prec ++);
    6495 
    65 diff -Naur mpfr-3.1.2.orig/src/fits_uintmax.c mpfr-3.1.2/src/fits_uintmax.c
    66 --- mpfr-3.1.2.orig/src/fits_uintmax.c  2013-03-13 15:37:33.000000000 +0000
    67 +++ mpfr-3.1.2/src/fits_uintmax.c       2013-11-11 23:55:16.818732551 +0000
     96diff -Naurd mpfr-3.1.2-a/src/fits_uintmax.c mpfr-3.1.2-b/src/fits_uintmax.c
     97--- mpfr-3.1.2-a/src/fits_uintmax.c     2013-03-13 15:37:33.000000000 +0000
     98+++ mpfr-3.1.2-b/src/fits_uintmax.c     2013-09-26 10:56:55.000000000 +0000
    6899@@ -27,51 +27,19 @@
    69100 #include "mpfr-intmax.h"
     
    93124-
    94125-  e = MPFR_GET_EXP (f);
    95 +/* Note: though mpfr-impl.h is included in fits_u.h, we also include it
    96 +   above so that it gets included even when _MPFR_H_HAVE_INTMAX_T is not
    97 +   defined; this is necessary to avoid an empty translation unit, which
    98 +   is forbidden by ISO C. Without this, a failing test can be reproduced
    99 +   by creating an invalid stdint.h somewhere in the default include path
    100 +   and by compiling MPFR with "gcc -ansi -pedantic-errors". */
    101  
     126-
    102127-  /* first compute prec(MAXIMUM); fits in an int */
    103128-  for (s = MPFR_UINTMAX_MAX, prec = 0; s != 0; s /= 2, prec ++);
     
    108133-  if (e <= prec - 1)
    109134-    return 1;
    110 -
     135+/* Note: though mpfr-impl.h is included in fits_u.h, we also include it
     136+   above so that it gets included even when _MPFR_H_HAVE_INTMAX_T is not
     137+   defined; this is necessary to avoid an empty translation unit, which
     138+   is forbidden by ISO C. Without this, a failing test can be reproduced
     139+   by creating an invalid stdint.h somewhere in the default include path
     140+   and by compiling MPFR with "gcc -ansi -pedantic-errors". */
     141 
    111142-  /* if e >= prec + 1, then f >= 2^prec > MAXIMUM */
    112143-  if (e >= prec + 1)
     
    129160 
    130161 #endif
    131 diff -Naur mpfr-3.1.2.orig/src/mpfr-impl.h mpfr-3.1.2/src/mpfr-impl.h
    132 --- mpfr-3.1.2.orig/src/mpfr-impl.h     2013-03-13 15:37:36.000000000 +0000
    133 +++ mpfr-3.1.2/src/mpfr-impl.h  2013-11-11 23:55:16.818732551 +0000
    134 @@ -468,8 +468,16 @@
    135  #define MPFR_LIMBS_PER_FLT ((IEEE_FLT_MANT_DIG-1)/GMP_NUMB_BITS+1)
    136  
    137  /* Visual C++ doesn't support +1.0/0.0, -1.0/0.0 and 0.0/0.0
    138 -   at compile time. */
    139 -#if defined(_MSC_VER) && defined(_WIN32) && (_MSC_VER >= 1200)
    140 +   at compile time.
    141 +   Clang with -fsanitize=undefined is a bit similar due to a bug:
    142 +     http://llvm.org/bugs/show_bug.cgi?id=17381
    143 +   but even without its sanitizer, it may be better to use the
    144 +   double_zero version until IEEE 754 division by zero is properly
    145 +   supported:
    146 +     http://llvm.org/bugs/show_bug.cgi?id=17000
    147 +*/
    148 +#if (defined(_MSC_VER) && defined(_WIN32) && (_MSC_VER >= 1200)) || \
    149 +    defined(__clang__)
    150  static double double_zero = 0.0;
    151  # define DBL_NAN (double_zero/double_zero)
    152  # define DBL_POS_INF ((double) 1.0/double_zero)
    153 @@ -501,6 +509,8 @@
    154     (with Xcode 2.4.1, i.e. the latest one). */
    155  #define LVALUE(x) (&(x) == &(x) || &(x) != &(x))
    156  #define DOUBLE_ISINF(x) (LVALUE(x) && ((x) > DBL_MAX || (x) < -DBL_MAX))
    157 +/* The DOUBLE_ISNAN(x) macro is also valid on long double x
    158 +   (assuming that the compiler isn't too broken). */
    159  #ifdef MPFR_NANISNAN
    160  /* Avoid MIPSpro / IRIX64 / gcc -ffast-math (incorrect) optimizations.
    161     The + must not be replaced by a ||. With gcc -ffast-math, NaN is
    162 diff -Naur mpfr-3.1.2.orig/src/mpfr.h mpfr-3.1.2/src/mpfr.h
    163 --- mpfr-3.1.2.orig/src/mpfr.h  2013-03-13 15:37:37.000000000 +0000
    164 +++ mpfr-3.1.2/src/mpfr.h       2013-11-11 23:55:16.818732551 +0000
     162diff -Naurd mpfr-3.1.2-a/src/mpfr.h mpfr-3.1.2-b/src/mpfr.h
     163--- mpfr-3.1.2-a/src/mpfr.h     2013-09-26 10:52:52.000000000 +0000
     164+++ mpfr-3.1.2-b/src/mpfr.h     2013-09-26 10:56:55.000000000 +0000
    165165@@ -27,7 +27,7 @@
    166166 #define MPFR_VERSION_MAJOR 3
    167167 #define MPFR_VERSION_MINOR 1
    168168 #define MPFR_VERSION_PATCHLEVEL 2
    169 -#define MPFR_VERSION_STRING "3.1.2"
    170 +#define MPFR_VERSION_STRING "3.1.2-p3"
     169-#define MPFR_VERSION_STRING "3.1.2-p1"
     170+#define MPFR_VERSION_STRING "3.1.2-p2"
    171171 
    172172 /* Macros dealing with MPFR VERSION */
    173173 #define MPFR_VERSION_NUM(a,b,c) (((a) << 16L) | ((b) << 8) | (c))
    174 diff -Naur mpfr-3.1.2.orig/src/version.c mpfr-3.1.2/src/version.c
    175 --- mpfr-3.1.2.orig/src/version.c       2013-03-13 15:37:34.000000000 +0000
    176 +++ mpfr-3.1.2/src/version.c    2013-11-11 23:55:16.818732551 +0000
     174diff -Naurd mpfr-3.1.2-a/src/version.c mpfr-3.1.2-b/src/version.c
     175--- mpfr-3.1.2-a/src/version.c  2013-09-26 10:52:52.000000000 +0000
     176+++ mpfr-3.1.2-b/src/version.c  2013-09-26 10:56:55.000000000 +0000
    177177@@ -25,5 +25,5 @@
    178178 const char *
    179179 mpfr_get_version (void)
    180180 {
    181 -  return "3.1.2";
    182 +  return "3.1.2-p3";
     181-  return "3.1.2-p1";
     182+  return "3.1.2-p2";
    183183 }
    184 diff -Naur mpfr-3.1.2.orig/tests/tfits.c mpfr-3.1.2/tests/tfits.c
    185 --- mpfr-3.1.2.orig/tests/tfits.c       2013-03-13 15:37:45.000000000 +0000
    186 +++ mpfr-3.1.2/tests/tfits.c    2013-11-11 23:55:16.818732551 +0000
     184diff -Naurd mpfr-3.1.2-a/tests/tfits.c mpfr-3.1.2-b/tests/tfits.c
     185--- mpfr-3.1.2-a/tests/tfits.c  2013-03-13 15:37:45.000000000 +0000
     186+++ mpfr-3.1.2-b/tests/tfits.c  2013-09-26 10:56:55.000000000 +0000
    187187@@ -33,155 +33,176 @@
    188188 #include "mpfr-intmax.h"
     
    229229-  if (mpfr_fits_sshort_p (x, MPFR_RNDN))
    230230-    ERROR1;
    231 -
     231+  RND_LOOP (r)
     232+    {
     233 
    232234-  /* Check INF */
    233235-  mpfr_set_inf (x, 1);
     
    244246-  if (mpfr_fits_sshort_p (x, MPFR_RNDN))
    245247-    ERROR1;
    246 -
    247 -  /* Check Zero */
    248 -  MPFR_SET_ZERO (x);
    249 -  if (!mpfr_fits_ulong_p (x, MPFR_RNDN))
    250 -    ERROR2;
    251 -  if (!mpfr_fits_slong_p (x, MPFR_RNDN))
    252 -    ERROR2;
    253 -  if (!mpfr_fits_uint_p (x, MPFR_RNDN))
    254 -    ERROR2;
    255 -  if (!mpfr_fits_sint_p (x, MPFR_RNDN))
    256 -    ERROR2;
    257 -  if (!mpfr_fits_ushort_p (x, MPFR_RNDN))
    258 -    ERROR2;
    259 -  if (!mpfr_fits_sshort_p (x, MPFR_RNDN))
    260 -    ERROR2;
    261 -
    262 -  /* Check small op */
    263 -  mpfr_set_str1 (x, "1@-1");
    264 -  if (!mpfr_fits_ulong_p (x, MPFR_RNDN))
    265 -    ERROR2;
    266 -  if (!mpfr_fits_slong_p (x, MPFR_RNDN))
    267 -    ERROR2;
    268 -  if (!mpfr_fits_uint_p (x, MPFR_RNDN))
    269 -    ERROR2;
    270 -  if (!mpfr_fits_sint_p (x, MPFR_RNDN))
    271 -    ERROR2;
    272 -  if (!mpfr_fits_ushort_p (x, MPFR_RNDN))
    273 -    ERROR2;
    274 -  if (!mpfr_fits_sshort_p (x, MPFR_RNDN))
    275 -    ERROR2;
    276 -
    277 -  /* Check 17 */
    278 -  mpfr_set_ui (x, 17, MPFR_RNDN);
    279 -  if (!mpfr_fits_ulong_p (x, MPFR_RNDN))
    280 -    ERROR2;
    281 -  if (!mpfr_fits_slong_p (x, MPFR_RNDN))
    282 -    ERROR2;
    283 -  if (!mpfr_fits_uint_p (x, MPFR_RNDN))
    284 -    ERROR2;
    285 -  if (!mpfr_fits_sint_p (x, MPFR_RNDN))
    286 -    ERROR2;
    287 -  if (!mpfr_fits_ushort_p (x, MPFR_RNDN))
    288 -    ERROR2;
    289 -  if (!mpfr_fits_sshort_p (x, MPFR_RNDN))
    290 -    ERROR2;
    291 -
    292 -  /* Check all other values */
    293 -  mpfr_set_ui (x, ULONG_MAX, MPFR_RNDN);
    294 -  mpfr_mul_2exp (x, x, 1, MPFR_RNDN);
    295 -  if (mpfr_fits_ulong_p (x, MPFR_RNDN))
    296 -    ERROR1;
    297 -  if (mpfr_fits_slong_p (x, MPFR_RNDN))
    298 -    ERROR1;
    299 -  mpfr_mul_2exp (x, x, 40, MPFR_RNDN);
    300 -  if (mpfr_fits_ulong_p (x, MPFR_RNDN))
    301 -    ERROR1;
    302 -  if (mpfr_fits_uint_p (x, MPFR_RNDN))
    303 -    ERROR1;
    304 -  if (mpfr_fits_sint_p (x, MPFR_RNDN))
    305 -    ERROR1;
    306 -  if (mpfr_fits_ushort_p (x, MPFR_RNDN))
    307 -    ERROR1;
    308 -  if (mpfr_fits_sshort_p (x, MPFR_RNDN))
    309 -    ERROR1;
    310 -
    311 -  mpfr_set_ui (x, ULONG_MAX, MPFR_RNDN);
    312 -  if (!mpfr_fits_ulong_p (x, MPFR_RNDN))
    313 -    ERROR2;
    314 -  mpfr_set_ui (x, LONG_MAX, MPFR_RNDN);
    315 -  if (!mpfr_fits_slong_p (x, MPFR_RNDN))
    316 -    ERROR2;
    317 -  mpfr_set_ui (x, UINT_MAX, MPFR_RNDN);
    318 -  if (!mpfr_fits_uint_p (x, MPFR_RNDN))
    319 -    ERROR2;
    320 -  mpfr_set_ui (x, INT_MAX, MPFR_RNDN);
    321 -  if (!mpfr_fits_sint_p (x, MPFR_RNDN))
    322 -    ERROR2;
    323 -  mpfr_set_ui (x, USHRT_MAX, MPFR_RNDN);
    324 -  if (!mpfr_fits_ushort_p (x, MPFR_RNDN))
    325 -    ERROR2;
    326 -  mpfr_set_ui (x, SHRT_MAX, MPFR_RNDN);
    327 -  if (!mpfr_fits_sshort_p (x, MPFR_RNDN))
    328 -    ERROR2;
    329 -
    330 -  mpfr_set_si (x, 1, MPFR_RNDN);
    331 -  if (!mpfr_fits_sint_p (x, MPFR_RNDN))
    332 -    ERROR2;
    333 -  if (!mpfr_fits_sshort_p (x, MPFR_RNDN))
    334 -    ERROR2;
    335 -
    336 -  /* Check negative value */
    337 -  mpfr_set_si (x, -1, MPFR_RNDN);
    338 -  if (!mpfr_fits_sint_p (x, MPFR_RNDN))
    339 -    ERROR2;
    340 -  if (!mpfr_fits_sshort_p (x, MPFR_RNDN))
    341 -    ERROR2;
    342 -  if (!mpfr_fits_slong_p (x, MPFR_RNDN))
    343 -    ERROR2;
    344 -  if (mpfr_fits_uint_p (x, MPFR_RNDN))
    345 -    ERROR1;
    346 -  if (mpfr_fits_ushort_p (x, MPFR_RNDN))
    347 -    ERROR1;
    348 -  if (mpfr_fits_ulong_p (x, MPFR_RNDN))
    349 -    ERROR1;
    350 +  RND_LOOP (r)
    351 +    {
    352 +
    353248+      /* Check NAN */
    354249+      mpfr_set_nan (x);
     
    365260+      if (mpfr_fits_sshort_p (x, (mpfr_rnd_t) r))
    366261+        ERROR1 (6);
    367 +
     262 
     263-  /* Check Zero */
     264-  MPFR_SET_ZERO (x);
     265-  if (!mpfr_fits_ulong_p (x, MPFR_RNDN))
     266-    ERROR2;
     267-  if (!mpfr_fits_slong_p (x, MPFR_RNDN))
     268-    ERROR2;
     269-  if (!mpfr_fits_uint_p (x, MPFR_RNDN))
     270-    ERROR2;
     271-  if (!mpfr_fits_sint_p (x, MPFR_RNDN))
     272-    ERROR2;
     273-  if (!mpfr_fits_ushort_p (x, MPFR_RNDN))
     274-    ERROR2;
     275-  if (!mpfr_fits_sshort_p (x, MPFR_RNDN))
     276-    ERROR2;
    368277+      /* Check INF */
    369278+      mpfr_set_inf (x, 1);
     
    380289+      if (mpfr_fits_sshort_p (x, (mpfr_rnd_t) r))
    381290+        ERROR1 (12);
    382 +
     291 
     292-  /* Check small op */
     293-  mpfr_set_str1 (x, "1@-1");
     294-  if (!mpfr_fits_ulong_p (x, MPFR_RNDN))
     295-    ERROR2;
     296-  if (!mpfr_fits_slong_p (x, MPFR_RNDN))
     297-    ERROR2;
     298-  if (!mpfr_fits_uint_p (x, MPFR_RNDN))
     299-    ERROR2;
     300-  if (!mpfr_fits_sint_p (x, MPFR_RNDN))
     301-    ERROR2;
     302-  if (!mpfr_fits_ushort_p (x, MPFR_RNDN))
     303-    ERROR2;
     304-  if (!mpfr_fits_sshort_p (x, MPFR_RNDN))
     305-    ERROR2;
    383306+      /* Check Zero */
    384307+      MPFR_SET_ZERO (x);
     
    395318+      if (!mpfr_fits_sshort_p (x, (mpfr_rnd_t) r))
    396319+        ERROR1 (18);
    397 +
     320 
     321-  /* Check 17 */
     322-  mpfr_set_ui (x, 17, MPFR_RNDN);
     323-  if (!mpfr_fits_ulong_p (x, MPFR_RNDN))
     324-    ERROR2;
     325-  if (!mpfr_fits_slong_p (x, MPFR_RNDN))
     326-    ERROR2;
     327-  if (!mpfr_fits_uint_p (x, MPFR_RNDN))
     328-    ERROR2;
     329-  if (!mpfr_fits_sint_p (x, MPFR_RNDN))
     330-    ERROR2;
     331-  if (!mpfr_fits_ushort_p (x, MPFR_RNDN))
     332-    ERROR2;
     333-  if (!mpfr_fits_sshort_p (x, MPFR_RNDN))
     334-    ERROR2;
    398335+      /* Check small positive op */
    399336+      mpfr_set_str1 (x, "1@-1");
     
    410347+      if (!mpfr_fits_sshort_p (x, (mpfr_rnd_t) r))
    411348+        ERROR1 (24);
    412 +
     349 
     350-  /* Check all other values */
     351-  mpfr_set_ui (x, ULONG_MAX, MPFR_RNDN);
     352-  mpfr_mul_2exp (x, x, 1, MPFR_RNDN);
     353-  if (mpfr_fits_ulong_p (x, MPFR_RNDN))
     354-    ERROR1;
     355-  if (mpfr_fits_slong_p (x, MPFR_RNDN))
     356-    ERROR1;
     357-  mpfr_mul_2exp (x, x, 40, MPFR_RNDN);
     358-  if (mpfr_fits_ulong_p (x, MPFR_RNDN))
     359-    ERROR1;
     360-  if (mpfr_fits_uint_p (x, MPFR_RNDN))
     361-    ERROR1;
     362-  if (mpfr_fits_sint_p (x, MPFR_RNDN))
     363-    ERROR1;
     364-  if (mpfr_fits_ushort_p (x, MPFR_RNDN))
     365-    ERROR1;
     366-  if (mpfr_fits_sshort_p (x, MPFR_RNDN))
     367-    ERROR1;
    413368+      /* Check 17 */
    414369+      mpfr_set_ui (x, 17, MPFR_RNDN);
     
    425380+      if (!mpfr_fits_sshort_p (x, (mpfr_rnd_t) r))
    426381+        ERROR1 (30);
    427 +
     382 
     383-  mpfr_set_ui (x, ULONG_MAX, MPFR_RNDN);
     384-  if (!mpfr_fits_ulong_p (x, MPFR_RNDN))
     385-    ERROR2;
     386-  mpfr_set_ui (x, LONG_MAX, MPFR_RNDN);
     387-  if (!mpfr_fits_slong_p (x, MPFR_RNDN))
     388-    ERROR2;
     389-  mpfr_set_ui (x, UINT_MAX, MPFR_RNDN);
     390-  if (!mpfr_fits_uint_p (x, MPFR_RNDN))
     391-    ERROR2;
     392-  mpfr_set_ui (x, INT_MAX, MPFR_RNDN);
     393-  if (!mpfr_fits_sint_p (x, MPFR_RNDN))
     394-    ERROR2;
     395-  mpfr_set_ui (x, USHRT_MAX, MPFR_RNDN);
     396-  if (!mpfr_fits_ushort_p (x, MPFR_RNDN))
     397-    ERROR2;
     398-  mpfr_set_ui (x, SHRT_MAX, MPFR_RNDN);
     399-  if (!mpfr_fits_sshort_p (x, MPFR_RNDN))
     400-    ERROR2;
    428401+      /* Check all other values */
    429402+      mpfr_set_ui (x, ULONG_MAX, MPFR_RNDN);
     
    444417+      if (mpfr_fits_sshort_p (x, (mpfr_rnd_t) r))
    445418+        ERROR1 (37);
    446 +
     419 
     420-  mpfr_set_si (x, 1, MPFR_RNDN);
     421-  if (!mpfr_fits_sint_p (x, MPFR_RNDN))
     422-    ERROR2;
     423-  if (!mpfr_fits_sshort_p (x, MPFR_RNDN))
     424-    ERROR2;
    447425+      mpfr_set_ui (x, ULONG_MAX, MPFR_RNDN);
    448426+      if (!mpfr_fits_ulong_p (x, (mpfr_rnd_t) r))
     
    463441+      if (!mpfr_fits_sshort_p (x, (mpfr_rnd_t) r))
    464442+        ERROR1 (43);
    465 +
     443 
     444-  /* Check negative value */
     445-  mpfr_set_si (x, -1, MPFR_RNDN);
     446-  if (!mpfr_fits_sint_p (x, MPFR_RNDN))
     447-    ERROR2;
     448-  if (!mpfr_fits_sshort_p (x, MPFR_RNDN))
     449-    ERROR2;
     450-  if (!mpfr_fits_slong_p (x, MPFR_RNDN))
     451-    ERROR2;
     452-  if (mpfr_fits_uint_p (x, MPFR_RNDN))
     453-    ERROR1;
     454-  if (mpfr_fits_ushort_p (x, MPFR_RNDN))
     455-    ERROR1;
     456-  if (mpfr_fits_ulong_p (x, MPFR_RNDN))
     457-    ERROR1;
    466458+      mpfr_set_si (x, 1, MPFR_RNDN);
    467459+      if (!mpfr_fits_sint_p (x, (mpfr_rnd_t) r))
     
    521513-  if (mpfr_fits_intmax_p (x, MPFR_RNDN))
    522514-    ERROR1;
    523 -
    524 -  /* Check INF */
    525 -  mpfr_set_inf (x, 1);
    526 -  if (mpfr_fits_uintmax_p (x, MPFR_RNDN))
    527 -    ERROR1;
    528 -  if (mpfr_fits_intmax_p (x, MPFR_RNDN))
    529 -    ERROR1;
    530 -
    531 -  /* Check Zero */
    532 -  MPFR_SET_ZERO (x);
    533 -  if (!mpfr_fits_uintmax_p (x, MPFR_RNDN))
    534 -    ERROR2;
    535 -  if (!mpfr_fits_intmax_p (x, MPFR_RNDN))
    536 -    ERROR2;
    537 -
    538 -  /* Check small op */
    539 -  mpfr_set_str1 (x, "1@-1");
    540 -  if (!mpfr_fits_uintmax_p (x, MPFR_RNDN))
    541 -    ERROR2;
    542 -  if (!mpfr_fits_intmax_p (x, MPFR_RNDN))
    543 -    ERROR2;
    544 -
    545 -  /* Check 17 */
    546 -  mpfr_set_ui (x, 17, MPFR_RNDN);
    547 -  if (!mpfr_fits_uintmax_p (x, MPFR_RNDN))
    548 -    ERROR2;
    549 -  if (!mpfr_fits_intmax_p (x, MPFR_RNDN))
    550 -    ERROR2;
    551 -
    552 -  /* Check hugest */
    553 -  mpfr_set_ui_2exp (x, 42, sizeof (uintmax_t) * 32, MPFR_RNDN);
    554 -  if (mpfr_fits_uintmax_p (x, MPFR_RNDN))
    555 -    ERROR1;
    556 -  if (mpfr_fits_intmax_p (x, MPFR_RNDN))
    557 -    ERROR1;
    558 -
    559 -  /* Check all other values */
    560 -  mpfr_set_uj (x, MPFR_UINTMAX_MAX, MPFR_RNDN);
    561 -  mpfr_add_ui (x, x, 1, MPFR_RNDN);
    562 -  if (mpfr_fits_uintmax_p (x, MPFR_RNDN))
    563 -    ERROR1;
    564 -  mpfr_set_uj (x, MPFR_UINTMAX_MAX, MPFR_RNDN);
    565 -  if (!mpfr_fits_uintmax_p (x, MPFR_RNDN))
    566 -    ERROR2;
    567 -  mpfr_set_sj (x, MPFR_INTMAX_MAX, MPFR_RNDN);
    568 -  mpfr_add_ui (x, x, 1, MPFR_RNDN);
    569 -  if (mpfr_fits_intmax_p (x, MPFR_RNDN))
    570 -    ERROR1;
    571 -  mpfr_set_sj (x, MPFR_INTMAX_MAX, MPFR_RNDN);
    572 -  if (!mpfr_fits_intmax_p (x, MPFR_RNDN))
    573 -    ERROR2;
    574 -  mpfr_set_sj (x, MPFR_INTMAX_MIN, MPFR_RNDN);
    575 -  if (!mpfr_fits_intmax_p (x, MPFR_RNDN))
    576 -    ERROR2;
    577 -  mpfr_sub_ui (x, x, 1, MPFR_RNDN);
    578 -  if (mpfr_fits_intmax_p (x, MPFR_RNDN))
    579 -    ERROR1;
    580 -
    581 -  /* Check negative value */
    582 -  mpfr_set_si (x, -1, MPFR_RNDN);
    583 -  if (!mpfr_fits_intmax_p (x, MPFR_RNDN))
    584 -    ERROR2;
    585 -  if (mpfr_fits_uintmax_p (x, MPFR_RNDN))
    586 -    ERROR1;
    587515+  RND_LOOP (r)
    588516+    {
     
    593521+      if (mpfr_fits_intmax_p (x, (mpfr_rnd_t) r))
    594522+        ERROR1 (53);
    595 +
     523 
     524-  /* Check INF */
     525-  mpfr_set_inf (x, 1);
     526-  if (mpfr_fits_uintmax_p (x, MPFR_RNDN))
     527-    ERROR1;
     528-  if (mpfr_fits_intmax_p (x, MPFR_RNDN))
     529-    ERROR1;
    596530+      /* Check INF */
    597531+      mpfr_set_inf (x, 1);
     
    600534+      if (mpfr_fits_intmax_p (x, (mpfr_rnd_t) r))
    601535+        ERROR1 (55);
    602 +
     536 
     537-  /* Check Zero */
     538-  MPFR_SET_ZERO (x);
     539-  if (!mpfr_fits_uintmax_p (x, MPFR_RNDN))
     540-    ERROR2;
     541-  if (!mpfr_fits_intmax_p (x, MPFR_RNDN))
     542-    ERROR2;
    603543+      /* Check Zero */
    604544+      MPFR_SET_ZERO (x);
     
    607547+      if (!mpfr_fits_intmax_p (x, (mpfr_rnd_t) r))
    608548+        ERROR1 (57);
    609 +
     549 
     550-  /* Check small op */
     551-  mpfr_set_str1 (x, "1@-1");
     552-  if (!mpfr_fits_uintmax_p (x, MPFR_RNDN))
     553-    ERROR2;
     554-  if (!mpfr_fits_intmax_p (x, MPFR_RNDN))
     555-    ERROR2;
    610556+      /* Check positive small op */
    611557+      mpfr_set_str1 (x, "1@-1");
     
    614560+      if (!mpfr_fits_intmax_p (x, (mpfr_rnd_t) r))
    615561+        ERROR1 (59);
    616 +
     562 
     563-  /* Check 17 */
     564-  mpfr_set_ui (x, 17, MPFR_RNDN);
     565-  if (!mpfr_fits_uintmax_p (x, MPFR_RNDN))
     566-    ERROR2;
     567-  if (!mpfr_fits_intmax_p (x, MPFR_RNDN))
     568-    ERROR2;
    617569+      /* Check 17 */
    618570+      mpfr_set_ui (x, 17, MPFR_RNDN);
     
    621573+      if (!mpfr_fits_intmax_p (x, (mpfr_rnd_t) r))
    622574+        ERROR1 (61);
    623 +
     575 
     576-  /* Check hugest */
     577-  mpfr_set_ui_2exp (x, 42, sizeof (uintmax_t) * 32, MPFR_RNDN);
     578-  if (mpfr_fits_uintmax_p (x, MPFR_RNDN))
     579-    ERROR1;
     580-  if (mpfr_fits_intmax_p (x, MPFR_RNDN))
     581-    ERROR1;
    624582+      /* Check hugest */
    625583+      mpfr_set_ui_2exp (x, 42, sizeof (uintmax_t) * 32, MPFR_RNDN);
     
    628586+      if (mpfr_fits_intmax_p (x, (mpfr_rnd_t) r))
    629587+        ERROR1 (63);
    630 +
     588 
     589-  /* Check all other values */
     590-  mpfr_set_uj (x, MPFR_UINTMAX_MAX, MPFR_RNDN);
     591-  mpfr_add_ui (x, x, 1, MPFR_RNDN);
     592-  if (mpfr_fits_uintmax_p (x, MPFR_RNDN))
     593-    ERROR1;
     594-  mpfr_set_uj (x, MPFR_UINTMAX_MAX, MPFR_RNDN);
     595-  if (!mpfr_fits_uintmax_p (x, MPFR_RNDN))
     596-    ERROR2;
     597-  mpfr_set_sj (x, MPFR_INTMAX_MAX, MPFR_RNDN);
     598-  mpfr_add_ui (x, x, 1, MPFR_RNDN);
     599-  if (mpfr_fits_intmax_p (x, MPFR_RNDN))
     600-    ERROR1;
     601-  mpfr_set_sj (x, MPFR_INTMAX_MAX, MPFR_RNDN);
     602-  if (!mpfr_fits_intmax_p (x, MPFR_RNDN))
     603-    ERROR2;
     604-  mpfr_set_sj (x, MPFR_INTMAX_MIN, MPFR_RNDN);
     605-  if (!mpfr_fits_intmax_p (x, MPFR_RNDN))
     606-    ERROR2;
     607-  mpfr_sub_ui (x, x, 1, MPFR_RNDN);
     608-  if (mpfr_fits_intmax_p (x, MPFR_RNDN))
     609-    ERROR1;
    631610+      /* Check all other values */
    632611+      mpfr_set_uj (x, MPFR_UINTMAX_MAX, MPFR_RNDN);
     
    650629+      if (mpfr_fits_intmax_p (x, (mpfr_rnd_t) r))
    651630+        ERROR1 (69);
    652 +
     631 
     632-  /* Check negative value */
     633-  mpfr_set_si (x, -1, MPFR_RNDN);
     634-  if (!mpfr_fits_intmax_p (x, MPFR_RNDN))
     635-    ERROR2;
     636-  if (mpfr_fits_uintmax_p (x, MPFR_RNDN))
     637-    ERROR1;
    653638+      /* Check negative op */
    654639+      for (i = 1; i <= 4; i++)
     
    671656 }
    672657-
    673 diff -Naur mpfr-3.1.2.orig/tests/tget_flt.c mpfr-3.1.2/tests/tget_flt.c
    674 --- mpfr-3.1.2.orig/tests/tget_flt.c    2013-03-13 15:37:44.000000000 +0000
    675 +++ mpfr-3.1.2/tests/tget_flt.c 2013-11-11 23:55:16.818732551 +0000
     658diff -Naurd mpfr-3.1.2-a/PATCHES mpfr-3.1.2-b/PATCHES
     659--- mpfr-3.1.2-a/PATCHES        2013-10-09 13:34:21.000000000 +0000
     660+++ mpfr-3.1.2-b/PATCHES        2013-10-09 13:34:21.000000000 +0000
     661@@ -0,0 +1 @@
     662+clang-divby0
     663diff -Naurd mpfr-3.1.2-a/VERSION mpfr-3.1.2-b/VERSION
     664--- mpfr-3.1.2-a/VERSION        2013-09-26 10:52:52.000000000 +0000
     665+++ mpfr-3.1.2-b/VERSION        2013-10-09 13:34:21.000000000 +0000
     666@@ -1 +1 @@
     667-3.1.2-p2
     668+3.1.2-p3
     669diff -Naurd mpfr-3.1.2-a/src/mpfr-impl.h mpfr-3.1.2-b/src/mpfr-impl.h
     670--- mpfr-3.1.2-a/src/mpfr-impl.h        2013-03-13 15:37:36.000000000 +0000
     671+++ mpfr-3.1.2-b/src/mpfr-impl.h        2013-10-09 13:34:21.000000000 +0000
     672@@ -468,8 +468,16 @@
     673 #define MPFR_LIMBS_PER_FLT ((IEEE_FLT_MANT_DIG-1)/GMP_NUMB_BITS+1)
     674 
     675 /* Visual C++ doesn't support +1.0/0.0, -1.0/0.0 and 0.0/0.0
     676-   at compile time. */
     677-#if defined(_MSC_VER) && defined(_WIN32) && (_MSC_VER >= 1200)
     678+   at compile time.
     679+   Clang with -fsanitize=undefined is a bit similar due to a bug:
     680+     http://llvm.org/bugs/show_bug.cgi?id=17381
     681+   but even without its sanitizer, it may be better to use the
     682+   double_zero version until IEEE 754 division by zero is properly
     683+   supported:
     684+     http://llvm.org/bugs/show_bug.cgi?id=17000
     685+*/
     686+#if (defined(_MSC_VER) && defined(_WIN32) && (_MSC_VER >= 1200)) || \
     687+    defined(__clang__)
     688 static double double_zero = 0.0;
     689 # define DBL_NAN (double_zero/double_zero)
     690 # define DBL_POS_INF ((double) 1.0/double_zero)
     691@@ -501,6 +509,8 @@
     692    (with Xcode 2.4.1, i.e. the latest one). */
     693 #define LVALUE(x) (&(x) == &(x) || &(x) != &(x))
     694 #define DOUBLE_ISINF(x) (LVALUE(x) && ((x) > DBL_MAX || (x) < -DBL_MAX))
     695+/* The DOUBLE_ISNAN(x) macro is also valid on long double x
     696+   (assuming that the compiler isn't too broken). */
     697 #ifdef MPFR_NANISNAN
     698 /* Avoid MIPSpro / IRIX64 / gcc -ffast-math (incorrect) optimizations.
     699    The + must not be replaced by a ||. With gcc -ffast-math, NaN is
     700diff -Naurd mpfr-3.1.2-a/src/mpfr.h mpfr-3.1.2-b/src/mpfr.h
     701--- mpfr-3.1.2-a/src/mpfr.h     2013-09-26 10:52:52.000000000 +0000
     702+++ mpfr-3.1.2-b/src/mpfr.h     2013-10-09 13:34:21.000000000 +0000
     703@@ -27,7 +27,7 @@
     704 #define MPFR_VERSION_MAJOR 3
     705 #define MPFR_VERSION_MINOR 1
     706 #define MPFR_VERSION_PATCHLEVEL 2
     707-#define MPFR_VERSION_STRING "3.1.2-p2"
     708+#define MPFR_VERSION_STRING "3.1.2-p3"
     709 
     710 /* Macros dealing with MPFR VERSION */
     711 #define MPFR_VERSION_NUM(a,b,c) (((a) << 16L) | ((b) << 8) | (c))
     712diff -Naurd mpfr-3.1.2-a/src/version.c mpfr-3.1.2-b/src/version.c
     713--- mpfr-3.1.2-a/src/version.c  2013-09-26 10:52:52.000000000 +0000
     714+++ mpfr-3.1.2-b/src/version.c  2013-10-09 13:34:21.000000000 +0000
     715@@ -25,5 +25,5 @@
     716 const char *
     717 mpfr_get_version (void)
     718 {
     719-  return "3.1.2-p2";
     720+  return "3.1.2-p3";
     721 }
     722diff -Naurd mpfr-3.1.2-a/tests/tget_flt.c mpfr-3.1.2-b/tests/tget_flt.c
     723--- mpfr-3.1.2-a/tests/tget_flt.c       2013-03-13 15:37:44.000000000 +0000
     724+++ mpfr-3.1.2-b/tests/tget_flt.c       2013-10-09 13:34:21.000000000 +0000
    676725@@ -28,9 +28,17 @@
    677726 main (void)
     
    684733+  float infp;
    685734+#endif
    686  
     735+
    687736+  tests_start_mpfr ();
    688 +
     737 
    689738+#if !defined(MPFR_ERRDIVZERO)
    690739+  /* The definition of DBL_POS_INF involves a division by 0. This makes
     
    719768   mpfr_clear (x);
    720769   mpfr_clear (y);
    721 diff -Naur mpfr-3.1.2.orig/tests/tset_ld.c mpfr-3.1.2/tests/tset_ld.c
    722 --- mpfr-3.1.2.orig/tests/tset_ld.c     2013-03-13 15:37:44.000000000 +0000
    723 +++ mpfr-3.1.2/tests/tset_ld.c  2013-11-11 23:55:16.818732551 +0000
     770diff -Naurd mpfr-3.1.2-a/tests/tset_ld.c mpfr-3.1.2-b/tests/tset_ld.c
     771--- mpfr-3.1.2-a/tests/tset_ld.c        2013-03-13 15:37:44.000000000 +0000
     772+++ mpfr-3.1.2-b/tests/tset_ld.c        2013-10-09 13:34:21.000000000 +0000
    724773@@ -47,8 +47,11 @@
    725774 static int
     
    736785   LONGDOUBLE_NAN_ACTION (d, goto yes);
    737786   return 0;
     787diff -Naurd mpfr-3.1.2-a/PATCHES mpfr-3.1.2-b/PATCHES
     788--- mpfr-3.1.2-a/PATCHES        2013-11-15 00:51:49.211333830 +0000
     789+++ mpfr-3.1.2-b/PATCHES        2013-11-15 00:51:49.323334999 +0000
     790@@ -0,0 +1 @@
     791+printf-alt0
     792diff -Naurd mpfr-3.1.2-a/VERSION mpfr-3.1.2-b/VERSION
     793--- mpfr-3.1.2-a/VERSION        2013-11-15 00:51:49.211333830 +0000
     794+++ mpfr-3.1.2-b/VERSION        2013-11-15 00:51:49.323334999 +0000
     795@@ -1 +1 @@
     796-3.1.2-p3
     797+3.1.2-p4
     798diff -Naurd mpfr-3.1.2-a/src/mpfr.h mpfr-3.1.2-b/src/mpfr.h
     799--- mpfr-3.1.2-a/src/mpfr.h     2013-11-15 00:51:49.211333830 +0000
     800+++ mpfr-3.1.2-b/src/mpfr.h     2013-11-15 00:51:49.323334999 +0000
     801@@ -27,7 +27,7 @@
     802 #define MPFR_VERSION_MAJOR 3
     803 #define MPFR_VERSION_MINOR 1
     804 #define MPFR_VERSION_PATCHLEVEL 2
     805-#define MPFR_VERSION_STRING "3.1.2-p3"
     806+#define MPFR_VERSION_STRING "3.1.2-p4"
     807 
     808 /* Macros dealing with MPFR VERSION */
     809 #define MPFR_VERSION_NUM(a,b,c) (((a) << 16L) | ((b) << 8) | (c))
     810diff -Naurd mpfr-3.1.2-a/src/vasprintf.c mpfr-3.1.2-b/src/vasprintf.c
     811--- mpfr-3.1.2-a/src/vasprintf.c        2013-03-13 15:37:37.000000000 +0000
     812+++ mpfr-3.1.2-b/src/vasprintf.c        2013-11-15 00:51:49.267334408 +0000
     813@@ -1040,7 +1040,7 @@
     814 }
     815 
     816 /* Determine the different parts of the string representation of the regular
     817-   number P when SPEC.SPEC is 'e', 'E', 'g', or 'G'.
     818+   number P when spec.spec is 'e', 'E', 'g', or 'G'.
     819    DEC_INFO contains the previously computed exponent and string or is NULL.
     820 
     821    return -1 if some field > INT_MAX */
     822@@ -1167,7 +1167,7 @@
     823 }
     824 
     825 /* Determine the different parts of the string representation of the regular
     826-   number P when SPEC.SPEC is 'f', 'F', 'g', or 'G'.
     827+   number P when spec.spec is 'f', 'F', 'g', or 'G'.
     828    DEC_INFO contains the previously computed exponent and string or is NULL.
     829 
     830    return -1 if some field of number_parts is greater than INT_MAX */
     831@@ -1559,7 +1559,7 @@
     832             /* fractional part */
     833             {
     834               np->point = MPFR_DECIMAL_POINT;
     835-              np->fp_trailing_zeros = (spec.spec == 'g' && spec.spec == 'G') ?
     836+              np->fp_trailing_zeros = (spec.spec == 'g' || spec.spec == 'G') ?
     837                 spec.prec - 1 : spec.prec;
     838             }
     839           else if (spec.alt)
     840diff -Naurd mpfr-3.1.2-a/src/version.c mpfr-3.1.2-b/src/version.c
     841--- mpfr-3.1.2-a/src/version.c  2013-11-15 00:51:49.211333830 +0000
     842+++ mpfr-3.1.2-b/src/version.c  2013-11-15 00:51:49.323334999 +0000
     843@@ -25,5 +25,5 @@
     844 const char *
     845 mpfr_get_version (void)
     846 {
     847-  return "3.1.2-p3";
     848+  return "3.1.2-p4";
     849 }
     850diff -Naurd mpfr-3.1.2-a/tests/tsprintf.c mpfr-3.1.2-b/tests/tsprintf.c
     851--- mpfr-3.1.2-a/tests/tsprintf.c       2013-03-13 15:37:44.000000000 +0000
     852+++ mpfr-3.1.2-b/tests/tsprintf.c       2013-11-15 00:51:49.267334408 +0000
     853@@ -456,10 +456,16 @@
     854   check_sprintf ("1.999900  ", "%-#10.7RG", x);
     855   check_sprintf ("1.9999    ", "%-10.7RG", x);
     856   mpfr_set_ui (x, 1, MPFR_RNDN);
     857+  check_sprintf ("1.", "%#.1Rg", x);
     858+  check_sprintf ("1.   ", "%-#5.1Rg", x);
     859+  check_sprintf ("  1.0", "%#5.2Rg", x);
     860   check_sprintf ("1.00000000000000000000000000000", "%#.30Rg", x);
     861   check_sprintf ("1", "%.30Rg", x);
     862   mpfr_set_ui (x, 0, MPFR_RNDN);
     863-  check_sprintf ("0.000000000000000000000000000000", "%#.30Rg", x);
     864+  check_sprintf ("0.", "%#.1Rg", x);
     865+  check_sprintf ("0.   ", "%-#5.1Rg", x);
     866+  check_sprintf ("  0.0", "%#5.2Rg", x);
     867+  check_sprintf ("0.00000000000000000000000000000", "%#.30Rg", x);
     868   check_sprintf ("0", "%.30Rg", x);
     869 
     870   /* following tests with precision 53 bits */
     871diff -Naurd mpfr-3.1.2-a/PATCHES mpfr-3.1.2-b/PATCHES
     872--- mpfr-3.1.2-a/PATCHES        2013-12-01 11:07:49.575329762 +0000
     873+++ mpfr-3.1.2-b/PATCHES        2013-12-01 11:07:49.751331625 +0000
     874@@ -0,0 +1 @@
     875+custom_init_set
     876diff -Naurd mpfr-3.1.2-a/VERSION mpfr-3.1.2-b/VERSION
     877--- mpfr-3.1.2-a/VERSION        2013-12-01 11:07:49.571329714 +0000
     878+++ mpfr-3.1.2-b/VERSION        2013-12-01 11:07:49.747331585 +0000
     879@@ -1 +1 @@
     880-3.1.2-p4
     881+3.1.2-p5
     882diff -Naurd mpfr-3.1.2-a/src/mpfr.h mpfr-3.1.2-b/src/mpfr.h
     883--- mpfr-3.1.2-a/src/mpfr.h     2013-12-01 11:07:49.571329714 +0000
     884+++ mpfr-3.1.2-b/src/mpfr.h     2013-12-01 11:07:49.747331585 +0000
     885@@ -27,7 +27,7 @@
     886 #define MPFR_VERSION_MAJOR 3
     887 #define MPFR_VERSION_MINOR 1
     888 #define MPFR_VERSION_PATCHLEVEL 2
     889-#define MPFR_VERSION_STRING "3.1.2-p4"
     890+#define MPFR_VERSION_STRING "3.1.2-p5"
     891 
     892 /* Macros dealing with MPFR VERSION */
     893 #define MPFR_VERSION_NUM(a,b,c) (((a) << 16L) | ((b) << 8) | (c))
     894@@ -861,7 +861,7 @@
     895     _t = (mpfr_kind_t) _k;                                     \
     896     _s = 1;                                                    \
     897   } else {                                                     \
     898-    _t = (mpfr_kind_t) -k;                                     \
     899+    _t = (mpfr_kind_t) - _k;                                   \
     900     _s = -1;                                                   \
     901   }                                                            \
     902   _e = _t == MPFR_REGULAR_KIND ? (e) :                         \
     903diff -Naurd mpfr-3.1.2-a/src/version.c mpfr-3.1.2-b/src/version.c
     904--- mpfr-3.1.2-a/src/version.c  2013-12-01 11:07:49.575329762 +0000
     905+++ mpfr-3.1.2-b/src/version.c  2013-12-01 11:07:49.747331585 +0000
     906@@ -25,5 +25,5 @@
     907 const char *
     908 mpfr_get_version (void)
     909 {
     910-  return "3.1.2-p4";
     911+  return "3.1.2-p5";
     912 }
  • patches/perl-5.18.2-Configure_multilib-1.patch

    r88ef769 r03e6a40  
    1515Rediffed: Against 5.18.0 by William Harrington on 2013-05-28
    1616Rediffed: Against 5.18.1 by William Harrington on 2013-08-13
     17Rediffed: Against 5.18.2 by Chris Staub on 2014-01-10
    1718
    18 diff -Naur perl-5.18.1.orig/Configure perl-5.18.1/Configure
    19 --- perl-5.18.1.orig/Configure  2013-08-12 02:44:47.000000000 +0000
    20 +++ perl-5.18.1/Configure       2013-08-13 16:47:20.188650223 +0000
     19diff -Naur perl-5.18.2.orig/Configure perl-5.18.2/Configure
     20--- perl-5.18.2.orig/Configure  2014-01-06 17:46:42.000000000 -0500
     21+++ perl-5.18.2/Configure       2014-01-10 02:38:43.000000000 -0500
    2122@@ -6219,6 +6219,8 @@
    2223 : The default "style" setting is made in installstyle.U
  • patches/perl-5.18.2-libc-1.patch

    r88ef769 r03e6a40  
    1616Rediffed: Against 5.18.0 by William Harrington on 2013-05-27
    1717Rediffed: Against 5.18.1 by William Harrington on 2013-08-13
     18Rediffed: Against 5.18.2 by Chris Staub on 2014-01-10
    1819
    19 diff -Naur perl-5.18.1.orig/hints/linux.sh perl-5.18.1/hints/linux.sh
    20 --- perl-5.18.1.orig/hints/linux.sh     2013-08-12 02:44:48.000000000 +0000
    21 +++ perl-5.18.1/hints/linux.sh  2013-08-13 16:46:38.594653439 +0000
     20diff -Naur perl-5.18.2.orig/hints/linux.sh perl-5.18.2/hints/linux.sh
     21--- perl-5.18.2.orig/hints/linux.sh     2014-01-06 17:46:45.000000000 -0500
     22+++ perl-5.18.2/hints/linux.sh  2014-01-10 02:34:36.000000000 -0500
    2223@@ -66,9 +66,9 @@
    2324 # We don't use __GLIBC__ and  __GLIBC_MINOR__ because they
  • scripts/patch/perl-patch.sh

    r88ef769 r03e6a40  
    1717#
    1818cd /usr/src
    19 if ! [ -e perl-${VERSION}.tar.gz  ]; then
    20   wget http://www.cpan.org/src/perl-${VERSION}.tar.gz
     19if ! [ -e perl-${VERSION}.tar.bz2  ]; then
     20  wget http://www.cpan.org/src/perl-${VERSION}.tar.bz2
    2121fi
    2222
     
    4141#
    4242rm -rf perl-${VERSION} perl-${VERSION}.orig
    43 tar xvf perl-${VERSION}.tar.gz
     43tar xvf perl-${VERSION}.tar.bz2
    4444mv perl-${VERSION} perl-${VERSION}.orig
    4545CURRENTDIR=$(pwd -P)
Note: See TracChangeset for help on using the changeset viewer.