Changeset 51a1403 in clfs-sysroot for BOOK/cross-tools/common/eglibc.xml


Ignore:
Timestamp:
Jul 11, 2009, 5:23:41 PM (16 years ago)
Author:
Joe Ciccone <jciccone@…>
Branches:
master
Children:
8a63c91
Parents:
f3125bf
Message:

Updated Glibc to EGlibc 2.10.1.
Updated the Bootscripts to 1.2-pre8.

File:
1 moved

Legend:

Unmodified
Added
Removed
  • BOOK/cross-tools/common/eglibc.xml

    rf3125bf r51a1403  
    66]>
    77
    8 <sect1 id="ch-cross-tools-glibc" role="wrap">
    9   <?dbhtml filename="glibc.html"?>
    10 
    11   <title>Glibc-&glibc-version;</title>
    12 
    13   <indexterm zone="ch-cross-tools-glibc">
    14     <primary sortas="a-Glibc">Glibc</primary>
     8<sect1 id="ch-cross-tools-eglibc" role="wrap">
     9  <?dbhtml filename="eglibc.html"?>
     10
     11  <title>EGlibc-&eglibc-version;</title>
     12
     13  <indexterm zone="ch-cross-tools-eglibc">
     14    <primary sortas="a-EGlibc">EGlibc</primary>
    1515    <secondary>cross tools</secondary>
    1616  </indexterm>
     
    1919    <title/>
    2020
    21     <para>The Glibc package contains the main C library. This library provides
     21    <para>The EGlibc package contains the main C library. This library provides
    2222    the basic routines for allocating memory, searching directories, opening and
    2323    closing files, reading and writing files, string handling, pattern matching,
     
    2727
    2828  <sect2 role="installation">
    29     <title>Installation of Glibc</title>
     29    <title>Installation of EGlibc</title>
    3030
    3131    <note os="a">
     
    3535      <quote>This library provides an <function>iconv()</function>
    3636      implementation, for use on systems which don't have one, or whose
    37       implementation cannot convert from/to Unicode.</quote> Glibc provides
     37      implementation cannot convert from/to Unicode.</quote> EGlibc provides
    3838      an <function>iconv()</function> implementation and can convert from/to
    3939      Unicode, therefore libiconv is not required on an CLFS system.</para>
    4040    </note>
    4141
    42     <para os="p1">The Glibc build will expect to find
    43     <filename>libgcc_eh</filename>, but this library is not installed when GCC
    44     is built without "--enable-shared". As a result, the Glibc build will fail.
    45     The following patch will force Glibc to  check for the existance of
    46     <filename>libgcc_eh</filename> and try to link to it only if it exists:</para>
    47 
    48 <screen os="p2"><userinput>patch -Np1 -i ../&glibc-libgcc_eh-patch;</userinput></screen>
    49 
    50     <para os="p3">The following patch fixes an issue that can
    51     cause <command>localdef</command> to segfault:</para>
    52 
    53 <screen os="p4"><userinput>patch -Np1 -i ../&glibc-localedef_segfault-patch;</userinput></screen>
    54 
    55     <para os="p5">The following patch builds <filename>zic-native</filename>,
    56     <filename>localedef-native</filename>, and
    57     <filename>rpcgen-native</filename>. <filename>zic-native</filename> is used
    58     to generate the zoneinfo, <filename>localedef-native</filename> is used to
    59     generate the locale archive, and <filename>rpcgen-native</filename> is used
    60     to generate part of <filename>librpcsvc.a</filename>. All of these programs
    61     would normally not be available when cross-compiling:</para>
    62 
    63 <screen os="p6"><userinput>patch -Np1 -i ../&glibc-cross_hacks-patch;</userinput></screen>
    64 
    65     <para os="b">The Glibc documentation recommends building Glibc outside of the
     42    <para os="p1">EGlibc has various issues addressed by the following patch:</para>
     43
     44<screen os="p2"><userinput>patch -Np1 -i ../&eglibc-fixes-patch;</userinput></screen>
     45
     46    <para os="s1">Disable linking to <filename>libgcc_eh</filename>:</para>
     47
     48<screen os="s2"><userinput>cp -v Makeconfig{,.orig}
     49sed -e 's/-lgcc_eh//g' Makeconfig.orig > Makeconfig</userinput></screen>
     50
     51    <para os="b">The EGlibc documentation recommends building EGlibc outside of the
    6652    source directory in a dedicated build directory:</para>
    6753
    68 <screen os="c"><userinput>mkdir -v ../glibc-build
    69 cd ../glibc-build</userinput></screen>
     54<screen os="c"><userinput>mkdir -v ../eglibc-build
     55cd ../eglibc-build</userinput></screen>
    7056
    7157    <para os="d">The following lines need to be added to
    72     <filename>config.cache</filename> for Glibc to support NPTL:</para>
     58    <filename>config.cache</filename> for EGlibc to support NPTL:</para>
    7359
    7460<screen os="e"><userinput>cat &gt; config.cache &lt;&lt; EOF
     
    8571EOF</userinput></screen>
    8672
    87     <para os="h">Prepare Glibc for compilation:</para>
     73    <para os="h">Prepare EGlibc for compilation:</para>
    8874
    8975<screen os="i"><userinput>BUILD_CC="gcc" CC="${CLFS_TARGET}-gcc" \
    9076    AR="${CLFS_TARGET}-ar" RANLIB="${CLFS_TARGET}-ranlib" \
    91     ../glibc-&glibc-version;/configure --prefix=/usr \
    92     --libexecdir=/usr/lib/glibc --host=${CLFS_TARGET} --build=${CLFS_HOST} \
     77    ../eglibc-&eglibc-version;/configure --prefix=/usr \
     78    --libexecdir=/usr/lib/eglibc --host=${CLFS_TARGET} --build=${CLFS_HOST} \
    9379    --disable-profile --enable-add-ons --with-tls --enable-kernel=2.6.0 \
    9480    --with-__thread --with-binutils=${CLFS}/cross-tools/bin \
     
    10187        <term><parameter>BUILD_CC="gcc"</parameter></term>
    10288        <listitem>
    103           <para>This tells Glibc to use the compiler on the host system. This is
    104           used to create the tools Glibc uses during its build.</para>
     89          <para>This tells EGlibc to use the compiler on the host system. This is
     90          used to create the tools EGlibc uses during its build.</para>
    10591        </listitem>
    10692      </varlistentry>
     
    10995        <term><parameter>CC="${CLFS_TARGET}-gcc"</parameter></term>
    11096        <listitem>
    111           <para>This forces Glibc to use the GCC compiler that we made for our target
     97          <para>This forces EGlibc to use the GCC compiler that we made for our target
    11298          architecture.</para>
    11399        </listitem>
     
    117103        <term><parameter>AR="${CLFS_TARGET}-ar"</parameter></term>
    118104        <listitem>
    119           <para>This forces Glibc to use the <command>ar</command> utility
     105          <para>This forces EGlibc to use the <command>ar</command> utility
    120106          we made for our target architecture.</para>
    121107        </listitem>
     
    125111        <term><parameter>RANLIB="${CLFS_TARGET}-ranlib"</parameter></term>
    126112        <listitem>
    127           <para>This forces Glibc to use the <command>ranlib</command> utility
     113          <para>This forces EGlibc to use the <command>ranlib</command> utility
    128114          we made for our target architecture.</para>
    129115        </listitem>
     
    141127        <term><parameter>--enable-add-ons</parameter></term>
    142128        <listitem>
    143           <para>This tells Glibc to utilize all add-ons that are
     129          <para>This tells EGlibc to utilize all add-ons that are
    144130          available.</para>
    145131        </listitem>
     
    149135        <term><parameter>--with-tls</parameter></term>
    150136        <listitem>
    151           <para>This tells Glibc to use Thread Local Storage.</para>
     137          <para>This tells EGlibc to use Thread Local Storage.</para>
    152138        </listitem>
    153139      </varlistentry>
     
    156142        <term><parameter>--with-__thread</parameter></term>
    157143        <listitem>
    158           <para>This tells Glibc to use use the __thread for libc and
     144          <para>This tells EGlibc to use use the __thread for libc and
    159145          libpthread builds.</para>
    160146        </listitem>
     
    164150        <term><parameter>--with-binutils=${CLFS}/cross-tools/bin</parameter></term>
    165151        <listitem>
    166           <para>This tells Glibc to use the Binutils that are specific to
     152          <para>This tells EGlibc to use the Binutils that are specific to
    167153          our target architecture.</para>
    168154        </listitem>
     
    172158        <term><parameter>--cache-file=config.cache</parameter></term>
    173159        <listitem>
    174           <para>This tells Glibc to utilize a premade cache file.</para>
     160          <para>This tells EGlibc to utilize a premade cache file.</para>
    175161        </listitem>
    176162      </varlistentry>
     
    200186  </sect2>
    201187
    202   <sect2 id="i18n-glibc" role="configuration">
     188  <sect2 id="i18n-eglibc" role="configuration">
    203189    <title>Internationalization</title>
    204190
     
    211197    <para>To save time, an alternative to running the previous command (which
    212198    generates and installs every locale listed in the
    213     glibc-&glibc-version;/localedata/SUPPORTED file) is to install only
     199    eglibc-&eglibc-version;/localedata/SUPPORTED file) is to install only
    214200    those locales that are wanted and needed. This can be achieved by using
    215201    the <command>localedef</command> command. Information on this command is
    216     located in the <filename>INSTALL</filename> file in the Glibc source.
     202    located in the <filename>INSTALL</filename> file in the EGlibc source.
    217203    However, there are a number of locales that are essential in order for the
    218204    tests of future packages to pass, in particular, the
     
    227213export LOCALEDEF="${PWD}/locale/localedef-native \
    228214    --alias-file=../intl/locale.alias"
    229 cd ../glibc-&glibc-version;/localedata
     215cd ../eglibc-&eglibc-version;/localedata
    230216${LOCALEDEF} -i locales/de_DE -f charmaps/ISO-8859-1 --prefix=${CLFS} de_DE
    231217${LOCALEDEF} -i locales/de_DE@euro -f charmaps/ISO-8859-15 \
     
    260246  </sect2>
    261247
    262   <sect2 id="conf-glibc" role="configuration">
    263     <title>Configuring Glibc</title>
    264 
    265     <indexterm zone="conf-glibc">
     248  <sect2 id="conf-eglibc" role="configuration">
     249    <title>Configuring EGlibc</title>
     250
     251    <indexterm zone="conf-eglibc">
    266252      <primary sortas="e-/etc/nsswitch.conf">/etc/nsswitch.conf</primary>
    267253    </indexterm>
    268254
    269     <indexterm zone="conf-glibc">
     255    <indexterm zone="conf-eglibc">
    270256      <primary sortas="e-/etc/localtime">/etc/localtime</primary>
    271257    </indexterm>
    272258
    273259    <para>The <filename>/etc/nsswitch.conf</filename> file needs to be created
    274     because, although Glibc provides defaults when this file is missing or
    275     corrupt, the Glibc defaults do not work well in a networked environment.
     260    because, although EGlibc provides defaults when this file is missing or
     261    corrupt, the EGlibc defaults do not work well in a networked environment.
    276262    The time zone also needs to be configured.</para>
    277263
     
    364350  </sect2>
    365351
    366   <sect2 id="contents-glibc" role="content">
    367     <title>Contents of Glibc</title>
     352  <sect2 id="contents-eglibc" role="content">
     353    <title>Contents of EGlibc</title>
    368354
    369355    <segmentedlist>
     
    396382          <para>Can be used to create a stack trace when a program
    397383          terminates with a segmentation fault</para>
    398           <indexterm zone="ch-cross-tools-glibc catchsegv">
     384          <indexterm zone="ch-cross-tools-eglibc catchsegv">
    399385            <primary sortas="b-catchsegv">catchsegv</primary>
    400386          </indexterm>
     
    406392        <listitem>
    407393          <para>Generates message catalogues</para>
    408           <indexterm zone="ch-cross-tools-glibc gencat">
     394          <indexterm zone="ch-cross-tools-eglibc gencat">
    409395            <primary sortas="b-gencat">gencat</primary>
    410396          </indexterm>
     
    417403          <para>Displays the system configuration values for file system specific
    418404          variables</para>
    419           <indexterm zone="ch-cross-tools-glibc getconf">
     405          <indexterm zone="ch-cross-tools-eglibc getconf">
    420406            <primary sortas="b-getconf">getconf</primary>
    421407          </indexterm>
     
    427413        <listitem>
    428414          <para>Gets entries from an administrative database</para>
    429           <indexterm zone="ch-cross-tools-glibc getent">
     415          <indexterm zone="ch-cross-tools-eglibc getent">
    430416            <primary sortas="b-getent">getent</primary>
    431417          </indexterm>
     
    437423        <listitem>
    438424          <para>Performs character set conversion</para>
    439           <indexterm zone="ch-cross-tools-glibc iconv">
     425          <indexterm zone="ch-cross-tools-eglibc iconv">
    440426            <primary sortas="b-iconv">iconv</primary>
    441427          </indexterm>
     
    448434          <para>Creates fastloading <command>iconv</command> module configuration
    449435          files</para>
    450           <indexterm zone="ch-cross-tools-glibc iconvconfig">
     436          <indexterm zone="ch-cross-tools-eglibc iconvconfig">
    451437            <primary sortas="b-iconvconfig">iconvconfig</primary>
    452438          </indexterm>
     
    458444        <listitem>
    459445          <para>Configures the dynamic linker runtime bindings</para>
    460           <indexterm zone="ch-cross-tools-glibc ldconfig">
     446          <indexterm zone="ch-cross-tools-eglibc ldconfig">
    461447            <primary sortas="b-ldconfig">ldconfig</primary>
    462448          </indexterm>
     
    469455          <para>Reports which shared libraries are required
    470456          by each given program or shared library</para>
    471           <indexterm zone="ch-cross-tools-glibc ldd">
     457          <indexterm zone="ch-cross-tools-eglibc ldd">
    472458            <primary sortas="b-ldd">ldd</primary>
    473459          </indexterm>
     
    479465        <listitem>
    480466          <para>Assists <command>ldd</command> with object files</para>
    481           <indexterm zone="ch-cross-tools-glibc lddlibc4">
     467          <indexterm zone="ch-cross-tools-eglibc lddlibc4">
    482468            <primary sortas="b-lddlibc4">lddlibc4</primary>
    483469          </indexterm>
     
    490476          <para>Tells the compiler to enable or disable the use of POSIX locales
    491477          for built-in operations</para>
    492           <indexterm zone="ch-cross-tools-glibc locale">
     478          <indexterm zone="ch-cross-tools-eglibc locale">
    493479            <primary sortas="b-locale">locale</primary>
    494480          </indexterm>
     
    500486        <listitem>
    501487          <para>Compiles locale specifications</para>
    502           <indexterm zone="ch-cross-tools-glibc localedef">
     488          <indexterm zone="ch-cross-tools-eglibc localedef">
    503489            <primary sortas="b-localedef">localedef</primary>
    504490          </indexterm>
     
    511497          <para>Reads and interprets a memory trace file and
    512498          displays a summary in human-readable format</para>
    513           <indexterm zone="ch-cross-tools-glibc mtrace">
     499          <indexterm zone="ch-cross-tools-eglibc mtrace">
    514500            <primary sortas="b-mtrace">mtrace</primary>
    515501          </indexterm>
     
    522508          <para>A daemon that provides a cache for the most common name
    523509          service requests</para>
    524           <indexterm zone="ch-cross-tools-glibc nscd">
     510          <indexterm zone="ch-cross-tools-eglibc nscd">
    525511            <primary sortas="b-nscd">nscd</primary>
    526512          </indexterm>
     
    532518        <listitem>
    533519          <para>Dumps information generated by PC profiling</para>
    534           <indexterm zone="ch-cross-tools-glibc pcprofiledump">
     520          <indexterm zone="ch-cross-tools-eglibc pcprofiledump">
    535521            <primary sortas="b-pcprofiledump">pcprofiledump</primary>
    536522          </indexterm>
     
    543529          <para>A helper program for <command>grantpt</command> to set the owner,
    544530          group and access permissions of a slave pseudo terminal</para>
    545           <indexterm zone="ch-cross-tools-glibc pt_chown">
     531          <indexterm zone="ch-cross-tools-eglibc pt_chown">
    546532            <primary sortas="b-pt_chown">pt_chown</primary>
    547533          </indexterm>
     
    554540          <para>Generates C code to implement the Remote Procecure Call (RPC)
    555541          protocol</para>
    556           <indexterm zone="ch-cross-tools-glibc rpcgen">
     542          <indexterm zone="ch-cross-tools-eglibc rpcgen">
    557543            <primary sortas="b-rpcgen">rpcgen</primary>
    558544          </indexterm>
     
    564550        <listitem>
    565551          <para>Makes an RPC call to an RPC server</para>
    566           <indexterm zone="ch-cross-tools-glibc rpcinfo">
     552          <indexterm zone="ch-cross-tools-eglibc rpcinfo">
    567553            <primary sortas="b-rpcinfo">rpcinfo</primary>
    568554          </indexterm>
     
    574560        <listitem>
    575561          <para>A statically linked program that creates symbolic links</para>
    576           <indexterm zone="ch-cross-tools-glibc sln">
     562          <indexterm zone="ch-cross-tools-eglibc sln">
    577563            <primary sortas="b-sln">sln</primary>
    578564          </indexterm>
     
    584570        <listitem>
    585571          <para>Reads and displays shared object profiling data</para>
    586           <indexterm zone="ch-cross-tools-glibc sprof">
     572          <indexterm zone="ch-cross-tools-eglibc sprof">
    587573            <primary sortas="b-sprof">sprof</primary>
    588574          </indexterm>
     
    595581          <para>Asks the user about the location of the
    596582          system and reports the corresponding time zone description</para>
    597           <indexterm zone="ch-cross-tools-glibc tzselect">
     583          <indexterm zone="ch-cross-tools-eglibc tzselect">
    598584            <primary sortas="b-tzselect">tzselect</primary>
    599585          </indexterm>
     
    606592          <para>Traces the execution of a program by
    607593          printing the currently executed function</para>
    608           <indexterm zone="ch-cross-tools-glibc xtrace">
     594          <indexterm zone="ch-cross-tools-eglibc xtrace">
    609595            <primary sortas="b-xtrace">xtrace</primary>
    610596          </indexterm>
     
    616602        <listitem>
    617603          <para>The time zone dumper</para>
    618           <indexterm zone="ch-cross-tools-glibc zdump">
     604          <indexterm zone="ch-cross-tools-eglibc zdump">
    619605            <primary sortas="b-zdump">zdump</primary>
    620606          </indexterm>
     
    626612        <listitem>
    627613          <para>The time zone compiler</para>
    628           <indexterm zone="ch-cross-tools-glibc zic">
     614          <indexterm zone="ch-cross-tools-eglibc zic">
    629615            <primary sortas="b-zic">zic</primary>
    630616          </indexterm>
     
    636622        <listitem>
    637623          <para>The helper program for shared library executables</para>
    638           <indexterm zone="ch-cross-tools-glibc ld.so">
     624          <indexterm zone="ch-cross-tools-eglibc ld.so">
    639625            <primary sortas="c-ld.so">ld.so</primary>
    640626          </indexterm>
     
    646632        <listitem>
    647633          <para>Used by programs, such as Mozilla, to solve broken locales</para>
    648           <indexterm zone="ch-cross-tools-glibc libBrokenLocale">
     634          <indexterm zone="ch-cross-tools-eglibc libBrokenLocale">
    649635            <primary sortas="c-libBrokenLocale">libBrokenLocale</primary>
    650636          </indexterm>
     
    656642        <listitem>
    657643          <para>The segmentation fault signal handler</para>
    658           <indexterm zone="ch-cross-tools-glibc libSegFault">
     644          <indexterm zone="ch-cross-tools-eglibc libSegFault">
    659645            <primary sortas="c-libSegFault">libSegFault</primary>
    660646          </indexterm>
     
    666652        <listitem>
    667653          <para>An asynchronous name lookup library</para>
    668           <indexterm zone="ch-cross-tools-glibc libanl">
     654          <indexterm zone="ch-cross-tools-eglibc libanl">
    669655            <primary sortas="c-libanl">libanl</primary>
    670656          </indexterm>
     
    678664          in order to run certain Berkey Software Distribution (BSD) programs
    679665          under Linux</para>
    680           <indexterm zone="ch-cross-tools-glibc libbsd-compat">
     666          <indexterm zone="ch-cross-tools-eglibc libbsd-compat">
    681667            <primary sortas="c-libbsd-compat">libbsd-compat</primary>
    682668          </indexterm>
     
    688674        <listitem>
    689675          <para>The main C library</para>
    690           <indexterm zone="ch-cross-tools-glibc libc">
     676          <indexterm zone="ch-cross-tools-eglibc libc">
    691677            <primary sortas="c-libc">libc</primary>
    692678          </indexterm>
     
    698684        <listitem>
    699685          <para>The cryptography library</para>
    700           <indexterm zone="ch-cross-tools-glibc libcrypt">
     686          <indexterm zone="ch-cross-tools-eglibc libcrypt">
    701687            <primary sortas="c-libcrypt">libcrypt</primary>
    702688          </indexterm>
     
    708694        <listitem>
    709695          <para>The dynamic linking interface library</para>
    710           <indexterm zone="ch-cross-tools-glibc libdl">
     696          <indexterm zone="ch-cross-tools-eglibc libdl">
    711697            <primary sortas="c-libdl">libdl</primary>
    712698          </indexterm>
     
    718704        <listitem>
    719705          <para>A runtime library for <command>g++</command></para>
    720           <indexterm zone="ch-cross-tools-glibc libg">
     706          <indexterm zone="ch-cross-tools-eglibc libg">
    721707            <primary sortas="c-libg">libg</primary>
    722708          </indexterm>
     
    729715          <para>The Institute of Electrical and Electronic Engineers (IEEE)
    730716          floating point library</para>
    731           <indexterm zone="ch-cross-tools-glibc libieee">
     717          <indexterm zone="ch-cross-tools-eglibc libieee">
    732718            <primary sortas="c-libieee">libieee</primary>
    733719          </indexterm>
     
    739725        <listitem>
    740726          <para>The mathematical library</para>
    741           <indexterm zone="ch-cross-tools-glibc libm">
     727          <indexterm zone="ch-cross-tools-eglibc libm">
    742728            <primary sortas="c-libm">libm</primary>
    743729          </indexterm>
     
    749735        <listitem>
    750736          <para>Contains code run at boot</para>
    751           <indexterm zone="ch-cross-tools-glibc libmcheck">
     737          <indexterm zone="ch-cross-tools-eglibc libmcheck">
    752738            <primary sortas="c-libmcheck">libmcheck</primary>
    753739          </indexterm>
     
    758744        <term><filename class="libraryfile">libmemusage</filename></term>
    759745        <listitem>
    760           <para>Used by <command>memusage</command> (included in Glibc, but
     746          <para>Used by <command>memusage</command> (included in EGlibc, but
    761747          not built in a base CLFS system as it has additional dependencies)
    762748          to help collect information about the memory usage of a program</para>
    763           <indexterm zone="ch-cross-tools-glibc libmemusage">
     749          <indexterm zone="ch-cross-tools-eglibc libmemusage">
    764750            <primary sortas="c-libmemusage">libmemusage</primary>
    765751          </indexterm>
     
    771757        <listitem>
    772758          <para>The network services library</para>
    773           <indexterm zone="ch-cross-tools-glibc libnsl">
     759          <indexterm zone="ch-cross-tools-eglibc libnsl">
    774760            <primary sortas="c-libnsl">libnsl</primary>
    775761          </indexterm>
     
    783769          resolving host names, user names, group names, aliases, services,
    784770          protocols, etc.</para>
    785           <indexterm zone="ch-cross-tools-glibc libnss">
     771          <indexterm zone="ch-cross-tools-eglibc libnss">
    786772            <primary sortas="c-libnss">libnss</primary>
    787773          </indexterm>
     
    794780          <para>Contains profiling functions used to track the amount of CPU
    795781          time spent in specific source code lines</para>
    796           <indexterm zone="ch-cross-tools-glibc libpcprofile">
     782          <indexterm zone="ch-cross-tools-eglibc libpcprofile">
    797783            <primary sortas="c-libpcprofile">libpcprofile</primary>
    798784          </indexterm>
     
    804790        <listitem>
    805791          <para>The POSIX threads library</para>
    806           <indexterm zone="ch-cross-tools-glibc libpthread">
     792          <indexterm zone="ch-cross-tools-eglibc libpthread">
    807793            <primary sortas="c-libpthread">libpthread</primary>
    808794          </indexterm>
     
    815801          <para>Contains functions for creating, sending, and interpreting
    816802          packets to the Internet domain name servers</para>
    817           <indexterm zone="ch-cross-tools-glibc libresolv">
     803          <indexterm zone="ch-cross-tools-eglibc libresolv">
    818804            <primary sortas="c-libresolv">libresolv</primary>
    819805          </indexterm>
     
    825811        <listitem>
    826812          <para>Contains functions providing miscellaneous RPC services</para>
    827           <indexterm zone="ch-cross-tools-glibc librpcsvc">
     813          <indexterm zone="ch-cross-tools-eglibc librpcsvc">
    828814            <primary sortas="c-librpcsvc">librpcsvc</primary>
    829815          </indexterm>
     
    836822          <para>Contains functions providing most of the interfaces specified by
    837823          the POSIX.1b Realtime Extension</para>
    838           <indexterm zone="ch-cross-tools-glibc librt">
     824          <indexterm zone="ch-cross-tools-eglibc librt">
    839825            <primary sortas="c-librt">librt</primary>
    840826          </indexterm>
     
    847833          <para>Contains functions useful for
    848834          building debuggers for multi-threaded programs</para>
    849           <indexterm zone="ch-cross-tools-glibc libthread_db">
     835          <indexterm zone="ch-cross-tools-eglibc libthread_db">
    850836            <primary sortas="c-libthread_db">libthread_db</primary>
    851837          </indexterm>
     
    858844          <para>Contains code for <quote>standard</quote> functions used in
    859845          many different Unix utilities</para>
    860           <indexterm zone="ch-cross-tools-glibc libutil">
     846          <indexterm zone="ch-cross-tools-eglibc libutil">
    861847            <primary sortas="c-libutil">libutil</primary>
    862848          </indexterm>
Note: See TracChangeset for help on using the changeset viewer.