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


Ignore:
Timestamp:
Jul 11, 2009, 5:23:41 PM (15 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.

Location:
BOOK/cross-tools/common
Files:
3 edited
1 moved

Legend:

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

    rf3125bf r51a1403  
    2424
    2525    <para os="da">It is important that Binutils be the first package compiled
    26     because both Glibc and GCC perform various tests on the available
     26    because both EGlibc and GCC perform various tests on the available
    2727    linker and assembler to determine which of their own features to
    2828    enable.</para>
  • 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>
  • BOOK/cross-tools/common/gcc-static.xml

    rf3125bf r51a1403  
    7878          include files, since they haven't been created for this architecture
    7979          yet. GCC will be able to find the multi-thread information after
    80           the Glibc headers are created.</para>
     80          the EGlibc headers are created.</para>
    8181        </listitem>
    8282      </varlistentry>
  • BOOK/cross-tools/common/shadow.xml

    rf3125bf r51a1403  
    3333
    3434    <para>The following value causes Shadow to use its internal lckpwdf
    35     instead of the one provided by Glibc. The one provided by Glibc will
     35    instead of the one provided by EGlibc. The one provided by EGlibc will
    3636    attempt to modify the host system:</para>
    3737
Note: See TracChangeset for help on using the changeset viewer.