Changeset 73ace20 for BOOK/final-system


Ignore:
Timestamp:
Oct 10, 2012, 6:42:21 PM (13 years ago)
Author:
Chris Staub <chris@…>
Branches:
clfs-2.1, clfs-3.0.0-systemd, clfs-3.0.0-sysvinit, master, systemd, sysvinit
Children:
f7b2c72
Parents:
0cce40d (diff), 80cbd64 (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 'master' of git.cross-lfs.org:cross-lfs

Location:
BOOK/final-system
Files:
2 deleted
85 edited
8 moved

Legend:

Unmodified
Added
Removed
  • BOOK/final-system/64/binutils.xml

    r0cce40d r73ace20  
    4141    href="../common/binutils.xml"
    4242    xpointer="xpointer(//*[@os='f'])"/>
     43
     44    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     45    href="../../final-system/common/binutils.xml"
     46    xpointer="xpointer(//*[@os='p1'])"/>
     47
     48    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     49    href="../../final-system/common/binutils.xml"
     50    xpointer="xpointer(//*[@os='p2'])"/>
    4351
    4452    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
  • BOOK/final-system/alpha-chapter.xml

    r0cce40d r73ace20  
    2424  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/mpc.xml"/>
    2525  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ppl.xml"/>
    26   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/cloog-ppl.xml"/>
     26  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/cloog.xml"/>
    2727  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/zlib.xml"/>
    2828  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/binutils.xml"/>
     
    3030  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/sed.xml"/>
    3131  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ncurses.xml"/>
    32   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/glib.xml"/>
    3332  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/pkg-config.xml"/>
    3433  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/util-linux.xml"/>
     
    6261  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/xz.xml"/>
    6362  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/man.xml"/>
    64   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/module-init-tools.xml"/>
     63  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/kmod.xml"/>
    6564  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/patch.xml"/>
    6665  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/psmisc.xml"/>
  • BOOK/final-system/alpha/eglibc.xml

    r0cce40d r73ace20  
    4444    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    4545    href="../common/eglibc.xml"
    46     xpointer="xpointer(//*[@os='p1'])"/>
     46    xpointer="xpointer(//*[@os='p3'])"/>
    4747
    4848    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    4949    href="../common/eglibc.xml"
    50     xpointer="xpointer(//*[@os='p2'])"/>
     50    xpointer="xpointer(//*[@os='p4'])"/>
    5151
    5252    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     
    118118    xpointer="xpointer(//*[@os='t'])"/>
    119119
     120    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     121    href="../common/eglibc.xml"
     122    xpointer="xpointer(//*[@os='ra'])"/>
     123
     124    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     125    href="../common/eglibc.xml"
     126    xpointer="xpointer(//*[@os='rb'])"/>
     127
    120128  </sect2>
    121129
  • BOOK/final-system/common/binutils.xml

    r0cce40d r73ace20  
    3939    then the environment is not set up for proper PTY operation. This issue
    4040    needs to be resolved before running the test suites for Binutils and GCC.</para>
     41
     42    <para os="p1">The following patch contains a number of updates to the
     43    &binutils-version; branch by the Binutils developers:</para>
     44
     45    <screen os="p2"><userinput>patch -Np1 -i ../&binutils-branch_update-patch;</userinput></screen>
    4146
    4247    <para os="g">The Binutils documentation recommends building Binutils outside of the
  • BOOK/final-system/common/bison.xml

    r0cce40d r73ace20  
    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
    2732    <para os="a">Prepare Bison for compilation:</para>
    2833
    29 <screen os="b"><userinput>./configure --prefix=/usr</userinput></screen>
    30 
    31     <para os="b1">The configure system causes Bison to be built without support
    32     for internationalization of error messages if a <command>bison</command>
    33     program is not already in $PATH.  The following addition will correct
    34     this:</para>
    35 
    36 <screen os="b2"><userinput>echo '#define YYENABLE_NLS 1' &gt;&gt; config.h</userinput></screen> 
     34<screen os="b"><userinput>./configure --prefix=/usr --cache-file=config.cache</userinput></screen>
    3735
    3836    <para os="c">Compile the package:</para>
  • BOOK/final-system/common/cloog.xml

    r0cce40d r73ace20  
    66]>
    77
    8 <sect1 id="ch-system-cloog-ppl" role="wrap">
    9   <?dbhtml filename="cloog-ppl.html"?>
     8<sect1 id="ch-system-cloog" role="wrap">
     9  <?dbhtml filename="cloog.html"?>
    1010
    11   <title>CLooG-PPL-&cloog-ppl-version;</title>
     11  <title>CLooG-&cloog-version;</title>
    1212
    13   <indexterm zone="ch-system-cloog-ppl">
    14     <primary sortas="a-CLooG-PPL">CLooG-PPL</primary>
     13  <indexterm zone="ch-system-cloog">
     14    <primary sortas="a-CLooG">CLooG</primary>
    1515  </indexterm>
    1616
     
    1818    <title/>
    1919
    20     <para>CLooG-PPL is a library to generate code for scanning Z-polyhedra.
     20    <para>CLooG is a library to generate code for scanning Z-polyhedra.
    2121    In other words, it finds code that reaches each integral point of one or
    2222    more parameterized polyhedra.  GCC links with this library in order to
     
    2626
    2727  <sect2 role="installation">
    28     <title>Installation of CLooG-PPL</title>
     28    <title>Installation of CLooG</title>
    2929
    30     <para os="a">Prepare CLooG-PPL for compilation:</para>
     30    <para os="a">Prepare CLooG for compilation:</para>
    3131
    3232<screen os="b"><userinput>CC="gcc -isystem /usr/include" \
    3333LDFLAGS="-Wl,-rpath-link,/usr/lib:/lib" \
    34   ./configure --prefix=/usr --enable-shared --with-gmp \
    35     --with-ppl</userinput></screen>
     34  ./configure --prefix=/usr --enable-shared</userinput></screen>
    3635
    3736    <para os="c">Compile the package:</para>
     
    4039
    4140    <important os="e">
    42       <para>The test suite for CLooG-PPL is considered
     41      <para>The test suite for CLooG is considered
    4342      critical. Do not skip it under any circumstance.</para>
    4443    </important>
     
    5453  </sect2>
    5554
    56   <sect2 id="contents-cloog-ppl" role="content">
    57     <title>Contents of CLooG-PPL</title>
     55  <sect2 id="contents-cloog" role="content">
     56    <title>Contents of CLooG</title>
    5857
    5958    <segmentedlist>
     
    7877        <listitem>
    7978          <para>Loop generator for scanning Z-polyhedra</para>
    80           <indexterm zone="ch-system-cloog-ppl cloog">
     79          <indexterm zone="ch-system-cloog cloog">
    8180            <primary sortas="b-cloog">cloog</primary>
    8281          </indexterm>
     
    8887        <listitem>
    8988          <para>The Chunky Loop Generator.</para>
    90           <indexterm zone="ch-system-cloog-ppl libcloog">
    91             <primary sortas="c-libcloog-ppl">libcloog</primary>
     89          <indexterm zone="ch-system-cloog libcloog">
     90            <primary sortas="c-libcloog">libcloog</primary>
    9291          </indexterm>
    9392        </listitem>
  • BOOK/final-system/common/coreutils.xml

    r0cce40d r73ace20  
    3535    <para os="c">Now prepare Coreutils for compilation:</para>
    3636
    37 <screen os="d"><userinput>./configure --prefix=/usr \
     37<screen os="d"><userinput>FORCE_UNSAFE_CONFIGURE=1 \
     38  ./configure --prefix=/usr \
    3839    --enable-no-install-program=kill,uptime \
    3940    --enable-install-program=hostname</userinput></screen>
     41   
     42    <variablelist os="d1">
     43      <title>The meaning of the configure options:</title>
     44     
     45        <varlistentry os="d2">
     46          <term><parameter>FORCE_UNSAFE_CONFIGURE=1</parameter></term>
     47          <listitem>
     48            <para>Forces Coreutils to compile when using the root user.</para>
     49          </listitem>
     50        </varlistentry>
     51
     52      </variablelist>
    4053
    4154    <para os="e">Compile the package:</para>
     
    6679    for a few files to allow this:</para>
    6780
    68 <screen os="m"><userinput>chown -Rv dummy config.log {gnulib-tests,lib,src}</userinput></screen>
     81<screen os="m"><userinput>chown -Rv dummy config.log {gnulib-tests,lib,src,tests}</userinput></screen>
    6982
    7083    <para os="n">Then run the remainder of the tests as the
  • BOOK/final-system/common/diffutils.xml

    r0cce40d r73ace20  
    3939<screen os="d"><userinput>make</userinput></screen>
    4040
    41     <para os="e">This package does not come with a test suite.</para>
     41    <para os="e">To test the results, issue: <userinput>make check</userinput>.</para>
    4242
    4343    <para os="f">Install the package:</para>
  • BOOK/final-system/common/e2fsprogs.xml

    r0cce40d r73ace20  
    126126        <term><command>chattr</command></term>
    127127        <listitem>
    128           <para>Changes the attributes of files on an <systemitem
    129           class="filesystem">ext2</systemitem> file system; it also
    130           changes <systemitem class="filesystem">ext3</systemitem>
    131           file systems, the journaling version of <systemitem
    132           class="filesystem">ext2</systemitem> file systems</para>
     128          <para>Changes the attributes on a Linux file system</para>
    133129          <indexterm zone="ch-system-e2fsprogs chattr">
    134130            <primary sortas="b-chattr">chattr</primary>
     
    186182        <listitem>
    187183          <para>Is used to check, and optionally repair <systemitem
    188           class="filesystem">ext2</systemitem> file systems and <systemitem
    189           class="filesystem">ext3</systemitem> file systems</para>
     184          class="filesystem">ext2</systemitem>, <systemitem
     185          class="filesystem">ext3</systemitem> and <systemitem
     186          class="filesystem">ext4</systemitem>file systems</para>
    190187          <indexterm zone="ch-system-e2fsprogs e2fsck">
    191188            <primary sortas="b-e2fsck">e2fsck</primary>
     
    328325        <term><command>mke2fs</command></term>
    329326        <listitem>
    330           <para>Creates an <systemitem class="filesystem">ext2</systemitem>
    331           or <systemitem class="filesystem">ext3</systemitem> file system on
    332           the given device</para>
     327          <para>Creates an <systemitem class="filesystem">ext2</systemitem>,
     328          <systemitem class="filesystem">ext3</systemitem> or <systemitem
     329          class="filesystem">ext4</systemitem> file system on the given device</para>
    333330          <indexterm zone="ch-system-e2fsprogs mke2fs">
    334331            <primary sortas="b-mke2fs">mke2fs</primary>
  • BOOK/final-system/common/eglibc.xml

    r0cce40d r73ace20  
    5858unset LINKER</userinput></screen>
    5959
    60     <para os="p1">The following patch fixes an issue where EGLIBC will
    61     improperly handle a condition where an elf binary has missing
    62     dependencies:</para>
    63 
    64 <screen os="p2"><userinput>patch -Np1 -i ../&eglibc-dl_dep_fix-patch;</userinput></screen>
     60    <para os="p3">The following patch fixes an issue that can cause
     61      ALSA to crash:</para>
     62     
     63<screen os="p4"><userinput>patch -Np1 -i ../&eglibc-fixes-patch;</userinput></screen>
    6564
    6665    <para os="b">The EGLIBC build system is self-contained and will install
     
    8079
    8180<screen os="h"><userinput>../eglibc-&eglibc-version;/configure --prefix=/usr \
    82     --disable-profile --enable-add-ons --enable-kernel=2.6.0 \
     81    --disable-profile --enable-add-ons --enable-kernel=2.6.32 \
    8382    --libexecdir=/usr/lib/eglibc</userinput></screen>
    8483
     
    153152
    154153<screen os="t"><userinput>make install</userinput></screen>
     154
     155    <para os="ra">Install NIS and RPC related headers that are not installed by default.</para>
     156
     157<screen os="rb"><userinput>cp -v ../eglibc-&eglibc-version;/sunrpc/rpc/*.h /usr/include/rpc
     158cp -v ../eglibc-&eglibc-version;/sunrpc/rpcsvc/*.h /usr/include/rpcsvc
     159cp -v ../eglibc-&eglibc-version;/nis/rpcsvc/*.h /usr/include/rpcsvc</userinput></screen>
    155160
    156161  </sect2>
  • BOOK/final-system/common/flex.xml

    r0cce40d r73ace20  
    2525  <sect2 role="installation">
    2626    <title>Installation of Flex</title>
    27 
    28     <para os="p1">The following patch contains fixes to generate proper
    29     GCC 4.4.x code:</para>
    30 
    31 <screen os="p2"><userinput>patch -Np1 -i ../&flex-gcc44-patch;</userinput></screen>
    3227
    3328    <para os="a">Prepare Flex for compilation:</para>
  • BOOK/final-system/common/gcc.xml

    r0cce40d r73ace20  
    5454    --enable-__cxa_atexit --enable-c99 --enable-long-long \
    5555    --enable-clocale=gnu --enable-languages=c,c++ \
    56     --disable-multilib --disable-libstdcxx-pch</userinput></screen>
     56    --disable-multilib --disable-libstdcxx-pch \
     57    --enable-cloog-backend=isl</userinput></screen>
    5758
    5859    <para os="j">Compile the package:</para>
  • BOOK/final-system/common/iana-etc.xml

    r0cce40d r73ace20  
    2525  <sect2 role="installation">
    2626    <title>Installation of Iana-Etc</title>
     27
     28    <note os="n1">
     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 use <userinput>make get</userinput> to update the data, and do not apply the following patch.</para>
     30    </note>
     31
     32    <para os="p1">The following patch updates the services and protocol files:</para>
     33
     34<screen os="p2"><userinput>patch -Np1 -i ../&iana-etc-numbers_update-patch;</userinput></screen>
    2735
    2836    <para os="a">The following command converts the raw data provided by IANA into
  • BOOK/final-system/common/iproute2.xml

    r0cce40d r73ace20  
    3838rm man/man8/arpd.8</userinput></screen>
    3939
     40    <para os="f1">Remove unused libnl headers:</para>
     41   
     42    <screen os="f2"><userinput>sed -i '/netlink\//d' ip/ipl2tp.c</userinput></screen>
     43
    4044    <para os="a">Compile the package:</para>
    4145
  • BOOK/final-system/common/iputils.xml

    r0cce40d r73ace20  
    3737    <para os="a">Compile the package:</para>
    3838
    39 <screen os="b"><userinput>make IPV4_TARGETS="tracepath ping rdisc clockdiff" \
     39<screen os="b"><userinput>make IPV4_TARGETS="tracepath ping clockdiff rdisc" \
    4040    IPV6_TARGETS="tracepath6 traceroute6"</userinput></screen>
    4141
  • BOOK/final-system/common/kmod.xml

    r0cce40d r73ace20  
    66]>
    77
    8 <sect1 id="ch-system-module-init-tools" role="wrap">
    9   <?dbhtml filename="module-init-tools.html"?>
     8<sect1 id="ch-system-kmod" role="wrap">
     9  <?dbhtml filename="kmod.html"?>
    1010
    11   <title>Module-Init-Tools-&module-init-tools-version;</title>
     11  <title>Kmod-&kmod-version;</title>
    1212
    13   <indexterm zone="ch-system-module-init-tools">
    14     <primary sortas="a-Module-Init-Tools">Module-Init-Tools</primary>
     13  <indexterm zone="ch-system-kmod">
     14    <primary sortas="a-Kmod">Kmod</primary>
    1515  </indexterm>
    1616
     
    1818    <title/>
    1919
    20     <para>The Module-Init-Tools package contains programs for handling kernel
    21     modules in Linux kernels greater than or equal to version 2.5.47.</para>
     20    <para>The Kmod package contains programs for loading, inserting
     21      and removing kernel modules for Linux. Kmod replaces the
     22      Module-Init-tools package.</para>
    2223
    2324  </sect2>
    2425
    2526  <sect2 role="installation">
    26     <title>Installation of Module-Init-Tools</title>
     27    <title>Installation of Kmod</title>
    2728
    28     <para os="c">Issue the following commands to perform the tests</para>
     29    <para os="a">Prepare Kmod for compilation:</para>
    2930
    30 <screen os="d"><userinput>sed -i "s/\(make\)\( all\)/\1 DOCBOOKTOMAN=true\2/" tests/runtests &amp;&amp;
    31 ./tests/runtests</userinput></screen>
     31<screen os="b"><userinput>./configure --prefix=/usr \
     32    --bindir=/bin --sysconfdir=/etc \
     33    --with-rootlibdir=/lib \
     34    --with-zlib --with-xz</userinput></screen>
    3235
    33     <para os="e">Prepare Module-Init-Tools for compilation:</para>
    34 
    35 <screen os="f"><userinput>./configure --prefix=/usr \
    36     --bindir=/bin --sbindir=/sbin \
    37     --enable-zlib-dynamic</userinput></screen>
    38 
    39     <variablelist os="g">
     36    <variablelist os="c">
    4037      <title>The meaning of the configure option:</title>
    4138
    4239      <varlistentry>
    43         <term><parameter>--enable-zlib-dynamic</parameter></term>
     40        <term><parameter>--with-rootlibdir=/lib</parameter></term>
    4441        <listitem>
    45           <para>This allows the Module-Init-Tools package to handle compressed
    46           kernel modules.</para>
     42          <para>Install location for shared libraries.</para>
     43        </listitem>
     44      </varlistentry>
     45
     46      <varlistentry>
     47        <term><parameter>--with-zlib --with-xz</parameter></term>
     48        <listitem>
     49          <para>This allows the Kmod package to handle zlib and XZ
     50            compressed kernel modules.</para>
    4751        </listitem>
    4852      </varlistentry>
     
    5054    </variablelist>
    5155
    52     <para os="h">Compile the package:</para>
     56    <para os="d">Compile the package:</para>
    5357
    54 <screen os="i"><userinput>make DOCBOOKTOMAN=true</userinput></screen>
     58<screen os="e"><userinput>make</userinput></screen>
    5559
    56     <para os="j">Install the package:</para>
     60    <para os="f">To test the results, issue: <userinput>make check</userinput></para>
    5761
    58 <screen os="k"><userinput>make install</userinput></screen>
     62    <para os="g">Install the package:</para>
    5963
     64<screen os="h"><userinput>make install</userinput></screen>
     65
     66    <para os="i">Create symbolic links for programs that expect Module-Init-Tools.</para>
     67
     68<screen os="j"><userinput>ln -sv kmod /bin/lsmod
     69ln -sv ../bin/kmod /sbin/depmod
     70ln -sv ../bin/kmod /sbin/insmod
     71ln -sv ../bin/kmod /sbin/modprobe
     72ln -sv ../bin/kmod /sbin/modinfo
     73ln -sv ../bin/kmod /sbin/rmmod</userinput></screen>
     74 
    6075  </sect2>
    6176
    62   <sect2 id="contents-module-init-tools" role="content">
    63     <title>Contents of Module-Init-Tools</title>
     77  <sect2 id="contents-kmod" role="content">
     78    <title>Contents of Kmod</title>
    6479
    6580    <segmentedlist>
     
    6782
    6883      <seglistitem>
    69         <seg>depmod, insmod, insmod.static, lsmod, modinfo, modprobe, and
     84        <seg>depmod, insmod, lsmod, modinfo, modprobe, and
    7085        rmmod</seg>
    7186      </seglistitem>
     
    8499          <command>modprobe</command> to automatically load the required
    85100          modules</para>
    86           <indexterm zone="ch-system-module-init-tools depmod">
     101          <indexterm zone="ch-system-kmod depmod">
    87102            <primary sortas="b-depmod">depmod</primary>
    88103          </indexterm>
     
    94109        <listitem>
    95110          <para>Installs a loadable module in the running kernel</para>
    96           <indexterm zone="ch-system-module-init-tools insmod">
     111          <indexterm zone="ch-system-kmod insmod">
    97112            <primary sortas="b-insmod">insmod</primary>
    98           </indexterm>
    99         </listitem>
    100       </varlistentry>
    101 
    102       <varlistentry id="insmod.static">
    103         <term><command>insmod.static</command></term>
    104         <listitem>
    105           <para>A statically compiled version of <command>insmod</command></para>
    106           <indexterm zone="ch-system-module-init-tools insmod.static">
    107             <primary sortas="b-insmod.static">insmod.static</primary>
    108113          </indexterm>
    109114        </listitem>
     
    114119        <listitem>
    115120          <para>Lists currently loaded modules</para>
    116           <indexterm zone="ch-system-module-init-tools lsmod">
     121          <indexterm zone="ch-system-kmod lsmod">
    117122            <primary sortas="b-lsmod">lsmod</primary>
    118123          </indexterm>
     
    125130          <para>Examines an object file associated with a kernel module and
    126131          displays any information that it can glean</para>
    127           <indexterm zone="ch-system-module-init-tools modinfo">
     132          <indexterm zone="ch-system-kmod modinfo">
    128133            <primary sortas="b-modinfo">modinfo</primary>
    129134          </indexterm>
     
    136141          <para>Uses a dependency file, created by <command>depmod</command>,
    137142          to automatically load relevant modules</para>
    138           <indexterm zone="ch-system-module-init-tools modprobe">
     143          <indexterm zone="ch-system-kmod modprobe">
    139144            <primary sortas="b-modprobe">modprobe</primary>
    140145          </indexterm>
     
    146151        <listitem>
    147152          <para>Unloads modules from the running kernel</para>
    148           <indexterm zone="ch-system-module-init-tools rmmod">
     153          <indexterm zone="ch-system-kmod rmmod">
    149154            <primary sortas="b-rmmod">rmmod</primary>
    150155          </indexterm>
  • BOOK/final-system/common/libee.xml

    r0cce40d r73ace20  
    3232
    3333<note os="n1">
    34     <para>Libee will fail to compile if running multiple jobs with make.</para>
     34    <para>Libee will fail to compile if using multiple jobs with make. Append "<command>-j 1</command>" to the following make command:</para>
    3535</note>
    3636
  • BOOK/final-system/common/ncurses.xml

    r0cce40d r73ace20  
    3535<screen os="b"><userinput>./configure --prefix=/usr --libdir=/lib \
    3636    --with-shared --without-debug --enable-widec \
    37     --with-manpage-format=normal</userinput></screen>
     37    --with-manpage-format=normal \
     38    --with-default-terminfo-dir=/usr/share/terminfo</userinput></screen>
    3839
    3940    <para os="c">Compile the package:</para>
  • BOOK/final-system/common/patch.xml

    r0cce40d r73ace20  
    2727    <title>Installation of Patch</title>
    2828
     29    <para os="p1">The following patch removes tests that require Ed:</para>
     30
     31<screen os="p2"><userinput>patch -Np1 -i ../&patch-test-patch;</userinput></screen>
     32
    2933    <para os="a">Prepare Patch for compilation:</para>
    3034
     
    3539<screen os="d"><userinput>make</userinput></screen>
    3640
    37     <para os="e">This package does not come with a test suite.</para>
     41    <para os="e">To test the results, issue: <userinput>make check</userinput>.</para>
    3842
    3943    <para os="f">Install the package:</para>
  • BOOK/final-system/common/pkg-config.xml

    r0cce40d r73ace20  
    2828    <para os="a">Prepare Pkg-config for compilation:</para>
    2929
    30 <screen os="b"><userinput>GLIB_CFLAGS="-I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include" \
    31     GLIB_LIBS="-lglib-2.0" \
    32     ./configure --prefix=/usr</userinput></screen>
    33 
    34     <variablelist os="bb">
    35       <title>The meaning of the new configure option:</title>
    36 
    37       <varlistentry>
    38         <term><parameter>GLIB_CFLAGS="-I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include"</parameter></term>
    39         <term><parameter>GLIB_LIBS="-lglib-2.0"</parameter></term>
    40         <listitem>
    41           <para>Pkg-config no longer comes with Glib, and because Pkg-config
    42         has not been installed itself it needs to be told where Glib is.</para>
    43         </listitem>
    44       </varlistentry>
    45     </variablelist>
     30<screen os="b"><userinput>./configure --prefix=/usr</userinput></screen>
    4631
    4732    <para os="c">Compile the package:</para>
  • BOOK/final-system/common/shadow.xml

    r0cce40d r73ace20  
    3434    </note>
    3535
    36     <para os="f1">Fix an issue with the Russian man pages:</para>
    37 
    38     <screen os="f2"><userinput>sed -i 's/man_MANS = $(man_nopam) /man_MANS = /' man/ru/Makefile.in</userinput></screen>
    39 
    40     <para os="b">Prepare Shadow for compilation:</para>
    41 
    42 <screen os="c"><userinput>./configure --sysconfdir=/etc</userinput></screen>
    43 
    44 <para os="d">The meaning of the configure options:</para>
    45 
    46   <variablelist os="e">
     36
     37    <para os="b">Disable the installation of the <command>groups</command>
     38    program and its man pages, as Coreutils provides a better version:</para>
     39
     40<screen os="c"><userinput>sed -i 's/groups$(EXEEXT) //' src/Makefile.in
     41find man -name Makefile.in -exec sed -i '/groups\.1\.xml/d' '{}' \;
     42find man -name Makefile.in -exec sed -i 's/groups\.1 / /' {} \;</userinput></screen>
     43
     44    <para os="d">Prepare Shadow for compilation:</para>
     45
     46<screen os="e"><userinput>./configure --sysconfdir=/etc</userinput></screen>
     47
     48<para os="f">The meaning of the configure options:</para>
     49
     50  <variablelist os="g">
    4751    <varlistentry>
    4852      <term><parameter>--sysconfdir=/etc</parameter></term>
     
    5155      <filename class="directory">/usr/etc</filename>.</para></listitem>
    5256    </varlistentry>
     57   
    5358  </variablelist>
    5459
    55     <para os="f">Disable the installation of the <command>groups</command>
    56     program and its man pages, as Coreutils provides a better version:</para>
    57 
    58 <screen os="g"><userinput>sed -i 's/groups$(EXEEXT) //' src/Makefile
    59 find man -name Makefile -exec sed -i '/groups.1.xml/d' '{}' \;
    60 find man -name Makefile -exec sed -i 's/groups.1 //' '{}' \;</userinput></screen>
    6160
    6261    <para os="h">Compile the package:</para>
     
    7271    <para os="m" id="shadow-login_defs">Instead of using the default
    7372    <emphasis>crypt</emphasis> method, use the more secure
    74     <emphasis>MD5</emphasis> method of password encryption, which also allows
     73    <emphasis>SHA512</emphasis> method of password encryption, which also allows
    7574    passwords longer than 8 characters. It is also necessary to change the
    7675    obsolete <filename class="directory">/var/spool/mail</filename> location
     
    8584
    8685<screen os="s"><userinput>sed -i /etc/login.defs \
    87     -e 's@#\(ENCRYPT_METHOD \).*@\1MD5@' \
     86    -e 's@#\(ENCRYPT_METHOD \).*@\1SHA512@' \
    8887    -e 's@/var/spool/mail@/var/mail@'</userinput></screen>
    8988
  • BOOK/final-system/common/udev.xml

    r0cce40d r73ace20  
    2929
    3030<screen os="b"><userinput>./configure --prefix=/usr \
    31   --exec-prefix="" --sysconfdir=/etc \
    32   --libexecdir=/lib/udev --libdir=/usr/lib \
    33   --disable-extras --disable-introspection</userinput></screen>
     31  --sysconfdir=/etc --with-rootprefix="" \
     32  --libexecdir=/lib --bindir=/sbin \
     33  --with-usb-ids-path=no --with-pci-ids-path=no \
     34  --enable-rule_generator --disable-introspection \
     35  --disable-keymap --disable-gudev</userinput></screen>
    3436
    3537    <para os="c">Compile the package:</para>
  • BOOK/final-system/common/xz.xml

    r0cce40d r73ace20  
    4242    <para os="f">Install the programs:</para>
    4343
    44 <screen os="g"><userinput>make install</userinput></screen>
     44<screen os="g"><userinput>make pkgconfigdir=/usr/lib/pkgconfig install</userinput></screen>
    4545
    4646    <para os="h">Move the <filename>xz</filename> binary, and several symlinks
  • BOOK/final-system/mips-chapter.xml

    r0cce40d r73ace20  
    2424  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/mpc.xml"/>
    2525  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ppl.xml"/>
    26   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/cloog-ppl.xml"/>
     26  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/cloog.xml"/>
    2727  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/zlib.xml"/>
    2828  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/binutils.xml"/>
     
    3030  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/sed.xml"/>
    3131  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ncurses.xml"/>
    32   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/glib.xml"/>
    3332  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/pkg-config.xml"/>
    3433  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/util-linux.xml"/>
     
    6261  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/xz.xml"/>
    6362  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/man.xml"/>
    64   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/module-init-tools.xml"/>
     63  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/kmod.xml"/>
    6564  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/patch.xml"/>
    6665  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/psmisc.xml"/>
  • BOOK/final-system/mips/eglibc.xml

    r0cce40d r73ace20  
    4444    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    4545    href="../common/eglibc.xml"
    46     xpointer="xpointer(//*[@os='p1'])"/>
     46    xpointer="xpointer(//*[@os='p3'])"/>
    4747
    4848    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    4949    href="../common/eglibc.xml"
    50     xpointer="xpointer(//*[@os='p2'])"/>
     50    xpointer="xpointer(//*[@os='p4'])"/>
    5151
    5252    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     
    5555
    5656    <para os="g1">MIPS is not supported in the main EGLIBC tree, so
    57     we need the eglibc-ports tarball. After entering the EGLIBC source dir,
    58     unpack <filename>eglibc-ports-&eglibc-version;</filename> and rename the
    59     directory it creates so that EGLIBC's build system can find it:</para>
     57    we need the eglibc-ports tarball. Unpack <filename>eglibc-ports-&eglibc-version;-r&eglibc-revision;</filename>:</para>
    6058
    61 <screen os="g2"><userinput>tar -jxvf ../eglibc-ports-&eglibc-ports-version;.tar.bz2
    62 mv -v eglibc-ports-&eglibc-version; ports</userinput></screen>
     59<screen os="g2"><userinput>tar -jxvf ../eglibc-ports-&eglibc-ports-version;-r&eglibc-revision;.tar.bz2</userinput></screen>
    6360
    6461    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     
    126123    xpointer="xpointer(//*[@os='t'])"/>
    127124
     125    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     126    href="../common/eglibc.xml"
     127    xpointer="xpointer(//*[@os='ra'])"/>
     128
     129    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     130    href="../common/eglibc.xml"
     131    xpointer="xpointer(//*[@os='rb'])"/>
     132
    128133  </sect2>
    129134
  • BOOK/final-system/mips64-64-chapter.xml

    r0cce40d r73ace20  
    2424  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/mpc.xml"/>
    2525  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ppl.xml"/>
    26   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/cloog-ppl.xml"/>
     26  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/cloog.xml"/>
    2727  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/zlib.xml"/>
    2828  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/binutils.xml"/>
     
    3030  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/sed.xml"/>
    3131  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ncurses.xml"/>
    32   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/glib.xml"/>
    3332  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/pkg-config.xml"/>
    3433  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/util-linux.xml"/>
     
    6261  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/xz.xml"/>
    6362  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/man.xml"/>
    64   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/module-init-tools.xml"/>
     63  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/kmod.xml"/>
    6564  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/patch.xml"/>
    6665  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/psmisc.xml"/>
  • BOOK/final-system/mips64-64/eglibc.xml

    r0cce40d r73ace20  
    4444    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    4545    href="../common/eglibc.xml"
    46     xpointer="xpointer(//*[@os='p1'])"/>
     46    xpointer="xpointer(//*[@os='p3'])"/>
    4747
    4848    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    4949    href="../common/eglibc.xml"
    50     xpointer="xpointer(//*[@os='p2'])"/>
     50    xpointer="xpointer(//*[@os='p4'])"/>
    5151
    5252    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     
    8080    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    8181    href="../x86_64-64/eglibc.xml"
    82     xpointer="xpointer(//*[@os='l1'])"/>
     82    xpointer="xpointer(//*[@os='l5'])"/>
    8383
    8484    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    8585    href="../x86_64-64/eglibc.xml"
    86     xpointer="xpointer(//*[@os='l2'])"/>
     86    xpointer="xpointer(//*[@os='l6'])"/>
    8787
    8888    <para>Now we will force EGLIBC to build as 64-bit instead of the default
     
    148148    xpointer="xpointer(//*[@os='t'])"/>
    149149
     150    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     151    href="../common/eglibc.xml"
     152    xpointer="xpointer(//*[@os='ra'])"/>
     153
     154    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     155    href="../common/eglibc.xml"
     156    xpointer="xpointer(//*[@os='rb'])"/>
     157
    150158  </sect2>
    151159
  • BOOK/final-system/mips64-chapter.xml

    r0cce40d r73ace20  
    3434  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/ppl-n32.xml"/>
    3535  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips64/ppl-64bit.xml"/>
    36   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/cloog-ppl.xml"/>
    37   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/cloog-ppl-n32.xml"/>
    38   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/cloog-ppl-64bit.xml"/>
     36  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/cloog.xml"/>
     37  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/cloog-n32.xml"/>
     38  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/cloog-64bit.xml"/>
    3939  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/zlib.xml"/>
    4040  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/zlib-n32.xml"/>
     
    4545  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/ncurses-n32.xml"/>
    4646  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/ncurses-64bit.xml"/>
    47   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/glib.xml"/>
    48   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/glib-n32.xml"/>
    49   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/glib-64bit.xml"/>
    5047  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips64/pkg-config.xml"/>
    5148  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/util-linux.xml"/>
     
    105102  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/xz-64bit.xml"/>
    106103  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/man.xml"/>
    107   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/module-init-tools.xml"/>
     104  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/kmod.xml"/>
     105  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/kmod-n32.xml"/>
     106  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/kmod-64bit.xml"/>
    108107  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/patch.xml"/>
    109108  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/psmisc.xml"/>
  • BOOK/final-system/mips64/binutils.xml

    r0cce40d r73ace20  
    4141    href="../common/binutils.xml"
    4242    xpointer="xpointer(//*[@os='f'])"/>
     43
     44    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     45    href="../../final-system/common/binutils.xml"
     46    xpointer="xpointer(//*[@os='p1'])"/>
     47
     48    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     49    href="../../final-system/common/binutils.xml"
     50    xpointer="xpointer(//*[@os='p2'])"/>
    4351
    4452    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
  • BOOK/final-system/mips64/eglibc-64bit.xml

    r0cce40d r73ace20  
    4040    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    4141    href="../common/eglibc.xml"
    42     xpointer="xpointer(//*[@os='p1'])"/>
     42    xpointer="xpointer(//*[@os='p3'])"/>
    4343
    4444    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    4545    href="../common/eglibc.xml"
    46     xpointer="xpointer(//*[@os='p2'])"/>
     46    xpointer="xpointer(//*[@os='p4'])"/>
    4747
    4848    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     
    128128    xpointer="xpointer(//*[@os='t'])"/>
    129129
     130    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     131    href="../common/eglibc.xml"
     132    xpointer="xpointer(//*[@os='ra'])"/>
     133
     134    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     135    href="../common/eglibc.xml"
     136    xpointer="xpointer(//*[@os='rb'])"/>
     137
    130138  </sect2>
    131139
  • BOOK/final-system/mips64/eglibc-n32.xml

    r0cce40d r73ace20  
    4141    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    4242    href="../common/eglibc.xml"
    43     xpointer="xpointer(//*[@os='p1'])"/>
     43    xpointer="xpointer(//*[@os='p3'])"/>
    4444
    4545    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    4646    href="../common/eglibc.xml"
    47     xpointer="xpointer(//*[@os='p2'])"/>
     47    xpointer="xpointer(//*[@os='p4'])"/>
    4848
    4949    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     
    8686<screen os="h"><userinput>CC="gcc ${BUILDN32}" CXX="g++ ${BUILDN32}" \
    8787    ../eglibc-&eglibc-version;/configure --prefix=/usr \
    88     --disable-profile --enable-add-ons --enable-kernel=2.6.0 \
     88    --disable-profile --enable-add-ons --enable-kernel=2.6.32 \
    8989    --libexecdir=/usr/lib32/eglibc --libdir=/usr/lib32</userinput></screen>
    9090
  • BOOK/final-system/mips64/eglibc.xml

    r0cce40d r73ace20  
    4545    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    4646    href="../common/eglibc.xml"
    47     xpointer="xpointer(//*[@os='p1'])"/>
     47    xpointer="xpointer(//*[@os='p3'])"/>
    4848
    4949    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    5050    href="../common/eglibc.xml"
    51     xpointer="xpointer(//*[@os='p2'])"/>
     51    xpointer="xpointer(//*[@os='p4'])"/>
    5252
    5353    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
  • BOOK/final-system/mips64/gcc.xml

    r0cce40d r73ace20  
    6464    --libexecdir=/usr/lib64 --enable-shared --enable-threads=posix \
    6565    --enable-__cxa_atexit --enable-c99 --enable-long-long --with-abi=64 \
    66     --enable-clocale=gnu --enable-languages=c,c++ --disable-libstdcxx-pch</userinput></screen>
     66    --enable-clocale=gnu --enable-languages=c,c++ --disable-libstdcxx-pch \
     67    --enable-cloog-backend=isl</userinput></screen>
    6768
    6869    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
  • BOOK/final-system/multilib/binutils.xml

    r0cce40d r73ace20  
    4141    href="../common/binutils.xml"
    4242    xpointer="xpointer(//*[@os='f'])"/>
     43
     44    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     45    href="../../final-system/common/binutils.xml"
     46    xpointer="xpointer(//*[@os='p1'])"/>
     47
     48    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     49    href="../../final-system/common/binutils.xml"
     50    xpointer="xpointer(//*[@os='p2'])"/>
    4351
    4452    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
  • BOOK/final-system/multilib/bison-64bit.xml

    r0cce40d r73ace20  
    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"
    2634    xpointer="xpointer(//*[@os='a'])"/>
    2735
    28 <screen os="b"><userinput>CC="gcc ${BUILD64}" ./configure --prefix=/usr --libdir=/usr/lib64</userinput></screen>
     36<screen os="b"><userinput>CC="gcc ${BUILD64}" ./configure --prefix=/usr --libdir=/usr/lib64  --cache-file=config.cache</userinput></screen>
    2937
    3038    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
  • BOOK/final-system/multilib/bison-n32.xml

    r0cce40d r73ace20  
    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"
    2735    xpointer="xpointer(//*[@os='a'])"/>
    2836
    29 <screen os="b"><userinput>CC="gcc ${BUILDN32}" ./configure --prefix=/usr --libdir=/usr/lib32</userinput></screen>
     37<screen os="b"><userinput>CC="gcc ${BUILDN32}" ./configure --prefix=/usr --libdir=/usr/lib32  --cache-file=config.cache</userinput></screen>
    3038
    3139    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
  • BOOK/final-system/multilib/bison.xml

    r0cce40d r73ace20  
    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"
    2735    xpointer="xpointer(//*[@os='a'])"/>
    2836
    29 <screen os="b"><userinput>CC="gcc ${BUILD32}" ./configure --prefix=/usr</userinput></screen>
     37<screen os="b"><userinput>CC="gcc ${BUILD32}" ./configure --prefix=/usr  --cache-file=config.cache</userinput></screen>
    3038
    3139    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
  • BOOK/final-system/multilib/cloog-64bit.xml

    r0cce40d r73ace20  
    66]>
    77
    8 <sect1 id="ch-system-cloog-ppl" role="wrap">
    9   <?dbhtml filename="cloog-ppl-64bit.html"?>
     8<sect1 id="ch-system-cloog" role="wrap">
     9  <?dbhtml filename="cloog-64bit.html"?>
    1010
    11   <title>CLooG-PPL-&cloog-ppl-version; 64 Bit</title>
     11  <title>CLooG-&cloog-version; 64 Bit</title>
    1212
    13   <indexterm zone="ch-system-cloog-ppl">
    14     <primary sortas="a-CLooG-PPL">CLooG-PPL</primary>
     13  <indexterm zone="ch-system-cloog">
     14    <primary sortas="a-CLooG">CLooG</primary>
    1515  </indexterm>
    1616
    1717  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    18   href="../common/cloog-ppl.xml"
     18  href="../common/cloog.xml"
    1919  xpointer="xpointer(//*[@role='package'])"/>
    2020
    2121  <sect2 role="installation">
    22     <title>Installation of CLooG-PPL</title>
     22    <title>Installation of CLooG</title>
    2323
    2424    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    25     href="../common/cloog-ppl.xml"
     25    href="../common/cloog.xml"
    2626    xpointer="xpointer(//*[@os='a'])"/>
    2727
     
    2929LDFLAGS="-Wl,-rpath-link,/usr/lib64:/lib64 ${BUILD64}" \
    3030  ./configure --prefix=/usr \
    31     --libdir=/usr/lib64 --enable-shared --with-gmp \
    32     --with-ppl</userinput></screen>
     31    --libdir=/usr/lib64 --enable-shared</userinput></screen>
    3332
    3433    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    35     href="../common/cloog-ppl.xml"
     34    href="../common/cloog.xml"
    3635    xpointer="xpointer(//*[@os='c'])"/>
    3736
    3837    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    39     href="../common/cloog-ppl.xml"
     38    href="../common/cloog.xml"
    4039    xpointer="xpointer(//*[@os='d'])"/>
    4140
    4241    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    43     href="../common/cloog-ppl.xml"
     42    href="../common/cloog.xml"
    4443    xpointer="xpointer(//*[@os='e'])"/>
    4544
    4645    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    47     href="../common/cloog-ppl.xml"
     46    href="../common/cloog.xml"
    4847    xpointer="xpointer(//*[@os='f'])"/>
    4948
    5049    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    51     href="../common/cloog-ppl.xml"
     50    href="../common/cloog.xml"
    5251    xpointer="xpointer(//*[@os='g'])"/>
    5352
    5453    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    55     href="../common/cloog-ppl.xml"
     54    href="../common/cloog.xml"
    5655    xpointer="xpointer(//*[@os='h'])"/>
    5756
    5857    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    59     href="../common/cloog-ppl.xml"
     58    href="../common/cloog.xml"
    6059    xpointer="xpointer(//*[@os='i'])"/>
    6160
     
    6362
    6463  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    65   href="../common/cloog-ppl.xml"
    66   xpointer="xpointer(id('contents-cloog-ppl'))"/>
     64  href="../common/cloog.xml"
     65  xpointer="xpointer(id('contents-cloog'))"/>
    6766
    6867</sect1>
  • BOOK/final-system/multilib/cloog-n32.xml

    r0cce40d r73ace20  
    66]>
    77
    8 <sect1 id="ch-system-cloog-ppl-n32" role="wrap">
    9   <?dbhtml filename="cloog-ppl-n32.html"?>
     8<sect1 id="ch-system-cloog-n32" role="wrap">
     9  <?dbhtml filename="cloog-n32.html"?>
    1010
    11   <title>CLooG-PPL-&cloog-ppl-version; N32 Libraries</title>
     11  <title>CLooG-&cloog-version; N32 Libraries</title>
    1212
    13   <indexterm zone="ch-system-cloog-ppl-n32">
    14     <primary sortas="a-CLooG-PPL">CLooG-PPL</primary>
     13  <indexterm zone="ch-system-cloog-n32">
     14    <primary sortas="a-CLooG">CLooG</primary>
    1515    <secondary>N32</secondary>
    1616  </indexterm>
    1717
    1818  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    19   href="../common/cloog-ppl.xml"
     19  href="../common/cloog.xml"
    2020  xpointer="xpointer(//*[@role='package'])"/>
    2121
    2222  <sect2 role="installation">
    23     <title>Installation of CLooG-PPL</title>
     23    <title>Installation of CLooG</title>
    2424
    2525    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    26     href="../common/cloog-ppl.xml"
     26    href="../common/cloog.xml"
    2727    xpointer="xpointer(//*[@os='a'])"/>
    2828
     
    3030LDFLAGS="-Wl,-rpath-link,/usr/lib32:/lib32 ${BUILDN32}" \
    3131  ./configure --prefix=/usr \
    32     --libdir=/usr/lib32 --enable-shared --with-gmp \
    33     --with-ppl</userinput></screen>
     32    --libdir=/usr/lib32 --enable-shared</userinput></screen>
    3433
    3534    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    36     href="../common/cloog-ppl.xml"
     35    href="../common/cloog.xml"
    3736    xpointer="xpointer(//*[@os='c'])"/>
    3837
    3938    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    40     href="../common/cloog-ppl.xml"
     39    href="../common/cloog.xml"
    4140    xpointer="xpointer(//*[@os='d'])"/>
    4241
    4342    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    44     href="../common/cloog-ppl.xml"
     43    href="../common/cloog.xml"
    4544    xpointer="xpointer(//*[@os='e'])"/>
    4645
    4746    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    48     href="../common/cloog-ppl.xml"
     47    href="../common/cloog.xml"
    4948    xpointer="xpointer(//*[@os='f'])"/>
    5049
    5150    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    52     href="../common/cloog-ppl.xml"
     51    href="../common/cloog.xml"
    5352    xpointer="xpointer(//*[@os='g'])"/>
    5453
    5554    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    56     href="../common/cloog-ppl.xml"
     55    href="../common/cloog.xml"
    5756    xpointer="xpointer(//*[@os='h'])"/>
    5857
    5958    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    60     href="../common/cloog-ppl.xml"
     59    href="../common/cloog.xml"
    6160    xpointer="xpointer(//*[@os='i'])"/>
    6261
     
    6766
    6867    <para>Details on this package are located in <xref
    69     linkend="contents-cloog-ppl" role="."/></para>
     68    linkend="contents-cloog" role="."/></para>
    7069
    7170  </sect2>
  • BOOK/final-system/multilib/cloog.xml

    r0cce40d r73ace20  
    66]>
    77
    8 <sect1 id="ch-system-cloog-ppl-32" role="wrap">
    9   <?dbhtml filename="cloog-ppl.html"?>
     8<sect1 id="ch-system-cloog-32" role="wrap">
     9  <?dbhtml filename="cloog.html"?>
    1010
    11   <title>CLooG-PPL-&cloog-ppl-version; 32 Bit Libraries</title>
     11  <title>CLooG-&cloog-version; 32 Bit Libraries</title>
    1212
    13   <indexterm zone="ch-system-cloog-ppl-32">
    14     <primary sortas="a-CLooG-PPL">CLooG-PPL</primary>
     13  <indexterm zone="ch-system-cloog-32">
     14    <primary sortas="a-CLooG">CLooG</primary>
    1515    <secondary>32 Bit</secondary>
    1616  </indexterm>
    1717
    1818  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    19   href="../common/cloog-ppl.xml"
     19  href="../common/cloog.xml"
    2020  xpointer="xpointer(//*[@role='package'])"/>
    2121
    2222  <sect2 role="installation">
    23     <title>Installation of CLooG-PPL</title>
     23    <title>Installation of CLooG</title>
    2424
    2525    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    26     href="../common/cloog-ppl.xml"
     26    href="../common/cloog.xml"
    2727    xpointer="xpointer(//*[@os='a'])"/>
    2828
     
    3030LDFLAGS="-Wl,-rpath-link,/usr/lib:/lib ${BUILD32}" \
    3131  ./configure --prefix=/usr \
    32     --host=${CLFS_TARGET32} --enable-shared \
    33     --with-gmp --with-ppl</userinput></screen>
     32    --host=${CLFS_TARGET32} --enable-shared</userinput></screen>
    3433
    3534    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    36     href="../common/cloog-ppl.xml"
     35    href="../common/cloog.xml"
    3736    xpointer="xpointer(//*[@os='c'])"/>
    3837
    3938    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    40     href="../common/cloog-ppl.xml"
     39    href="../common/cloog.xml"
    4140    xpointer="xpointer(//*[@os='d'])"/>
    4241
    4342    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    44     href="../common/cloog-ppl.xml"
     43    href="../common/cloog.xml"
    4544    xpointer="xpointer(//*[@os='e'])"/>
    4645
    4746    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    48     href="../common/cloog-ppl.xml"
     47    href="../common/cloog.xml"
    4948    xpointer="xpointer(//*[@os='f'])"/>
    5049
    5150    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    52     href="../common/cloog-ppl.xml"
     51    href="../common/cloog.xml"
    5352    xpointer="xpointer(//*[@os='g'])"/>
    5453
    5554    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    56     href="../common/cloog-ppl.xml"
     55    href="../common/cloog.xml"
    5756    xpointer="xpointer(//*[@os='h'])"/>
    5857
    5958    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    60     href="../common/cloog-ppl.xml"
     59    href="../common/cloog.xml"
    6160    xpointer="xpointer(//*[@os='i'])"/>
    6261
     
    6766
    6867    <para>Details on this package are located in <xref
    69     linkend="contents-cloog-ppl" role="."/></para>
     68    linkend="contents-cloog" role="."/></para>
    7069
    7170  </sect2>
  • BOOK/final-system/multilib/coreutils.xml

    r0cce40d r73ace20  
    3434    xpointer="xpointer(//*[@os='c'])"/>
    3535
    36 <screen os="d"><userinput>CC="gcc ${BUILD64}" ./configure --prefix=/usr \
     36<screen os="d"><userinput>FORCE_UNSAFE_CONFIGURE=1 CC="gcc ${BUILD64}" \
     37   ./configure --prefix=/usr \
    3738    --enable-no-install-program=kill,uptime \
    3839    --enable-install-program=hostname</userinput></screen>
     40   
     41    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     42    href="../common/coreutils.xml"
     43    xpointer="xpointer(//*[@os='d1'])"/>
    3944
    4045    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
  • BOOK/final-system/multilib/eglibc-64bit.xml

    r0cce40d r73ace20  
    4141    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    4242    href="../common/eglibc.xml"
    43     xpointer="xpointer(//*[@os='p1'])"/>
     43    xpointer="xpointer(//*[@os='p3'])"/>
    4444
    4545    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    4646    href="../common/eglibc.xml"
    47     xpointer="xpointer(//*[@os='p2'])"/>
     47    xpointer="xpointer(//*[@os='p4'])"/>
    4848
    4949    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     
    7070<screen os="h"><userinput>CC="gcc ${BUILD64}" CXX="g++ ${BUILD64}" \
    7171    ../eglibc-&eglibc-version;/configure --prefix=/usr \
    72     --disable-profile --enable-add-ons --enable-kernel=2.6.0 \
     72    --disable-profile --enable-add-ons --enable-kernel=2.6.32 \
    7373    --libexecdir=/usr/lib64/glibc --libdir=/usr/lib64</userinput></screen>
    7474
     
    122122    href="eglibc.xml"
    123123    xpointer="xpointer(//*[@os='t'])"/>
     124
     125    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     126    href="../common/eglibc.xml"
     127    xpointer="xpointer(//*[@os='ra'])"/>
     128
     129    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     130    href="../common/eglibc.xml"
     131    xpointer="xpointer(//*[@os='rb'])"/>
    124132
    125133  </sect2>
  • BOOK/final-system/multilib/eglibc.xml

    r0cce40d r73ace20  
    4545    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    4646    href="../common/eglibc.xml"
    47     xpointer="xpointer(//*[@os='p1'])"/>
     47    xpointer="xpointer(//*[@os='p3'])"/>
    4848
    4949    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    5050    href="../common/eglibc.xml"
    51     xpointer="xpointer(//*[@os='p2'])"/>
     51    xpointer="xpointer(//*[@os='p4'])"/>
    5252
    5353    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     
    6969<screen os="h"><userinput>CC="gcc ${BUILD32}" CXX="g++ ${BUILD32}" \
    7070    ../eglibc-&eglibc-version;/configure --prefix=/usr \
    71     --disable-profile --enable-add-ons --enable-kernel=2.6.0 \
     71    --disable-profile --enable-add-ons --enable-kernel=2.6.32 \
    7272    --libexecdir=/usr/lib/eglibc --host=${CLFS_TARGET32}</userinput></screen>
    7373
  • BOOK/final-system/multilib/flex-64bit.xml

    r0cce40d r73ace20  
    2121  <sect2 role="installation">
    2222    <title>Installation of Flex</title>
    23 
    24     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    25     href="flex.xml"
    26     xpointer="xpointer(//*[@os='p1'])"/>
    27 
    28     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    29     href="flex.xml"
    30     xpointer="xpointer(//*[@os='p2'])"/>
    3123
    3224    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
  • BOOK/final-system/multilib/flex-n32.xml

    r0cce40d r73ace20  
    2121  <sect2 role="installation">
    2222    <title>Installation of Flex</title>
    23 
    24     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    25     href="flex.xml"
    26     xpointer="xpointer(//*[@os='p1'])"/>
    27 
    28     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    29     href="flex.xml"
    30     xpointer="xpointer(//*[@os='p2'])"/>
    3123
    3224    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
  • BOOK/final-system/multilib/flex.xml

    r0cce40d r73ace20  
    2222  <sect2 role="installation">
    2323    <title>Installation of Flex</title>
    24 
    25     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    26     href="../common/flex.xml"
    27     xpointer="xpointer(//*[@os='p1'])"/>
    28 
    29     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    30     href="../common/flex.xml"
    31     xpointer="xpointer(//*[@os='p2'])"/>
    3224
    3325    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
  • BOOK/final-system/multilib/gcc.xml

    r0cce40d r73ace20  
    5656    --libexecdir=/usr/lib64 --enable-shared --enable-threads=posix \
    5757    --enable-__cxa_atexit --enable-c99 --enable-long-long \
    58     --enable-clocale=gnu --enable-languages=c,c++ --disable-libstdcxx-pch</userinput></screen>
     58    --enable-clocale=gnu --enable-languages=c,c++ --disable-libstdcxx-pch \
     59    --enable-cloog-backend=isl</userinput></screen>
    5960
    6061    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
  • BOOK/final-system/multilib/iproute2.xml

    r0cce40d r73ace20  
    2929    href="../common/iproute2.xml"
    3030    xpointer="xpointer(//*[@os='s2'])"/>
     31   
     32    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     33    href="../common/iproute2.xml"
     34    xpointer="xpointer(//*[@os='f1'])"/>
     35   
     36    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     37    href="../common/iproute2.xml"
     38    xpointer="xpointer(//*[@os='f2'])"/>
    3139
    3240    <para os="p1">This patch adds the ability to update the LIBDIR path:</para>
  • BOOK/final-system/multilib/iputils.xml

    r0cce40d r73ace20  
    4242    xpointer="xpointer(//*[@os='a'])"/>
    4343
    44 <screen os="b"><userinput>make CC="gcc ${BUILD64}" IPV4_TARGETS="tracepath ping clockdiff" \
     44<screen os="b"><userinput>make CC="gcc ${BUILD64}" IPV4_TARGETS="tracepath ping clockdiff rdisc" \
    4545    IPV6_TARGETS="tracepath6 traceroute6"</userinput></screen>
    4646
  • BOOK/final-system/multilib/kmod-64bit.xml

    r0cce40d r73ace20  
    66]>
    77
    8 <sect1 id="ch-system-module-init-tools" role="wrap">
    9   <?dbhtml filename="module-init-tools.html"?>
     8<sect1 id="ch-system-kmod" role="wrap">
     9  <?dbhtml filename="kmod-64bit.html"?>
    1010
    11   <title>Module-Init-Tools-&module-init-tools-version;</title>
     11  <title>Kmod-&kmod-version; 64 Bit</title>
    1212
    13   <indexterm zone="ch-system-module-init-tools">
    14     <primary sortas="a-Module-Init-Tools">Module-Init-Tools</primary>
     13  <indexterm zone="ch-system-kmod">
     14    <primary sortas="a-Kmod">Kmod</primary>
    1515  </indexterm>
    1616
    1717  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    18   href="../common/module-init-tools.xml"
     18  href="../common/kmod.xml"
    1919  xpointer="xpointer(//*[@role='package'])"/>
    2020
    2121  <sect2 role="installation">
    22     <title>Installation of Module-Init-Tools</title>
     22    <title>Installation of Kmod</title>
    2323
    2424    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    25     href="../common/module-init-tools.xml"
     25    href="../common/kmod.xml"
     26    xpointer="xpointer(//*[@os='a'])"/>
     27
     28<screen os="b"><userinput>PKG_CONFIG_PATH=${PKG_CONFIG_PATH64} CC="gcc ${BUILD64}" \
     29        ./configure --prefix=/usr \
     30        --bindir=/bin --sysconfdir=/etc \
     31        --with-rootlibdir=/lib64 --libdir=/usr/lib64 \
     32        --with-zlib --with-xz</userinput></screen>
     33
     34    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     35    href="../common/kmod.xml"
    2636    xpointer="xpointer(//*[@os='c'])"/>
    2737
    2838    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    29     href="../common/module-init-tools.xml"
     39    href="../common/kmod.xml"
    3040    xpointer="xpointer(//*[@os='d'])"/>
    3141
    3242    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    33     href="../common/module-init-tools.xml"
     43    href="../common/kmod.xml"
    3444    xpointer="xpointer(//*[@os='e'])"/>
    3545
    36 <screen os="f"><userinput>CC="gcc ${BUILD64}" ./configure --prefix=/usr \
    37     --bindir=/bin --sbindir=/sbin \
    38     --enable-zlib-dynamic</userinput></screen>
     46    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     47    href="../common/kmod.xml"
     48    xpointer="xpointer(//*[@os='f'])"/>
    3949
    4050    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    41     href="../common/module-init-tools.xml"
     51    href="../common/kmod.xml"
    4252    xpointer="xpointer(//*[@os='g'])"/>
    4353
    4454    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    45     href="../common/module-init-tools.xml"
     55    href="../common/kmod.xml"
    4656    xpointer="xpointer(//*[@os='h'])"/>
    47 
     57   
    4858    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    49     href="../common/module-init-tools.xml"
     59    href="../common/kmod.xml"
    5060    xpointer="xpointer(//*[@os='i'])"/>
    51 
     61   
    5262    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    53     href="../common/module-init-tools.xml"
     63    href="../common/kmod.xml"
    5464    xpointer="xpointer(//*[@os='j'])"/>
    55 
    56     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    57     href="../common/module-init-tools.xml"
    58     xpointer="xpointer(//*[@os='k'])"/>
    5965
    6066  </sect2>
    6167
    6268  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    63   href="../common/module-init-tools.xml"
    64   xpointer="xpointer(id('contents-module-init-tools'))"/>
     69  href="../common/kmod.xml"
     70  xpointer="xpointer(id('contents-kmod'))"/>
    6571
    6672</sect1>
  • BOOK/final-system/multilib/kmod-n32.xml

    r0cce40d r73ace20  
    66]>
    77
    8 <sect1 id="ch-system-glib-n32" role="wrap">
    9   <?dbhtml filename="glib-n32.html"?>
     8<sect1 id="ch-system-kmod-n32" role="wrap">
     9  <?dbhtml filename="kmod-n32.html"?>
    1010
    11   <title>Glib-&glib-version; N32 Libraries</title>
     11  <title>Kmod-&kmod-version; N32 Libraries</title>
    1212
    13   <indexterm zone="ch-system-glib-n32">
    14     <primary sortas="a-Glib">Glib</primary>
     13  <indexterm zone="ch-system-kmod-n32">
     14    <primary sortas="a-Kmod">Kmod</primary>
    1515    <secondary>N32</secondary>
    1616  </indexterm>
    1717
    1818  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    19   href="../common/glib.xml"
     19  href="../common/kmod.xml"
    2020  xpointer="xpointer(//*[@role='package'])"/>
    2121
    2222  <sect2 role="installation">
    23     <title>Installation of Glib</title>
     23    <title>Installation of Kmod N32 Libraries</title>
    2424
    2525    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    26     href="../common/glib.xml"
     26    href="../common/kmod.xml"
    2727    xpointer="xpointer(//*[@os='a'])"/>
    2828
    29 <screen os="b"><userinput>CC="gcc ${BUILDN32}" ./configure --prefix=/usr --libdir=/usr/lib32 \
    30     --sysconfdir=/etc</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>
    3134
    3235    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    33     href="../common/glib.xml"
     36    href="../common/kmod.xml"
    3437    xpointer="xpointer(//*[@os='c'])"/>
    3538
    3639    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    37     href="../common/glib.xml"
     40    href="../common/kmod.xml"
    3841    xpointer="xpointer(//*[@os='d'])"/>
    3942
    4043    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    41     href="../common/glib.xml"
     44    href="../common/kmod.xml"
    4245    xpointer="xpointer(//*[@os='e'])"/>
    4346
    4447    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    45     href="../common/glib.xml"
     48    href="../common/kmod.xml"
    4649    xpointer="xpointer(//*[@os='f'])"/>
    4750
    4851    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    49     href="../common/glib.xml"
     52    href="../common/kmod.xml"
    5053    xpointer="xpointer(//*[@os='g'])"/>
    5154
     55    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     56    href="../common/kmod.xml"
     57    xpointer="xpointer(//*[@os='h'])"/>
     58   
    5259  </sect2>
    5360
     
    5663
    5764    <para>Details on this package are located in <xref
    58     linkend="contents-glib" role="."/></para>
     65    linkend="contents-kmod" role="."/></para>
    5966
    6067  </sect2>
  • BOOK/final-system/multilib/kmod.xml

    r0cce40d r73ace20  
    66]>
    77
    8 <sect1 id="ch-system-glib-32" role="wrap">
    9   <?dbhtml filename="glib.html"?>
     8<sect1 id="ch-system-kmod-32" role="wrap">
     9  <?dbhtml filename="kmod.html"?>
    1010
    11   <title>Glib-&glib-version; 32 Bit Libraries</title>
     11  <title>Kmod-&kmod-version; 32 Bit Libraries</title>
    1212
    13   <indexterm zone="ch-system-glib-32">
    14     <primary sortas="a-Glib">Glib</primary>
     13  <indexterm zone="ch-system-kmod-32">
     14    <primary sortas="a-Kmod">Kmod</primary>
    1515    <secondary>32 Bit</secondary>
    1616  </indexterm>
    1717
    1818  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    19   href="../common/glib.xml"
     19  href="../common/kmod.xml"
    2020  xpointer="xpointer(//*[@role='package'])"/>
    2121
    2222  <sect2 role="installation">
    23     <title>Installation of Glib</title>
     23    <title>Installation of Kmod</title>
    2424
    2525    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    26     href="../common/glib.xml"
     26    href="../common/kmod.xml"
    2727    xpointer="xpointer(//*[@os='a'])"/>
    2828
    29 <screen os="b"><userinput>CC="gcc ${BUILD32}" ./configure --prefix=/usr --sysconfdir=/etc</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=/lib --libdir=/usr/lib \
     33        --with-zlib --with-xz</userinput></screen>
    3034
    3135    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    32     href="../common/glib.xml"
     36    href="../common/kmod.xml"
    3337    xpointer="xpointer(//*[@os='c'])"/>
    3438
    3539    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    36     href="../common/glib.xml"
     40    href="../common/kmod.xml"
    3741    xpointer="xpointer(//*[@os='d'])"/>
    3842
    3943    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    40     href="../common/glib.xml"
     44    href="../common/kmod.xml"
    4145    xpointer="xpointer(//*[@os='e'])"/>
    4246
    4347    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    44     href="../common/glib.xml"
     48    href="../common/kmod.xml"
    4549    xpointer="xpointer(//*[@os='f'])"/>
    4650
    4751    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    48     href="../common/glib.xml"
     52    href="../common/kmod.xml"
    4953    xpointer="xpointer(//*[@os='g'])"/>
    5054
     55    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     56    href="../common/kmod.xml"
     57    xpointer="xpointer(//*[@os='h'])"/>
     58
    5159  </sect2>
    52 
     60 
    5361  <sect2 role="content">
    5462    <title/>
    5563
    5664    <para>Details on this package are located in <xref
    57     linkend="contents-glib" role="."/></para>
     65    linkend="contents-kmod" role="."/></para>
    5866
    5967  </sect2>
  • BOOK/final-system/multilib/libee-64bit.xml

    r0cce40d r73ace20  
    3636    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    3737    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"
    3842    xpointer="xpointer(//*[@os='d'])"/>
    3943
  • BOOK/final-system/multilib/libee-n32.xml

    r0cce40d r73ace20  
    3737    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    3838    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"
    3943    xpointer="xpointer(//*[@os='d'])"/>
    4044
  • BOOK/final-system/multilib/libee.xml

    r0cce40d r73ace20  
    3636    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    3737    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"
    3842    xpointer="xpointer(//*[@os='d'])"/>
    3943
  • BOOK/final-system/multilib/multiarch_wrapper.xml

    r0cce40d r73ace20  
    10410464bit Version</userinput></screen>
    105105
     106    <para os="l">Remove the testcase source, binaries, and link:</para>
     107
     108<screen os="m"><userinput>rm -v multiarch_wrapper.c test{,-32,-64}</userinput></screen>
     109
    106110  </sect2>
    107111
  • BOOK/final-system/multilib/ncurses-64bit.xml

    r0cce40d r73ace20  
    3737   ./configure --prefix=/usr --libdir=/lib64 \
    3838   --with-shared --without-debug --enable-widec \
    39    --with-manpage-format=normal</userinput></screen>
     39   --with-manpage-format=normal \
     40   --with-default-terminfo-dir=/usr/share/terminfo</userinput></screen>
    4041
    4142    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
  • BOOK/final-system/multilib/ncurses-n32.xml

    r0cce40d r73ace20  
    3838   ./configure --prefix=/usr --libdir=/lib32 \
    3939   --with-shared --without-debug --enable-widec \
    40    --with-manpage-format=normal</userinput></screen>
     40   --with-manpage-format=normal \
     41   --with-default-terminfo-dir=/usr/share/terminfo</userinput></screen>
    4142
    4243    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
  • BOOK/final-system/multilib/ncurses.xml

    r0cce40d r73ace20  
    3838   ./configure --prefix=/usr --libdir=/lib \
    3939   --with-shared --without-debug --enable-widec \
    40    --with-manpage-format=normal</userinput></screen>
     40   --with-manpage-format=normal \
     41   --with-default-terminfo-dir=/usr/share/terminfo</userinput></screen>
    4142
    4243    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
  • BOOK/final-system/multilib/patch.xml

    r0cce40d r73ace20  
    2121  <sect2 role="installation">
    2222    <title>Installation of Patch</title>
     23
     24    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     25    href="../common/patch.xml"
     26    xpointer="xpointer(//*[@os='p1'])"/>
     27
     28    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     29    href="../common/patch.xml"
     30    xpointer="xpointer(//*[@os='p2'])"/>
    2331
    2432    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
  • BOOK/final-system/multilib/pkg-config.xml

    r0cce40d r73ace20  
    2626    xpointer="xpointer(//*[@os='a'])"/>
    2727
    28 <screen os="b"><userinput>GLIB_CFLAGS="-I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include" \
    29   GLIB_LIBS="-lglib-2.0" \
    30   CC="gcc ${BUILD64}" \
    31   ./configure --prefix=/usr \
     28<screen os="b"><userinput>CC="gcc ${BUILD64}" ./configure --prefix=/usr \
    3229    --with-pc-path=/usr/share/pkgconfig </userinput></screen>
    33 
    34     <variablelist os="bb">
    35       <title>The meaning of the new configure option:</title>
    36 
    37       <varlistentry>
    38         <term><parameter>GLIB_CFLAGS="-I/usr/include/glib-2.0 -I/usr/libi64/glib-2.0/include"</parameter></term>
    39         <term><parameter>GLIB_LIBS="-lglib-2.0"</parameter></term>
    40         <listitem>
    41           <para>Pkg-config no longer comes with Glib and because Pkg-config
    42         has not been installed itself it needs to be told where Glib is.</para>
    43         </listitem>
    44       </varlistentry>
    45     </variablelist>
    46 
    4730
    4831    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
  • BOOK/final-system/multilib/procps-64bit.xml

    r0cce40d r73ace20  
    2929    href="../common/procps.xml"
    3030    xpointer="xpointer(//*[@os='p2'])"/>
     31
     32    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     33    href="../common/procps.xml"
     34    xpointer="xpointer(//*[@os='p3'])"/>
     35
     36    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     37    href="../common/procps.xml"
     38    xpointer="xpointer(//*[@os='p4'])"/>
    3139
    3240    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
  • BOOK/final-system/multilib/procps-n32.xml

    r0cce40d r73ace20  
    3030    href="../common/procps.xml"
    3131    xpointer="xpointer(//*[@os='p2'])"/>
     32
     33    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     34    href="../common/procps.xml"
     35    xpointer="xpointer(//*[@os='p3'])"/>
     36
     37    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     38    href="../common/procps.xml"
     39    xpointer="xpointer(//*[@os='p4'])"/>
    3240
    3341    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
  • BOOK/final-system/multilib/procps.xml

    r0cce40d r73ace20  
    3030    href="../common/procps.xml"
    3131    xpointer="xpointer(//*[@os='p2'])"/>
     32
     33    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     34    href="../common/procps.xml"
     35    xpointer="xpointer(//*[@os='p3'])"/>
     36
     37    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     38    href="../common/procps.xml"
     39    xpointer="xpointer(//*[@os='p4'])"/>
    3240
    3341    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
  • BOOK/final-system/multilib/shadow.xml

    r0cce40d r73ace20  
    2828    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    2929    href="../common/shadow.xml"
    30     xpointer="xpointer(//*[@os='f1'])"/>
     30    xpointer="xpointer(//*[@os='b'])"/>
    3131
    3232    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    3333    href="../common/shadow.xml"
    34     xpointer="xpointer(//*[@os='f2'])"/>
    35 
    36     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    37     href="../common/shadow.xml"
    38     xpointer="xpointer(//*[@os='b'])"/>
    39 
    40 <screen os="c"><userinput>CC="gcc ${BUILD64}" ./configure --sysconfdir=/etc \
    41    --without-libpam --without-audit --without-selinux</userinput></screen>
     34    xpointer="xpointer(//*[@os='c'])"/>
    4235
    4336    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     
    4538    xpointer="xpointer(//*[@os='d'])"/>
    4639
    47     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    48     href="../common/shadow.xml"
    49     xpointer="xpointer(//*[@os='e'])"/>
     40<screen os="c"><userinput>CC="gcc ${BUILD64}" ./configure --sysconfdir=/etc</userinput></screen>
    5041
    5142    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
  • BOOK/final-system/multilib/udev-64bit.xml

    r0cce40d r73ace20  
    2626    xpointer="xpointer(//*[@os='a'])"/>
    2727
    28 <screen os="b"><userinput>CC="gcc ${BUILD64}" ./configure --prefix=/usr \
    29   --exec-prefix="" --sysconfdir=/etc --libexecdir=/lib/udev \
    30   --libdir=/usr/lib64 --disable-extras --disable-introspection</userinput></screen>
     28<screen os="b"><userinput>PKG_CONFIG_PATH=${PKG_CONFIG_PATH64} CC="gcc ${BUILD64}" \
     29  ./configure --prefix=/usr --sysconfdir=/etc --with-rootprefix="" \
     30  --libexecdir=/lib64 --libdir=/usr/lib64 --bindir=/sbin \
     31  --with-usb-ids-path=no --with-pci-ids-path=no \
     32  --enable-rule_generator --disable-introspection --disable-keymap \
     33  --disable-gudev --with-firmware-path=/lib/firmware</userinput></screen>
    3134
    3235    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
  • BOOK/final-system/multilib/udev-n32.xml

    r0cce40d r73ace20  
    2727    xpointer="xpointer(//*[@os='a'])"/>
    2828
    29 <screen os="b"><userinput>CC="gcc ${BUILDN32}"./configure --prefix=/usr \
    30   --exec-prefix="" --sysconfdir=/etc --libexecdir=/lib/udev \
    31   --libdir=/usr/lib32 --disable-extras --disable-introspection</userinput></screen>
     29<screen os="b"><userinput>PKG_CONFIG_PATH=${PKG_CONFIG_PATHN32} CC="gcc ${BUILDN32}" \
     30  ./configure --prefix=/usr --sysconfdir=/etc --with-rootprefix="" \
     31  --libexecdir=/lib32 --libdir=/usr/lib32 --bindir=/sbin \
     32  --with-usb-ids-path=no --with-pci-ids-path=no \
     33  --enable-rule_generator --disable-introspection --disable-keymap \
     34  --disable-gudev --with-firmware-path=/lib/firmware</userinput></screen>
    3235
    3336    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
  • BOOK/final-system/multilib/udev.xml

    r0cce40d r73ace20  
    2727    xpointer="xpointer(//*[@os='a'])"/>
    2828
    29 <screen os="b"><userinput>CC="gcc ${BUILD32}" ./configure --prefix=/usr \
    30   --exec-prefix="" --sysconfdir=/etc --libexecdir=/lib/udev \
    31   --libdir=/usr/lib --disable-extras --disable-introspection</userinput></screen>
     29<screen os="b"><userinput>PKG_CONFIG_PATH=${PKG_CONFIG_PATH32} CC="gcc ${BUILD32}" \
     30  ./configure --prefix=/usr --sysconfdir=/etc --with-rootprefix="" \
     31  --libexecdir=/lib --bindir=/sbin \
     32  --with-usb-ids-path=no --with-pci-ids-path=no \
     33  --enable-rule_generator --disable-introspection --disable-keymap \
     34  --disable-gudev</userinput></screen>
    3235
    3336    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
  • BOOK/final-system/multilib/util-linux.xml

    r0cce40d r73ace20  
    5454    xpointer="xpointer(//*[@os='h'])"/>
    5555
    56     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    57     href="../common/util-linux.xml"
    58     xpointer="xpointer(//*[@os='i'])"/>
    59 
    60     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    61     href="../common/util-linux.xml"
    62     xpointer="xpointer(//*[@os='j'])"/>
    63 
    6456  </sect2>
    6557
  • BOOK/final-system/multilib/xz-64bit.xml

    r0cce40d r73ace20  
    4444    xpointer="xpointer(//*[@os='f'])"/>
    4545
    46     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    47     href="xz.xml"
    48     xpointer="xpointer(//*[@os='g'])"/>
     46<screen os="g"><userinput>make pkgconfigdir=/usr/lib64/pkgconfig install</userinput></screen>
    4947
    5048    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
  • BOOK/final-system/multilib/xz-n32.xml

    r0cce40d r73ace20  
    4545    xpointer="xpointer(//*[@os='f'])"/>
    4646
    47     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    48     href="xz.xml"
    49     xpointer="xpointer(//*[@os='g'])"/>
     47<screen os="g"><userinput>make pkgconfigdir=/usr/lib32/pkgconfig install</userinput></screen>
    5048
    5149    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
  • BOOK/final-system/multilib/xz.xml

    r0cce40d r73ace20  
    2727    xpointer="xpointer(//*[@os='a'])"/>
    2828
    29 <screen os="b"><userinput>CC="gcc ${BUILD32}" ./configure --prefix=/usr libdir=/lib</userinput></screen>
     29<screen os="b"><userinput>CC="gcc ${BUILD32}" ./configure --prefix=/usr --libdir=/lib</userinput></screen>
    3030
    3131    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
  • BOOK/final-system/ppc-chapter.xml

    r0cce40d r73ace20  
    2424  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/mpc.xml"/>
    2525  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ppl.xml"/>
    26   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/cloog-ppl.xml"/>
     26  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/cloog.xml"/>
    2727  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/zlib.xml"/>
    2828  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/binutils.xml"/>
     
    3030  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/sed.xml"/>
    3131  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ncurses.xml"/>
    32   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/glib.xml"/>
    3332  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/pkg-config.xml"/>
    3433  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/util-linux.xml"/>
     
    6261  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/xz.xml"/>
    6362  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/man.xml"/>
    64   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/module-init-tools.xml"/>
     63  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/kmod.xml"/>
    6564  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/patch.xml"/>
    6665  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/psmisc.xml"/>
  • BOOK/final-system/ppc/eglibc.xml

    r0cce40d r73ace20  
    4141    href="../common/eglibc.xml"
    4242    xpointer="xpointer(//*[@os='l4'])"/>
     43   
     44    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     45    href="../common/eglibc.xml"
     46    xpointer="xpointer(//*[@os='p3'])"/>
     47
     48    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     49    href="../common/eglibc.xml"
     50    xpointer="xpointer(//*[@os='p4'])"/>
    4351
    4452    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     
    110118    xpointer="xpointer(//*[@os='t'])"/>
    111119
     120    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     121    href="../common/eglibc.xml"
     122    xpointer="xpointer(//*[@os='ra'])"/>
     123
     124    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     125    href="../common/eglibc.xml"
     126    xpointer="xpointer(//*[@os='rb'])"/>
     127
    112128  </sect2>
    113129
  • BOOK/final-system/ppc/yaboot.xml

    r0cce40d r73ace20  
    3131
    3232<screen os="b"><userinput>sed -i 's%/usr/local%/usr%' man/*</userinput></screen>
     33
     34    <para os="aa"> Prevent the build from failing due to warnings with
     35    the following sed:</para>
     36
     37<screen os="ba"><userinput>sed -i 's%-Werror%%' Makefile</userinput></screen>
    3338
    3439    <para os="c">Compile the package:</para>
  • BOOK/final-system/ppc64-chapter.xml

    r0cce40d r73ace20  
    2929  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/ppl.xml"/>
    3030  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/ppl-64bit.xml"/>
    31   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/cloog-ppl.xml"/>
    32   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/cloog-ppl-64bit.xml"/>
     31  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/cloog.xml"/>
     32  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/cloog-64bit.xml"/>
    3333  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/zlib.xml"/>
    3434  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/zlib-64bit.xml"/>
     
    3939  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/ncurses.xml"/>
    4040  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/ncurses-64bit.xml"/>
    41   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/glib.xml"/>
    42   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/glib-64bit.xml"/>
    4341  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/pkg-config.xml"/>
    4442  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/util-linux.xml"/>
     
    8482  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/xz-64bit.xml"/>
    8583  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/man.xml"/>
    86   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/module-init-tools.xml"/>
     84  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/kmod.xml"/>
     85  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/kmod-64bit.xml"/>
    8786  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/patch.xml"/>
    8887  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/psmisc.xml"/>
  • BOOK/final-system/ppc64/eglibc-64bit.xml

    r0cce40d r73ace20  
    4040    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    4141    href="../common/eglibc.xml"
    42     xpointer="xpointer(//*[@os='p1'])"/>
     42    xpointer="xpointer(//*[@os='p3'])"/>
    4343
    4444    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    4545    href="../common/eglibc.xml"
    46     xpointer="xpointer(//*[@os='p2'])"/>
     46    xpointer="xpointer(//*[@os='p4'])"/>
    4747
    4848    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     
    6969<screen os="h"><userinput>CC="gcc ${BUILD64}" CXX="g++ ${BUILD64}" \
    7070    ../eglibc-&eglibc-version;/configure --prefix=/usr \
    71     --disable-profile --enable-add-ons --enable-kernel=2.6.0 \
     71    --disable-profile --enable-add-ons --enable-kernel=2.6.32 \
    7272    --libexecdir=/usr/lib64/eglibc --libdir=/usr/lib64</userinput></screen>
    7373
     
    122122    xpointer="xpointer(//*[@os='t'])"/>
    123123
     124    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     125    href="../common/eglibc.xml"
     126    xpointer="xpointer(//*[@os='ra'])"/>
     127
     128    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     129    href="../common/eglibc.xml"
     130    xpointer="xpointer(//*[@os='rb'])"/>
     131
    124132  </sect2>
    125133
  • BOOK/final-system/ppc64/eglibc.xml

    r0cce40d r73ace20  
    4545    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    4646    href="../common/eglibc.xml"
    47     xpointer="xpointer(//*[@os='p1'])"/>
     47    xpointer="xpointer(//*[@os='p3'])"/>
    4848
    4949    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    5050    href="../common/eglibc.xml"
    51     xpointer="xpointer(//*[@os='p2'])"/>
     51    xpointer="xpointer(//*[@os='p4'])"/>
    5252
    5353    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     
    8585<screen os="h"><userinput>CC="gcc ${BUILD32}" CXX="g++ ${BUILD32}" \
    8686    ../eglibc-&eglibc-version;/configure --prefix=/usr \
    87     --disable-profile --enable-add-ons --enable-kernel=2.6.0 \
     87    --disable-profile --enable-add-ons --enable-kernel=2.6.32 \
    8888    --libexecdir=/usr/lib/eglibc --host=${CLFS_TARGET32}</userinput></screen>
    8989
  • BOOK/final-system/ppc64/yaboot.xml

    r0cce40d r73ace20  
    2424    <para>Existing multilib distributions alter gcc to default to 32-bit
    2525    output.  Because our gcc defaults to 64-bit, we need to pass appropriate
    26     options to both the compiler and the linker.  The Makefile already
    27     overrides any CC and ignores LDFLAGS in favour of its own variables, so we
    28     need to use the following seds for a successful compile and install.</para>
     26    options to both the compiler and the linker.  To prevent the build from
     27    failing due to compiler warnings, the -Werror flag is removed.  The
     28    Makefile already overrides any CC and ignores LDFLAGS in favour of
     29    its own variables, so we need to use the following seds for a
     30    successful compile and install.</para>
    2931
    3032<screen><userinput>sed -i -e "s/\(-print-libgcc-file-name\)/${BUILD32} \1/" \
     33    -e "s/-Werror//" \
    3134    -e "s/\(-Bstatic\)/-melf32ppclinux \1/" Makefile
    3235</userinput></screen>
     
    4144          variable and inserts the flag to force <command>gcc</command> to
    4245          create 32-bit code when compiling yaboot.</para>
     46        </listitem>
     47      </varlistentry>
     48      <varlistentry>
     49        <term><parameter>"s/-Werror//"</parameter></term>
     50        <listitem>
     51          <para>This deletes the -Werror flag from the Makefile.</para>
    4352        </listitem>
    4453      </varlistentry>
  • BOOK/final-system/sparc-chapter.xml

    r0cce40d r73ace20  
    2424  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/mpc.xml"/>
    2525  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ppl.xml"/>
    26   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/cloog-ppl.xml"/>
     26  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/cloog.xml"/>
    2727  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/zlib.xml"/>
    2828  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/binutils.xml"/>
     
    3030  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/sed.xml"/>
    3131  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ncurses.xml"/>
    32   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/glib.xml"/>
    3332  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/pkg-config.xml"/>
    3433  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/util-linux.xml"/>
     
    6261  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/xz.xml"/>
    6362  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/man.xml"/>
    64   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/module-init-tools.xml"/>
     63  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/kmod.xml"/>
    6564  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/patch.xml"/>
    6665  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/psmisc.xml"/>
  • BOOK/final-system/sparc64-64-chapter.xml

    r0cce40d r73ace20  
    2424  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/mpc.xml"/>
    2525  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ppl.xml"/>
    26   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/cloog-ppl.xml"/>
     26  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/cloog.xml"/>
    2727  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/zlib.xml"/>
    2828  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/binutils.xml"/>
     
    3030  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/sed.xml"/>
    3131  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ncurses.xml"/>
    32   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/glib.xml"/>
    3332  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/pkg-config.xml"/>
    3433  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/util-linux.xml"/>
     
    6261  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/xz.xml"/>
    6362  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/man.xml"/>
    64   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/module-init-tools.xml"/>
     63  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/kmod.xml"/>
    6564  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/patch.xml"/>
    6665  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/psmisc.xml"/>
     
    7574  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/vim.xml"/>
    7675  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc64/elftoaout.xml"/>
    77   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc/silo.xml"/>
     76  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc64-64/silo.xml"/>
    7877  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/aboutdebug.xml"/>
    7978  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/stripping.xml"/>
  • BOOK/final-system/sparc64-64/eglibc.xml

    r0cce40d r73ace20  
    4141    href="../common/eglibc.xml"
    4242    xpointer="xpointer(//*[@os='l4'])"/>
     43   
     44    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     45    href="../common/eglibc.xml"
     46    xpointer="xpointer(//*[@os='p3'])"/>
     47
     48    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     49    href="../common/eglibc.xml"
     50    xpointer="xpointer(//*[@os='p4'])"/>
    4351
    4452    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     
    6472    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    6573    href="../x86_64-64/eglibc.xml"
    66     xpointer="xpointer(//*[@os='l1'])"/>
     74    xpointer="xpointer(//*[@os='l5'])"/>
    6775
    6876    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    6977    href="../x86_64-64/eglibc.xml"
    70     xpointer="xpointer(//*[@os='l2'])"/>
     78    xpointer="xpointer(//*[@os='l6'])"/>
    7179
    7280    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     
    7583
    7684<screen os="h"><userinput>CC="gcc ${BUILD64}" ../eglibc-&eglibc-version;/configure --prefix=/usr \
    77     --disable-profile --enable-add-ons --enable-kernel=2.6.0 \
     85    --disable-profile --enable-add-ons --enable-kernel=2.6.32 \
    7886    --libexecdir=/usr/lib/eglibc --libdir=/usr/lib \
    7987    --cache-file=config.cache</userinput></screen>
     
    127135    xpointer="xpointer(//*[@os='t'])"/>
    128136
     137    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     138    href="../common/eglibc.xml"
     139    xpointer="xpointer(//*[@os='ra'])"/>
     140
     141    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     142    href="../common/eglibc.xml"
     143    xpointer="xpointer(//*[@os='rb'])"/>
     144
    129145    <para os="u">The stubs.h header installed by EGLIBC looks for stubs-32.h
    130146    and stubs-64.h. This configuration of EGLIBC only generates stubs-64.h. Fix
  • BOOK/final-system/sparc64-64/silo.xml

    r0cce40d r73ace20  
    3333    xpointer="xpointer(//*[@os='b'])"/>
    3434
    35     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    36     href="../sparc/silo.xml"
    37     xpointer="xpointer(//*[@os='c'])"/>
     35    <para os="c">Compile the Silo package:</para>
     36
     37<screen><userinput>make CC="gcc ${BUILD64}" LD="ld -m elf64_sparc"</userinput></screen>
    3838
    3939    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     
    4545    xpointer="xpointer(//*[@os='e'])"/>
    4646
    47    <para os="f">Due to a compile issue with the current toolchains, we are going
    48    to use the precompiled boot files. This is a temporary fix to the book, but
    49    will give us a functional system. As soon as a fix is released, this section
    50    will be removed. Here is how you install the precompiled files:</para>
    51 
    52 <screen os="g"><userinput>tar -xvf silo-loaders-&silo-version;.tar.gz -C /</userinput></screen>
    53 
    5447  </sect2>
    5548
  • BOOK/final-system/sparc64-chapter.xml

    r0cce40d r73ace20  
    2929  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/ppl.xml"/>
    3030  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/ppl-64bit.xml"/>
    31   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/cloog-ppl.xml"/>
    32   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/cloog-ppl-64bit.xml"/>
     31  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/cloog.xml"/>
     32  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/cloog-64bit.xml"/>
    3333  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/zlib.xml"/>
    3434  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/zlib-64bit.xml"/>
     
    3939  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/ncurses.xml"/>
    4040  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/ncurses-64bit.xml"/>
    41   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/glib.xml"/>
    42   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/glib-64bit.xml"/>
    4341  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/pkg-config.xml"/>
    4442  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/util-linux.xml"/>
     
    8482  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/xz-64bit.xml"/>
    8583  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/man.xml"/>
    86   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/module-init-tools.xml"/>
     84  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/kmod.xml"/>
     85  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/kmod-64bit.xml"/>
    8786  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/patch.xml"/>
    8887  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/psmisc.xml"/>
     
    10099  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/vim.xml"/>
    101100  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc64/elftoaout.xml"/>
    102   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc/silo.xml"/>
     101  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc64-64/silo.xml"/>
    103102  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/aboutdebug.xml"/>
    104103  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/stripping.xml"/>
  • BOOK/final-system/sparc64/eglibc-64bit.xml

    r0cce40d r73ace20  
    3737    href="../multilib/eglibc-64bit.xml"
    3838    xpointer="xpointer(//*[@os='l4'])"/>
     39   
     40    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     41    href="../common/eglibc.xml"
     42    xpointer="xpointer(//*[@os='p3'])"/>
     43
     44    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     45    href="../common/eglibc.xml"
     46    xpointer="xpointer(//*[@os='p4'])"/>
    3947
    4048    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     
    6977<screen os="h"><userinput>CC="gcc ${BUILD64}" CXX="g++ ${BUILD64}" \
    7078    ../eglibc-&eglibc-version;/configure --prefix=/usr \
    71     --disable-profile --enable-add-ons --enable-kernel=2.6.0 \
     79    --disable-profile --enable-add-ons --enable-kernel=2.6.32 \
    7280    --libexecdir=/usr/lib64/eglibc --libdir=/usr/lib64 \
    7381    --cache-file=config.cache</userinput></screen>
     
    113121    xpointer="xpointer(//*[@os='t'])"/>
    114122
     123    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     124    href="../common/eglibc.xml"
     125    xpointer="xpointer(//*[@os='ra'])"/>
     126
     127    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     128    href="../common/eglibc.xml"
     129    xpointer="xpointer(//*[@os='rb'])"/>
     130
    115131  </sect2>
    116132
  • BOOK/final-system/x86-chapter.xml

    r0cce40d r73ace20  
    2424  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/mpc.xml"/>
    2525  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ppl.xml"/>
    26   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/cloog-ppl.xml"/>
     26  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/cloog.xml"/>
    2727  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/zlib.xml"/>
    2828  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/binutils.xml"/>
     
    3030  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/sed.xml"/>
    3131  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ncurses.xml"/>
    32   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/glib.xml"/>
    3332  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/pkg-config.xml"/>
    3433  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/util-linux.xml"/>
     
    6261  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/xz.xml"/>
    6362  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/man.xml"/>
    64   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/module-init-tools.xml"/>
     63  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/kmod.xml"/>
    6564  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/patch.xml"/>
    6665  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/psmisc.xml"/>
  • BOOK/final-system/x86/eglibc.xml

    r0cce40d r73ace20  
    4141    href="../common/eglibc.xml"
    4242    xpointer="xpointer(//*[@os='l4'])"/>
     43   
     44    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     45    href="../common/eglibc.xml"
     46    xpointer="xpointer(//*[@os='p3'])"/>
     47
     48    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     49    href="../common/eglibc.xml"
     50    xpointer="xpointer(//*[@os='p4'])"/>
    4351
    4452    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     
    6068<screen os="h"><userinput>CFLAGS="-march=$(cut -d- -f1 &lt;&lt;&lt; $MACHTYPE) \
    6169    -mtune=generic -g -O2" ../eglibc-&eglibc-version;/configure --prefix=/usr \
    62     --disable-profile --enable-add-ons --enable-kernel=2.6.0 \
     70    --disable-profile --enable-add-ons --enable-kernel=2.6.32 \
    6371    --libexecdir=/usr/lib/eglibc</userinput></screen>
    6472
     
    131139    xpointer="xpointer(//*[@os='t'])"/>
    132140
     141    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     142    href="../common/eglibc.xml"
     143    xpointer="xpointer(//*[@os='ra'])"/>
     144
     145    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     146    href="../common/eglibc.xml"
     147    xpointer="xpointer(//*[@os='rb'])"/>
     148
    133149  </sect2>
    134150
  • BOOK/final-system/x86_64-64-chapter.xml

    r0cce40d r73ace20  
    2424  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/mpc.xml"/>
    2525  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ppl.xml"/>
    26   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/cloog-ppl.xml"/>
     26  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/cloog.xml"/>
    2727  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/zlib.xml"/>
    2828  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86_64-64/binutils.xml"/>
     
    3030  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/sed.xml"/>
    3131  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ncurses.xml"/>
    32   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/glib.xml"/>
    3332  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/pkg-config.xml"/>
    3433  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/util-linux.xml"/>
     
    6261  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/xz.xml"/>
    6362  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/man.xml"/>
    64   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/module-init-tools.xml"/>
     63  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/kmod.xml"/>
    6564  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/patch.xml"/>
    6665  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/psmisc.xml"/>
  • BOOK/final-system/x86_64-64/binutils.xml

    r0cce40d r73ace20  
    4141    href="../common/binutils.xml"
    4242    xpointer="xpointer(//*[@os='f'])"/>
     43
     44    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     45    href="../../final-system/common/binutils.xml"
     46    xpointer="xpointer(//*[@os='p1'])"/>
     47
     48    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     49    href="../../final-system/common/binutils.xml"
     50    xpointer="xpointer(//*[@os='p2'])"/>
    4351
    4452    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
  • BOOK/final-system/x86_64-64/eglibc.xml

    r0cce40d r73ace20  
    4141    href="../common/eglibc.xml"
    4242    xpointer="xpointer(//*[@os='l4'])"/>
     43   
     44    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     45    href="../common/eglibc.xml"
     46    xpointer="xpointer(//*[@os='p3'])"/>
     47
     48    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     49    href="../common/eglibc.xml"
     50    xpointer="xpointer(//*[@os='p4'])"/>
    4351
    4452    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     
    5462    xpointer="xpointer(//*[@os='f'])"/>
    5563
    56     <para os="l1">Tell EGLIBC to install its libraries into
     64    <para os="l5">Tell EGLIBC to install its libraries into
    5765    <filename class="directory">/lib</filename>:</para>
    5866
    59 <screen os="l2"><userinput>echo "slibdir=/lib" &gt;&gt; configparms</userinput></screen>
     67<screen os="l6"><userinput>echo "slibdir=/lib" &gt;&gt; configparms</userinput></screen>
    6068
    6169    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     
    6573<screen os="h"><userinput>CFLAGS="-mtune=generic -g -O2" \
    6674    ../eglibc-&eglibc-version;/configure --prefix=/usr \
    67     --disable-profile --enable-add-ons --enable-kernel=2.6.0 \
     75    --disable-profile --enable-add-ons --enable-kernel=2.6.32 \
    6876    --libexecdir=/usr/lib/eglibc --libdir=/usr/lib</userinput></screen>
    6977
     
    147155
    148156    <screen><userinput>rm -v /usr/bin/ldd.bak</userinput></screen>
     157
     158    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     159    href="../common/eglibc.xml"
     160    xpointer="xpointer(//*[@os='ra'])"/>
     161
     162    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     163    href="../common/eglibc.xml"
     164    xpointer="xpointer(//*[@os='rb'])"/>
    149165
    150166  </sect2>
  • BOOK/final-system/x86_64-chapter.xml

    r0cce40d r73ace20  
    2929  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/ppl.xml"/>
    3030  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/ppl-64bit.xml"/>
    31   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/cloog-ppl.xml"/>
    32   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/cloog-ppl-64bit.xml"/>
     31  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/cloog.xml"/>
     32  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/cloog-64bit.xml"/>
    3333  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/zlib.xml"/>
    3434  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/zlib-64bit.xml"/>
     
    3939  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/ncurses.xml"/>
    4040  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/ncurses-64bit.xml"/>
    41   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/glib.xml"/>
    42   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/glib-64bit.xml"/>
    4341  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/pkg-config.xml"/>
    4442  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/util-linux.xml"/>
     
    8482  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/xz-64bit.xml"/>
    8583  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/man.xml"/>
    86   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/module-init-tools.xml"/>
     84  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/kmod.xml"/>
     85  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/kmod-64bit.xml"/>
    8786  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/patch.xml"/>
    8887  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/psmisc.xml"/>
  • BOOK/final-system/x86_64/eglibc-64bit.xml

    r0cce40d r73ace20  
    3737    href="../multilib/eglibc-64bit.xml"
    3838    xpointer="xpointer(//*[@os='l4'])"/>
     39   
     40    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     41    href="../common/eglibc.xml"
     42    xpointer="xpointer(//*[@os='p3'])"/>
     43
     44    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     45    href="../common/eglibc.xml"
     46    xpointer="xpointer(//*[@os='p4'])"/>
    3947
    4048    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     
    6573    CFLAGS="-mtune=generic -g -O2" \
    6674    ../eglibc-&eglibc-version;/configure --prefix=/usr \
    67     --disable-profile --enable-add-ons --enable-kernel=2.6.0 \
     75    --disable-profile --enable-add-ons --enable-kernel=2.6.32 \
    6876    --libexecdir=/usr/lib64/eglibc --libdir=/usr/lib64</userinput></screen>
    6977
     
    107115    href="eglibc.xml"
    108116    xpointer="xpointer(//*[@os='t'])"/>
     117
     118    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     119    href="../common/eglibc.xml"
     120    xpointer="xpointer(//*[@os='ra'])"/>
     121
     122    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     123    href="../common/eglibc.xml"
     124    xpointer="xpointer(//*[@os='rb'])"/>
    109125
    110126  </sect2>
  • BOOK/final-system/x86_64/eglibc.xml

    r0cce40d r73ace20  
    4242    href="../common/eglibc.xml"
    4343    xpointer="xpointer(//*[@os='l4'])"/>
     44   
     45    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     46    href="../common/eglibc.xml"
     47    xpointer="xpointer(//*[@os='p3'])"/>
     48
     49    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     50    href="../common/eglibc.xml"
     51    xpointer="xpointer(//*[@os='p4'])"/>
    4452
    4553    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     
    6270    CFLAGS="-march=$(cut -d- -f1 &lt;&lt;&lt; ${CLFS_TARGET32}) \
    6371    -mtune=generic -g -O2" ../eglibc-&eglibc-version;/configure --prefix=/usr \
    64     --disable-profile --enable-add-ons --enable-kernel=2.6.0 \
     72    --disable-profile --enable-add-ons --enable-kernel=2.6.32 \
    6573    --libexecdir=/usr/lib/eglibc --host=${CLFS_TARGET32}</userinput></screen>
    6674
Note: See TracChangeset for help on using the changeset viewer.