Changeset fef8487 in clfs-sysroot
- Timestamp:
- Jul 12, 2009, 1:35:07 AM (15 years ago)
- Branches:
- master
- Children:
- 25e7898
- Parents:
- 11462e6
- Location:
- BOOK
- Files:
-
- 26 edited
Legend:
- Unmodified
- Added
- Removed
-
BOOK/appendices/dependencies/common.xml
r11462e6 rfef8487 95 95 96 96 <seglistitem> 97 <seg>Bash, Bison, Coreutils, Diffutils, Gawk, EG libc, GCC, Grep, Make,97 <seg>Bash, Bison, Coreutils, Diffutils, Gawk, EGLIBC, GCC, Grep, Make, 98 98 Ncurses, Patch, Readline, Sed and Texinfo</seg> 99 99 </seglistitem> … … 123 123 124 124 <seglistitem> 125 <seg>Bash, Binutils, Coreutils, Diffutils, File, Gawk, EG libc, GCC,125 <seg>Bash, Binutils, Coreutils, Diffutils, File, Gawk, EGLIBC, GCC, 126 126 Grep, Make, Perl, Sed, Texinfo and Zlib</seg> 127 127 </seglistitem> … … 151 151 152 152 <seglistitem> 153 <seg>Bash, Binutils, Coreutils, Gawk, EG libc, GCC,153 <seg>Bash, Binutils, Coreutils, Gawk, EGLIBC, GCC, 154 154 Grep, M4, Make and Sed</seg> 155 155 </seglistitem> … … 179 179 180 180 <seglistitem> 181 <seg>Bash, Binutils, Coreutils, EG libc, GCC, Make</seg>181 <seg>Bash, Binutils, Coreutils, EGLIBC, GCC, Make</seg> 182 182 </seglistitem> 183 183 </segmentedlist> … … 233 233 234 234 <seglistitem> 235 <seg>Bash, Binutils, Coreutils, Gawk, EG libc, GCC, GMP, Grep, Make,235 <seg>Bash, Binutils, Coreutils, Gawk, EGLIBC, GCC, GMP, Grep, Make, 236 236 Patch, Perl, Sed and Texinfo</seg> 237 237 </seglistitem> … … 315 315 316 316 <seglistitem> 317 <seg>Bash, Binutils, Coreutils, EG libc, GCC, Grep,317 <seg>Bash, Binutils, Coreutils, EGLIBC, GCC, Grep, 318 318 Make, Patch, Sed and Texinfo</seg> 319 319 </seglistitem> … … 343 343 344 344 <seglistitem> 345 <seg>Bash, Binutils, Coreutils, Diffutils, EG libc, GCC, Grep, Make,345 <seg>Bash, Binutils, Coreutils, Diffutils, EGLIBC, GCC, Grep, Make, 346 346 Patch, Sed and Tcl</seg> 347 347 </seglistitem> … … 371 371 372 372 <seglistitem> 373 <seg>Bash, Binutils, Coreutils, EG libc, Gawk, GCC, Gettext, Grep, Gzip,373 <seg>Bash, Binutils, Coreutils, EGLIBC, Gawk, GCC, Gettext, Grep, Gzip, 374 374 Make, Sed and Texinfo</seg> 375 375 </seglistitem> … … 399 399 400 400 <seglistitem> 401 <seg>Bash, Binutils, Coreutils, Diffutils, Gawk, EG libc, GCC, Grep,401 <seg>Bash, Binutils, Coreutils, Diffutils, Gawk, EGLIBC, GCC, Grep, 402 402 Make, Sed and Zlib</seg> 403 403 </seglistitem> … … 427 427 428 428 <seglistitem> 429 <seg>Bash, Binutils, Coreutils, EG libc, GCC, Grep, Make,429 <seg>Bash, Binutils, Coreutils, EGLIBC, GCC, Grep, Make, 430 430 Sed and Texinfo</seg> 431 431 </seglistitem> … … 455 455 456 456 <seglistitem> 457 <seg>Bash, Binutils, Coreutils, EG libc, GCC, Grep, M4, Make,457 <seg>Bash, Binutils, Coreutils, EGLIBC, GCC, Grep, M4, Make, 458 458 Sed and Texinfo</seg> 459 459 </seglistitem> … … 483 483 484 484 <seglistitem> 485 <seg>Bash, Binutils, Coreutils, EG libc, GCC, Grep, Make, Sed and Texinfo</seg>485 <seg>Bash, Binutils, Coreutils, EGLIBC, GCC, Grep, Make, Sed and Texinfo</seg> 486 486 </seglistitem> 487 487 </segmentedlist> … … 510 510 511 511 <seglistitem> 512 <seg>Bash, Binutils, Coreutils, Diffutils, EG libc, Findutils, Gawk,512 <seg>Bash, Binutils, Coreutils, Diffutils, EGLIBC, Findutils, Gawk, 513 513 GCC, GMP, Grep, Make, MPFR, Patch, Perl, Sed, Tar and Texinfo</seg> 514 514 </seglistitem> … … 538 538 539 539 <seglistitem> 540 <seg>Bash, Binutils, Coreutils, Diffutils, EG libc, Findutils, Gawk,540 <seg>Bash, Binutils, Coreutils, Diffutils, EGLIBC, Findutils, Gawk, 541 541 GCC, Grep, Make, Sed and Texinfo</seg> 542 542 </seglistitem> … … 559 559 </segmentedlist> 560 560 561 <!-- Begin EG libcdependency info -->562 <bridgehead renderas="sect2" id="eglibc-dep">EG libc</bridgehead>561 <!-- Begin EGLIBC dependency info --> 562 <bridgehead renderas="sect2" id="eglibc-dep">EGLIBC</bridgehead> 563 563 564 564 <segmentedlist> … … 594 594 595 595 <seglistitem> 596 <seg>Bash, Binutils, Coreutils, Diffutils, Gawk, EG libc, GCC, Grep, M4, Make,596 <seg>Bash, Binutils, Coreutils, Diffutils, Gawk, EGLIBC, GCC, Grep, M4, Make, 597 597 Sed and Texinfo</seg> 598 598 </seglistitem> … … 622 622 623 623 <seglistitem> 624 <seg>Bash, Binutils, Coreutils, EG libc, GCC, Grep,624 <seg>Bash, Binutils, Coreutils, EGLIBC, GCC, Grep, 625 625 Make, Patch, Sed and Texinfo</seg> 626 626 </seglistitem> … … 650 650 651 651 <seglistitem> 652 <seg>Bash, Binutils, Coreutils, Gawk, EG libc, GCC, Grep, Make, Perl652 <seg>Bash, Binutils, Coreutils, Gawk, EGLIBC, GCC, Grep, Make, Perl 653 653 Sed and Texinfo</seg> 654 654 </seglistitem> … … 678 678 679 679 <seglistitem> 680 <seg>Bash, Binutils, Coreutils, EG libc, GCC, Grep, Make,680 <seg>Bash, Binutils, Coreutils, EGLIBC, GCC, Grep, Make, 681 681 Sed and Texinfo</seg> 682 682 </seglistitem> … … 733 733 734 734 <seglistitem> 735 <seg>Bash, Binutils, Bison, Coreutils, Findutils, Flex, EG libc, GCC,735 <seg>Bash, Binutils, Bison, Coreutils, Findutils, Flex, EGLIBC, GCC, 736 736 Make, Linux-Headers and Sed</seg> 737 737 </seglistitem> … … 761 761 762 762 <seglistitem> 763 <seg>Bash, Binutils, Coreutils, EG libc, GCC and Make</seg>763 <seg>Bash, Binutils, Coreutils, EGLIBC, GCC and Make</seg> 764 764 </seglistitem> 765 765 </segmentedlist> … … 788 788 789 789 <seglistitem> 790 <seg>Bash, Binutils, Coreutils, Gawk, EG libc, GCC, Gzip, Make and Sed</seg>790 <seg>Bash, Binutils, Coreutils, Gawk, EGLIBC, GCC, Gzip, Make and Sed</seg> 791 791 </seglistitem> 792 792 </segmentedlist> … … 815 815 816 816 <seglistitem> 817 <seg>Bash, Binutils, Coreutils, EG libc, GCC, Grep, Make,817 <seg>Bash, Binutils, Coreutils, EGLIBC, GCC, Grep, Make, 818 818 Ncurses and Sed</seg> 819 819 </seglistitem> … … 843 843 844 844 <seglistitem> 845 <seg>Bash, Binutils, Coreutils, Diffutils, Findutils, Gawk, EG libc, GCC, Grep,845 <seg>Bash, Binutils, Coreutils, Diffutils, Findutils, Gawk, EGLIBC, GCC, Grep, 846 846 Make, Sed and Texinfo</seg> 847 847 </seglistitem> … … 898 898 899 899 <seglistitem> 900 <seg>Bash, Binutils, Coreutils, Diffutils, Findutils, EG libc, GCC, Grep,900 <seg>Bash, Binutils, Coreutils, Diffutils, Findutils, EGLIBC, GCC, Grep, 901 901 Gzip, Make, Module-Init-Tools, Ncurses, Perl and Sed</seg> 902 902 </seglistitem> … … 926 926 927 927 <seglistitem> 928 <seg>Bash, Binutils, Coreutils, Gawk, EG libc, GCC, Grep, Make, Sed928 <seg>Bash, Binutils, Coreutils, Gawk, EGLIBC, GCC, Grep, Make, Sed 929 929 and Texinfo</seg> 930 930 </seglistitem> … … 954 954 955 955 <seglistitem> 956 <seg>Bash, Binutils, Coreutils, EG libc, GCC, Grep,956 <seg>Bash, Binutils, Coreutils, EGLIBC, GCC, Grep, 957 957 Make, Sed and Texinfo</seg> 958 958 </seglistitem> … … 982 982 983 983 <seglistitem> 984 <seg>Bash, Binutils, Bzip2, Coreutils, EG libc, Gawk, GCC,984 <seg>Bash, Binutils, Bzip2, Coreutils, EGLIBC, Gawk, GCC, 985 985 Grep, Groff, Gzip, Less, XZ-Utils, Make and Sed</seg> 986 986 </seglistitem> … … 1037 1037 1038 1038 <seglistitem> 1039 <seg>Bash, Binutils, Coreutils, Diffutils, Gawk, EG libc, GCC, Grep, GMP,1039 <seg>Bash, Binutils, Coreutils, Diffutils, Gawk, EGLIBC, GCC, Grep, GMP, 1040 1040 Make, Sed and Texinfo</seg> 1041 1041 </seglistitem> … … 1065 1065 1066 1066 <seglistitem> 1067 <seg>Bash, Binutils, Coreutils, Findutils, EG libc, GCC, Grep, Make,1067 <seg>Bash, Binutils, Coreutils, Findutils, EGLIBC, GCC, Grep, Make, 1068 1068 Sed and Zlib</seg> 1069 1069 </seglistitem> … … 1093 1093 1094 1094 <seglistitem> 1095 <seg>Bash, Binutils, Coreutils, Diffutils, Gawk, EG libc, GCC, Grep,1095 <seg>Bash, Binutils, Coreutils, Diffutils, Gawk, EGLIBC, GCC, Grep, 1096 1096 Make and Sed</seg> 1097 1097 </seglistitem> … … 1122 1122 1123 1123 <seglistitem> 1124 <seg>Bash, Binutils, Coreutils, EG libc, GCC, Grep, Make and Sed</seg>1124 <seg>Bash, Binutils, Coreutils, EGLIBC, GCC, Grep, Make and Sed</seg> 1125 1125 </seglistitem> 1126 1126 </segmentedlist> … … 1149 1149 1150 1150 <seglistitem> 1151 <seg>Bash, Binutils, Coreutils, Gawk, EG libc, GCC, Grep,1151 <seg>Bash, Binutils, Coreutils, Gawk, EGLIBC, GCC, Grep, 1152 1152 Make and Sed</seg> 1153 1153 </seglistitem> … … 1177 1177 1178 1178 <seglistitem> 1179 <seg>Bash, Binutils, Coreutils, EG libc, GCC, Make and Ncurses</seg>1179 <seg>Bash, Binutils, Coreutils, EGLIBC, GCC, Make and Ncurses</seg> 1180 1180 </seglistitem> 1181 1181 </segmentedlist> … … 1204 1204 1205 1205 <seglistitem> 1206 <seg>Bash, Binutils, Coreutils, EG libc, GCC, Grep, Make, Ncurses1206 <seg>Bash, Binutils, Coreutils, EGLIBC, GCC, Grep, Make, Ncurses 1207 1207 and Sed</seg> 1208 1208 </seglistitem> … … 1232 1232 1233 1233 <seglistitem> 1234 <seg>Bash, Binutils, Coreutils, EG libc, GCC, Grep, Make, Ncurses,1234 <seg>Bash, Binutils, Coreutils, EGLIBC, GCC, Grep, Make, Ncurses, 1235 1235 Patch, Sed and Texinfo</seg> 1236 1236 </seglistitem> … … 1260 1260 1261 1261 <seglistitem> 1262 <seg>Binutils, Coreutils, Diffutils, Gawk, EG libc, GCC, Grep, Make1262 <seg>Binutils, Coreutils, Diffutils, Gawk, EGLIBC, GCC, Grep, Make 1263 1263 and Sed</seg> 1264 1264 </seglistitem> … … 1288 1288 1289 1289 <seglistitem> 1290 <seg>Bash, Binutils, Coreutils, EG libc, GCC, Grep, Make,1290 <seg>Bash, Binutils, Coreutils, EGLIBC, GCC, Grep, Make, 1291 1291 Sed and Texinfo</seg> 1292 1292 </seglistitem> … … 1316 1316 1317 1317 <seglistitem> 1318 <seg>Bash, Binutils, Coreutils, Diffutils, EG libc, Findutils, Gawk,1318 <seg>Bash, Binutils, Coreutils, Diffutils, EGLIBC, Findutils, Gawk, 1319 1319 GCC, Gettext, Grep, Make and Sed</seg> 1320 1320 </seglistitem> … … 1344 1344 1345 1345 <seglistitem> 1346 <seg>Binutils, Coreutils, EG libc, GCC, Make and Sed</seg>1346 <seg>Binutils, Coreutils, EGLIBC, GCC, Make and Sed</seg> 1347 1347 </seglistitem> 1348 1348 </segmentedlist> … … 1371 1371 1372 1372 <seglistitem> 1373 <seg>Bash, Binutils, Bison, Coreutils, EG libc, GCC,1373 <seg>Bash, Binutils, Bison, Coreutils, EGLIBC, GCC, 1374 1374 Grep, Make, Sed and Texinfo</seg> 1375 1375 </seglistitem> … … 1399 1399 1400 1400 <seglistitem> 1401 <seg>Bash, Binutils, Coreutils, Diffutils, EG libc, GCC, Grep,1401 <seg>Bash, Binutils, Coreutils, Diffutils, EGLIBC, GCC, Grep, 1402 1402 Make and Sed</seg> 1403 1403 </seglistitem> … … 1427 1427 1428 1428 <seglistitem> 1429 <seg>Bash, Binutils, Coreutils, Gawk, EG libc, GCC, Grep, Make,1429 <seg>Bash, Binutils, Coreutils, Gawk, EGLIBC, GCC, Grep, Make, 1430 1430 Ncurses and Sed</seg> 1431 1431 </seglistitem> … … 1455 1455 1456 1456 <seglistitem> 1457 <seg>Binutils, Coreutils, Diffutils, Gawk, EG libc, GCC, Grep,1457 <seg>Binutils, Coreutils, Diffutils, Gawk, EGLIBC, GCC, Grep, 1458 1458 Make and Sed</seg> 1459 1459 </seglistitem> … … 1483 1483 1484 1484 <seglistitem> 1485 <seg>Bash, Binutils, Coreutils, E2fprogs, EG libc, GCC, Grep,1485 <seg>Bash, Binutils, Coreutils, E2fprogs, EGLIBC, GCC, Grep, 1486 1486 Make, Ncurses, Sed, Texinfo and Zlib</seg> 1487 1487 </seglistitem> … … 1511 1511 1512 1512 <seglistitem> 1513 <seg>Bash, Binutils, Coreutils, Diffutils, EG libc, Findutils, Gawk,1513 <seg>Bash, Binutils, Coreutils, Diffutils, EGLIBC, Findutils, Gawk, 1514 1514 GCC, Gettext, Grep, Make, Ncurses, Perl and Sed</seg> 1515 1515 </seglistitem> … … 1539 1539 1540 1540 <seglistitem> 1541 <seg>Bash, Binutils, Coreutils, Diffutils, EG libc, Findutils, Gawk,1541 <seg>Bash, Binutils, Coreutils, Diffutils, EGLIBC, Findutils, Gawk, 1542 1542 GCC, Grep, Make and Sed</seg> 1543 1543 </seglistitem> … … 1567 1567 1568 1568 <seglistitem> 1569 <seg>Bash, Binutils, Coreutils, EG libc, GCC, Make and Sed</seg>1569 <seg>Bash, Binutils, Coreutils, EGLIBC, GCC, Make and Sed</seg> 1570 1570 </seglistitem> 1571 1571 </segmentedlist> -
BOOK/bootable/arm/kernel.xml
r11462e6 rfef8487 124 124 <para>Also, the headers in the system's <filename 125 125 class="directory">include</filename> directory should 126 <emphasis>always</emphasis> be the ones against which EG libcwas126 <emphasis>always</emphasis> be the ones against which EGLIBC was 127 127 compiled (from the Linux-Headers package) and should 128 128 <emphasis>never</emphasis> be replaced by the kernel headers.</para> -
BOOK/bootscripts/common/locale.xml
r11462e6 rfef8487 50 50 canonical charmap for your chosen locale.</para> 51 51 52 <para>The list of all locales supported by EG libccan be obtained by running52 <para>The list of all locales supported by EGLIBC can be obtained by running 53 53 the following command:</para> 54 54 … … 85 85 commands above fail with a message similar to the one shown below, this means 86 86 that your locale was either not installed in Chapter 10 or is not supported by 87 the default installation of EG libc.</para>87 the default installation of EGLIBC.</para> 88 88 89 89 <screen><computeroutput>locale: Cannot set LC_* to default locale: No such file or directory</computeroutput></screen> … … 92 92 the <command>localedef</command> command, or consider choosing a different 93 93 locale. Further instructions assume that there are no such error messages 94 from EG libc.</para>94 from EGLIBC.</para> 95 95 96 96 <para>Some packages beyond CLFS may also lack support for your chosen locale. … … 102 102 <para>Sometimes it is possible to fix this by removing the charmap part of 103 103 the locale specification, as long as that does not change the character map 104 that EG libcassociates with the locale (this can be checked by running the104 that EGLIBC associates with the locale (this can be checked by running the 105 105 <command>locale charmap</command> command in both locales). For example, 106 106 one would have to change "de_DE.ISO-8859-15@euro" to -
BOOK/cross-tools/alpha/eglibc.xml
r11462e6 rfef8487 7 7 8 8 <sect1 id="ch-cross-tools-eglibc" role="wrap"> 9 <title>EG libc-&eglibc-version;</title>9 <title>EGLIBC-&eglibc-version;</title> 10 10 11 11 <?dbhtml filename="eglibc.html"?> 12 12 13 13 <indexterm zone="ch-cross-tools-eglibc"> 14 <primary sortas="a-EG libc">EGlibc</primary>14 <primary sortas="a-EGLIBC">EGLIBC</primary> 15 15 </indexterm> 16 16 … … 20 20 21 21 <sect2 role="installation"> 22 <title>Installation of EG libc</title>22 <title>Installation of EGLIBC</title> 23 23 24 24 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" -
BOOK/cross-tools/arm/eglibc.xml
r11462e6 rfef8487 7 7 8 8 <sect1 id="ch-cross-tools-eglibc" role="wrap"> 9 <title>EG libc-&eglibc-version;</title>9 <title>EGLIBC-&eglibc-version;</title> 10 10 11 11 <?dbhtml filename="eglibc.html"?> 12 12 13 13 <indexterm zone="ch-cross-tools-eglibc"> 14 <primary sortas="a-EG libc">EGlibc</primary>14 <primary sortas="a-EGLIBC">EGLIBC</primary> 15 15 </indexterm> 16 16 … … 20 20 21 21 <sect2 role="installation"> 22 <title>Installation of EG libc</title>22 <title>Installation of EGLIBC</title> 23 23 24 24 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" -
BOOK/cross-tools/common/binutils.xml
r11462e6 rfef8487 24 24 25 25 <para os="da">It is important that Binutils be the first package compiled 26 because both EG libcand 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
r11462e6 rfef8487 9 9 <?dbhtml filename="eglibc.html"?> 10 10 11 <title>EG libc-&eglibc-version;</title>11 <title>EGLIBC-&eglibc-version;</title> 12 12 13 13 <indexterm zone="ch-cross-tools-eglibc"> 14 <primary sortas="a-EG libc">EGlibc</primary>14 <primary sortas="a-EGLIBC">EGLIBC</primary> 15 15 <secondary>cross tools</secondary> 16 16 </indexterm> … … 19 19 <title/> 20 20 21 <para>The EG libcpackage 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 EG libc</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> EG libcprovides37 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">EG libchas various issues addressed by the following patch:</para>42 <para os="p1">EGLIBC has various issues addressed by the following patch:</para> 43 43 44 44 <screen os="p2"><userinput>patch -Np1 -i ../&eglibc-fixes-patch;</userinput></screen> … … 49 49 sed -e 's/-lgcc_eh//g' Makeconfig.orig > Makeconfig</userinput></screen> 50 50 51 <para os="b">The EG libc documentation recommends building EGlibcoutside of the51 <para os="b">The EGLIBC documentation recommends building EGLIBC outside of the 52 52 source directory in a dedicated build directory:</para> 53 53 … … 56 56 57 57 <para os="d">The following lines need to be added to 58 <filename>config.cache</filename> for EG libcto support NPTL:</para>58 <filename>config.cache</filename> for EGLIBC to support NPTL:</para> 59 59 60 60 <screen os="e"><userinput>cat > config.cache << EOF … … 71 71 EOF</userinput></screen> 72 72 73 <para os="h">Prepare EG libcfor compilation:</para>73 <para os="h">Prepare EGLIBC for compilation:</para> 74 74 75 75 <screen os="i"><userinput>BUILD_CC="gcc" CC="${CLFS_TARGET}-gcc" \ … … 87 87 <term><parameter>BUILD_CC="gcc"</parameter></term> 88 88 <listitem> 89 <para>This tells EG libcto use the compiler on the host system. This is90 used to create the tools EG libcuses 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> 91 91 </listitem> 92 92 </varlistentry> … … 95 95 <term><parameter>CC="${CLFS_TARGET}-gcc"</parameter></term> 96 96 <listitem> 97 <para>This forces EG libcto 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 98 98 architecture.</para> 99 99 </listitem> … … 103 103 <term><parameter>AR="${CLFS_TARGET}-ar"</parameter></term> 104 104 <listitem> 105 <para>This forces EG libcto use the <command>ar</command> utility105 <para>This forces EGLIBC to use the <command>ar</command> utility 106 106 we made for our target architecture.</para> 107 107 </listitem> … … 111 111 <term><parameter>RANLIB="${CLFS_TARGET}-ranlib"</parameter></term> 112 112 <listitem> 113 <para>This forces EG libcto use the <command>ranlib</command> utility113 <para>This forces EGLIBC to use the <command>ranlib</command> utility 114 114 we made for our target architecture.</para> 115 115 </listitem> … … 127 127 <term><parameter>--enable-add-ons</parameter></term> 128 128 <listitem> 129 <para>This tells EG libcto utilize all add-ons that are129 <para>This tells EGLIBC to utilize all add-ons that are 130 130 available.</para> 131 131 </listitem> … … 135 135 <term><parameter>--with-tls</parameter></term> 136 136 <listitem> 137 <para>This tells EG libcto use Thread Local Storage.</para>137 <para>This tells EGLIBC to use Thread Local Storage.</para> 138 138 </listitem> 139 139 </varlistentry> … … 142 142 <term><parameter>--with-__thread</parameter></term> 143 143 <listitem> 144 <para>This tells EG libcto use use the __thread for libc and144 <para>This tells EGLIBC to use use the __thread for libc and 145 145 libpthread builds.</para> 146 146 </listitem> … … 150 150 <term><parameter>--with-binutils=${CLFS}/cross-tools/bin</parameter></term> 151 151 <listitem> 152 <para>This tells EG libcto use the Binutils that are specific to152 <para>This tells EGLIBC to use the Binutils that are specific to 153 153 our target architecture.</para> 154 154 </listitem> … … 158 158 <term><parameter>--cache-file=config.cache</parameter></term> 159 159 <listitem> 160 <para>This tells EG libcto utilize a premade cache file.</para>160 <para>This tells EGLIBC to utilize a premade cache file.</para> 161 161 </listitem> 162 162 </varlistentry> … … 200 200 those locales that are wanted and needed. This can be achieved by using 201 201 the <command>localedef</command> command. Information on this command is 202 located in the <filename>INSTALL</filename> file in the EG libcsource.202 located in the <filename>INSTALL</filename> file in the EGLIBC source. 203 203 However, there are a number of locales that are essential in order for the 204 204 tests of future packages to pass, in particular, the … … 247 247 248 248 <sect2 id="conf-eglibc" role="configuration"> 249 <title>Configuring EG libc</title>249 <title>Configuring EGLIBC</title> 250 250 251 251 <indexterm zone="conf-eglibc"> … … 258 258 259 259 <para>The <filename>/etc/nsswitch.conf</filename> file needs to be created 260 because, although EG libcprovides defaults when this file is missing or261 corrupt, the EG libcdefaults 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. 262 262 The time zone also needs to be configured.</para> 263 263 … … 351 351 352 352 <sect2 id="contents-eglibc" role="content"> 353 <title>Contents of EG libc</title>353 <title>Contents of EGLIBC</title> 354 354 355 355 <segmentedlist> … … 744 744 <term><filename class="libraryfile">libmemusage</filename></term> 745 745 <listitem> 746 <para>Used by <command>memusage</command> (included in EG libc, but746 <para>Used by <command>memusage</command> (included in EGLIBC, but 747 747 not built in a base CLFS system as it has additional dependencies) 748 748 to help collect information about the memory usage of a program</para> -
BOOK/cross-tools/common/gcc-static.xml
r11462e6 rfef8487 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 EG libcheaders are created.</para>80 the EGLIBC headers are created.</para> 81 81 </listitem> 82 82 </varlistentry> -
BOOK/cross-tools/common/shadow.xml
r11462e6 rfef8487 33 33 34 34 <para>The following value causes Shadow to use its internal lckpwdf 35 instead of the one provided by EG libc. The one provided by EGlibcwill35 instead of the one provided by EGLIBC. The one provided by EGLIBC will 36 36 attempt to modify the host system:</para> 37 37 -
BOOK/cross-tools/hppa/eglibc.xml
r11462e6 rfef8487 7 7 8 8 <sect1 id="ch-cross-tools-eglibc" role="wrap"> 9 <title>EG libc-&eglibc-version;</title>9 <title>EGLIBC-&eglibc-version;</title> 10 10 11 11 <?dbhtml filename="eglibc.html"?> 12 12 13 13 <indexterm zone="ch-cross-tools-eglibc"> 14 <primary sortas="a-EG libc">EGlibc</primary>14 <primary sortas="a-EGLIBC">EGLIBC</primary> 15 15 </indexterm> 16 16 … … 20 20 21 21 <sect2 role="installation"> 22 <title>Installation of EG libc</title>22 <title>Installation of EGLIBC</title> 23 23 24 24 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" -
BOOK/cross-tools/x86/eglibc.xml
r11462e6 rfef8487 7 7 8 8 <sect1 id="ch-cross-tools-eglibc" role="wrap"> 9 <title>EG libc-&eglibc-version;</title>9 <title>EGLIBC-&eglibc-version;</title> 10 10 11 11 <?dbhtml filename="eglibc.html"?> 12 12 13 13 <indexterm zone="ch-cross-tools-eglibc"> 14 <primary sortas="a-EG libc">EGlibc</primary>14 <primary sortas="a-EGLIBC">EGLIBC</primary> 15 15 </indexterm> 16 16 … … 20 20 21 21 <sect2 role="installation"> 22 <title>Installation of EG libc</title>22 <title>Installation of EGLIBC</title> 23 23 24 24 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" -
BOOK/final-preps/settingenviron.xml
r11462e6 rfef8487 71 71 <para os="i">The <envar>LC_ALL</envar> variable controls the localization of 72 72 certain programs, making their messages follow the conventions of a 73 specified country. If the host system uses a version of EG libcolder73 specified country. If the host system uses a version of EGLIBC older 74 74 than 2.2.4, having <envar>LC_ALL</envar> set to something other than 75 75 <quote>POSIX</quote> or <quote>C</quote> (during this chapter) may cause -
BOOK/final-system/common/aboutdebug.xml
r11462e6 rfef8487 29 29 </listitem> 30 30 <listitem os="c3"> 31 <para>EG libcand GCC files (<filename class="directory">/lib</filename>31 <para>EGLIBC and GCC files (<filename class="directory">/lib</filename> 32 32 and <filename class="directory">/usr/lib</filename>) with debugging 33 33 symbols: 87 MB</para> 34 34 </listitem> 35 35 <listitem os="c4"> 36 <para>EG libcand GCC files without debugging symbols: 16 MB</para>36 <para>EGLIBC and GCC files without debugging symbols: 16 MB</para> 37 37 </listitem> 38 38 </itemizedlist> -
BOOK/final-system/common/bash.xml
r11462e6 rfef8487 32 32 <screen os="p2"><userinput>patch -Np1 -i ../&bash-branch_update-patch;</userinput></screen> 33 33 34 <para os="c">When b ash is cross-compiled, it cannot test for the presence35 of named pipes, amo ung other things. If you used <command>su</command> to34 <para os="c">When bBsh is cross-compiled, it cannot test for the presence 35 of named pipes, among other things. If you used <command>su</command> to 36 36 become an unprivileged user, this combination will cause Bash to build 37 37 without <emphasis>process substitution</emphasis>, which will break one 38 of the c++ test scripts in <literal>eglibc</literal>. The following prevents39 future problems by skipping t ests that can not run while cross-compiling40 or that do not run properly:</para>38 of the C++ test scripts in <literal>eglibc</literal>. The following prevents 39 future problems by skipping the check for named pipes, as well as other 40 tests that can not run while cross-compiling or that do not run properly:</para> 41 41 42 42 <screen os="d"><userinput>cat > config.cache << "EOF" -
BOOK/final-system/common/bzip2.xml
r11462e6 rfef8487 30 30 <title>Installation of Bzip2</title> 31 31 32 <para os="s1">Bzip2's default Makefile target automatically runs33 the testsuite as well. Disable the tests since you can not run the34 cross-compiled binaries causing all of the tests to fail:</para>32 <para os="s1">Bzip2's default <filename>Makefile</filename> target 33 automatically runs the testsuite as well. Disable the tests since they 34 won't work on a multi-architecture build:</para> 35 35 36 36 <screen os="s2"><userinput>cp Makefile{,.orig} -
BOOK/final-system/common/coreutils.xml
r11462e6 rfef8487 43 43 <para os="a">Configure can not properly determine how to get free space 44 44 when cross-compiling - as a result, the <command>df</command> program will 45 not be built. Add the following entr yto <filename>config.cache</filename>46 to correct this :</para>45 not be built. Add the following entries to <filename>config.cache</filename> 46 to correct this, and fix various cross-compiling issues:</para> 47 47 48 48 <screen os="b"><userinput>cat > config.cache << EOF -
BOOK/final-system/common/gzip.xml
r11462e6 rfef8487 29 29 30 30 <para os="s1">The following command renames the internal implementation of 31 futimens to gl_futimens as newer versions of EG libcprovide an incompatible31 futimens to gl_futimens as newer versions of EGLIBC provide an incompatible 32 32 version:</para> 33 33 -
BOOK/final-system/common/introduction.xml
r11462e6 rfef8487 32 32 the code and build tools. Also note that the <option>-march</option> 33 33 and <option>-mtune</option> options may cause problems with the toolchain 34 packages (Binutils, GCC and EG libc). The small potential gains achieved in34 packages (Binutils, GCC and EGLIBC). The small potential gains achieved in 35 35 using compiler optimizations are often outweighed by the risks. First-time 36 36 builders of CLFS are encouraged to build without custom optimizations. -
BOOK/final-system/common/pkgmgt.xml
r11462e6 rfef8487 50 50 <itemizedlist> 51 51 <listitem> 52 <para>If one of the toolchain packages (EG libc, GCC or Binutils) needs52 <para>If one of the toolchain packages (EGLIBC, GCC or Binutils) needs 53 53 to be upgraded to a newer minor version, it is safer to 54 54 rebuild CLFS. Though you <emphasis>may</emphasis> be able to get by -
BOOK/final-system/common/vim.xml
r11462e6 rfef8487 46 46 47 47 <para os="cc1">The <command>configure</command> script is full of logic 48 that aborts at the first sign of cross compiling. Set the cached values 49 of those tests with the following command:</para> 48 that aborts at the first sign of cross compiling. Work around this by 49 setting the cached values of several tests with the following 50 command:</para> 50 51 51 52 <screen os="cc2"><userinput>cat > src/auto/config.cache << EOF -
BOOK/introduction/common/changelog.xml
r11462e6 rfef8487 53 53 </listitem> 54 54 <listitem> 55 <para>[jciccone] - Updated Glibc to EG libc2.10.1.</para>55 <para>[jciccone] - Updated Glibc to EGLIBC 2.10.1.</para> 56 56 </listitem> 57 57 <listitem> -
BOOK/introduction/common/how.xml
r11462e6 rfef8487 52 52 binutils into ${CLFS}/cross-tools, so that we have an asembler and a linker 53 53 for our target architecture. GCC is then compiled statically and installed 54 into ${CLFS}/cross-tools, this cross-compiler is used to build EG libcfor the54 into ${CLFS}/cross-tools, this cross-compiler is used to build EGLIBC for the 55 55 final-system. The GCC cross-compiler is then rebuilt dynamically - this final 56 56 cross-compiler is what will be used to build the final-system.</para> -
BOOK/materials/arm/packages.xml
r11462e6 rfef8487 14 14 15 15 <varlistentry os="eglibcports"> 16 <term>EG libcPorts (&eglibc-ports-version;) - <token>&eglibc-ports-size;</token>:</term>16 <term>EGLIBC Ports (&eglibc-ports-version;) - <token>&eglibc-ports-size;</token>:</term> 17 17 <listitem> 18 18 <para>Home page: <ulink url="&eglibc-ports-home;"/></para> -
BOOK/materials/common/packages.xml
r11462e6 rfef8487 124 124 125 125 <varlistentry> 126 <term>EG libc(&eglibc-version;) - <token>&eglibc-size;</token>:</term>126 <term>EGLIBC (&eglibc-version;) - <token>&eglibc-size;</token>:</term> 127 127 <listitem> 128 128 <para>Home page: <ulink url="&eglibc-home;"/></para> -
BOOK/materials/common/patches.xml
r11462e6 rfef8487 65 65 66 66 <varlistentry> 67 <term>EG libcFixes Patch - <token>&eglibc-fixes-patch-size;</token>:</term>67 <term>EGLIBC Fixes Patch - <token>&eglibc-fixes-patch-size;</token>:</term> 68 68 <listitem> 69 69 <para>Download: <ulink -
BOOK/prologue/common/hostreqs.xml
r11462e6 rfef8487 63 63 64 64 <listitem> 65 <para><emphasis role="strong">EG libc-2.2.5</emphasis> (Versions65 <para><emphasis role="strong">EGLIBC-2.2.5</emphasis> (Versions 66 66 greater than &eglibc-version; are not recommended as they have 67 67 not been tested)</para>
Note:
See TracChangeset
for help on using the changeset viewer.