Changeset 51a1403 in clfs-sysroot for BOOK/cross-tools/common
- Timestamp:
- Jul 11, 2009, 5:23:41 PM (15 years ago)
- Branches:
- master
- Children:
- 8a63c91
- Parents:
- f3125bf
- Location:
- BOOK/cross-tools/common
- Files:
-
- 3 edited
- 1 moved
Legend:
- Unmodified
- Added
- Removed
-
BOOK/cross-tools/common/binutils.xml
rf3125bf r51a1403 24 24 25 25 <para os="da">It is important that Binutils be the first package compiled 26 because both Glibc and GCC perform various tests on the available26 because both EGlibc and GCC perform various tests on the available 27 27 linker and assembler to determine which of their own features to 28 28 enable.</para> -
BOOK/cross-tools/common/eglibc.xml
rf3125bf r51a1403 6 6 ]> 7 7 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> 15 15 <secondary>cross tools</secondary> 16 16 </indexterm> … … 19 19 <title/> 20 20 21 <para>The Glibc package contains the main C library. This library provides21 <para>The EGlibc package contains the main C library. This library provides 22 22 the basic routines for allocating memory, searching directories, opening and 23 23 closing files, reading and writing files, string handling, pattern matching, … … 27 27 28 28 <sect2 role="installation"> 29 <title>Installation of Glibc</title>29 <title>Installation of EGlibc</title> 30 30 31 31 <note os="a"> … … 35 35 <quote>This library provides an <function>iconv()</function> 36 36 implementation, for use on systems which don't have one, or whose 37 implementation cannot convert from/to Unicode.</quote> Glibc provides37 implementation cannot convert from/to Unicode.</quote> EGlibc provides 38 38 an <function>iconv()</function> implementation and can convert from/to 39 39 Unicode, therefore libiconv is not required on an CLFS system.</para> 40 40 </note> 41 41 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} 49 sed -e 's/-lgcc_eh//g' Makeconfig.orig > Makeconfig</userinput></screen> 50 51 <para os="b">The EGlibc documentation recommends building EGlibc outside of the 66 52 source directory in a dedicated build directory:</para> 67 53 68 <screen os="c"><userinput>mkdir -v ../ glibc-build69 cd ../ glibc-build</userinput></screen>54 <screen os="c"><userinput>mkdir -v ../eglibc-build 55 cd ../eglibc-build</userinput></screen> 70 56 71 57 <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> 73 59 74 60 <screen os="e"><userinput>cat > config.cache << EOF … … 85 71 EOF</userinput></screen> 86 72 87 <para os="h">Prepare Glibc for compilation:</para>73 <para os="h">Prepare EGlibc for compilation:</para> 88 74 89 75 <screen os="i"><userinput>BUILD_CC="gcc" CC="${CLFS_TARGET}-gcc" \ 90 76 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} \ 93 79 --disable-profile --enable-add-ons --with-tls --enable-kernel=2.6.0 \ 94 80 --with-__thread --with-binutils=${CLFS}/cross-tools/bin \ … … 101 87 <term><parameter>BUILD_CC="gcc"</parameter></term> 102 88 <listitem> 103 <para>This tells Glibc to use the compiler on the host system. This is104 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> 105 91 </listitem> 106 92 </varlistentry> … … 109 95 <term><parameter>CC="${CLFS_TARGET}-gcc"</parameter></term> 110 96 <listitem> 111 <para>This forces Glibc to use the GCC compiler that we made for our target97 <para>This forces EGlibc to use the GCC compiler that we made for our target 112 98 architecture.</para> 113 99 </listitem> … … 117 103 <term><parameter>AR="${CLFS_TARGET}-ar"</parameter></term> 118 104 <listitem> 119 <para>This forces Glibc to use the <command>ar</command> utility105 <para>This forces EGlibc to use the <command>ar</command> utility 120 106 we made for our target architecture.</para> 121 107 </listitem> … … 125 111 <term><parameter>RANLIB="${CLFS_TARGET}-ranlib"</parameter></term> 126 112 <listitem> 127 <para>This forces Glibc to use the <command>ranlib</command> utility113 <para>This forces EGlibc to use the <command>ranlib</command> utility 128 114 we made for our target architecture.</para> 129 115 </listitem> … … 141 127 <term><parameter>--enable-add-ons</parameter></term> 142 128 <listitem> 143 <para>This tells Glibc to utilize all add-ons that are129 <para>This tells EGlibc to utilize all add-ons that are 144 130 available.</para> 145 131 </listitem> … … 149 135 <term><parameter>--with-tls</parameter></term> 150 136 <listitem> 151 <para>This tells Glibc to use Thread Local Storage.</para>137 <para>This tells EGlibc to use Thread Local Storage.</para> 152 138 </listitem> 153 139 </varlistentry> … … 156 142 <term><parameter>--with-__thread</parameter></term> 157 143 <listitem> 158 <para>This tells Glibc to use use the __thread for libc and144 <para>This tells EGlibc to use use the __thread for libc and 159 145 libpthread builds.</para> 160 146 </listitem> … … 164 150 <term><parameter>--with-binutils=${CLFS}/cross-tools/bin</parameter></term> 165 151 <listitem> 166 <para>This tells Glibc to use the Binutils that are specific to152 <para>This tells EGlibc to use the Binutils that are specific to 167 153 our target architecture.</para> 168 154 </listitem> … … 172 158 <term><parameter>--cache-file=config.cache</parameter></term> 173 159 <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> 175 161 </listitem> 176 162 </varlistentry> … … 200 186 </sect2> 201 187 202 <sect2 id="i18n- glibc" role="configuration">188 <sect2 id="i18n-eglibc" role="configuration"> 203 189 <title>Internationalization</title> 204 190 … … 211 197 <para>To save time, an alternative to running the previous command (which 212 198 generates and installs every locale listed in the 213 glibc-&glibc-version;/localedata/SUPPORTED file) is to install only199 eglibc-&eglibc-version;/localedata/SUPPORTED file) is to install only 214 200 those locales that are wanted and needed. This can be achieved by using 215 201 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. 217 203 However, there are a number of locales that are essential in order for the 218 204 tests of future packages to pass, in particular, the … … 227 213 export LOCALEDEF="${PWD}/locale/localedef-native \ 228 214 --alias-file=../intl/locale.alias" 229 cd ../ glibc-&glibc-version;/localedata215 cd ../eglibc-&eglibc-version;/localedata 230 216 ${LOCALEDEF} -i locales/de_DE -f charmaps/ISO-8859-1 --prefix=${CLFS} de_DE 231 217 ${LOCALEDEF} -i locales/de_DE@euro -f charmaps/ISO-8859-15 \ … … 260 246 </sect2> 261 247 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"> 266 252 <primary sortas="e-/etc/nsswitch.conf">/etc/nsswitch.conf</primary> 267 253 </indexterm> 268 254 269 <indexterm zone="conf- glibc">255 <indexterm zone="conf-eglibc"> 270 256 <primary sortas="e-/etc/localtime">/etc/localtime</primary> 271 257 </indexterm> 272 258 273 259 <para>The <filename>/etc/nsswitch.conf</filename> file needs to be created 274 because, although Glibc provides defaults when this file is missing or275 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. 276 262 The time zone also needs to be configured.</para> 277 263 … … 364 350 </sect2> 365 351 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> 368 354 369 355 <segmentedlist> … … 396 382 <para>Can be used to create a stack trace when a program 397 383 terminates with a segmentation fault</para> 398 <indexterm zone="ch-cross-tools- glibc catchsegv">384 <indexterm zone="ch-cross-tools-eglibc catchsegv"> 399 385 <primary sortas="b-catchsegv">catchsegv</primary> 400 386 </indexterm> … … 406 392 <listitem> 407 393 <para>Generates message catalogues</para> 408 <indexterm zone="ch-cross-tools- glibc gencat">394 <indexterm zone="ch-cross-tools-eglibc gencat"> 409 395 <primary sortas="b-gencat">gencat</primary> 410 396 </indexterm> … … 417 403 <para>Displays the system configuration values for file system specific 418 404 variables</para> 419 <indexterm zone="ch-cross-tools- glibc getconf">405 <indexterm zone="ch-cross-tools-eglibc getconf"> 420 406 <primary sortas="b-getconf">getconf</primary> 421 407 </indexterm> … … 427 413 <listitem> 428 414 <para>Gets entries from an administrative database</para> 429 <indexterm zone="ch-cross-tools- glibc getent">415 <indexterm zone="ch-cross-tools-eglibc getent"> 430 416 <primary sortas="b-getent">getent</primary> 431 417 </indexterm> … … 437 423 <listitem> 438 424 <para>Performs character set conversion</para> 439 <indexterm zone="ch-cross-tools- glibc iconv">425 <indexterm zone="ch-cross-tools-eglibc iconv"> 440 426 <primary sortas="b-iconv">iconv</primary> 441 427 </indexterm> … … 448 434 <para>Creates fastloading <command>iconv</command> module configuration 449 435 files</para> 450 <indexterm zone="ch-cross-tools- glibc iconvconfig">436 <indexterm zone="ch-cross-tools-eglibc iconvconfig"> 451 437 <primary sortas="b-iconvconfig">iconvconfig</primary> 452 438 </indexterm> … … 458 444 <listitem> 459 445 <para>Configures the dynamic linker runtime bindings</para> 460 <indexterm zone="ch-cross-tools- glibc ldconfig">446 <indexterm zone="ch-cross-tools-eglibc ldconfig"> 461 447 <primary sortas="b-ldconfig">ldconfig</primary> 462 448 </indexterm> … … 469 455 <para>Reports which shared libraries are required 470 456 by each given program or shared library</para> 471 <indexterm zone="ch-cross-tools- glibc ldd">457 <indexterm zone="ch-cross-tools-eglibc ldd"> 472 458 <primary sortas="b-ldd">ldd</primary> 473 459 </indexterm> … … 479 465 <listitem> 480 466 <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"> 482 468 <primary sortas="b-lddlibc4">lddlibc4</primary> 483 469 </indexterm> … … 490 476 <para>Tells the compiler to enable or disable the use of POSIX locales 491 477 for built-in operations</para> 492 <indexterm zone="ch-cross-tools- glibc locale">478 <indexterm zone="ch-cross-tools-eglibc locale"> 493 479 <primary sortas="b-locale">locale</primary> 494 480 </indexterm> … … 500 486 <listitem> 501 487 <para>Compiles locale specifications</para> 502 <indexterm zone="ch-cross-tools- glibc localedef">488 <indexterm zone="ch-cross-tools-eglibc localedef"> 503 489 <primary sortas="b-localedef">localedef</primary> 504 490 </indexterm> … … 511 497 <para>Reads and interprets a memory trace file and 512 498 displays a summary in human-readable format</para> 513 <indexterm zone="ch-cross-tools- glibc mtrace">499 <indexterm zone="ch-cross-tools-eglibc mtrace"> 514 500 <primary sortas="b-mtrace">mtrace</primary> 515 501 </indexterm> … … 522 508 <para>A daemon that provides a cache for the most common name 523 509 service requests</para> 524 <indexterm zone="ch-cross-tools- glibc nscd">510 <indexterm zone="ch-cross-tools-eglibc nscd"> 525 511 <primary sortas="b-nscd">nscd</primary> 526 512 </indexterm> … … 532 518 <listitem> 533 519 <para>Dumps information generated by PC profiling</para> 534 <indexterm zone="ch-cross-tools- glibc pcprofiledump">520 <indexterm zone="ch-cross-tools-eglibc pcprofiledump"> 535 521 <primary sortas="b-pcprofiledump">pcprofiledump</primary> 536 522 </indexterm> … … 543 529 <para>A helper program for <command>grantpt</command> to set the owner, 544 530 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"> 546 532 <primary sortas="b-pt_chown">pt_chown</primary> 547 533 </indexterm> … … 554 540 <para>Generates C code to implement the Remote Procecure Call (RPC) 555 541 protocol</para> 556 <indexterm zone="ch-cross-tools- glibc rpcgen">542 <indexterm zone="ch-cross-tools-eglibc rpcgen"> 557 543 <primary sortas="b-rpcgen">rpcgen</primary> 558 544 </indexterm> … … 564 550 <listitem> 565 551 <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"> 567 553 <primary sortas="b-rpcinfo">rpcinfo</primary> 568 554 </indexterm> … … 574 560 <listitem> 575 561 <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"> 577 563 <primary sortas="b-sln">sln</primary> 578 564 </indexterm> … … 584 570 <listitem> 585 571 <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"> 587 573 <primary sortas="b-sprof">sprof</primary> 588 574 </indexterm> … … 595 581 <para>Asks the user about the location of the 596 582 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"> 598 584 <primary sortas="b-tzselect">tzselect</primary> 599 585 </indexterm> … … 606 592 <para>Traces the execution of a program by 607 593 printing the currently executed function</para> 608 <indexterm zone="ch-cross-tools- glibc xtrace">594 <indexterm zone="ch-cross-tools-eglibc xtrace"> 609 595 <primary sortas="b-xtrace">xtrace</primary> 610 596 </indexterm> … … 616 602 <listitem> 617 603 <para>The time zone dumper</para> 618 <indexterm zone="ch-cross-tools- glibc zdump">604 <indexterm zone="ch-cross-tools-eglibc zdump"> 619 605 <primary sortas="b-zdump">zdump</primary> 620 606 </indexterm> … … 626 612 <listitem> 627 613 <para>The time zone compiler</para> 628 <indexterm zone="ch-cross-tools- glibc zic">614 <indexterm zone="ch-cross-tools-eglibc zic"> 629 615 <primary sortas="b-zic">zic</primary> 630 616 </indexterm> … … 636 622 <listitem> 637 623 <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"> 639 625 <primary sortas="c-ld.so">ld.so</primary> 640 626 </indexterm> … … 646 632 <listitem> 647 633 <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"> 649 635 <primary sortas="c-libBrokenLocale">libBrokenLocale</primary> 650 636 </indexterm> … … 656 642 <listitem> 657 643 <para>The segmentation fault signal handler</para> 658 <indexterm zone="ch-cross-tools- glibc libSegFault">644 <indexterm zone="ch-cross-tools-eglibc libSegFault"> 659 645 <primary sortas="c-libSegFault">libSegFault</primary> 660 646 </indexterm> … … 666 652 <listitem> 667 653 <para>An asynchronous name lookup library</para> 668 <indexterm zone="ch-cross-tools- glibc libanl">654 <indexterm zone="ch-cross-tools-eglibc libanl"> 669 655 <primary sortas="c-libanl">libanl</primary> 670 656 </indexterm> … … 678 664 in order to run certain Berkey Software Distribution (BSD) programs 679 665 under Linux</para> 680 <indexterm zone="ch-cross-tools- glibc libbsd-compat">666 <indexterm zone="ch-cross-tools-eglibc libbsd-compat"> 681 667 <primary sortas="c-libbsd-compat">libbsd-compat</primary> 682 668 </indexterm> … … 688 674 <listitem> 689 675 <para>The main C library</para> 690 <indexterm zone="ch-cross-tools- glibc libc">676 <indexterm zone="ch-cross-tools-eglibc libc"> 691 677 <primary sortas="c-libc">libc</primary> 692 678 </indexterm> … … 698 684 <listitem> 699 685 <para>The cryptography library</para> 700 <indexterm zone="ch-cross-tools- glibc libcrypt">686 <indexterm zone="ch-cross-tools-eglibc libcrypt"> 701 687 <primary sortas="c-libcrypt">libcrypt</primary> 702 688 </indexterm> … … 708 694 <listitem> 709 695 <para>The dynamic linking interface library</para> 710 <indexterm zone="ch-cross-tools- glibc libdl">696 <indexterm zone="ch-cross-tools-eglibc libdl"> 711 697 <primary sortas="c-libdl">libdl</primary> 712 698 </indexterm> … … 718 704 <listitem> 719 705 <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"> 721 707 <primary sortas="c-libg">libg</primary> 722 708 </indexterm> … … 729 715 <para>The Institute of Electrical and Electronic Engineers (IEEE) 730 716 floating point library</para> 731 <indexterm zone="ch-cross-tools- glibc libieee">717 <indexterm zone="ch-cross-tools-eglibc libieee"> 732 718 <primary sortas="c-libieee">libieee</primary> 733 719 </indexterm> … … 739 725 <listitem> 740 726 <para>The mathematical library</para> 741 <indexterm zone="ch-cross-tools- glibc libm">727 <indexterm zone="ch-cross-tools-eglibc libm"> 742 728 <primary sortas="c-libm">libm</primary> 743 729 </indexterm> … … 749 735 <listitem> 750 736 <para>Contains code run at boot</para> 751 <indexterm zone="ch-cross-tools- glibc libmcheck">737 <indexterm zone="ch-cross-tools-eglibc libmcheck"> 752 738 <primary sortas="c-libmcheck">libmcheck</primary> 753 739 </indexterm> … … 758 744 <term><filename class="libraryfile">libmemusage</filename></term> 759 745 <listitem> 760 <para>Used by <command>memusage</command> (included in Glibc, but746 <para>Used by <command>memusage</command> (included in EGlibc, but 761 747 not built in a base CLFS system as it has additional dependencies) 762 748 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"> 764 750 <primary sortas="c-libmemusage">libmemusage</primary> 765 751 </indexterm> … … 771 757 <listitem> 772 758 <para>The network services library</para> 773 <indexterm zone="ch-cross-tools- glibc libnsl">759 <indexterm zone="ch-cross-tools-eglibc libnsl"> 774 760 <primary sortas="c-libnsl">libnsl</primary> 775 761 </indexterm> … … 783 769 resolving host names, user names, group names, aliases, services, 784 770 protocols, etc.</para> 785 <indexterm zone="ch-cross-tools- glibc libnss">771 <indexterm zone="ch-cross-tools-eglibc libnss"> 786 772 <primary sortas="c-libnss">libnss</primary> 787 773 </indexterm> … … 794 780 <para>Contains profiling functions used to track the amount of CPU 795 781 time spent in specific source code lines</para> 796 <indexterm zone="ch-cross-tools- glibc libpcprofile">782 <indexterm zone="ch-cross-tools-eglibc libpcprofile"> 797 783 <primary sortas="c-libpcprofile">libpcprofile</primary> 798 784 </indexterm> … … 804 790 <listitem> 805 791 <para>The POSIX threads library</para> 806 <indexterm zone="ch-cross-tools- glibc libpthread">792 <indexterm zone="ch-cross-tools-eglibc libpthread"> 807 793 <primary sortas="c-libpthread">libpthread</primary> 808 794 </indexterm> … … 815 801 <para>Contains functions for creating, sending, and interpreting 816 802 packets to the Internet domain name servers</para> 817 <indexterm zone="ch-cross-tools- glibc libresolv">803 <indexterm zone="ch-cross-tools-eglibc libresolv"> 818 804 <primary sortas="c-libresolv">libresolv</primary> 819 805 </indexterm> … … 825 811 <listitem> 826 812 <para>Contains functions providing miscellaneous RPC services</para> 827 <indexterm zone="ch-cross-tools- glibc librpcsvc">813 <indexterm zone="ch-cross-tools-eglibc librpcsvc"> 828 814 <primary sortas="c-librpcsvc">librpcsvc</primary> 829 815 </indexterm> … … 836 822 <para>Contains functions providing most of the interfaces specified by 837 823 the POSIX.1b Realtime Extension</para> 838 <indexterm zone="ch-cross-tools- glibc librt">824 <indexterm zone="ch-cross-tools-eglibc librt"> 839 825 <primary sortas="c-librt">librt</primary> 840 826 </indexterm> … … 847 833 <para>Contains functions useful for 848 834 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"> 850 836 <primary sortas="c-libthread_db">libthread_db</primary> 851 837 </indexterm> … … 858 844 <para>Contains code for <quote>standard</quote> functions used in 859 845 many different Unix utilities</para> 860 <indexterm zone="ch-cross-tools- glibc libutil">846 <indexterm zone="ch-cross-tools-eglibc libutil"> 861 847 <primary sortas="c-libutil">libutil</primary> 862 848 </indexterm> -
BOOK/cross-tools/common/gcc-static.xml
rf3125bf r51a1403 78 78 include files, since they haven't been created for this architecture 79 79 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> 81 81 </listitem> 82 82 </varlistentry> -
BOOK/cross-tools/common/shadow.xml
rf3125bf r51a1403 33 33 34 34 <para>The following value causes Shadow to use its internal lckpwdf 35 instead of the one provided by Glibc. The one provided byGlibc will35 instead of the one provided by EGlibc. The one provided by EGlibc will 36 36 attempt to modify the host system:</para> 37 37
Note:
See TracChangeset
for help on using the changeset viewer.