Changeset e3196bd for BOOK


Ignore:
Timestamp:
Jan 31, 2009, 2:12:17 PM (16 years ago)
Author:
Joe Ciccone <jciccone@…>
Branches:
clfs-1.2, clfs-2.1, clfs-3.0.0-systemd, clfs-3.0.0-sysvinit, master, systemd, sysvinit
Children:
ef60d6b
Parents:
833efa2
Message:

Remove more tabs and replace with 8 spaces.

Location:
BOOK
Files:
32 edited

Legend:

Unmodified
Added
Removed
  • BOOK/appendices/dependencies/common.xml

    r833efa2 re3196bd  
    9696        <seglistitem>
    9797          <seg>Bash, Bison, Coreutils, Diffutils, Gawk, GCC, Glibc, Grep, Make,
    98           Ncurses, Patch, Readline, Sed and Texinfo</seg>
     98          Ncurses, Patch, Readline, Sed and Texinfo</seg>
    9999        </seglistitem>
    100100      </segmentedlist>
     
    234234        <seglistitem>
    235235         <seg>Bash, Binutils, Coreutils, Gawk, GCC, Gettext, Glibc, Grep, Make,
    236         Patch, Perl, Sed and Texinfo</seg>
     236        Patch, Perl, Sed and Texinfo</seg>
    237237        </seglistitem>
    238238      </segmentedlist>
     
    289289        <seglistitem>
    290290         <seg>Bash, Binutils, Coreutils, GCC, Gettext, Glibc, Grep,
    291         Make, Patch, Sed and Texinfo</seg>
     291        Make, Patch, Sed and Texinfo</seg>
    292292        </seglistitem>
    293293      </segmentedlist>
     
    317317        <seglistitem>
    318318         <seg>Bash, Binutils, Coreutils, Diffutils, GCC, Glibc, Grep, Make,
    319         Patch, Sed and Tcl</seg>
     319        Patch, Sed and Tcl</seg>
    320320        </seglistitem>
    321321      </segmentedlist>
     
    345345        <seglistitem>
    346346         <seg>Bash, Binutils, Coreutils, Gawk, GCC, Gettext, Glibc, Grep, Gzip,
    347         Make, Sed and Texinfo</seg>
     347        Make, Sed and Texinfo</seg>
    348348        </seglistitem>
    349349      </segmentedlist>
     
    373373        <seglistitem>
    374374         <seg>Bash, Binutils, Coreutils, Diffutils, Gawk, GCC, Glibc, Grep,
    375         Make, Sed and Zlib</seg>
     375        Make, Sed and Zlib</seg>
    376376        </seglistitem>
    377377      </segmentedlist>
     
    401401        <seglistitem>
    402402         <seg>Bash, Binutils, Coreutils, GCC, Gettext, Glibc, Grep, Make,
    403         Sed and Texinfo</seg>
     403        Sed and Texinfo</seg>
    404404        </seglistitem>
    405405      </segmentedlist>
     
    429429        <seglistitem>
    430430         <seg>Bash, Binutils, Coreutils, GCC, Gettext, Glibc, Grep, M4, Make,
    431         Sed and Texinfo</seg>
     431        Sed and Texinfo</seg>
    432432        </seglistitem>
    433433      </segmentedlist>
     
    457457        <seglistitem>
    458458         <seg>Bash, Binutils, Coreutils, GCC, Gettext, Glibc, Grep, Make,
    459         Patch, Sed and Texinfo</seg>
     459        Patch, Sed and Texinfo</seg>
    460460        </seglistitem>
    461461      </segmentedlist>
     
    485485        <seglistitem>
    486486         <seg>Bash, Binutils, Coreutils, Diffutils, Findutils, Gawk, GCC,
    487         Gettext, Glibc, GMP, Grep, Make, MPFR, Patch, Perl, Sed, Tar and
     487        Gettext, Glibc, GMP, Grep, Make, MPFR, Patch, Perl, Sed, Tar and
    488488         Texinfo</seg>
    489489        </seglistitem>
     
    514514        <seglistitem>
    515515         <seg>Bash, Binutils, Coreutils, Gawk, GCC, Glibc, Grep, Make,
    516         Sed and Texinfo</seg>
     516        Sed and Texinfo</seg>
    517517        </seglistitem>
    518518      </segmentedlist>
     
    626626        <seglistitem>
    627627         <seg>Bash, Binutils, Bison, Coreutils,  Gawk, GCC, Glibc, Grep, Make,
    628         Sed and Texinfo</seg>
     628        Sed and Texinfo</seg>
    629629        </seglistitem>
    630630      </segmentedlist>
     
    654654        <seglistitem>
    655655         <seg>Bash, Binutils, Coreutils, GCC, Glibc, Grep, Make,
    656         Sed and Texinfo</seg>
     656        Sed and Texinfo</seg>
    657657        </seglistitem>
    658658      </segmentedlist>
     
    709709        <seglistitem>
    710710         <seg>Bash, Binutils, Coreutils, GCC, Glibc, Grep, Make, Ncurses,
    711         Patch, Sed and Texinfo</seg>
     711        Patch, Sed and Texinfo</seg>
    712712        </seglistitem>
    713713      </segmentedlist>
     
    737737        <seglistitem>
    738738         <seg>Bash, Binutils, Bison, Coreutils, Flex, GCC, Glibc, Make
    739         and Linux-Headers</seg>
     739        and Linux-Headers</seg>
    740740        </seglistitem>
    741741      </segmentedlist>
     
    765765        <seglistitem>
    766766         <seg>Bash, Binutils, Bison, Coreutils, Flex, GCC, Gettext, Glibc,
    767         Gzip, Make, and Sed</seg>
     767        Gzip, Make, and Sed</seg>
    768768        </seglistitem>
    769769      </segmentedlist>
     
    793793        <seglistitem>
    794794         <seg>Bash, Binutils, Coreutils, Diffutils, GCC, Glibc, Grep, Make,
    795         Ncurses and Sed</seg>
     795        Ncurses and Sed</seg>
    796796        </seglistitem>
    797797      </segmentedlist>
     
    821821        <seglistitem>
    822822         <seg>Bash, Binutils, Coreutils, Diffutils, Gawk, GCC, Glibc, Grep,
    823         Make, Sed and Texinfo</seg>
     823        Make, Sed and Texinfo</seg>
    824824        </seglistitem>
    825825      </segmentedlist>
     
    876876        <seglistitem>
    877877         <seg>Bash, Binutils, Coreutils, Diffutils, Findutils, GCC, Glibc, Grep,
    878         Gzip, Make, Mktemp, Module-Init-Tools, Ncurses, Perl and Sed</seg>
     878        Gzip, Make, Mktemp, Module-Init-Tools, Ncurses, Perl and Sed</seg>
    879879        </seglistitem>
    880880      </segmentedlist>
     
    931931        <seglistitem>
    932932         <seg>Bash, Binutils, Coreutils, GCC, Gettext, Glibc, Grep,
    933         Make, Sed and Texinfo</seg>
     933        Make, Sed and Texinfo</seg>
    934934        </seglistitem>
    935935      </segmentedlist>
     
    959959        <seglistitem>
    960960         <seg>Bash, Binutils, Bzip2, Coreutils, Flex, Gawk, GCC, Gettext,
    961         Glibc, Grep, Groff, Gzip, Less, Make and Sed</seg>
     961        Glibc, Grep, Groff, Gzip, Less, Make and Sed</seg>
    962962        </seglistitem>
    963963      </segmentedlist>
     
    10431043        <seglistitem>
    10441044         <seg>Bash, Binutils, Coreutils, Diffutils, Gawk, GCC, Glibc, Grep,
    1045         Make and Sed</seg>
     1045        Make and Sed</seg>
    10461046        </seglistitem>
    10471047      </segmentedlist>
     
    10601060        <seglistitem>
    10611061          <seg>Bash, GRUB, Inetutils, Less, Procps, Psmisc, Readline, Texinfo,
    1062           Util-linux-ng and Vim</seg>
     1062          Util-linux-ng and Vim</seg>
    10631063        </seglistitem>
    10641064      </segmentedlist>
     
    10991099        <seglistitem>
    11001100         <seg>Bash, Binutils, Coreutils, Gawk, GCC, Glibc, Grep,
    1101         Groff, Make and Sed</seg>
     1101        Groff, Make and Sed</seg>
    11021102        </seglistitem>
    11031103      </segmentedlist>
     
    11541154        <seglistitem>
    11551155         <seg>Bash, Binutils, Coreutils, GCC, Gettext, Glibc, Grep, Make, Ncurses
    1156         and Sed</seg>
     1156        and Sed</seg>
    11571157        </seglistitem>
    11581158      </segmentedlist>
     
    12101210        <seglistitem>
    12111211         <seg>Bash, Binutils, Coreutils, GCC, Gettext, Glibc, Grep, Make,
    1212         Sed and Texinfo</seg>
     1212        Sed and Texinfo</seg>
    12131213        </seglistitem>
    12141214      </segmentedlist>
     
    12381238        <seglistitem>
    12391239         <seg>Bash, Binutils, Coreutils, Diffutils, Findutils, Gawk, GCC,
    1240         Gettext, Glibc, Grep, Make and Sed</seg>
     1240        Gettext, Glibc, Grep, Make and Sed</seg>
    12411241        </seglistitem>
    12421242      </segmentedlist>
     
    13201320        <seglistitem>
    13211321         <seg>Bash, Binutils, Bison, Coreutils, GCC, Gettext, Glibc,
    1322         Grep, Inetutils, Make, Sed and Texinfo</seg>
     1322        Grep, Inetutils, Make, Sed and Texinfo</seg>
    13231323        </seglistitem>
    13241324      </segmentedlist>
     
    13481348        <seglistitem>
    13491349         <seg>Bash, Binutils, Coreutils, Diffutils, GCC, Glibc, Grep,
    1350         Make and Sed</seg>
     1350        Make and Sed</seg>
    13511351        </seglistitem>
    13521352      </segmentedlist>
     
    13761376        <seglistitem>
    13771377         <seg>Bash, Binutils, Coreutils, GCC, Gettext, Glibc, Grep, Make,
    1378         Ncurses, Patch and Sed</seg>
     1378        Ncurses, Patch and Sed</seg>
    13791379        </seglistitem>
    13801380      </segmentedlist>
     
    14581458        <seglistitem>
    14591459         <seg>Bash, Binutils, Coreutils, E2fprogs, GCC, Gettext, Glibc, Grep,
    1460         Make, Ncurses, Sed, Texinfo and Zlib</seg>
     1460        Make, Ncurses, Sed, Texinfo and Zlib</seg>
    14611461        </seglistitem>
    14621462      </segmentedlist>
     
    14861486        <seglistitem>
    14871487         <seg>Bash, Binutils, Coreutils, Diffutils, GCC, Glibc, Grep, Make,
    1488         Ncurses and Sed</seg>
     1488        Ncurses and Sed</seg>
    14891489        </seglistitem>
    14901490      </segmentedlist>
  • BOOK/appendices/dependencies/x86.xml

    r833efa2 re3196bd  
    2222        <seglistitem>
    2323         <seg>Bash, Binutils, Coreutils, Diffutils, GCC, Glibc, Grep, Make,
    24         Ncurses, Sed and Texinfo</seg>
     24        Ncurses, Sed and Texinfo</seg>
    2525        </seglistitem>
    2626      </segmentedlist>
  • BOOK/appendices/ppc/macmiscellany.xml

    r833efa2 re3196bd  
    2323        <para>The Open Firmware (OF) is the code in ROM or nvram which controls
    2424        how the machine boots.  If booting automatically, it will boot from the
    25         first valid blessed partition it finds (this is a simplification,
    26         but it is adequate for normal purposes).</para>
     25        first valid blessed partition it finds (this is a simplification,
     26        but it is adequate for normal purposes).</para>
    2727
    28         <para>It can only read apple filesystems (hfs, hfs+, or hfsx depending
    29         on the version of the firmware).  For disks under linux, the blessing
    30         is done by ybin when it installs yaboot (the loader) and yaboot.conf.</para>
     28        <para>It can only read apple filesystems (hfs, hfs+, or hfsx depending
     29        on the version of the firmware).  For disks under linux, the blessing
     30        is done by ybin when it installs yaboot (the loader) and yaboot.conf.</para>
    3131
    32         <para>Mac OS's have a tendency to look at other hfs{,+,x} filesystems
    33         on the disk, and unbless them if they do not match their expectations.
    34         Unblessing makes them unbootable. Fortunately, a filesystem of type
    35         <literal>Apple_Bootstrap</literal> can be read as hfs by the OF, but will
    36         be ignored by Mac OS.</para>
     32        <para>Mac OS's have a tendency to look at other hfs{,+,x} filesystems
     33        on the disk, and unbless them if they do not match their expectations.
     34        Unblessing makes them unbootable. Fortunately, a filesystem of type
     35        <literal>Apple_Bootstrap</literal> can be read as hfs by the OF, but will
     36        be ignored by Mac OS.</para>
    3737      </listitem>
    3838    </varlistentry>
     
    4141      <term><emphasis role="bold">Partitioning</emphasis></term>
    4242      <listitem>
    43         <para>Macintoshes use their own partition format - this means that other
    44         machines are unlikely to be able to read or write to macintosh partitions
    45         (in particular, fdisk does not understand them). The format allows a large
    46         number of individual partitions, and the native Mac tools had a tendency
    47         to insert small "filler" partitions between the real partitions. Under
    48         linux, using more than 15 partitions can be problematic (shortage of device
    49         nodes), so the normal approach is to use the Mac tools to create an area
    50         of freespace at the <emphasis>front</emphasis> of the disk, then put the
    51         Mac OS partition(s) after it and (re-)install the Mac OS.  The
    52         freespace can then be partitioned using <command>parted</command> or the
    53         older <command>mac-fdisk</command>.  It seems that recent versions of the
    54         Mac tools may no longer insert the filler partitions, so it may be
    55         possible to do all the partitioning before installing OSX.</para>
     43        <para>Macintoshes use their own partition format - this means that other
     44        machines are unlikely to be able to read or write to macintosh partitions
     45        (in particular, fdisk does not understand them). The format allows a large
     46        number of individual partitions, and the native Mac tools had a tendency
     47        to insert small "filler" partitions between the real partitions. Under
     48        linux, using more than 15 partitions can be problematic (shortage of device
     49        nodes), so the normal approach is to use the Mac tools to create an area
     50        of freespace at the <emphasis>front</emphasis> of the disk, then put the
     51        Mac OS partition(s) after it and (re-)install the Mac OS.  The
     52        freespace can then be partitioned using <command>parted</command> or the
     53        older <command>mac-fdisk</command>.  It seems that recent versions of the
     54        Mac tools may no longer insert the filler partitions, so it may be
     55        possible to do all the partitioning before installing OSX.</para>
    5656
    57         <warning>
    58         <para>The Macintosh resizing and partitioning tools are destructive and may
    59         delete all data when a partition is resized, even on unaltered partitions.
    60         </para>
    61         </warning>
     57        <warning>
     58        <para>The Macintosh resizing and partitioning tools are destructive and may
     59        delete all data when a partition is resized, even on unaltered partitions.
     60        </para>
     61        </warning>
    6262
    63         <para>For the Linux partitions, you will need a bootstrap partition - this
    64         can normally be a mere 800KB in size (the smallest hfs partition available)
    65         although the Fedora installer  has been known to insist on 800MB.  This has
    66         to be in front of the Mac OS partition.  The bootstrap is
    67         <emphasis>never</emphasis> mounted as a regular partition and should not
    68         be confused with a <literal>/boot</literal> partition.  Other partitions
    69         are as normal (at least one rootfs, perhaps swap, perhaps others).</para>
     63        <para>For the Linux partitions, you will need a bootstrap partition - this
     64        can normally be a mere 800KB in size (the smallest hfs partition available)
     65        although the Fedora installer  has been known to insist on 800MB.  This has
     66        to be in front of the Mac OS partition.  The bootstrap is
     67        <emphasis>never</emphasis> mounted as a regular partition and should not
     68        be confused with a <literal>/boot</literal> partition.  Other partitions
     69        are as normal (at least one rootfs, perhaps swap, perhaps others).</para>
    7070
    71         <para>According to the lfs-from-osx hint, the Mac partitioning tools
    72         can create an apple_bootstrap partition and therefore there is no need
    73         to use a Linux CD to create the desired partitions from freespace, but
    74         using a Linux CD to create the partitions is a more widely tested approach.
    75         </para>
     71        <para>According to the lfs-from-osx hint, the Mac partitioning tools
     72        can create an apple_bootstrap partition and therefore there is no need
     73        to use a Linux CD to create the desired partitions from freespace, but
     74        using a Linux CD to create the partitions is a more widely tested approach.
     75        </para>
    7676
    77         <para>If you follow this approach, partition 1 will be the apple partition
    78         map, partition 2 will be the bootstrap at the start of the disk, the
    79         linux partitions will follow, and then the mac partition(s) - under OSX
    80         the first mac partition will be number 3, under OS9 it would have a higher
    81         number and there would be some apple driver partitions.</para>
     77        <para>If you follow this approach, partition 1 will be the apple partition
     78        map, partition 2 will be the bootstrap at the start of the disk, the
     79        linux partitions will follow, and then the mac partition(s) - under OSX
     80        the first mac partition will be number 3, under OS9 it would have a higher
     81        number and there would be some apple driver partitions.</para>
    8282      </listitem>
    8383    </varlistentry>
     
    8686      <term><emphasis role="bold">OSX or OF upgrades</emphasis></term>
    8787      <listitem>
    88         <para>If the machine is dual-booted with OSX, the mac kernel or the OF
    89         will probably be upgraded at some point.  This appears to either unbless
    90         the bootstrap,  or else just point the OF boot device to the mac partition
    91         - so, the linux system will no longer be bootable.</para>
     88        <para>If the machine is dual-booted with OSX, the mac kernel or the OF
     89        will probably be upgraded at some point.  This appears to either unbless
     90        the bootstrap,        or else just point the OF boot device to the mac partition
     91        - so, the linux system will no longer be bootable.</para>
    9292
    93         <para>Therefore, you will need to know which partition contains the bootstrap
    94         so that you can boot it from OF (on an apple keyboard, hold down
    95         option-command-o-f (that is, alt-apple-o-f) while booting then enter a
    96         command like:</para>
     93        <para>Therefore, you will need to know which partition contains the bootstrap
     94        so that you can boot it from OF (on an apple keyboard, hold down
     95        option-command-o-f (that is, alt-apple-o-f) while booting then enter a
     96        command like:</para>
    9797
    9898<screen><userinput role="nodump">boot hd:2,yaboot</userinput></screen>
    9999
    100         <para>This will allow you to select a linux boot, and from there you
    101         will have to rerun <command>ybin</command>.</para>
     100        <para>This will allow you to select a linux boot, and from there you
     101        will have to rerun <command>ybin</command>.</para>
    102102
    103         <para>The "OS chooser" menu that yaboot typically loads is stored in the
    104         OF and will not be available after a Mac kernel or firmware upgrade until
    105         <command>ybin</command> has been rerun.</para>
     103        <para>The "OS chooser" menu that yaboot typically loads is stored in the
     104        OF and will not be available after a Mac kernel or firmware upgrade until
     105        <command>ybin</command> has been rerun.</para>
    106106      </listitem>
    107107    </varlistentry>
     
    110110      <term><emphasis role="bold">Yaboot's requirements</emphasis></term>
    111111      <listitem>
    112         <para>Yaboot is the boot loader for linux, sometimes referred to as
    113         the second stage loader.  It reads the yaboot.conf file on the bootstrap
    114         partition to find which linux system(s) should be available, and
    115         attempts to load the required kernel.</para>
     112        <para>Yaboot is the boot loader for linux, sometimes referred to as
     113        the second stage loader.  It reads the yaboot.conf file on the bootstrap
     114        partition to find which linux system(s) should be available, and
     115        attempts to load the required kernel.</para>
    116116
    117         <para>The bootstrap man page warns that the path to the kernel should
    118         contain no more than one directory for reliability.</para>
     117        <para>The bootstrap man page warns that the path to the kernel should
     118        contain no more than one directory for reliability.</para>
    119119
    120         <para>Yaboot has to be able to understand the filesystem, so that it
    121         can find the kernel.  It understands hfs (not useful for linux, it is
    122         not case-sensitive), ext2 (and therefore it can read ext3), reiser3,
    123         and xfs.  If you want to use a different type of filesystem for '/'
    124         you will have to create a separate boot partition with a supported
    125         filesystem, and use that to hold the kernels.</para>
     120        <para>Yaboot has to be able to understand the filesystem, so that it
     121        can find the kernel.  It understands hfs (not useful for linux, it is
     122        not case-sensitive), ext2 (and therefore it can read ext3), reiser3,
     123        and xfs.  If you want to use a different type of filesystem for '/'
     124        you will have to create a separate boot partition with a supported
     125        filesystem, and use that to hold the kernels.</para>
    126126
    127127      </listitem>
     
    131131      <term><emphasis role="bold">Requirements if starting from OSX</emphasis></term>
    132132      <listitem>
    133         <para>Older versions of OSX (panther, leopard) can write to ext2
    134         filesystems using version 1.3 of ext2fsx.  The upgrade to tiger broke
    135         this, and version 1.4 of ext2fsx only supports reading.  Users of
    136         current OSX will therefore have to find some other way of creating
    137         a suitable filesystem and populating it, such as a Live CD or rescue CD.
    138         </para>
     133        <para>Older versions of OSX (panther, leopard) can write to ext2
     134        filesystems using version 1.3 of ext2fsx.  The upgrade to tiger broke
     135        this, and version 1.4 of ext2fsx only supports reading.  Users of
     136        current OSX will therefore have to find some other way of creating
     137        a suitable filesystem and populating it, such as a Live CD or rescue CD.
     138        </para>
    139139      </listitem>
    140140    </varlistentry>
  • BOOK/cross-tools/alpha/glibc-headers.xml

    r833efa2 re3196bd  
    8383            <listitem>
    8484               <para>This tells the configure script to prepare to install the
    85                   package in the <filename class="directory">/tools</filename>
    86                   directory.</para>
     85                   package in the <filename class="directory">/tools</filename>
     86                   directory.</para>
    8787             </listitem>
    8888         </varlistentry>
  • BOOK/cross-tools/common/glibc.xml

    r833efa2 re3196bd  
    108108        <listitem>
    109109          <para>This builds the libraries without profiling information.
    110           Omit this option if profiling on the temporary tools is necessary.</para>
     110          Omit this option if profiling on the temporary tools is necessary.</para>
    111111        </listitem>
    112112      </varlistentry>
  • BOOK/final-system/common/lzma.xml

    r833efa2 re3196bd  
    5353        lzless, lzma, lzmadec, lzmainfo, lzmore, and unlzma (link to lzma).</seg>
    5454        <seg>liblzmadec.a, liblzmadec.la, liblzmadec.so, liblzmadec.so.0, and
    55         liblzmadec.so.0.0.0</seg>
     55        liblzmadec.so.0.0.0</seg>
    5656      </seglistitem>
    5757    </segmentedlist>
     
    186186        <listitem>
    187187          <para>The library implements the Improved and optimized
    188           version of LZ77 algorithm</para>
     188          version of LZ77 algorithm</para>
    189189          <indexterm zone="ch-system-lzma liblzmadec">
    190190            <primary sortas="c-liblzmadec*">liblzmadec*</primary>
  • BOOK/final-system/common/util-linux-ng.xml

    r833efa2 re3196bd  
    6363        <listitem>
    6464          <para>Enables building the <command>addpart</command>, <command>delpart</command>,
    65            <command>partx</command> programs.</para>
     65           <command>partx</command> programs.</para>
    6666        </listitem>
    6767      </varlistentry>
  • BOOK/final-system/multilib/libtool.xml

    r833efa2 re3196bd  
    6464      <varlistentry>
    6565        <term><parameter>LDEMULATION=[emulation]</parameter></term>
    66         <!-- <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
    67         href="../ppc64/libtool.xml"
    68         xpointer="xpointer(//*[@os='c2'])"/> -->
     66        <!-- <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
     67        href="../ppc64/libtool.xml"
     68        xpointer="xpointer(//*[@os='c2'])"/> -->
    6969        <listitem os="c2">
    7070          <para>Libtool tends to do the wrong thing when building for multilib,
    71           at least on the non-default size(s) of architecture.  The causes of
    72           these errors are not well understood and they can appear, or disappear,
    73           as a result of apparently innocuous other changes in the build.  In
    74           this version of the book, one of the tests (pdemo-make) fails to link
    75           because it tries to link the 32-bit objects against 64-bit system
    76           libraries. This option enables the test to succeed without impacting
    77           the other tests (compare the common alternative fixes of
    78           <literal>LD="gcc ${BUILD32}"</literal> which causes far fewer tests
    79           to be executed, and configuring with
    80           <literal>LDFLAGS='-L/lib -L/usr/lib'</literal> which in this case
    81           causes other tests to fail.)</para>
     71          at least on the non-default size(s) of architecture.  The causes of
     72          these errors are not well understood and they can appear, or disappear,
     73          as a result of apparently innocuous other changes in the build.  In
     74          this version of the book, one of the tests (pdemo-make) fails to link
     75          because it tries to link the 32-bit objects against 64-bit system
     76          libraries. This option enables the test to succeed without impacting
     77          the other tests (compare the common alternative fixes of
     78          <literal>LD="gcc ${BUILD32}"</literal> which causes far fewer tests
     79          to be executed, and configuring with
     80          <literal>LDFLAGS='-L/lib -L/usr/lib'</literal> which in this case
     81          causes other tests to fail.)</para>
    8282        </listitem>
    8383      </varlistentry>
  • BOOK/final-system/multilib/procps.xml

    r833efa2 re3196bd  
    6262        <listitem>
    6363          <para>The <filename>Makefile</filename> for this package goes to some
    64           lengths to build as 64-bit if at all possible. In CLFS we build each
    65           library for each available ABI. Overriding the m64 option enables us
    66           ignore this completely.</para>
     64          lengths to build as 64-bit if at all possible. In CLFS we build each
     65          library for each available ABI. Overriding the m64 option enables us
     66          ignore this completely.</para>
    6767        </listitem>
    6868      </varlistentry>
     
    7272        <listitem>
    7373          <para>The <filename>Makefile</filename> also attempts to install into
    74           lib64 on multilib, so again we choose to override it.</para>
     74          lib64 on multilib, so again we choose to override it.</para>
    7575        </listitem>
    7676      </varlistentry>
  • BOOK/final-system/ppc/parted.xml

    r833efa2 re3196bd  
    3939        <listitem>
    4040          <para>The Makefile defaults to using -Werror. With <package>gcc&gcc-version;</package>
    41           that flag causes it to treat warnings (in this case, that C99 inline functions will
    42           be compiled as GNU89) as errors.  So, we disable the option.</para>
     41          that flag causes it to treat warnings (in this case, that C99 inline functions will
     42          be compiled as GNU89) as errors.  So, we disable the option.</para>
    4343        </listitem>
    4444      </varlistentry>
     
    6565      <seglistitem>
    6666        <seg>parted, partprobe</seg>
    67         <seg>libparted.[a,so]</seg>
     67        <seg>libparted.[a,so]</seg>
    6868      </seglistitem>
    6969    </segmentedlist>
  • BOOK/final-system/ppc64/libtool.xml

    r833efa2 re3196bd  
    5555      <varlistentry>
    5656        <term><parameter>LDEMULATION=elf32ppc</parameter></term>
    57         <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
    58         href="../multilib/libtool.xml"
    59         xpointer="xpointer(//*[@os='c2'])"/>
     57        <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
     58        href="../multilib/libtool.xml"
     59        xpointer="xpointer(//*[@os='c2'])"/>
    6060      </varlistentry>
    6161
  • BOOK/final-system/ppc64/yaboot.xml

    r833efa2 re3196bd  
    3939        <listitem>
    4040          <para>This picks a convenient place within the Makefile's lgcc
    41           variable and inserts the flag to force <command>gcc</command> to
     41          variable and inserts the flag to force <command>gcc</command> to
    4242          create 32-bit code when compiling yaboot.</para>
    4343        </listitem>
     
    4747        <listitem>
    4848          <para>This picks the end of the LFLAGS which the Makefile passes to
    49           the linker to create the second-stage linux loader, and inserts a
    50           flag to force <command>ld</command> to use a suitable 32-bit
    51           emulation picked from the output of <command>'ld -V'</command>.</para>
     49          the linker to create the second-stage linux loader, and inserts a
     50          flag to force <command>ld</command> to use a suitable 32-bit
     51          emulation picked from the output of <command>'ld -V'</command>.</para>
    5252        </listitem>
    5353      </varlistentry>
  • BOOK/final-system/sparc/silo.xml

    r833efa2 re3196bd  
    5959        <listitem>
    6060          <para>Silo bootloader installer. This program installs the
    61           first stage into the bootblock.</para>
     61          first stage into the bootblock.</para>
    6262          <indexterm zone="ch-system-silo silo">
    6363            <primary sortas="a-silo">silo</primary>
     
    7070        <listitem>
    7171          <para>Checks to see whether a file is readable
    72            by silo (very handy if you have larger disks).</para>
     72           by silo (very handy if you have larger disks).</para>
    7373          <indexterm zone="ch-system-silo silocheck">
    7474            <primary sortas="a-silocheck">silocheck</primary>
     
    9292        <listitem>
    9393          <para>Tilo is a tool for building a simple TFTP boot loader which
    94            embodies several kernel images for different Sun architectures and
    95            a ramdisk root image.</para>
     94           embodies several kernel images for different Sun architectures and
     95           a ramdisk root image.</para>
    9696          <indexterm zone="ch-system-silo tilo">
    9797            <primary sortas="a-tilo">tilo</primary>
  • BOOK/final-system/sparc64/libtool.xml

    r833efa2 re3196bd  
    5555      <varlistentry>
    5656        <term><parameter>LDEMULATION=elf32_sparc</parameter></term>
    57         <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
    58         href="../multilib/libtool.xml"
    59         xpointer="xpointer(//*[@os='c2'])"/>
     57        <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
     58        href="../multilib/libtool.xml"
     59        xpointer="xpointer(//*[@os='c2'])"/>
    6060      </varlistentry>
    6161
  • BOOK/final-system/x86_64-64/binutils.xml

    r833efa2 re3196bd  
    9999
    100100      <para>The ld test suite accesses <filename>/lib64/ld-linux-x86-64.so</filename>
    101         in some of the tests. The following symbolic link will allow this:</para>
     101         in some of the tests. The following symbolic link will allow this:</para>
    102102
    103103<screen><userinput>ln -sv /lib /lib64</userinput></screen>
     
    111111    xpointer="xpointer(//*[@os='q'])"/>
    112112
    113         <para>Now remove the temporary symlink:</para>
     113        <para>Now remove the temporary symlink:</para>
    114114
    115115<screen><userinput>rm -v /lib64</userinput></screen>
  • BOOK/final-system/x86_64-64/lilo.xml

    r833efa2 re3196bd  
    9090        <listitem>
    9191          <para>A script to make a bootable floppy or CD image using the
    92             default settings from the configuration file.</para>
     92            default settings from the configuration file.</para>
    9393          <indexterm zone="ch-system-lilo mkrescue">
    9494            <primary sortas="b-mkrescue">mkrescue</primary>
     
    101101        <listitem>
    102102          <para>A perl script to create a keyboard translation table to
    103             allow the bootloader to process keystrokes to match your
    104             keyboard layout.</para>
     103            allow the bootloader to process keystrokes to match your
     104            keyboard layout.</para>
    105105          <indexterm zone="ch-system-lilo keytab-lilo.pl">
    106106            <primary sortas="b-keytab-lilo.pl">keytab-lilo.pl</primary>
  • BOOK/final-system/x86_64/libtool.xml

    r833efa2 re3196bd  
    5555      <varlistentry>
    5656        <term><parameter>LDEMULATION=elf_i386</parameter></term>
    57         <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
    58         href="../multilib/libtool.xml"
    59         xpointer="xpointer(//*[@os='c2'])"/>
     57        <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
     58        href="../multilib/libtool.xml"
     59        xpointer="xpointer(//*[@os='c2'])"/>
    6060      </varlistentry>
    6161
  • BOOK/introduction/mips64-64/changelog.xml

    r833efa2 re3196bd  
    3838      <itemizedlist>
    3939        <listitem>
    40           <para>[ken] - create libstdc++.so symlinks in /usr/lib64 so that the
    41           glibc and ld tests all link, and delete them safely before installing
    42           binutils.</para>
    43           <para>[ken] - ensure binutils does not install libiberty.a into
    44           /usr/lib64.</para>
     40          <para>[ken] - create libstdc++.so symlinks in /usr/lib64 so that the
     41          glibc and ld tests all link, and delete them safely before installing
     42          binutils.</para>
     43          <para>[ken] - ensure binutils does not install libiberty.a into
     44          /usr/lib64.</para>
    4545        </listitem>
    4646      </itemizedlist>
  • BOOK/introduction/mips64/changelog.xml

    r833efa2 re3196bd  
    3939        <listitem>
    4040          <para>[ken] - Put e2fsprogs libraries into /tools/lib64 in "if you are going to chroot".
    41                 Thanks to Jacek Herold for the report.</para>
     41                Thanks to Jacek Herold for the report.</para>
    4242        </listitem>
    4343      </itemizedlist>
  • BOOK/introduction/ppc/changelog.xml

    r833efa2 re3196bd  
    4747      <itemizedlist>
    4848        <listitem>
    49           <para>[ken] - Add --disable-Werror to parted (required by recent gcc).</para>
     49          <para>[ken] - Add --disable-Werror to parted (required by recent gcc).</para>
    5050        </listitem>
    5151      </itemizedlist>
     
    6666        <listitem>
    6767          <para>[ken] - Mention that Parted installs a library.</para>
    68           <para>[ken] - Use the same patch for Powerpc-Utils as in ppc64.</para>
     68          <para>[ken] - Use the same patch for Powerpc-Utils as in ppc64.</para>
    6969        </listitem>
    7070      </itemizedlist>
  • BOOK/introduction/ppc64/changelog.xml

    r833efa2 re3196bd  
    5757        <listitem>
    5858          <para>[ken] - Put e2fsprogs libraries into /tools/lib64 in "if you are going to chroot".
    59                 Thanks to Jacek Herold for the report.</para>
    60           <para>[ken] - Add --disable-Werror to parted (required by recent gcc).</para>
     59                Thanks to Jacek Herold for the report.</para>
     60          <para>[ken] - Add --disable-Werror to parted (required by recent gcc).</para>
    6161        </listitem>
    6262      </itemizedlist>
     
    7777        <listitem>
    7878          <para>[ken] - Removed the patch for cross-compiling e2fsprogs, not
    79           needed with 1.40.2.</para>
     79          needed with 1.40.2.</para>
    8080        </listitem>
    8181      </itemizedlist>
     
    8888          <para>[ken] - Removed the glibc-headers from cross-tools.</para>
    8989          <para>[ken] - Removed the sed of procfs.h from the glibc instructions.
    90             </para>
     90            </para>
    9191          <para>[ken] - Mention that Parted installs a library and put it in
    92             /usr/lib64.</para>
     92            /usr/lib64.</para>
    9393        </listitem>
    9494      </itemizedlist>
  • BOOK/introduction/sparc64-64/changelog.xml

    r833efa2 re3196bd  
    5757      <itemizedlist>
    5858        <listitem>
    59           <para>[ken] - create libstdc++.so symlinks in /usr/lib64 so that the
    60           glibc and ld tests all link, and delete them safely before installing
    61           binutils.</para>
    62           <para>[ken] - ensure binutils does not install libiberty.a into
    63           /usr/lib64.</para>
     59          <para>[ken] - create libstdc++.so symlinks in /usr/lib64 so that the
     60          glibc and ld tests all link, and delete them safely before installing
     61          binutils.</para>
     62          <para>[ken] - ensure binutils does not install libiberty.a into
     63          /usr/lib64.</para>
    6464        </listitem>
    6565      </itemizedlist>
  • BOOK/introduction/sparc64/changelog.xml

    r833efa2 re3196bd  
    7979        <listitem>
    8080          <para>[ken] - Put e2fsprogs libraries into /tools/lib64 in "if you are going to chroot".
    81                 Thanks to Jacek Herold for the report.</para>
     81                Thanks to Jacek Herold for the report.</para>
    8282        </listitem>
    8383      </itemizedlist>
     
    8989        <listitem>
    9090          <para>[ken] - Corrected 'Adjusting the Toolchain'. 64-bit linker is in /lib64.
    91             Thanks to William Harrington for the report.</para>
     91            Thanks to William Harrington for the report.</para>
    9292        </listitem>
    9393      </itemizedlist>
  • BOOK/introduction/x86_64-64/changelog.xml

    r833efa2 re3196bd  
    3838      <itemizedlist>
    3939        <listitem>
    40           <para>[ken] - create libstdc++.so symlinks in /usr/lib64 so that the
    41           glibc and ld tests all link, and delete them safely before installing
    42           binutils.</para>
    43           <para>[ken] - ensure binutils does not install libiberty.a into
    44           /usr/lib64.</para>
     40          <para>[ken] - create libstdc++.so symlinks in /usr/lib64 so that the
     41          glibc and ld tests all link, and delete them safely before installing
     42          binutils.</para>
     43          <para>[ken] - ensure binutils does not install libiberty.a into
     44          /usr/lib64.</para>
    4545        </listitem>
    4646      </itemizedlist>
     
    5151      <itemizedlist>
    5252        <listitem>
    53           <para>[ken] - Use ${CLFS}/etc/lilo.conf when running lilo in 'boot'.
    54           Thanks to b-vol for highlighting the issue.</para>
     53          <para>[ken] - Use ${CLFS}/etc/lilo.conf when running lilo in 'boot'.
     54          Thanks to b-vol for highlighting the issue.</para>
    5555        </listitem>
    5656      </itemizedlist>
     
    6161      <itemizedlist>
    6262        <listitem>
    63           <para>[jim] - Updated to Lilo 22.8.</para>
     63          <para>[jim] - Updated to Lilo 22.8.</para>
    6464        </listitem>
    6565      </itemizedlist>
     
    7171        <listitem>
    7272          <para>[ken] - Target for lilo in boot/ is now lilo.static.</para>
    73         </listitem>
    74         <listitem>
    75           <para>[ken] - Remove sed for gettext testsuite, no longer needed.</para>
     73        </listitem>
     74        <listitem>
     75          <para>[ken] - Remove sed for gettext testsuite, no longer needed.</para>
    7676        </listitem>
    7777      </itemizedlist>
  • BOOK/introduction/x86_64/changelog.xml

    r833efa2 re3196bd  
    4848        <listitem>
    4949          <para>[ken] - Put e2fsprogs libraries into /tools/lib64 in "if you are going to chroot".
    50                 Thanks to Jacek Herold for the report.</para>
     50                Thanks to Jacek Herold for the report.</para>
    5151        </listitem>
    5252      </itemizedlist>
     
    5757      <itemizedlist>
    5858        <listitem>
    59           <para>[ken] - Remove sed for 64-bit gettext testsuite, no longer needed.</para>
     59          <para>[ken] - Remove sed for 64-bit gettext testsuite, no longer needed.</para>
    6060        </listitem>
    6161      </itemizedlist>
  • BOOK/materials/ppc64/patches.xml

    r833efa2 re3196bd  
    3030      <listitem>
    3131        <para>Download: <ulink
    32         url="&patches-root;&gcc-nof-patch;"/></para>
    33         <para>MD5 sum: <literal>&gcc-nof-patch-md5;</literal></para>
     32        url="&patches-root;&gcc-nof-patch;"/></para>
     33        <para>MD5 sum: <literal>&gcc-nof-patch-md5;</literal></para>
    3434      </listitem>
    3535    </varlistentry>
  • BOOK/temp-system/64/gmp.xml

    r833efa2 re3196bd  
    4747    href="../common/gmp.xml"
    4848    xpointer="xpointer(//*[@os='d'])"/>
    49        
     49       
    5050    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
    5151    href="../common/gmp.xml"
  • BOOK/temp-system/64/mpfr.xml

    r833efa2 re3196bd  
    4747    href="../common/mpfr.xml"
    4848    xpointer="xpointer(//*[@os='d'])"/>
    49        
     49       
    5050    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
    5151    href="../common/mpfr.xml"
  • BOOK/temp-system/multilib/gmp.xml

    r833efa2 re3196bd  
    4848    href="../common/gmp.xml"
    4949    xpointer="xpointer(//*[@os='d'])"/>
    50        
     50       
    5151    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
    5252    href="../common/gmp.xml"
  • BOOK/temp-system/multilib/m4.xml

    r833efa2 re3196bd  
    3737    href="../common/m4.xml"
    3838    xpointer="xpointer(//*[@os='d'])"/>
    39        
     39       
    4040    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
    4141    href="../common/m4.xml"
  • BOOK/temp-system/multilib/mpfr.xml

    r833efa2 re3196bd  
    4747    href="../common/mpfr.xml"
    4848    xpointer="xpointer(//*[@os='d'])"/>
    49        
     49       
    5050    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
    5151    href="../common/mpfr.xml"
  • BOOK/temp-system/multilib/sed.xml

    r833efa2 re3196bd  
    3737    href="../common/sed.xml"
    3838    xpointer="xpointer(//*[@os='d'])"/>
    39        
     39       
    4040    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
    4141    href="../common/sed.xml"
Note: See TracChangeset for help on using the changeset viewer.