Changeset 76b06f6 for BOOK/final-system


Ignore:
Timestamp:
Sep 24, 2013, 11:53:17 AM (11 years ago)
Author:
William Harrington <kb0iic@…>
Children:
2e9ccbe
Parents:
111b12a
Message:

Prepare for CLFS-2.0.0 release.

Location:
BOOK/final-system
Files:
3 added
7 deleted
72 edited
9 moved

Legend:

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

    r111b12a r76b06f6  
    3030    xpointer="xpointer(//*[@os='p2'])"/>
    3131
     32
    3233    <para os="p5">Apply the following patch so that GCC links to
    3334    <filename class="directory">/lib</filename> instead of
     
    3536
    3637<screen os="p6"><userinput>patch -Np1 -i ../&gcc-pure64-patch;</userinput></screen>
    37 
    38     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    39     href="../common/gcc.xml"
    40     xpointer="xpointer(//*[@os='fix1'])"/>
    41 
    42     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    43     href="../common/gcc.xml"
    44     xpointer="xpointer(//*[@os='fix2'])"/>
    4538
    4639    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     
    7972    href="../common/gcc.xml"
    8073    xpointer="xpointer(//*[@os='l'])"/>
    81 
    82     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    83     href="../common/gcc.xml"
    84     xpointer="xpointer(//*[@os='s1'])"/>
    85 
    86     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    87     href="../common/gcc.xml"
    88     xpointer="xpointer(//*[@os='s2'])"/>
    8974
    9075    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     
    136121    xpointer="xpointer(//*[@os='x'])"/>
    137122
    138     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    139     href="../common/gcc.xml"
    140     xpointer="xpointer(//*[@os='y'])"/>
    141 
    142     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    143     href="../common/gcc.xml"
    144     xpointer="xpointer(//*[@os='z'])"/>
    145 
    146123  </sect2>
    147124
  • BOOK/final-system/alpha-chapter.xml

    r111b12a r76b06f6  
    2323  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/mpfr.xml"/>
    2424  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/mpc.xml"/>
    25   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/isl.xml"/>
     25  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ppl.xml"/>
    2626  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/cloog.xml"/>
    2727  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/zlib.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/pkg-config-lite.xml"/>
     32  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/pkg-config.xml"/>
    3333  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/util-linux.xml"/>
    3434  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/procps.xml"/>
     
    4747  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/automake.xml"/>
    4848  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bash.xml"/>
    49   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bc.xml"/>
    5049  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bzip2.xml"/>
    5150  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/diffutils.xml"/>
     
    7271  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/tar.xml"/>
    7372  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/texinfo.xml"/>
    74   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/eudev.xml"/>
     73  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/udev.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="alpha/aboot.xml"/>
  • BOOK/final-system/alpha/eglibc.xml

    r111b12a r76b06f6  
    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/common/cloog.xml

    r111b12a r76b06f6  
    3232<screen os="b"><userinput>CC="gcc -isystem /usr/include" \
    3333LDFLAGS="-Wl,-rpath-link,/usr/lib:/lib" \
    34   ./configure --prefix=/usr --enable-shared --with-isl=system</userinput></screen>
     34  ./configure --prefix=/usr --enable-shared</userinput></screen>
    3535
    3636    <para os="c">Compile the package:</para>
     
    6363      <seglistitem>
    6464        <seg>cloog</seg>
    65         <seg>libcloog-isl.[a,so]</seg>
    66         <seg>/usr/include/cloog</seg>
     65        <seg>libcloog-isl.[a,so], libisl.[a,so]</seg>
     66        <seg>/usr/include/cloog, /usr/include/isl</seg>
    6767      </seglistitem>
    6868    </segmentedlist>
     
    9393      </varlistentry>
    9494
     95      <varlistentry id="libisl">
     96        <term><filename class="libraryfile">libisl</filename></term>
     97        <listitem>
     98          <para>The Integer Set Library.</para>
     99          <indexterm zone="ch-system-cloog libisl">
     100            <primary sortas="c-libisl">libisl</primary>
     101          </indexterm>
     102        </listitem>
     103      </varlistentry>
     104
    95105    </variablelist>
    96106
  • BOOK/final-system/common/eglibc.xml

    r111b12a r76b06f6  
    5858unset LINKER</userinput></screen>
    5959
     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>
     64
    6065    <para os="b">The EGLIBC build system is self-contained and will install
    6166    perfectly, even though the compiler specs file and linker are still
     
    7479
    7580<screen os="h"><userinput>../eglibc-&eglibc-version;/configure --prefix=/usr \
    76     --disable-profile --enable-kernel=2.6.32 --libexecdir=/usr/lib/eglibc \
    77     --enable-obsolete-rpc</userinput></screen>
     81    --disable-profile --enable-kernel=2.6.32 --libexecdir=/usr/lib/eglibc</userinput></screen>
    7882
    7983    <variablelist os="i">
     
    8387        <term><parameter>--libexecdir=/usr/lib/eglibc</parameter></term>
    8488        <listitem>
    85           <para>This changes the location of the <command>getconf</command>
    86           utility from its default of <filename
     89          <para>This changes the location of the <command>pt_chown</command>
     90          program from its default of <filename
    8791          class="directory">/usr/libexec</filename> to <filename
    8892          class="directory">/usr/lib/eglibc</filename>.</para>
     
    148152<screen os="t"><userinput>make install</userinput></screen>
    149153
     154    <para os="ra">Install NIS and RPC related headers that are not installed by default.</para>
     155
     156<screen os="rb"><userinput>cp -v ../eglibc-&eglibc-version;/sunrpc/rpc/*.h /usr/include/rpc
     157cp -v ../eglibc-&eglibc-version;/sunrpc/rpcsvc/*.h /usr/include/rpcsvc
     158cp -v ../eglibc-&eglibc-version;/nis/rpcsvc/*.h /usr/include/rpcsvc</userinput></screen>
     159
    150160  </sect2>
    151161
     
    240250EOF</userinput></screen>
    241251
    242     <para>Install timezone data:</para>
    243 <screen><userinput>tar -xf ../tzdata&tzdata-version;.tar.gz
    244 
    245 ZONEINFO=/usr/share/zoneinfo
    246 mkdir -pv $ZONEINFO/{posix,right}
    247 
    248 for tz in etcetera southamerica northamerica europe africa antarctica  \
    249           asia australasia backward pacificnew solar87 solar88 solar89 \
    250           systemv; do
    251     zic -L /dev/null   -d $ZONEINFO       -y "sh yearistype.sh" ${tz}
    252     zic -L /dev/null   -d $ZONEINFO/posix -y "sh yearistype.sh" ${tz}
    253     zic -L leapseconds -d $ZONEINFO/right -y "sh yearistype.sh" ${tz}
    254 done
    255 
    256 cp -v zone.tab iso3166.tab $ZONEINFO
    257 zic -d $ZONEINFO -p America/New_York
    258 unset ZONEINFO</userinput></screen>
    259 
    260     <variablelist>
    261       <title>The meaning of the zic commands:</title>
    262 
    263       <varlistentry>
    264         <term><parameter>zic -L /dev/null ...</parameter></term>
    265         <listitem>
    266           <para>This creates posix timezones, without any leap seconds.  It is
    267           conventional to put these in both
    268           <filename class="directory">zoneinfo</filename> and
    269           <filename class="directory">zoneinfo/posix</filename>. It is
    270           necessary to put the POSIX timezones in
    271           <filename class="directory">zoneinfo</filename>, otherwise various
    272           test-suites will report errors. On an embedded system, where space is
    273           tight and you do not intend to ever update the timezones, you could save
    274           1.9MB by not using the <filename class="directory">posix</filename>
    275           directory, but some applications or test-suites might give less good
    276           results</para>
    277         </listitem>
    278       </varlistentry>
    279       <varlistentry>
    280         <term><parameter>zic -L leapseconds ...</parameter></term>
    281         <listitem>
    282           <para>This creates right timezones, including leap seconds. On an
    283           embedded system, where space is tight and you do not intend to
    284           ever update the timezones, or care about the correct time, you could
    285           save 1.9MB by omitting the <filename class="directory">right</filename>
    286           directory.</para>
    287         </listitem>
    288       </varlistentry>
    289       <varlistentry>
    290         <term><parameter>zic ... -p ...</parameter></term>
    291         <listitem>
    292           <para>This creates the <filename>posixrules</filename> file. We use
    293           New York because POSIX requires the daylight savings time rules
    294           to be in accordance with US rules.</para>
    295         </listitem>
    296       </varlistentry>
    297     </variablelist>
    298 
    299252    <para>To determine the local time zone, run the following script:</para>
    300253
     
    375328        <seg>catchsegv, gencat, getconf, getent, iconv, iconvconfig, ldconfig,
    376329        ldd, lddlibc4, locale, localedef, makedb, mtrace, nscd,
    377         pcprofiledump, pldd, rpcgen, sln, sprof, tzselect, xtrace,zdump,
    378         and zic</seg>
     330        pcprofiledump, pldd, pt_chown, rpcgen, sln, sprof, tzselect,
     331        xtrace,zdump, and zic</seg>
    379332        <seg>ld.so, libBrokenLocale.[a,so], libSegFault.so, libanl.[a,so],
    380333        libbsd-compat.a, libc.[a,so], libc_nonshared.a, libcidn.[a,so],
     
    568521      </varlistentry>
    569522
     523      <varlistentry id="pt_chown">
     524        <term><command>pt_chown</command></term>
     525        <listitem>
     526          <para>A helper program for <command>grantpt</command> to set the owner,
     527          group and access permissions of a slave pseudo terminal</para>
     528          <indexterm zone="ch-system-eglibc pt_chown">
     529            <primary sortas="b-pt_chown">pt_chown</primary>
     530          </indexterm>
     531        </listitem>
     532      </varlistentry>
     533
    570534      <varlistentry id="rpcgen">
    571535        <term><command>rpcgen</command></term>
  • BOOK/final-system/common/gcc.xml

    r111b12a r76b06f6  
    2626    <title>Installation of GCC</title>
    2727
     28
    2829    <para os="p1">The following patch contains a number of updates to the
    2930    &gcc-version; branch by the GCC developers:</para>
    3031
    3132    <screen os="p2"><userinput>patch -Np1 -i ../&gcc-branch_update-patch;</userinput></screen>
    32 
    33     <para os="fix1">Apply a <command>sed</command> subsitution that will
    34     suppress the execution of the <command>fixincludes</command> script:</para>
    35 
    36 <screen os="fix2"><userinput>cp -v gcc/Makefile.in{,.orig}
    37 sed 's@\./fixinc\.sh@-c true@' gcc/Makefile.in.orig > gcc/Makefile.in</userinput></screen>
    3833
    3934    <para os="d">Apply a <command>sed</command> substitution that will suppress the
     
    6055    --enable-clocale=gnu --enable-languages=c,c++ \
    6156    --disable-multilib --disable-libstdcxx-pch \
    62     --enable-cloog-backend=isl --disable-isl-version-check --with-system-zlib \
    63     --enable-checking=release --enable-libstdcxx-time \
    64     --disable-install-libiberty</userinput></screen>
     57    --enable-cloog-backend=isl</userinput></screen>
    6558
    6659    <para os="j">Compile the package:</para>
     
    7366    </important>
    7467
    75    <para os="s1">Increase the stack size prior to running the tests:</para>
    76 
    77 <screen os="s2"><userinput remap="test">ulimit -s 32768</userinput></screen>
    78 
    7968    <para os="m">Test the results, but do not stop at errors:</para>
    8069
     
    10998
    11099<screen os="x"><userinput>ln -sv gcc /usr/bin/cc</userinput></screen>
    111 
    112     <para os="y">Finally, move a misplaced file:</para>
    113 
    114 <screen os="z"><userinput>mv -v /usr/lib/*gdb.py /usr/share/gdb/auto-load/usr/lib</userinput></screen>
    115100
    116101  </sect2>
  • BOOK/final-system/common/gmp.xml

    r111b12a r76b06f6  
    4848    <para os="a">Prepare GMP for compilation:</para>
    4949
    50 <screen os="b"><userinput>CC="gcc -isystem /usr/include" \
     50<screen os="b"><userinput>CPPFLAGS=-fexceptions CC="gcc -isystem /usr/include" \
    5151CXX="g++ -isystem /usr/include" \
    5252LDFLAGS="-Wl,-rpath-link,/usr/lib:/lib" \
    53   ./configure --prefix=/usr --enable-cxx</userinput></screen>
     53  ./configure --prefix=/usr --enable-cxx --enable-mpbsd</userinput></screen>
    5454
    5555    <para os="c">Compile the package:</para>
  • BOOK/final-system/common/iana-etc.xml

    r111b12a r76b06f6  
    2828    <note os="p1">
    2929      <para>This package has the option of downloading updated data when internet access is available. If /etc/resolv.conf has a nameserver entry and internet access is available at this step, then apply the IANA get patch and get the updated data:
    30 <screen><command>patch -Np1 -i ../&iana-etc-get_fix-patch;</command>
    31 <command>make get</command></screen>
     30<screen><userinput>patch -Np1 -i ../&iana-etc-get_fix-patch;</userinput></screen>
     31<screen><userinput>make get</userinput></screen>
    3232Do not apply the following patch.</para>
    3333    </note>
  • BOOK/final-system/common/iputils.xml

    r111b12a r76b06f6  
    3030<screen os="p2"><userinput>patch -Np1 -i ../&iputils-fixes-patch;</userinput></screen>
    3131
     32    <para os="p3">The following patch contains pregenerated documentation for
     33    IPutils:</para>
     34
     35<screen os="p4"><userinput>patch -Np1 -i ../&iputils-doc-patch;</userinput></screen>
     36
    3237    <para os="a">Compile the package:</para>
    3338
    34 <screen os="b"><userinput>make USE_CAP=no \
    35     IPV4_TARGETS="tracepath ping clockdiff rdisc" \
     39<screen os="b"><userinput>make IPV4_TARGETS="tracepath ping clockdiff rdisc" \
    3640    IPV6_TARGETS="tracepath6 traceroute6"</userinput></screen>
    3741
  • BOOK/final-system/common/kbd.xml

    r111b12a r76b06f6  
    2626    <title>Installation of Kbd</title>
    2727
     28    <para os="p1">Apply the following patch to fix a typo in es.po:</para>
     29
     30    <screen os="p2"><userinput>patch -Np1 -i ../&kbd-espo-patch;</userinput></screen>
     31
    2832    <para os="a">Prepare Kbd for compilation:</para>
    2933
    30 <screen os="b"><userinput>PKG_CONFIG_PATH="/tools/lib/pkgconfig" \
    31     ./configure --prefix=/usr --disable-vlock --enable-optional-progs</userinput></screen>
     34<screen os="b"><userinput>./configure --prefix=/usr</userinput></screen>
    3235
    3336    <para os="c">Compile the package:</para>
  • BOOK/final-system/common/kmod.xml

    r111b12a r76b06f6  
    3131<screen os="b"><userinput>./configure --prefix=/usr \
    3232    --bindir=/bin --sysconfdir=/etc \
    33     --with-rootlibdir=/lib --disable-manpages \
     33    --with-rootlibdir=/lib \
    3434    --with-zlib --with-xz</userinput></screen>
    3535
     
    6262    <para os="g">Install the package:</para>
    6363
    64 <screen os="h"><userinput>make install
    65 make -C man install</userinput></screen>
     64<screen os="h"><userinput>make install</userinput></screen>
    6665
    6766    <para os="i">Create symbolic links for programs that expect Module-Init-Tools.</para>
    6867
    69 <screen os="j"><userinput>ln -sfv kmod /bin/lsmod
    70 ln -sfv ../bin/kmod /sbin/depmod
    71 ln -sfv ../bin/kmod /sbin/insmod
    72 ln -sfv ../bin/kmod /sbin/modprobe
    73 ln -sfv ../bin/kmod /sbin/modinfo
    74 ln -sfv ../bin/kmod /sbin/rmmod</userinput></screen>
     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>
    7574 
    7675  </sect2>
  • BOOK/final-system/common/linux-headers.xml

    r111b12a r76b06f6  
    3232<screen os="c"><userinput>make mrproper
    3333make headers_check
    34 make INSTALL_HDR_PATH=/usr headers_install
     34make INSTALL_HDR_PATH=dest headers_install
     35cp -rv dest/include/* /usr/include
    3536find /usr/include -name .install -or -name ..install.cmd | xargs rm -fv</userinput></screen>
    3637
     
    5455
    5556      <varlistentry os="d3">
    56         <term><parameter>make INSTALL_HDR_PATH=/usr headers_install</parameter></term>
     57        <term><parameter>make INSTALL_HDR_PATH=dest headers_install</parameter></term>
    5758        <listitem>
    58           <para>This will install the kernel headers into
    59           <filename class="directory">/usr/include</filename>.</para>
     59          <para>Normally the headers_install target removes the entire
     60          destination directory (default
     61          <filename class="directory">/usr/include</filename>) before
     62          installing the headers. To prevent this, we tell the kernel to
     63          install the headers to a directory inside the source dir.</para>
    6064        </listitem>
    6165      </varlistentry>
  • BOOK/final-system/common/make.xml

    r111b12a r76b06f6  
    2424  <sect2 role="installation">
    2525    <title>Installation of Make</title>
    26 
    27     <para os="p1">Apply upstream fixes:</para>
    28 
    29     <screen os="p2"><userinput>patch -Np1 -i ../&make-fixes-patch;</userinput></screen>
    3026
    3127    <para os="a">Prepare Make for compilation:</para>
  • BOOK/final-system/common/pkg-config.xml

    r111b12a r76b06f6  
    66]>
    77
    8 <sect1 id="ch-system-pkg-config-lite" role="wrap">
    9   <?dbhtml filename="pkg-config-lite.html"?>
     8<sect1 id="ch-system-pkg-config" role="wrap">
     9  <?dbhtml filename="pkg-config.html"?>
    1010
    11   <title>Pkg-config-lite-&pkg-config-lite-version;</title>
     11  <title>Pkg-config-&pkg-config-version;</title>
    1212
    13   <indexterm zone="ch-system-pkg-config-lite">
    14     <primary sortas="a-Pkg-config-lite">Pkg-config-lite</primary>
     13  <indexterm zone="ch-system-pkg-config">
     14    <primary sortas="a-Pkg-config">Pkg-config</primary>
    1515  </indexterm>
    1616
     
    1818    <title/>
    1919
    20     <para>Pkg-config-lite is a tool to help you insert the correct compiler options
     20    <para>Pkg-config is a tool to help you insert the correct compiler options
    2121    on the command line when compiling applications and libraries.</para>
    2222
     
    2424
    2525  <sect2 role="installation">
    26     <title>Installation of Pkg-config-lite</title>
     26    <title>Installation of Pkg-config</title>
    2727
    28     <para os="a">Prepare Pkg-config-lite for compilation:</para>
     28    <para os="a">Prepare Pkg-config for compilation:</para>
    2929
    3030<screen os="b"><userinput>./configure --prefix=/usr</userinput></screen>
     
    4343  </sect2>
    4444
    45   <sect2 id="contents-pkg-config-lite" role="content">
    46     <title>Contents of Pkg-config-lite</title>
     45  <sect2 id="contents-pkg-config" role="content">
     46    <title>Contents of Pkg-config</title>
    4747
    4848    <segmentedlist>
     
    6161      <?dbhtml list-presentation="table"?>
    6262
    63       <varlistentry id="pkg-config-lite">
     63      <varlistentry id="pkg-config">
    6464        <term><command>pkg-config</command></term>
    6565        <listitem>
     
    6767          information about installed libraries in the system. It is typically
    6868          used to compile and link against one or more libraries.</para>
    69           <indexterm zone="ch-system-pkg-config-lite pkg-config-lite">
    70             <primary sortas="b-pkg-config-lite">pkg-config</primary>
     69          <indexterm zone="ch-system-pkg-config pkg-config">
     70            <primary sortas="b-pkg-config">pkg-config</primary>
    7171          </indexterm>
    7272        </listitem>
  • BOOK/final-system/common/sysvinit.xml

    r111b12a r76b06f6  
    8282
    8383<screen><userinput>cat &gt;&gt; /etc/inittab &lt;&lt; "EOF"
    84 <literal>1:2345:respawn:/sbin/agetty --noclear -I '\033(K' tty1 9600
    85 2:2345:respawn:/sbin/agetty --noclear -I '\033(K' tty2 9600
    86 3:2345:respawn:/sbin/agetty --noclear -I '\033(K' tty3 9600
    87 4:2345:respawn:/sbin/agetty --noclear -I '\033(K' tty4 9600
    88 5:2345:respawn:/sbin/agetty --noclear -I '\033(K' tty5 9600
    89 6:2345:respawn:/sbin/agetty --noclear -I '\033(K' tty6 9600
     84<literal>1:2345:respawn:/sbin/agetty -I '\033(K' tty1 9600
     852:2345:respawn:/sbin/agetty -I '\033(K' tty2 9600
     863:2345:respawn:/sbin/agetty -I '\033(K' tty3 9600
     874:2345:respawn:/sbin/agetty -I '\033(K' tty4 9600
     885:2345:respawn:/sbin/agetty -I '\033(K' tty5 9600
     896:2345:respawn:/sbin/agetty -I '\033(K' tty6 9600
    9090</literal>
    9191EOF</userinput></screen>
     
    9595
    9696<screen><userinput>cat &gt;&gt; /etc/inittab &lt;&lt; "EOF"
    97 <literal>c0:12345:respawn:/sbin/agetty --noclear 115200 ttyS0 vt100
     97<literal>c0:12345:respawn:/sbin/agetty 115200 ttyS0 vt100
    9898</literal>
    9999EOF</userinput></screen>
  • BOOK/final-system/common/tar.xml

    r111b12a r76b06f6  
    2929
    3030<screen os="p2"><userinput>patch -Np1 -i ../&tar-man-patch;</userinput></screen>
    31 
    32     <para os="s1">EGLIBC-&eglibc-version; does not declare gets():</para>
    33 
    34 <screen os="s2"><userinput>sed -i -e '/gets is a/d' gnu/stdio.in.h</userinput></screen>
    3531
    3632    <para os="a">Prepare Tar for compilation:</para>
  • BOOK/final-system/common/udev.xml

    r111b12a r76b06f6  
    66]>
    77
    8 <sect1 id="ch-system-eudev" role="wrap">
    9   <?dbhtml filename="eudev.html"?>
    10 
    11   <title>Eudev-&eudev-version;</title>
    12 
    13   <indexterm zone="ch-system-eudev">
    14     <primary sortas="a-Eudev">Eudev</primary>
     8<sect1 id="ch-system-udev" role="wrap">
     9  <?dbhtml filename="udev.html"?>
     10
     11  <title>Udev-&udev-version;</title>
     12
     13  <indexterm zone="ch-system-udev">
     14    <primary sortas="a-Udev">Udev</primary>
    1515  </indexterm>
    1616
     
    1818    <title/>
    1919
    20     <para>The Eudev package contains programs for dynamic creation of device
     20    <para>The Udev package contains programs for dynamic creation of device
    2121    nodes.</para>
    2222
     
    2424
    2525  <sect2 role="installation">
    26     <title>Installation of Eudev</title>
    27 
    28     <para os="a">Prepare Eudev for compilation:</para>
    29 
    30 <screen os="b"><userinput>./configure --prefix=/usr --sysconfdir=/etc \
    31     --with-rootprefix="" --libexecdir=/lib --enable-split-usr \
    32     --libdir=/usr/lib --with-rootlibdir=/lib --sbindir=/sbin --bindir=/sbin \
    33     --enable-rule_generator --disable-introspection --disable-keymap \
    34     --disable-gudev --disable-gtk-doc-html --with-firmware-path=/lib/firmware \
    35     --enable-libkmod</userinput></screen>
     26    <title>Installation of Udev</title>
     27
     28    <para os="a">Prepare Udev for compilation:</para>
     29
     30<screen os="b"><userinput>./configure --prefix=/usr \
     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>
    3636
    3737    <para os="c">Compile the package:</para>
     
    5050<screen os="j"><userinput>install -dv /lib/firmware</userinput></screen>
    5151
    52     <para os="r1">Create a dummy rule so that Eudev will name ethernet devices properly for the system.</para>
    53 
    54 <screen os="r2"><userinput>echo "# dummy, so that network is once again on eth*" \
    55 > /etc/udev/rules.d/80-net-name-slot.rules</userinput></screen>
    56 
    5752  </sect2>
    5853
    59   <sect2 id="contents-eudev" role="content">
    60     <title>Contents of Eudev</title>
     54  <sect2 id="contents-udev" role="content">
     55    <title>Contents of Udev</title>
    6156
    6257    <segmentedlist>
     
    8277        <term><command>udevadm</command></term>
    8378        <listitem>
    84         <para>Controls the runtime behavior of Eudev, requests kernel
     79        <para>Controls the runtime behavior of Udev, requests kernel
    8580        events, manages the event queue, and provides simple debugging.</para>
    86           <indexterm zone="ch-system-eudev udevadm">
     81          <indexterm zone="ch-system-udev udevadm">
    8782            <primary sortas="b-udevadm">udevadm</primary>
    8883          </indexterm>
     
    9691          <command>udev</command>,
    9792          thus avoiding various race conditions</para>
    98           <indexterm zone="ch-system-eudev udevd">
     93          <indexterm zone="ch-system-udev udevd">
    9994            <primary sortas="b-udevd">udevd</primary>
    10095          </indexterm>
     
    106101        <term><command>ata_id</command></term>
    107102        <listitem>
    108           <para>Provides Eudev with a unique string and additional
     103          <para>Provides Udev with a unique string and additional
    109104          information (uuid, label) for an ATA drive</para>
    110           <indexterm zone="ch-system-eudev ata_id">
     105          <indexterm zone="ch-system-udev ata_id">
    111106            <primary sortas="b-ata_id">ata_id</primary>
    112107          </indexterm>
     
    118113        <listitem>
    119114          <para>Prints the capabilities of a CDROM or DVDROM drive.</para>
    120           <indexterm zone="ch-system-eudev cdrom_id">
     115          <indexterm zone="ch-system-udev cdrom_id">
    121116            <primary sortas="b-cdrom_id">cdrom_id</primary>
    122117          </indexterm>
     
    127122        <term><command>collect</command></term>
    128123        <listitem>
    129           <para>Given an ID for the current uevent and a list of IDs
    130 (for all target uevents), registers the current ID and indicates whether
    131 all target IDs have been registered.</para>
    132           <indexterm zone="ch-system-eudev collect">
     124          <para>DESCRIPTION REQUIRED</para>
     125          <indexterm zone="ch-system-udev collect">
    133126            <primary sortas="b-collect">collect</primary>
    134127          </indexterm>
     
    140133        <listitem>
    141134          <para>Creates all possible floppy devices based on the CMOS type</para>
    142           <indexterm zone="ch-system-eudev create_floppy_devices">
     135          <indexterm zone="ch-system-udev create_floppy_devices">
    143136            <primary sortas="b-create_floppy_devices">create_floppy_devices</primary>
    144137          </indexterm>
     
    150143        <listitem>
    151144          <para>Identifies x86 disk drives from Enhanced Disk Drive calls</para>
    152           <indexterm zone="ch-system-eudev edd_id">
     145          <indexterm zone="ch-system-udev edd_id">
    153146            <primary sortas="b-edd_id">edd_id</primary>
    154147          </indexterm>
     
    160153        <listitem>
    161154          <para>Script to load firmware for a device</para>
    162           <indexterm zone="ch-system-eudev firmware.sh">
     155          <indexterm zone="ch-system-udev firmware.sh">
    163156            <primary sortas="b-firmware.sh">firmware.sh</primary>
    164157          </indexterm>
     
    169162        <term><command>fstab_import</command></term>
    170163        <listitem>
    171           <para>Finds an entry in <filename>/etc/fstab</filename> that matches
    172 the current device, and provides its information to Udev.</para>
    173           <indexterm zone="ch-system-eudev fstab_import">
     164          <para>DESCRIPTION REQUIRED</para>
     165          <indexterm zone="ch-system-udev fstab_import">
    174166            <primary sortas="b-fstab_import">fstab_import</primary>
    175167          </indexterm>
     
    182174          <para>Provides the shortest possible unique hardware path to a
    183175          device</para>
    184           <indexterm zone="ch-system-eudev path_id">
     176          <indexterm zone="ch-system-udev path_id">
    185177            <primary sortas="b-path_id">path_id</primary>
    186178          </indexterm>
     
    192184        <listitem>
    193185          <para>Retrieves or generates a unique SCSI identifier.</para>
    194           <indexterm zone="ch-system-eudev scsi_id">
     186          <indexterm zone="ch-system-udev scsi_id">
    195187            <primary sortas="b-scsi_id">scsi_id</primary>
    196188          </indexterm>
     
    202194        <listitem>
    203195          <para>Identifies a USB block device.</para>
    204           <indexterm zone="ch-system-eudev usb_id">
     196          <indexterm zone="ch-system-udev usb_id">
    205197            <primary sortas="b-usb_id">usb_id</primary>
    206198          </indexterm>
     
    211203        <term><command>v4l_id</command></term>
    212204        <listitem>
    213           <para>Determines V4L capabilities for a given device.</para>
    214           <indexterm zone="ch-system-eudev v4l_id">
     205          <para>DESCRIPTION REQUIRED</para>
     206          <indexterm zone="ch-system-udev v4l_id">
    215207            <primary sortas="b-v4l_id">v4l_id</primary>
    216208          </indexterm>
     
    221213        <term><command>write_cd_rules</command></term>
    222214        <listitem>
    223           <para>A script which generates Eudev rules to provide stable names
    224 for network interfaces.</para>
    225           <indexterm zone="ch-system-eudev write_cd_rules">
     215          <para>DESCRIPTION REQUIRED</para>
     216          <indexterm zone="ch-system-udev write_cd_rules">
    226217            <primary sortas="b-write_cd_rules">write_cd_rules</primary>
    227218          </indexterm>
     
    232223        <term><command>write_net_rules</command></term>
    233224        <listitem>
    234           <para>A script which generates Eudev rules to provide stable names
    235 for network interfaces.</para>
    236           <indexterm zone="ch-system-eudev write_net_rules">
     225          <para>DESCRIPTION REQUIRED</para>
     226          <indexterm zone="ch-system-udev write_net_rules">
    237227            <primary sortas="b-write_net_rules">write_net_rules</primary>
    238228          </indexterm>
     
    244234        <term><filename class="libraryfile">libudev</filename></term>
    245235        <listitem>
    246           <para>A library interface to eudev device information.</para>
    247           <indexterm zone="ch-system-eudev libudev">
     236          <para>DESCRIPTION REQUIRED</para>
     237          <indexterm zone="ch-system-udev libudev">
    248238            <primary sortas="c-libudev">libudev</primary>
    249239          </indexterm>
     
    251241      </varlistentry>
    252242
    253       <varlistentry id="etc-eudev">
     243      <varlistentry id="etc-udev">
    254244        <term><filename class="directory">/etc/udev</filename></term>
    255245        <listitem>
    256246          <para>Contains <command>udev</command> configuration files,
    257247          device permissions, and rules for device naming</para>
    258           <indexterm zone="ch-system-eudev etc-eudev">
     248          <indexterm zone="ch-system-udev etc-udev">
    259249            <primary sortas="e-/etc/udev">/etc/udev</primary>
    260250          </indexterm>
     
    262252      </varlistentry>
    263253
    264       <varlistentry id="lib-eudev">
     254      <varlistentry id="lib-udev">
    265255        <term><filename class="directory">/lib/udev</filename></term>
    266256        <listitem>
    267257          <para>Contains <command>udev</command> helper programs
    268258          and static devices which get copied to /dev when booted.</para>
    269           <indexterm zone="ch-system-eudev lib-eudev">
     259          <indexterm zone="ch-system-udev lib-udev">
    270260            <primary sortas="e-/lib/udev">/lib/udev</primary>
    271261          </indexterm>
  • BOOK/final-system/common/util-linux.xml

    r111b12a r76b06f6  
    4444    <para os="a">Prepare Util-linux for compilation:</para>
    4545
    46 <screen os="b"><userinput>./configure --enable-write --disable-login --disable-su</userinput></screen>
     46<screen os="b"><userinput>./configure --enable-arch \
     47    --enable-write --disable-login --disable-su</userinput></screen>
    4748
    4849    <variablelist os="c">
    4950      <title>The meaning of the configure options:</title>
     51
     52      <varlistentry>
     53        <term><parameter>--enable-arch</parameter></term>
     54        <listitem>
     55          <para>This option allows the <command>arch</command> program to be
     56          installed.</para>
     57        </listitem>
     58      </varlistentry>
    5059
    5160      <varlistentry>
     
    97106
    98107      <seglistitem>
    99         <seg>addpart, agetty, blkid, blockdev, cal, cfdisk, chcpu,
     108        <seg>addpart, agetty, arch, blkid, blockdev, cal, cfdisk, chcpu,
    100109        chrt, col, colcrt, colrm, column, ctrlaltdel, cytune, delpart,
    101110        dmesg, eject, fallocate, fdformat, fdisk, findfs, findmnt, flock,
     
    141150      </varlistentry>
    142151
     152      <varlistentry id="arch">
     153        <term><command>arch</command></term>
     154        <listitem>
     155          <para>Reports the machine's architecture</para>
     156          <indexterm zone="ch-system-util-linux arch">
     157            <primary sortas="b-arch">arch</primary>
     158          </indexterm>
     159        </listitem>
     160      </varlistentry>
     161
    143162      <varlistentry id="blkid">
    144163        <term><command>blkid</command></term>
  • BOOK/final-system/common/vim.xml

    r111b12a r76b06f6  
    3434    </tip>
    3535
    36 <!-- vim branch update patch area
    3736    <para os="p1">The following patch merges all updates from the &vim-version; Branch
    3837    from the Vim developers:</para>
    3938
    4039<screen os="p2"><userinput>patch -Np1 -i ../&vim-branch_update-patch;</userinput></screen>
    41 -->
    4240
    4341    <para os="b">Change the default location of
  • BOOK/final-system/common/xz.xml

    r111b12a r76b06f6  
    3030    <para os="a">Prepare XZ-Utils for compilation:</para>
    3131
    32 <screen os="b"><userinput>./configure --prefix=/usr --libdir=/lib</userinput></screen>
     32<screen os="b"><userinput>./configure --prefix=/usr</userinput></screen>
    3333
    3434    <para os="c">Compile the package:</para>
  • BOOK/final-system/mips-chapter.xml

    r111b12a r76b06f6  
    2323  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/mpfr.xml"/>
    2424  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/mpc.xml"/>
    25   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/isl.xml"/>
     25  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ppl.xml"/>
    2626  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/cloog.xml"/>
    2727  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/zlib.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/pkg-config-lite.xml"/>
     32  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/pkg-config.xml"/>
    3333  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/util-linux.xml"/>
    3434  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/procps.xml"/>
     
    4747  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/automake.xml"/>
    4848  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bash.xml"/>
    49   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bc.xml"/>
    5049  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bzip2.xml"/>
    5150  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/diffutils.xml"/>
     
    7271  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/tar.xml"/>
    7372  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/texinfo.xml"/>
    74   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/eudev.xml"/>
     73  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/udev.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="mips/colo.xml"/>
  • BOOK/final-system/mips/eglibc.xml

    r111b12a r76b06f6  
    4444    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    4545    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'])"/>
     51
     52    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     53    href="../common/eglibc.xml"
    4654    xpointer="xpointer(//*[@os='b'])"/>
     55
     56    <para os="g1">MIPS is not supported in the main EGLIBC tree, so
     57    we need the eglibc-ports tarball. Unpack <filename>eglibc-ports-&eglibc-version;-r&eglibc-revision;</filename>:</para>
     58
     59<screen os="g2"><userinput>tar -xvf ../eglibc-ports-&eglibc-ports-version;-r&eglibc-revision;.tar.xz</userinput></screen>
    4760
    4861    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     
    110123    xpointer="xpointer(//*[@os='t'])"/>
    111124
     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
    112133  </sect2>
    113134
  • BOOK/final-system/mips/gcc.xml

    r111b12a r76b06f6  
    3131
    3232    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    33     href="../common/gcc.xml"
    34     xpointer="xpointer(//*[@os='fix1'])"/>
    35 
     33    href="../../cross-tools/mips/gcc-static.xml"
     34    xpointer="xpointer(//*[@os='f1'])"/>
     35   
    3636    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    37     href="../common/gcc.xml"
    38     xpointer="xpointer(//*[@os='fix2'])"/>
     37    href="../../cross-tools/mips/gcc-static.xml"
     38    xpointer="xpointer(//*[@os='f2'])"/>
    3939
    4040    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     
    7373    href="../common/gcc.xml"
    7474    xpointer="xpointer(//*[@os='l'])"/>
    75 
    76     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    77     href="../common/gcc.xml"
    78     xpointer="xpointer(//*[@os='s1'])"/>
    79 
    80     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    81     href="../common/gcc.xml"
    82     xpointer="xpointer(//*[@os='s2'])"/>
    8375
    8476    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     
    130122    xpointer="xpointer(//*[@os='x'])"/>
    131123
    132     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    133     href="../common/gcc.xml"
    134     xpointer="xpointer(//*[@os='y'])"/>
    135 
    136     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    137     href="../common/gcc.xml"
    138     xpointer="xpointer(//*[@os='z'])"/>
    139 
    140124  </sect2>
    141125
  • BOOK/final-system/mips64-64-chapter.xml

    r111b12a r76b06f6  
    2323  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/mpfr.xml"/>
    2424  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/mpc.xml"/>
    25   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/isl.xml"/>
     25  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ppl.xml"/>
    2626  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/cloog.xml"/>
    2727  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/zlib.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/pkg-config-lite.xml"/>
     32  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/pkg-config.xml"/>
    3333  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/util-linux.xml"/>
    3434  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/procps.xml"/>
     
    4747  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/automake.xml"/>
    4848  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bash.xml"/>
    49   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bc.xml"/>
    5049  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bzip2.xml"/>
    5150  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/diffutils.xml"/>
     
    7271  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/tar.xml"/>
    7372  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/texinfo.xml"/>
    74   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/eudev.xml"/>
     73  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/udev.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="mips64/colo.xml"/>
  • BOOK/final-system/mips64-64/eglibc.xml

    r111b12a r76b06f6  
    4444    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    4545    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'])"/>
     51
     52    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     53    href="../common/eglibc.xml"
    4654    xpointer="xpointer(//*[@os='b'])"/>
     55
     56    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     57    href="../mips/eglibc.xml"
     58    xpointer="xpointer(//*[@os='g1'])"/>
     59
     60    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     61    href="../mips/eglibc.xml"
     62    xpointer="xpointer(//*[@os='g2'])"/>
    4763
    4864    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     
    133149
    134150    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    135     href="../x86_64-64/eglibc.xml"
    136     xpointer="xpointer(//*[@os='u'])"/>
     151    href="../common/eglibc.xml"
     152    xpointer="xpointer(//*[@os='ra'])"/>
    137153
    138154    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    139     href="../x86_64-64/eglibc.xml"
    140     xpointer="xpointer(//*[@os='v'])"/>
     155    href="../common/eglibc.xml"
     156    xpointer="xpointer(//*[@os='rb'])"/>
    141157
    142158  </sect2>
  • BOOK/final-system/mips64-64/gcc.xml

    r111b12a r76b06f6  
    3030    xpointer="xpointer(//*[@os='p2'])"/>
    3131
     32
    3233    <para os="p5">Apply the following patch so that GCC links to
    3334    <filename class="directory">/lib</filename> instead of
     
    3738
    3839    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    39     href="../common/gcc.xml"
    40     xpointer="xpointer(//*[@os='fix1'])"/>
    41 
     40    href="../../cross-tools/mips/gcc-static.xml"
     41    xpointer="xpointer(//*[@os='f1'])"/>
     42   
    4243    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    43     href="../common/gcc.xml"
    44     xpointer="xpointer(//*[@os='fix2'])"/>
     44    href="../../cross-tools/mips/gcc-static.xml"
     45    xpointer="xpointer(//*[@os='f2'])"/>
    4546
    4647    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     
    7980    href="../common/gcc.xml"
    8081    xpointer="xpointer(//*[@os='l'])"/>
    81 
    82     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    83     href="../common/gcc.xml"
    84     xpointer="xpointer(//*[@os='s1'])"/>
    85 
    86     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    87     href="../common/gcc.xml"
    88     xpointer="xpointer(//*[@os='s2'])"/>
    8982
    9083    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     
    136129    xpointer="xpointer(//*[@os='x'])"/>
    137130
    138     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    139     href="../common/gcc.xml"
    140     xpointer="xpointer(//*[@os='y'])"/>
    141 
    142     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    143     href="../common/gcc.xml"
    144     xpointer="xpointer(//*[@os='z'])"/>
    145 
    146131  </sect2>
    147132
  • BOOK/final-system/mips64-chapter.xml

    r111b12a r76b06f6  
    3131  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/mpc-n32.xml"/>
    3232  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/mpc-64bit.xml"/>
    33   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/isl.xml"/>
    34   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/isl-n32.xml"/>
    35   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/isl-64bit.xml"/>
     33  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/ppl.xml"/>
     34  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/ppl-n32.xml"/>
     35  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips64/ppl-64bit.xml"/>
    3636  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/cloog.xml"/>
    3737  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/cloog-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="mips64/pkg-config-lite.xml"/>
     47  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips64/pkg-config.xml"/>
    4848  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/util-linux.xml"/>
    4949  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/util-linux-n32.xml"/>
     
    8080  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/automake.xml"/>
    8181  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/bash.xml"/>
    82   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/bc.xml"/>
    8382  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/bzip2.xml"/>
    8483  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/bzip2-n32.xml"/>
     
    119118  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/tar.xml"/>
    120119  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/texinfo.xml"/>
    121   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/eudev.xml"/>
    122   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/eudev-n32.xml"/>
    123   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/eudev-64bit.xml"/>
     120  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/udev.xml"/>
     121  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/udev-n32.xml"/>
     122  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/udev-64bit.xml"/>
    124123  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/vim.xml"/>
    125124  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips64/colo.xml"/>
  • BOOK/final-system/mips64/eglibc-64bit.xml

    r111b12a r76b06f6  
    3939
    4040    <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'])"/>
     47
     48    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    4149    href="eglibc.xml"
    4250    xpointer="xpointer(//*[@os='b'])"/>
     51
     52    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     53    href="eglibc.xml"
     54    xpointer="xpointer(//*[@os='g1'])"/>
     55
     56    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     57    href="eglibc.xml"
     58    xpointer="xpointer(//*[@os='g2'])"/>
    4359
    4460    <para os="m3">The following will cause EGLIBC to use an absolute path to the
     
    112128    xpointer="xpointer(//*[@os='t'])"/>
    113129
     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
    114138  </sect2>
    115139
  • BOOK/final-system/mips64/eglibc-n32.xml

    r111b12a r76b06f6  
    4040
    4141    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     42    href="../common/eglibc.xml"
     43    xpointer="xpointer(//*[@os='p3'])"/>
     44
     45    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     46    href="../common/eglibc.xml"
     47    xpointer="xpointer(//*[@os='p4'])"/>
     48
     49    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    4250    href="eglibc.xml"
    4351    xpointer="xpointer(//*[@os='b'])"/>
     52
     53    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     54    href="eglibc.xml"
     55    xpointer="xpointer(//*[@os='g1'])"/>
     56
     57    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     58    href="eglibc.xml"
     59    xpointer="xpointer(//*[@os='g2'])"/>
    4460
    4561    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     
    7187    ../eglibc-&eglibc-version;/configure --prefix=/usr \
    7288    --disable-profile --enable-kernel=2.6.32 \
    73     --libexecdir=/usr/lib32/eglibc --libdir=/usr/lib32 \
    74     --enable-obsolete-rpc</userinput></screen>
     89    --libexecdir=/usr/lib32/eglibc --libdir=/usr/lib32</userinput></screen>
    7590
    7691    <variablelist os="i">
     
    8095        <term><parameter>--libexecdir=/usr/lib32/eglibc</parameter></term>
    8196        <listitem>
    82           <para>This changes the location of the <command>getconf</command>
     97          <para>This changes the location of the <command>pt_chown</command>
    8398          program from its default of <filename
    8499          class="directory">/usr/libexec</filename> to <filename
  • BOOK/final-system/mips64/eglibc.xml

    r111b12a r76b06f6  
    4545    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    4646    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'])"/>
     52
     53    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     54    href="../common/eglibc.xml"
    4755    xpointer="xpointer(//*[@os='b'])"/>
     56
     57    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     58    href="../mips/eglibc.xml"
     59    xpointer="xpointer(//*[@os='g1'])"/>
     60
     61    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     62    href="../mips/eglibc.xml"
     63    xpointer="xpointer(//*[@os='g2'])"/>
    4864
    4965    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
  • BOOK/final-system/mips64/gcc.xml

    r111b12a r76b06f6  
    3131
    3232    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    33     href="../common/gcc.xml"
    34     xpointer="xpointer(//*[@os='fix1'])"/>
    35 
     33    href="../../cross-tools/mips/gcc-static.xml"
     34    xpointer="xpointer(//*[@os='f1'])"/>
     35   
    3636    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    37     href="../common/gcc.xml"
    38     xpointer="xpointer(//*[@os='fix2'])"/>
     37    href="../../cross-tools/mips/gcc-static.xml"
     38    xpointer="xpointer(//*[@os='f2'])"/>
    3939
    4040    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     
    6565    --enable-__cxa_atexit --enable-c99 --enable-long-long --with-abi=64 \
    6666    --enable-clocale=gnu --enable-languages=c,c++ --disable-libstdcxx-pch \
    67     --enable-cloog-backend=isl --disable-isl-version-check --with-system-zlib \
    68     --enable-checking=release --enable-libstdcxx-time \
    69     --disable-install-libiberty</userinput></screen>
     67    --enable-cloog-backend=isl</userinput></screen>
    7068
    7169    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     
    8078    href="../common/gcc.xml"
    8179    xpointer="xpointer(//*[@os='l'])"/>
    82 
    83     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    84     href="../common/gcc.xml"
    85     xpointer="xpointer(//*[@os='s1'])"/>
    86 
    87     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    88     href="../common/gcc.xml"
    89     xpointer="xpointer(//*[@os='s2'])"/>
    9080
    9181    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     
    137127    xpointer="xpointer(//*[@os='x'])"/>
    138128
    139     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    140     href="../multilib/gcc.xml"
    141     xpointer="xpointer(//*[@os='y'])"/>
    142 
    143 <screen os="z"><userinput>mv -v /usr/lib/*gdb.py /usr/share/gdb/auto-load/usr/lib
    144 mv -v /usr/lib32/*gdb.py /usr/share/gdb/auto-load/usr/lib32
    145 mv -v /usr/lib64/*gdb.py /usr/share/gdb/auto-load/usr/lib64</userinput></screen>
    146 
    147129  </sect2>
    148130
  • BOOK/final-system/mips64/pkg-config.xml

    r111b12a r76b06f6  
    66]>
    77
    8 <sect1 id="ch-system-pkg-config-lite" role="wrap">
    9   <?dbhtml filename="pkg-config-lite.html"?>
     8<sect1 id="ch-system-pkg-config" role="wrap">
     9  <?dbhtml filename="pkg-config.html"?>
    1010
    11   <title>Pkg-config-lite-&pkg-config-lite-version;</title>
     11  <title>Pkg-config-&pkg-config-version;</title>
    1212
    13   <indexterm zone="ch-system-pkg-config-lite">
    14     <primary sortas="a-Pkg-config-lite">Pkg-config-lite</primary>
     13  <indexterm zone="ch-system-pkg-config">
     14    <primary sortas="a-Autoconf">Pkg-config</primary>
    1515  </indexterm>
    1616
    1717  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    18   href="../common/pkg-config-lite.xml"
     18  href="../common/pkg-config.xml"
    1919  xpointer="xpointer(//*[@role='package'])"/>
    2020
    2121  <sect2 role="installation">
    22     <title>Installation of Pkg-config-lite</title>
     22    <title>Installation of Pkg-config</title>
    2323
    2424    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    25     href="../common/pkg-config-lite.xml"
     25    href="../common/pkg-config.xml"
    2626    xpointer="xpointer(//*[@os='a'])"/>
    2727
    2828    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    29     href="../multilib/pkg-config-lite.xml"
     29    href="../multilib/pkg-config.xml"
    3030    xpointer="xpointer(//*[@os='b'])"/>
    3131
    3232    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    33     href="../common/pkg-config-lite.xml"
     33    href="../common/pkg-config.xml"
    3434    xpointer="xpointer(//*[@os='c'])"/>
    3535
    3636    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    37     href="../common/pkg-config-lite.xml"
     37    href="../common/pkg-config.xml"
    3838    xpointer="xpointer(//*[@os='d'])"/>
    3939
    4040    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    41     href="../common/pkg-config-lite.xml"
     41    href="../common/pkg-config.xml"
    4242    xpointer="xpointer(//*[@os='e'])"/>
    4343
    4444    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    45     href="../common/pkg-config-lite.xml"
     45    href="../common/pkg-config.xml"
    4646    xpointer="xpointer(//*[@os='f'])"/>
    4747
    4848    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    49     href="../common/pkg-config-lite.xml"
     49    href="../common/pkg-config.xml"
    5050    xpointer="xpointer(//*[@os='g'])"/>
    5151
    5252    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    53     href="../multilib/pkg-config-lite.xml"
     53    href="../multilib/pkg-config.xml"
    5454    xpointer="xpointer(//*[@os='m1'])"/>
    5555
     
    5959
    6060    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    61     href="../multilib/pkg-config-lite.xml"
     61    href="../multilib/pkg-config.xml"
    6262    xpointer="xpointer(//*[@os='m3'])"/>
    6363
     
    7171
    7272  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    73   href="../common/pkg-config-lite.xml"
    74   xpointer="xpointer(id('contents-pkg-config-lite'))"/>
     73  href="../common/pkg-config.xml"
     74  xpointer="xpointer(id('contents-pkg-config'))"/>
    7575
    7676</sect1>
  • BOOK/final-system/multilib/cloog-64bit.xml

    r111b12a r76b06f6  
    2929LDFLAGS="-Wl,-rpath-link,/usr/lib64:/lib64 ${BUILD64}" \
    3030  ./configure --prefix=/usr \
    31     --libdir=/usr/lib64 --enable-shared --with-isl=system</userinput></screen>
     31    --libdir=/usr/lib64 --enable-shared</userinput></screen>
    3232
    3333    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
  • BOOK/final-system/multilib/cloog-n32.xml

    r111b12a r76b06f6  
    3030LDFLAGS="-Wl,-rpath-link,/usr/lib32:/lib32 ${BUILDN32}" \
    3131  ./configure --prefix=/usr \
    32     --libdir=/usr/lib32 --enable-shared --with-isl=system</userinput></screen>
     32    --libdir=/usr/lib32 --enable-shared</userinput></screen>
    3333
    3434    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
  • BOOK/final-system/multilib/cloog.xml

    r111b12a r76b06f6  
    3030LDFLAGS="-Wl,-rpath-link,/usr/lib:/lib ${BUILD32}" \
    3131  ./configure --prefix=/usr \
    32     --host=${CLFS_TARGET32} --enable-shared --with-isl=system</userinput></screen>
     32    --host=${CLFS_TARGET32} --enable-shared</userinput></screen>
    3333
    3434    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
  • BOOK/final-system/multilib/eglibc-64bit.xml

    r111b12a r76b06f6  
    4040
    4141    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     42    href="../common/eglibc.xml"
     43    xpointer="xpointer(//*[@os='p3'])"/>
     44
     45    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     46    href="../common/eglibc.xml"
     47    xpointer="xpointer(//*[@os='p4'])"/>
     48
     49    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    4250    href="eglibc.xml"
    4351    xpointer="xpointer(//*[@os='b'])"/>
     
    6371    ../eglibc-&eglibc-version;/configure --prefix=/usr \
    6472    --disable-profile --enable-kernel=2.6.32 \
    65     --libexecdir=/usr/lib64/glibc --libdir=/usr/lib64 \
    66     --enable-obsolete-rpc</userinput></screen>
     73    --libexecdir=/usr/lib64/glibc --libdir=/usr/lib64</userinput></screen>
    6774
    6875    <variablelist os="i">
     
    7279        <term><parameter>--libexecdir=/usr/lib64/glibc</parameter></term>
    7380        <listitem>
    74           <para>This changes the location of the <command>getconf</command>
    75           utility from its default of <filename
     81          <para>This changes the location of the <command>pt_chown</command>
     82          program from its default of <filename
    7683          class="directory">/usr/libexec</filename> to <filename
    7784          class="directory">/usr/lib64/glibc</filename>.</para>
     
    115122    href="eglibc.xml"
    116123    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'])"/>
    117132
    118133  </sect2>
  • BOOK/final-system/multilib/eglibc.xml

    r111b12a r76b06f6  
    4545    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    4646    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'])"/>
     52
     53    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     54    href="../common/eglibc.xml"
    4755    xpointer="xpointer(//*[@os='b'])"/>
    4856
     
    6270    ../eglibc-&eglibc-version;/configure --prefix=/usr \
    6371    --disable-profile --enable-kernel=2.6.32 \
    64     --libexecdir=/usr/lib/eglibc --host=${CLFS_TARGET32} \
    65     --enable-obsolete-rpc</userinput></screen>
     72    --libexecdir=/usr/lib/eglibc --host=${CLFS_TARGET32}</userinput></screen>
    6673
    6774    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
  • BOOK/final-system/multilib/gcc.xml

    r111b12a r76b06f6  
    3232    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    3333    href="../common/gcc.xml"
    34     xpointer="xpointer(//*[@os='fix1'])"/>
    35 
    36     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    37     href="../common/gcc.xml"
    38     xpointer="xpointer(//*[@os='fix2'])"/>
    39 
    40     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    41     href="../common/gcc.xml"
    4234    xpointer="xpointer(//*[@os='d'])"/>
    4335
     
    6557    --enable-__cxa_atexit --enable-c99 --enable-long-long \
    6658    --enable-clocale=gnu --enable-languages=c,c++ --disable-libstdcxx-pch \
    67     --enable-cloog-backend=isl --disable-isl-version-check --with-system-zlib \
    68     --enable-checking=release --enable-libstdcxx-time \
    69     --disable-install-libiberty</userinput></screen>
     59    --enable-cloog-backend=isl</userinput></screen>
    7060
    7161    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     
    8070    href="../common/gcc.xml"
    8171    xpointer="xpointer(//*[@os='l'])"/>
    82 
    83     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    84     href="../common/gcc.xml"
    85     xpointer="xpointer(//*[@os='s1'])"/>
    86 
    87     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    88     href="../common/gcc.xml"
    89     xpointer="xpointer(//*[@os='s2'])"/>
    9072
    9173    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     
    137119    xpointer="xpointer(//*[@os='x'])"/>
    138120
    139     <para os="y">Finally, move some misplaced files:</para>
    140 
    141 
    142 <screen os="z"><userinput>mv -v /usr/lib/*gdb.py /usr/share/gdb/auto-load/usr/lib
    143 mv -v /usr/lib64/*gdb.py /usr/share/gdb/auto-load/usr/lib64</userinput></screen>
    144 
    145121  </sect2>
    146122
  • BOOK/final-system/multilib/gmp-64bit.xml

    r111b12a r76b06f6  
    4040    xpointer="xpointer(//*[@os='a'])"/>
    4141
    42 <screen os="b"><userinput>CC="gcc -isystem /usr/include ${BUILD64}" \
     42<screen os="b"><userinput>CPPFLAGS=-fexceptions CC="gcc -isystem /usr/include ${BUILD64}" \
    4343CXX="g++ -isystem /usr/include ${BUILD64}" \
    4444LDFLAGS="-Wl,-rpath-link,/usr/lib64:/lib64 ${BUILD64}" \
    4545  ./configure --prefix=/usr \
    46     --libdir=/usr/lib64 --enable-cxx</userinput></screen>
     46    --libdir=/usr/lib64 --enable-cxx --enable-mpbsd</userinput></screen>
    4747
    4848    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
  • BOOK/final-system/multilib/gmp-n32.xml

    r111b12a r76b06f6  
    4242    xpointer="xpointer(//*[@os='a'])"/>
    4343
    44 <screen os="b"><userinput>CC="gcc -isystem /usr/include ${BUILDN32}" \
     44<screen os="b"><userinput>CPPFLAGS=-fexceptions CC="gcc -isystem /usr/include ${BUILDN32}" \
    4545CXX="g++ -isystem /usr/include ${BUILDN32}" \
    4646LDFLAGS="-Wl,-rpath-link,/usr/lib32:/lib32 ${BUILDN32}" \
    4747  ABI=n32 ./configure --prefix=/usr \
    48     --libdir=/usr/lib32 --enable-cxx</userinput></screen>
     48    --libdir=/usr/lib32 --enable-cxx --enable-mpbsd</userinput></screen>
    4949
    5050    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
  • BOOK/final-system/multilib/gmp.xml

    r111b12a r76b06f6  
    4141    xpointer="xpointer(//*[@os='a'])"/>
    4242
    43 <screen os="b"><userinput>CC="gcc -isystem /usr/include ${BUILD32}" \
     43<screen os="b"><userinput>CPPFLAGS=-fexceptions CC="gcc -isystem /usr/include ${BUILD32}" \
    4444CXX="g++ -isystem /usr/include ${BUILD32}" \
    4545LDFLAGS="-Wl,-rpath-link,/usr/lib:/lib ${BUILD32}" \
    46   ABI=32 ./configure --prefix=/usr --enable-cxx</userinput></screen>
     46  ABI=32 ./configure --prefix=/usr \
     47    --enable-cxx --enable-mpbsd</userinput></screen>
    4748
    4849    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
  • BOOK/final-system/multilib/iputils.xml

    r111b12a r76b06f6  
    3232    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    3333    href="../common/iputils.xml"
     34    xpointer="xpointer(//*[@os='p3'])"/>
     35
     36    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     37    href="../common/iputils.xml"
     38    xpointer="xpointer(//*[@os='p4'])"/>
     39
     40    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     41    href="../common/iputils.xml"
    3442    xpointer="xpointer(//*[@os='a'])"/>
    3543
    36 <screen os="b"><userinput>make USE_CAP=no CC="gcc ${BUILD64}" \
    37     IPV4_TARGETS="tracepath ping clockdiff rdisc" \
     44<screen os="b"><userinput>make CC="gcc ${BUILD64}" IPV4_TARGETS="tracepath ping clockdiff rdisc" \
    3845    IPV6_TARGETS="tracepath6 traceroute6"</userinput></screen>
    3946
  • BOOK/final-system/multilib/kbd.xml

    r111b12a r76b06f6  
    2424    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    2525    href="../common/kbd.xml"
     26    xpointer="xpointer(//*[@os='p1'])"/>
     27
     28    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     29    href="../common/kbd.xml"
     30    xpointer="xpointer(//*[@os='p2'])"/>
     31
     32    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     33    href="../common/kbd.xml"
    2634    xpointer="xpointer(//*[@os='a'])"/>
    2735
    28 <screen os="b"><userinput>CC="gcc ${BUILD64}" PKG_CONFIG_PATH="/tools/lib64/pkgconfig" \
    29     ./configure --prefix=/usr --disable-vlock --enable-optional-progs</userinput></screen>
     36<screen os="b"><userinput>CC="gcc ${BUILD64}" ./configure --prefix=/usr</userinput></screen>
    3037
    3138    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     
    3340    xpointer="xpointer(//*[@os='c'])"/>
    3441
    35 <screen os="d"><userinput>make</userinput></screen>
     42<screen os="d"><userinput>make CC="gcc ${BUILD64}"</userinput></screen>
    3643
    3744    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
  • BOOK/final-system/multilib/kmod-64bit.xml

    r111b12a r76b06f6  
    3030        --bindir=/bin --sysconfdir=/etc \
    3131        --with-rootlibdir=/lib64 --libdir=/usr/lib64 \
    32         --with-zlib --with-xz --disable-manpages</userinput></screen>
     32        --with-zlib --with-xz</userinput></screen>
    3333
    3434    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
  • BOOK/final-system/multilib/kmod-n32.xml

    r111b12a r76b06f6  
    3131            --bindir=/bin --sysconfdir=/etc \
    3232            --with-rootlibdir=/lib32 --libdir=/usr/lib32 \
    33             --with-zlib --with-xz --disable-manpages</userinput></screen>
     33            --with-zlib --with-xz</userinput></screen>
    3434
    3535    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
  • BOOK/final-system/multilib/kmod.xml

    r111b12a r76b06f6  
    3131        --bindir=/bin --sysconfdir=/etc \
    3232        --with-rootlibdir=/lib --libdir=/usr/lib \
    33         --with-zlib --with-xz --disable-manpages</userinput></screen>
     33        --with-zlib --with-xz</userinput></screen>
    3434
    3535    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
  • BOOK/final-system/multilib/make.xml

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

    r111b12a r76b06f6  
    66]>
    77
    8 <sect1 id="ch-system-pkg-config-lite" role="wrap">
    9   <?dbhtml filename="pkg-config-lite.html"?>
     8<sect1 id="ch-system-pkg-config" role="wrap">
     9  <?dbhtml filename="pkg-config.html"?>
    1010
    11   <title>Pkg-config-lite-&pkg-config-lite-version;</title>
     11  <title>Pkg-config-&pkg-config-version;</title>
    1212
    13   <indexterm zone="ch-system-pkg-config-lite">
    14     <primary sortas="a-Pkg-config-lite">Pkg-config-lite</primary>
     13  <indexterm zone="ch-system-pkg-config">
     14    <primary sortas="a-Pkg-config">Pkg-config</primary>
    1515  </indexterm>
    1616
    1717  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    18   href="../common/pkg-config-lite.xml"
     18  href="../common/pkg-config.xml"
    1919  xpointer="xpointer(//*[@role='package'])"/>
    2020
    2121  <sect2 role="installation">
    22     <title>Installation of Pkg-config-lite</title>
     22    <title>Installation of Pkg-config</title>
    2323
    2424    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    25     href="../common/pkg-config-lite.xml"
     25    href="../common/pkg-config.xml"
    2626    xpointer="xpointer(//*[@os='a'])"/>
    2727
     
    3030
    3131    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    32     href="../common/pkg-config-lite.xml"
     32    href="../common/pkg-config.xml"
    3333    xpointer="xpointer(//*[@os='c'])"/>
    3434
    3535    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    36     href="../common/pkg-config-lite.xml"
     36    href="../common/pkg-config.xml"
    3737    xpointer="xpointer(//*[@os='d'])"/>
    3838
    3939    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    40     href="../common/pkg-config-lite.xml"
     40    href="../common/pkg-config.xml"
    4141    xpointer="xpointer(//*[@os='e'])"/>
    4242
    4343    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    44     href="../common/pkg-config-lite.xml"
     44    href="../common/pkg-config.xml"
    4545    xpointer="xpointer(//*[@os='f'])"/>
    4646
    4747    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    48     href="../common/pkg-config-lite.xml"
     48    href="../common/pkg-config.xml"
    4949    xpointer="xpointer(//*[@os='g'])"/>
    5050
     
    6767
    6868  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    69   href="../common/pkg-config-lite.xml"
    70   xpointer="xpointer(id('contents-pkg-config-lite'))"/>
     69  href="../common/pkg-config.xml"
     70  xpointer="xpointer(id('contents-pkg-config'))"/>
    7171
    7272</sect1>
  • BOOK/final-system/multilib/ppl-n32.xml

    r111b12a r76b06f6  
    66]>
    77
    8 <sect1 id="ch-system-isl-n32" role="wrap">
    9   <?dbhtml filename="isl-n32.html"?>
     8<sect1 id="ch-system-ppl-n32" role="wrap">
     9  <?dbhtml filename="ppl-n32.html"?>
    1010
    11   <title>ISL-&isl-version; N32 Libraries</title>
     11  <title>PPL-&ppl-version; N32 Libraries</title>
    1212
    13   <indexterm zone="ch-system-isl-n32">
    14     <primary sortas="a-ISL">ISL</primary>
     13  <indexterm zone="ch-system-ppl-n32">
     14    <primary sortas="a-PPL">PPL</primary>
    1515    <secondary>N32</secondary>
    1616  </indexterm>
    1717
    1818  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    19   href="../common/isl.xml"
     19  href="../common/ppl.xml"
    2020  xpointer="xpointer(//*[@role='package'])"/>
    2121
    2222  <sect2 role="installation">
    23     <title>Installation of ISL</title>
     23    <title>Installation of PPL</title>
    2424
    2525    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    26     href="../common/isl.xml"
     26    href="../common/ppl.xml"
    2727    xpointer="xpointer(//*[@os='a'])"/>
    2828
    29 <screen os="b"><userinput>CC="gcc -isystem /usr/include ${BUILDN32}" \
     29<screen os="b"><userinput>CPPFLAGS=-fexceptions CC="gcc -isystem /usr/include ${BUILDN32}" \
     30CXX="g++ -isystem /usr/include ${BUILDN32}" \
    3031LDFLAGS="-Wl,-rpath-link,/usr/lib32:/lib32 ${BUILDN32}" \
    31   ./configure --prefix=/usr --libdir=/usr/lib32</userinput></screen>
     32  ./configure --prefix=/usr --libdir=/usr/lib32 \
     33    --enable-shared --disable-optimization</userinput></screen>
    3234
    3335    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    34     href="../common/isl.xml"
     36    href="../common/ppl.xml"
    3537    xpointer="xpointer(//*[@os='c'])"/>
    3638
    3739    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    38     href="../common/isl.xml"
     40    href="../common/ppl.xml"
    3941    xpointer="xpointer(//*[@os='d'])"/>
    4042
    4143    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    42     href="../common/isl.xml"
     44    href="../common/ppl.xml"
    4345    xpointer="xpointer(//*[@os='e'])"/>
    4446
    4547    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    46     href="../common/isl.xml"
     48    href="../common/ppl.xml"
    4749    xpointer="xpointer(//*[@os='f'])"/>
    4850
    4951    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    50     href="../common/isl.xml"
     52    href="../common/ppl.xml"
    5153    xpointer="xpointer(//*[@os='g'])"/>
    5254
    5355    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    54     href="../common/isl.xml"
     56    href="../common/ppl.xml"
    5557    xpointer="xpointer(//*[@os='h'])"/>
    5658
    5759    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    58     href="../common/isl.xml"
     60    href="../common/ppl.xml"
    5961    xpointer="xpointer(//*[@os='i'])"/>
    6062
    6163    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    62     href="../common/isl.xml"
    63     xpointer="xpointer(//*[@os='j'])"/>
     64    href="ppl.xml"
     65    xpointer="xpointer(//*[@os='m1'])"/>
    6466
    65 <screen os="k"><userinput>mkdir -pv /usr/share/gdb/auto-load/usr/lib32
    66 mv -v /usr/lib32/*gdb.py /usr/share/gdb/auto-load/usr/lib32</userinput></screen>
     67<screen os="m2"><userinput>mv -v /usr/bin/ppl-config{,-n32}</userinput></screen>
     68
     69    <para os="j">Create the N32 header file:</para>
     70
     71<screen os="k"><userinput>mv -v /usr/include/ppl{,-n32}.hh</userinput></screen>
     72
    6773  </sect2>
    6874
     
    7177
    7278    <para>Details on this package are located in <xref
    73     linkend="contents-isl" role="."/></para>
     79    linkend="contents-ppl" role="."/></para>
    7480
    7581  </sect2>
  • BOOK/final-system/multilib/ppl.xml

    r111b12a r76b06f6  
    66]>
    77
    8 <sect1 id="ch-system-isl-32" role="wrap">
    9   <?dbhtml filename="isl.html"?>
     8<sect1 id="ch-system-ppl-32" role="wrap">
     9  <?dbhtml filename="ppl.html"?>
    1010
    11   <title>ISL-&isl-version; 32 Bit Libraries</title>
     11  <title>PPL-&ppl-version; 32 Bit Libraries</title>
    1212
    13   <indexterm zone="ch-system-isl-32">
    14     <primary sortas="a-ISL">ISL</primary>
     13  <indexterm zone="ch-system-ppl-32">
     14    <primary sortas="a-PPL">PPL</primary>
    1515    <secondary>32 Bit</secondary>
    1616  </indexterm>
    1717
    1818  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    19   href="../common/isl.xml"
     19  href="../common/ppl.xml"
    2020  xpointer="xpointer(//*[@role='package'])"/>
    2121
    2222  <sect2 role="installation">
    23     <title>Installation of ISL</title>
     23    <title>Installation of PPL</title>
    2424
    2525    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    26     href="../common/isl.xml"
     26    href="../common/ppl.xml"
    2727    xpointer="xpointer(//*[@os='a'])"/>
    2828
    29 <screen os="b"><userinput>CC="gcc -isystem /usr/include ${BUILD32}" \
     29<screen os="b"><userinput>CPPFLAGS=-fexceptions CC="gcc -isystem /usr/include ${BUILD32}" \
     30CXX="g++ -isystem /usr/include ${BUILD32}" \
    3031LDFLAGS="-Wl,-rpath-link,/usr/lib:/lib ${BUILD32}" \
    31   ./configure --prefix=/usr --host=${CLFS_TARGET32}</userinput></screen>
     32  ./configure --prefix=/usr --host=${CLFS_TARGET32} \
     33    --enable-shared --disable-optimization</userinput></screen>
    3234
    3335    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    34     href="../common/isl.xml"
     36    href="../common/ppl.xml"
    3537    xpointer="xpointer(//*[@os='c'])"/>
    3638
    3739    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    38     href="../common/isl.xml"
     40    href="../common/ppl.xml"
    3941    xpointer="xpointer(//*[@os='d'])"/>
    4042
    4143    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    42     href="../common/isl.xml"
     44    href="../common/ppl.xml"
    4345    xpointer="xpointer(//*[@os='e'])"/>
    4446
    4547    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    46     href="../common/isl.xml"
     48    href="../common/ppl.xml"
    4749    xpointer="xpointer(//*[@os='f'])"/>
    4850
    4951    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    50     href="../common/isl.xml"
     52    href="../common/ppl.xml"
    5153    xpointer="xpointer(//*[@os='g'])"/>
    5254
    5355    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    54     href="../common/isl.xml"
     56    href="../common/ppl.xml"
    5557    xpointer="xpointer(//*[@os='h'])"/>
    5658
    5759    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    58     href="../common/isl.xml"
     60    href="../common/ppl.xml"
    5961    xpointer="xpointer(//*[@os='i'])"/>
    6062
    61    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    62     href="../common/isl.xml"
    63     xpointer="xpointer(//*[@os='j'])"/>
     63    <para os="m1">Prepare <filename>ppl-config</filename> to be wrapped by
     64    the multiarch wrapper:</para>
    6465
    65     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    66     href="../common/isl.xml"
    67     xpointer="xpointer(//*[@os='k'])"/>
     66<screen os="m2"><userinput>mv -v /usr/bin/ppl-config{,-32}</userinput></screen>
     67
     68    <para os="j">One of the headers installed by PPL is architecture specific. Programs compiled as 32bit will require the header provided by the 32bit installation of PPL. The same applies for 64bit programs. Move the header so a wrapper can be put in its place later:</para>
     69
     70<screen os="k"><userinput>mv -v /usr/include/ppl{,-32}.hh</userinput></screen>
     71
    6872
    6973  </sect2>
     
    7377
    7478    <para>Details on this package are located in <xref
    75     linkend="contents-isl" role="."/></para>
     79    linkend="contents-ppl" role="."/></para>
    7680
    7781  </sect2>
  • BOOK/final-system/multilib/tar.xml

    r111b12a r76b06f6  
    2929    href="../common/tar.xml"
    3030    xpointer="xpointer(//*[@os='p2'])"/>
    31 
    32     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    33     href="../common/tar.xml"
    34     xpointer="xpointer(//*[@os='s1'])"/>
    35 
    36     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    37     href="../common/tar.xml"
    38     xpointer="xpointer(//*[@os='s2'])"/>
    3931
    4032    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
  • BOOK/final-system/multilib/udev-64bit.xml

    r111b12a r76b06f6  
    66]>
    77
    8 <sect1 id="ch-system-isl" role="wrap">
    9   <?dbhtml filename="isl-64bit.html"?>
     8<sect1 id="ch-system-udev" role="wrap">
     9  <?dbhtml filename="udev-64bit.html"?>
    1010
    11   <title>ISL-&isl-version; 64 Bit</title>
     11  <title>Udev-&udev-version; 64 Bit</title>
    1212
    13   <indexterm zone="ch-system-isl">
    14     <primary sortas="a-ISL">ISL</primary>
     13  <indexterm zone="ch-system-udev">
     14    <primary sortas="a-Udev">Udev</primary>
    1515  </indexterm>
    1616
    1717  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    18   href="../common/isl.xml"
     18  href="../common/udev.xml"
    1919  xpointer="xpointer(//*[@role='package'])"/>
    2020
    2121  <sect2 role="installation">
    22     <title>Installation of ISL</title>
     22    <title>Installation of Udev</title>
    2323
    2424    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    25     href="../common/isl.xml"
     25    href="../common/udev.xml"
    2626    xpointer="xpointer(//*[@os='a'])"/>
    2727
    28 <screen os="b"><userinput>CC="gcc -isystem /usr/include ${BUILD64}" \
    29 LDFLAGS="-Wl,-rpath-link,/usr/lib64:/lib64 ${BUILD64}" \
    30   ./configure --prefix=/usr --libdir=/usr/lib64</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"
    33     href="../common/isl.xml"
     36    href="../common/udev.xml"
    3437    xpointer="xpointer(//*[@os='c'])"/>
    3538
    3639    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    37     href="../common/isl.xml"
     40    href="../common/udev.xml"
    3841    xpointer="xpointer(//*[@os='d'])"/>
    3942
    4043    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    41     href="../common/isl.xml"
     44    href="../common/udev.xml"
    4245    xpointer="xpointer(//*[@os='e'])"/>
    4346
    4447    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    45     href="../common/isl.xml"
    46     xpointer="xpointer(//*[@os='f'])"/>
    47 
    48     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    49     href="../common/isl.xml"
     48    href="../common/udev.xml"
    5049    xpointer="xpointer(//*[@os='g'])"/>
    5150
    5251    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    53     href="../common/isl.xml"
     52    href="../common/udev.xml"
    5453    xpointer="xpointer(//*[@os='h'])"/>
    5554
    5655    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    57     href="../common/isl.xml"
     56    href="../common/udev.xml"
    5857    xpointer="xpointer(//*[@os='i'])"/>
    5958
    6059    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    61     href="../common/isl.xml"
     60    href="../common/udev.xml"
    6261    xpointer="xpointer(//*[@os='j'])"/>
    6362
    64 <screen os="k"><userinput>mkdir -pv /usr/share/gdb/auto-load/usr/lib64
    65 mv -v /usr/lib64/*gdb.py /usr/share/gdb/auto-load/usr/lib64</userinput></screen>
    6663  </sect2>
    6764
    6865  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    69   href="../common/isl.xml"
    70   xpointer="xpointer(id('contents-isl'))"/>
     66  href="../common/udev.xml"
     67  xpointer="xpointer(id('contents-udev'))"/>
    7168
    7269</sect1>
  • BOOK/final-system/multilib/udev-n32.xml

    r111b12a r76b06f6  
    66]>
    77
    8 <sect1 id="ch-system-eudev-n32" role="wrap">
     8<sect1 id="ch-system-udev-n32" role="wrap">
    99  <?dbhtml filename="udev-n32.html"?>
    1010
    11   <title>Eudev-&eudev-version; N32 Libraries</title>
     11  <title>Udev-&udev-version; N32 Libraries</title>
    1212
    13   <indexterm zone="ch-system-eudev-n32">
    14     <primary sortas="a-Eudev">Eudev</primary>
     13  <indexterm zone="ch-system-udev-n32">
     14    <primary sortas="a-Udev">Udev</primary>
    1515    <secondary>N32</secondary>
    1616  </indexterm>
    1717
    1818  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    19   href="../common/eudev.xml"
     19  href="../common/udev.xml"
    2020  xpointer="xpointer(//*[@role='package'])"/>
    2121
    2222  <sect2 role="installation">
    23     <title>Installation of Eudev</title>
     23    <title>Installation of Udev</title>
    2424
    2525    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    26     href="../common/eudev.xml"
     26    href="../common/udev.xml"
    2727    xpointer="xpointer(//*[@os='a'])"/>
    2828
    29 <screen os="b"><userinput>
    30 PKG_CONFIG_PATH=${PKG_CONFIG_PATHN32} \
    31 CC="gcc ${BUILDN32}" ./configure --prefix=/usr --sysconfdir=/etc \
    32     --with-rootprefix="" --libexecdir=/lib32 --enable-split-usr \
    33     --libdir=/usr/lib32 --with-rootlibdir=/lib32 --sbindir=/sbin \
    34     --bindir=/sbin --enable-rule_generator --disable-introspection \
    35     --disable-keymap --disable-gudev --disable-gtk-doc-html --enable-libkmod</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>
    3635
    3736    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    38     href="../common/eudev.xml"
     37    href="../common/udev.xml"
    3938    xpointer="xpointer(//*[@os='c'])"/>
    4039
    4140    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    42     href="../common/eudev.xml"
     41    href="../common/udev.xml"
    4342    xpointer="xpointer(//*[@os='d'])"/>
    4443
    4544    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    46     href="../common/eudev.xml"
     45    href="../common/udev.xml"
    4746    xpointer="xpointer(//*[@os='e'])"/>
    4847
    4948    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    50     href="../common/eudev.xml"
     49    href="../common/udev.xml"
    5150    xpointer="xpointer(//*[@os='g'])"/>
    5251
    5352    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    54     href="../common/eudev.xml"
     53    href="../common/udev.xml"
    5554    xpointer="xpointer(//*[@os='h'])"/>
    5655
     
    6160
    6261    <para>Details on this package are located in <xref
    63     linkend="contents-eudev" role="."/></para>
     62    linkend="contents-udev" role="."/></para>
    6463
    6564  </sect2>
  • BOOK/final-system/multilib/udev.xml

    r111b12a r76b06f6  
    66]>
    77
    8 <sect1 id="ch-system-eudev-32" role="wrap">
    9   <?dbhtml filename="eudev.html"?>
     8<sect1 id="ch-system-udev-32" role="wrap">
     9  <?dbhtml filename="udev.html"?>
    1010
    11   <title>Eudev-&eudev-version; 32 Bit Libraries</title>
     11  <title>Udev-&udev-version; 32 Bit Libraries</title>
    1212
    13   <indexterm zone="ch-system-eudev-32">
    14     <primary sortas="a-Eudev">Eudev 32 Bit Libraries</primary>
     13  <indexterm zone="ch-system-udev-32">
     14    <primary sortas="a-Udev">Udev 32 Bit Libraries</primary>
    1515    <secondary>32 Bit</secondary>
    1616  </indexterm>
    1717
    1818  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    19   href="../common/eudev.xml"
     19  href="../common/udev.xml"
    2020  xpointer="xpointer(//*[@role='package'])"/>
    2121
    2222  <sect2 role="installation">
    23     <title>Installation of Eudev</title>
     23    <title>Installation of Udev</title>
    2424
    2525    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    26     href="../common/eudev.xml"
     26    href="../common/udev.xml"
    2727    xpointer="xpointer(//*[@os='a'])"/>
    2828
    29 <screen os="b"><userinput>PKG_CONFIG_PATH=${PKG_CONFIG_PATH32} \
    30 CC="gcc ${BUILD32}" ./configure --prefix=/usr --sysconfdir=/etc \
    31     --with-rootprefix="" --libexecdir=/lib --enable-split-usr \
    32     --libdir=/usr/lib --with-rootlibdir=/lib --sbindir=/sbin --bindir=/sbin \
    33     --enable-rule_generator --disable-introspection --disable-keymap \
    34     --disable-gudev --disable-gtk-doc-html --enable-libkmod</userinput></screen>
     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>
    3535
    3636    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    37     href="../common/eudev.xml"
     37    href="../common/udev.xml"
    3838    xpointer="xpointer(//*[@os='c'])"/>
    3939
    4040    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    41     href="../common/eudev.xml"
     41    href="../common/udev.xml"
    4242    xpointer="xpointer(//*[@os='d'])"/>
    4343
    4444    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    45     href="../common/eudev.xml"
     45    href="../common/udev.xml"
    4646    xpointer="xpointer(//*[@os='e'])"/>
    4747
    4848    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    49     href="../common/eudev.xml"
     49    href="../common/udev.xml"
    5050    xpointer="xpointer(//*[@os='g'])"/>
    5151
    5252    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    53     href="../common/eudev.xml"
     53    href="../common/udev.xml"
    5454    xpointer="xpointer(//*[@os='h'])"/>
    5555
     
    6060
    6161    <para>Details on this package are located in <xref
    62     linkend="contents-eudev" role="."/></para>
     62    linkend="contents-udev" role="."/></para>
    6363
    6464  </sect2>
  • BOOK/final-system/multilib/util-linux-64bit.xml

    r111b12a r76b06f6  
    3131
    3232<screen os="b"><userinput>CC="gcc ${BUILD64}" ./configure --libdir=/lib64 \
    33     --enable-write --disable-login --disable-su</userinput></screen>
     33    --enable-arch --enable-write --disable-login --disable-su</userinput></screen>
    3434
    3535    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
  • BOOK/final-system/multilib/util-linux-n32.xml

    r111b12a r76b06f6  
    2828
    2929<screen os="b"><userinput>CC="gcc ${BUILDN32}" ./configure --libdir=/lib32 \
    30     --enable-write --disable-login --disable-su</userinput></screen>
     30    --enable-arch --enable-write --disable-login --disable-su</userinput></screen>
    3131
    3232    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
  • BOOK/final-system/multilib/util-linux.xml

    r111b12a r76b06f6  
    2828
    2929<screen os="b"><userinput>CC="gcc ${BUILD32}" ./configure --libdir=/lib \
    30     --enable-write --disable-login --disable-su</userinput></screen>
     30    --enable-arch --enable-write --disable-login --disable-su</userinput></screen>
    3131
    3232    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
  • BOOK/final-system/multilib/vim.xml

    r111b12a r76b06f6  
    2626    xpointer="xpointer(//*[@os='t1'])"/>
    2727
    28 <!-- vim branch update patch area
    2928    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    3029    href="../common/vim.xml"
     
    3433    href="../common/vim.xml"
    3534    xpointer="xpointer(//*[@os='p2'])"/>
    36 -->
    3735
    3836    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
  • BOOK/final-system/multilib/xz-64bit.xml

    r111b12a r76b06f6  
    4747
    4848    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    49     href="../common/xz.xml"
     49    href="xz.xml"
    5050    xpointer="xpointer(//*[@os='h'])"/>
    5151
    5252    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    53     href="../common/xz.xml"
     53    href="xz.xml"
    5454    xpointer="xpointer(//*[@os='i'])"/>
    5555
  • BOOK/final-system/multilib/xz-n32.xml

    r111b12a r76b06f6  
    4949    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    5050    href="xz.xml"
     51    xpointer="xpointer(//*[@os='h'])"/>
     52
     53    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     54    href="xz.xml"
     55    xpointer="xpointer(//*[@os='i'])"/>
     56
     57    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     58    href="xz.xml"
    5159    xpointer="xpointer(//*[@os='j'])"/>
    5260
  • BOOK/final-system/multilib/xz.xml

    r111b12a r76b06f6  
    4949    xpointer="xpointer(//*[@os='g'])"/>
    5050
     51    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     52    href="../common/xz.xml"
     53    xpointer="xpointer(//*[@os='h'])"/>
     54
     55    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     56    href="../common/xz.xml"
     57    xpointer="xpointer(//*[@os='i'])"/>
     58
    5159    <para os="j">Move the static libraries to the proper location:</para>
    5260
  • BOOK/final-system/ppc-chapter.xml

    r111b12a r76b06f6  
    2323  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/mpfr.xml"/>
    2424  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/mpc.xml"/>
    25   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/isl.xml"/>
     25  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ppl.xml"/>
    2626  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/cloog.xml"/>
    2727  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/zlib.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/pkg-config-lite.xml"/>
     32  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/pkg-config.xml"/>
    3333  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/util-linux.xml"/>
    3434  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/procps.xml"/>
     
    4747  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/automake.xml"/>
    4848  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bash.xml"/>
    49   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bc.xml"/>
    5049  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bzip2.xml"/>
    5150  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/diffutils.xml"/>
     
    7271  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/tar.xml"/>
    7372  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/texinfo.xml"/>
    74   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/eudev.xml"/>
     73  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/udev.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="ppc/hfsutils.xml"/>
  • BOOK/final-system/ppc/eglibc.xml

    r111b12a r76b06f6  
    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'])"/>
     51
     52    <para os="p5">The following patch fixes a mismatch of guards around qecvt and other functions. Required for yaboot.</para>
     53
     54<screen os="p6"><userinput>patch -Np1 -i ../&eglibc-qecvt-patch;</userinput></screen>
    4355
    4456    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     
    110122    xpointer="xpointer(//*[@os='t'])"/>
    111123
     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
    112132  </sect2>
    113133
  • BOOK/final-system/ppc/gcc.xml

    r111b12a r76b06f6  
    2929    href="../common/gcc.xml"
    3030    xpointer="xpointer(//*[@os='p2'])"/>
    31 
    32     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    33     href="../common/gcc.xml"
    34     xpointer="xpointer(//*[@os='fix1'])"/>
    35 
    36     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    37     href="../common/gcc.xml"
    38     xpointer="xpointer(//*[@os='fix2'])"/>
    3931
    4032    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     
    7163    href="../common/gcc.xml"
    7264    xpointer="xpointer(//*[@os='l'])"/>
    73 
    74     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    75     href="../common/gcc.xml"
    76     xpointer="xpointer(//*[@os='s1'])"/>
    77 
    78     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    79     href="../common/gcc.xml"
    80     xpointer="xpointer(//*[@os='s2'])"/>
    8165
    8266    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     
    128112    xpointer="xpointer(//*[@os='x'])"/>
    129113
    130     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    131     href="../common/gcc.xml"
    132     xpointer="xpointer(//*[@os='y'])"/>
    133 
    134     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    135     href="../common/gcc.xml"
    136     xpointer="xpointer(//*[@os='z'])"/>
    137 
    138114  </sect2>
    139115
  • BOOK/final-system/ppc64-chapter.xml

    r111b12a r76b06f6  
    2727  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/mpc.xml"/>
    2828  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/mpc-64bit.xml"/>
    29   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/isl.xml"/>
    30   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/isl-64bit.xml"/>
     29  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/ppl.xml"/>
     30  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/ppl-64bit.xml"/>
    3131  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/cloog.xml"/>
    3232  <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/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/pkg-config-lite.xml"/>
     41  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/pkg-config.xml"/>
    4242  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/util-linux.xml"/>
    4343  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/util-linux-64bit.xml"/>
     
    6464  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/automake.xml"/>
    6565  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/bash.xml"/>
    66   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/bc.xml"/>
    6766  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/bzip2.xml"/>
    6867  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/bzip2-64bit.xml"/>
     
    9695  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/tar.xml"/>
    9796  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/texinfo.xml"/>
    98   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/eudev.xml"/>
    99   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/eudev-64bit.xml"/>
     97  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/udev.xml"/>
     98  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/udev-64bit.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="ppc64/hfsutils.xml"/>
  • BOOK/final-system/ppc64/eglibc-64bit.xml

    r111b12a r76b06f6  
    3939
    4040    <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'])"/>
     47
     48     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     49    href="../ppc/eglibc.xml"
     50    xpointer="xpointer(//*[@os='p5'])"/>
     51
     52    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     53    href="../ppc/eglibc.xml"
     54    xpointer="xpointer(//*[@os='p6'])"/>
     55
     56    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    4157    href="eglibc.xml"
    4258    xpointer="xpointer(//*[@os='b'])"/>
     
    6278    ../eglibc-&eglibc-version;/configure --prefix=/usr \
    6379    --disable-profile --enable-kernel=2.6.32 \
    64     --libexecdir=/usr/lib64/eglibc --libdir=/usr/lib64 \
    65     --enable-obsolete-rpc</userinput></screen>
     80    --libexecdir=/usr/lib64/eglibc --libdir=/usr/lib64</userinput></screen>
    6681
    6782    <variablelist os="i">
     
    7186        <term><parameter>--libexecdir=/usr/lib64/eglibc</parameter></term>
    7287        <listitem>
    73           <para>This changes the location of the <command>getconf</command>
    74           utility from its default of <filename
     88          <para>This changes the location of the <command>pt_chown</command>
     89          program from its default of <filename
    7590          class="directory">/usr/libexec</filename> to <filename
    7691          class="directory">/usr/lib64/eglibc</filename>.</para>
     
    114129    href="eglibc.xml"
    115130    xpointer="xpointer(//*[@os='t'])"/>
     131
     132    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     133    href="../common/eglibc.xml"
     134    xpointer="xpointer(//*[@os='ra'])"/>
     135
     136    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     137    href="../common/eglibc.xml"
     138    xpointer="xpointer(//*[@os='rb'])"/>
    116139
    117140  </sect2>
  • BOOK/final-system/ppc64/eglibc.xml

    r111b12a r76b06f6  
    4545    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    4646    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'])"/>
     52
     53    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     54    href="../../final-system/ppc/eglibc.xml"
     55    xpointer="xpointer(//*[@os='p5'])"/>
     56
     57    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     58    href="../../final-system/ppc/eglibc.xml"
     59    xpointer="xpointer(//*[@os='p6'])"/>
     60
     61    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     62    href="../common/eglibc.xml"
    4763    xpointer="xpointer(//*[@os='b'])"/>
    4864
     
    7894    ../eglibc-&eglibc-version;/configure --prefix=/usr \
    7995    --disable-profile --enable-kernel=2.6.32 \
    80     --libexecdir=/usr/lib/eglibc --host=${CLFS_TARGET32} \
    81     --enable-obsolete-rpc</userinput></screen>
     96    --libexecdir=/usr/lib/eglibc --host=${CLFS_TARGET32}</userinput></screen>
    8297
    8398    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
  • BOOK/final-system/ppc64/gcc.xml

    r111b12a r76b06f6  
    2929    href="../common/gcc.xml"
    3030    xpointer="xpointer(//*[@os='p2'])"/>
    31 
    32     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    33     href="../common/gcc.xml"
    34     xpointer="xpointer(//*[@os='fix1'])"/>
    35 
    36     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    37     href="../common/gcc.xml"
    38     xpointer="xpointer(//*[@os='fix2'])"/>
    3931
    4032    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     
    7365    href="../common/gcc.xml"
    7466    xpointer="xpointer(//*[@os='l'])"/>
    75 
    76     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    77     href="../common/gcc.xml"
    78     xpointer="xpointer(//*[@os='s1'])"/>
    79 
    80     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    81     href="../common/gcc.xml"
    82     xpointer="xpointer(//*[@os='s2'])"/>
    8367
    8468    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     
    130114    xpointer="xpointer(//*[@os='x'])"/>
    131115
    132     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    133     href="../multilib/gcc.xml"
    134     xpointer="xpointer(//*[@os='y'])"/>
    135 
    136     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    137     href="../multilib/gcc.xml"
    138     xpointer="xpointer(//*[@os='z'])"/>
    139 
    140116  </sect2>
    141117
  • BOOK/final-system/sparc-chapter.xml

    r111b12a r76b06f6  
    2323  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/mpfr.xml"/>
    2424  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/mpc.xml"/>
    25   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/isl.xml"/>
     25  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ppl.xml"/>
    2626  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/cloog.xml"/>
    2727  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/zlib.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/pkg-config-lite.xml"/>
     32  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/pkg-config.xml"/>
    3333  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/util-linux.xml"/>
    3434  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/procps.xml"/>
     
    4747  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/automake.xml"/>
    4848  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bash.xml"/>
    49   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bc.xml"/>
    5049  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bzip2.xml"/>
    5150  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/diffutils.xml"/>
     
    7271  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/tar.xml"/>
    7372  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/texinfo.xml"/>
    74   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/eudev.xml"/>
     73  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/udev.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="sparc/elftoaout.xml"/>
  • BOOK/final-system/sparc64-64-chapter.xml

    r111b12a r76b06f6  
    2323  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/mpfr.xml"/>
    2424  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/mpc.xml"/>
    25   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/isl.xml"/>
     25  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ppl.xml"/>
    2626  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/cloog.xml"/>
    2727  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/zlib.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/pkg-config-lite.xml"/>
     32  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/pkg-config.xml"/>
    3333  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/util-linux.xml"/>
    3434  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/procps.xml"/>
     
    4747  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/automake.xml"/>
    4848  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bash.xml"/>
    49   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bc.xml"/>
    5049  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bzip2.xml"/>
    5150  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/diffutils.xml"/>
     
    7271  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/tar.xml"/>
    7372  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/texinfo.xml"/>
    74   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/eudev.xml"/>
     73  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/udev.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"/>
  • BOOK/final-system/sparc64-64/eglibc.xml

    r111b12a r76b06f6  
    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"
     
    7785    --disable-profile --enable-kernel=2.6.32 \
    7886    --libexecdir=/usr/lib/eglibc --libdir=/usr/lib \
    79     --enable-obsolete-rpc --cache-file=config.cache</userinput></screen>
     87    --cache-file=config.cache</userinput></screen>
    8088
    8189    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     
    128136
    129137    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    130     href="../x86_64-64/eglibc.xml"
    131     xpointer="xpointer(//*[@os='u'])"/>
     138    href="../common/eglibc.xml"
     139    xpointer="xpointer(//*[@os='ra'])"/>
    132140
    133141    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    134     href="../x86_64-64/eglibc.xml"
    135     xpointer="xpointer(//*[@os='v'])"/>
     142    href="../common/eglibc.xml"
     143    xpointer="xpointer(//*[@os='rb'])"/>
     144
     145    <para os="u">The stubs.h header installed by EGLIBC looks for stubs-32.h
     146    and stubs-64.h. This configuration of EGLIBC only generates stubs-64.h. Fix
     147    this with the following:</para>
     148
     149    <screen os="v"><userinput>mv -v /usr/include/gnu/stubs{-64,}.h</userinput></screen>
    136150
    137151  </sect2>
  • BOOK/final-system/sparc64-chapter.xml

    r111b12a r76b06f6  
    2727  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/mpc.xml"/>
    2828  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/mpc-64bit.xml"/>
    29   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/isl.xml"/>
    30   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/isl-64bit.xml"/>
     29  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/ppl.xml"/>
     30  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/ppl-64bit.xml"/>
    3131  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/cloog.xml"/>
    3232  <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/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/pkg-config-lite.xml"/>
     41  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/pkg-config.xml"/>
    4242  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/util-linux.xml"/>
    4343  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/util-linux-64bit.xml"/>
     
    6464  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/automake.xml"/>
    6565  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/bash.xml"/>
    66   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/bc.xml"/>
    6766  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/bzip2.xml"/>
    6867  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/bzip2-64bit.xml"/>
     
    9695  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/tar.xml"/>
    9796  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/texinfo.xml"/>
    98   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/eudev.xml"/>
    99   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/eudev-64bit.xml"/>
     97  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/udev.xml"/>
     98  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/udev-64bit.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"/>
  • BOOK/final-system/sparc64/eglibc-64bit.xml

    r111b12a r76b06f6  
    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"
     
    7179    --disable-profile --enable-kernel=2.6.32 \
    7280    --libexecdir=/usr/lib64/eglibc --libdir=/usr/lib64 \
    73     --enable-obsolete-rpc --cache-file=config.cache</userinput></screen>
     81    --cache-file=config.cache</userinput></screen>
    7482
    7583    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     
    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

    r111b12a r76b06f6  
    2323  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/mpfr.xml"/>
    2424  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/mpc.xml"/>
    25   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/isl.xml"/>
     25  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ppl.xml"/>
    2626  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/cloog.xml"/>
    2727  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/zlib.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/pkg-config-lite.xml"/>
     32  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/pkg-config.xml"/>
    3333  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/util-linux.xml"/>
    3434  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/procps.xml"/>
     
    4747  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/automake.xml"/>
    4848  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bash.xml"/>
    49   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bc.xml"/>
    5049  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bzip2.xml"/>
    5150  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/diffutils.xml"/>
     
    7271  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/tar.xml"/>
    7372  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/texinfo.xml"/>
    74   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/eudev.xml"/>
     73  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/udev.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="x86/grub.xml"/>
  • BOOK/final-system/x86/eglibc.xml

    r111b12a r76b06f6  
    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"
     
    5866    xpointer="xpointer(//*[@os='g'])"/>
    5967
    60 <screen os="h"><userinput>
    61     CFLAGS="-march=$(cut -d- -f1 &lt;&lt;&lt; $MACHTYPE) -O2" \
    62     ../eglibc-&eglibc-version;/configure --prefix=/usr \
    63     --disable-profile --enable-kernel=2.6.32 --libexecdir=/usr/lib/eglibc \
    64     --enable-obsolete-rpc</userinput></screen>
     68<screen os="h"><userinput>CFLAGS="-march=$(cut -d- -f1 &lt;&lt;&lt; $MACHTYPE) \
     69    -mtune=generic -g -O2" ../eglibc-&eglibc-version;/configure --prefix=/usr \
     70    --disable-profile --enable-kernel=2.6.32 --libexecdir=/usr/lib/eglibc</userinput></screen>
    6571
    6672    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     
    132138    xpointer="xpointer(//*[@os='t'])"/>
    133139
     140    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     141    href="../common/eglibc.xml"
     142    xpointer="xpointer(//*[@os='ra'])"/>
     143
     144    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     145    href="../common/eglibc.xml"
     146    xpointer="xpointer(//*[@os='rb'])"/>
     147
    134148  </sect2>
    135149
  • BOOK/final-system/x86/grub.xml

    r111b12a r76b06f6  
    3939    </note>
    4040
    41     <para os="s1">EGLIBC-&eglibc-version; does not declare gets():</para>
    42 
    43 <screen os="s2"><userinput>sed -i -e '/gets is a/d' grub-core/gnulib/stdio.in.h</userinput></screen>
    44 
    4541    <para os="a">Prepare GRUB for compilation:</para>
    4642
  • BOOK/final-system/x86_64-64-chapter.xml

    r111b12a r76b06f6  
    2323  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/mpfr.xml"/>
    2424  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/mpc.xml"/>
    25   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/isl.xml"/>
     25  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ppl.xml"/>
    2626  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/cloog.xml"/>
    2727  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/zlib.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/pkg-config-lite.xml"/>
     32  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/pkg-config.xml"/>
    3333  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/util-linux.xml"/>
    3434  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/procps.xml"/>
     
    4747  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/automake.xml"/>
    4848  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bash.xml"/>
    49   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bc.xml"/>
    5049  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bzip2.xml"/>
    5150  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/diffutils.xml"/>
     
    7271  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/tar.xml"/>
    7372  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/texinfo.xml"/>
    74   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/eudev.xml"/>
     73  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/udev.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="x86/grub.xml"/>
  • BOOK/final-system/x86_64-64/eglibc.xml

    r111b12a r76b06f6  
    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"
     
    6371    xpointer="xpointer(//*[@os='g'])"/>
    6472
    65 <screen os="h"><userinput>CFLAGS="-O2" \
     73<screen os="h"><userinput>CFLAGS="-mtune=generic -g -O2" \
    6674    ../eglibc-&eglibc-version;/configure --prefix=/usr \
    6775    --disable-profile --enable-kernel=2.6.32 \
    68     --libexecdir=/usr/lib/eglibc --libdir=/usr/lib \
    69     --enable-obsolete-rpc</userinput></screen>
     76    --libexecdir=/usr/lib/eglibc --libdir=/usr/lib</userinput></screen>
    7077
    7178    <variablelist os="i">
     
    7582        <term><parameter>--libexecdir=/usr/lib/eglibc</parameter></term>
    7683        <listitem>
    77           <para>This changes the location of the <command>getconf</command>
    78           utility from its default of <filename
     84          <para>This changes the location of the <command>pt_chown</command>
     85          program from its default of <filename
    7986          class="directory">/usr/libexec</filename> to <filename
    8087          class="directory">/usr/lib/eglibc</filename>.</para>
     
    149156    <screen><userinput>rm -v /usr/bin/ldd.bak</userinput></screen>
    150157
    151  <para os="u">The stubs.h header installed by EGLIBC looks for stubs-32.h
    152     and stubs-64.h. This configuration of EGLIBC only generates stubs-64.h. Fix
    153     this with the following:</para>
    154 
    155     <screen os="v"><userinput>mv -v /usr/include/gnu/stubs{-64,}.h</userinput></screen>
     158    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     159    href="../common/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'])"/>
    156165
    157166  </sect2>
  • BOOK/final-system/x86_64-chapter.xml

    r111b12a r76b06f6  
    2727  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/mpc.xml"/>
    2828  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/mpc-64bit.xml"/>
    29   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/isl.xml"/>
    30   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/isl-64bit.xml"/>
     29  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/ppl.xml"/>
     30  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/ppl-64bit.xml"/>
    3131  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/cloog.xml"/>
    3232  <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/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/pkg-config-lite.xml"/>
     41  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/pkg-config.xml"/>
    4242  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/util-linux.xml"/>
    4343  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/util-linux-64bit.xml"/>
     
    6464  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/automake.xml"/>
    6565  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/bash.xml"/>
    66   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/bc.xml"/>
    6766  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/bzip2.xml"/>
    6867  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/bzip2-64bit.xml"/>
     
    9695  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/tar.xml"/>
    9796  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/texinfo.xml"/>
    98   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/eudev.xml"/>
    99   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/eudev-64bit.xml"/>
     97  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/udev.xml"/>
     98  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/udev-64bit.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="x86/grub.xml"/>
  • BOOK/final-system/x86_64/eglibc-64bit.xml

    r111b12a r76b06f6  
    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"
     
    6371
    6472<screen os="h"><userinput>CC="gcc ${BUILD64}" CXX="g++ ${BUILD64}" \
    65     CFLAGS="-O2" \
     73    CFLAGS="-mtune=generic -g -O2" \
    6674    ../eglibc-&eglibc-version;/configure --prefix=/usr \
    6775    --disable-profile --enable-kernel=2.6.32 \
    68     --libexecdir=/usr/lib64/eglibc --libdir=/usr/lib64 \
    69     --enable-obsolete-rpc</userinput></screen>
     76    --libexecdir=/usr/lib64/eglibc --libdir=/usr/lib64</userinput></screen>
    7077
    7178    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     
    108115    href="eglibc.xml"
    109116    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'])"/>
    110125
    111126  </sect2>
  • BOOK/final-system/x86_64/eglibc.xml

    r111b12a r76b06f6  
    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"
     
    6068
    6169<screen os="h"><userinput>CC="gcc ${BUILD32}" CXX="g++ ${BUILD32}" \
    62     CFLAGS="-march=$(cut -d- -f1 &lt;&lt;&lt; ${CLFS_TARGET32}) -O2" \
    63     ../eglibc-&eglibc-version;/configure --prefix=/usr \
     70    CFLAGS="-march=$(cut -d- -f1 &lt;&lt;&lt; ${CLFS_TARGET32}) \
     71    -mtune=generic -g -O2" ../eglibc-&eglibc-version;/configure --prefix=/usr \
    6472    --disable-profile --enable-kernel=2.6.32 \
    65     --libexecdir=/usr/lib/eglibc --host=${CLFS_TARGET32} \
    66     --enable-obsolete-rpc</userinput></screen>
     73    --libexecdir=/usr/lib/eglibc --host=${CLFS_TARGET32}</userinput></screen>
    6774
    6875    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
Note: See TracChangeset for help on using the changeset viewer.