summaryrefslogtreecommitdiffstats
path: root/documentation/ref-manual
diff options
context:
space:
mode:
Diffstat (limited to 'documentation/ref-manual')
-rw-r--r--documentation/ref-manual/introduction.xml4
-rw-r--r--documentation/ref-manual/ref-bitbake.xml2
-rw-r--r--documentation/ref-manual/ref-classes.xml6
-rw-r--r--documentation/ref-manual/ref-structure.xml2
-rw-r--r--documentation/ref-manual/ref-variables.xml12
-rw-r--r--documentation/ref-manual/technical-details.xml19
6 files changed, 21 insertions, 24 deletions
diff --git a/documentation/ref-manual/introduction.xml b/documentation/ref-manual/introduction.xml
index 4418b5a3f6..be33ca965d 100644
--- a/documentation/ref-manual/introduction.xml
+++ b/documentation/ref-manual/introduction.xml
@@ -398,7 +398,7 @@
398 Execute the installation script. 398 Execute the installation script.
399 Here is an example: 399 Here is an example:
400 <literallayout class='monospaced'> 400 <literallayout class='monospaced'>
401 $ sh poky-eglibc-x86_64-buildtools-tarball-x86_64-buildtools-nativesdk-standalone-&DISTRO;.sh 401 $ sh poky-glibc-x86_64-buildtools-tarball-x86_64-buildtools-nativesdk-standalone-&DISTRO;.sh
402 </literallayout> 402 </literallayout>
403 During execution, a prompt appears that allows you to 403 During execution, a prompt appears that allows you to
404 choose the installation directory. 404 choose the installation directory.
@@ -484,7 +484,7 @@
484 to install the tools. 484 to install the tools.
485 Here is an example: 485 Here is an example:
486 <literallayout class='monospaced'> 486 <literallayout class='monospaced'>
487 $ sh poky-eglibc-x86_64-buildtools-tarball-x86_64-buildtools-nativesdk-standalone-&DISTRO;.sh 487 $ sh poky-glibc-x86_64-buildtools-tarball-x86_64-buildtools-nativesdk-standalone-&DISTRO;.sh
488 </literallayout> 488 </literallayout>
489 During execution, a prompt appears that allows you to 489 During execution, a prompt appears that allows you to
490 choose the installation directory. 490 choose the installation directory.
diff --git a/documentation/ref-manual/ref-bitbake.xml b/documentation/ref-manual/ref-bitbake.xml
index 28496dec9a..30aff6431f 100644
--- a/documentation/ref-manual/ref-bitbake.xml
+++ b/documentation/ref-manual/ref-bitbake.xml
@@ -169,7 +169,7 @@
169 <filename>packagegroup-core-x11-sato</filename>, 169 <filename>packagegroup-core-x11-sato</filename>,
170 which in turn leads to recipes like <filename>matchbox-terminal</filename>, 170 which in turn leads to recipes like <filename>matchbox-terminal</filename>,
171 <filename>pcmanfm</filename> and <filename>gthumb</filename>. 171 <filename>pcmanfm</filename> and <filename>gthumb</filename>.
172 These recipes in turn depend on <filename>eglibc</filename> and the toolchain. 172 These recipes in turn depend on <filename>glibc</filename> and the toolchain.
173 </para> 173 </para>
174 174
175 <para> 175 <para>
diff --git a/documentation/ref-manual/ref-classes.xml b/documentation/ref-manual/ref-classes.xml
index 54691ec9f6..7b8cd26848 100644
--- a/documentation/ref-manual/ref-classes.xml
+++ b/documentation/ref-manual/ref-classes.xml
@@ -580,8 +580,8 @@
580 580
581 <para> 581 <para>
582 The <filename>debian</filename> class renames output packages so that 582 The <filename>debian</filename> class renames output packages so that
583 they follow the Debian naming policy (i.e. <filename>eglibc</filename> 583 they follow the Debian naming policy (i.e. <filename>glibc</filename>
584 becomes <filename>libc6</filename> and <filename>eglibc-devel</filename> 584 becomes <filename>libc6</filename> and <filename>glibc-devel</filename>
585 becomes <filename>libc6-dev</filename>.) 585 becomes <filename>libc6-dev</filename>.)
586 Renaming includes the library name and version as part of the package 586 Renaming includes the library name and version as part of the package
587 name. 587 name.
@@ -2808,7 +2808,7 @@
2808 file. 2808 file.
2809 Here is an example: 2809 Here is an example:
2810 <literallayout class='monospaced'> 2810 <literallayout class='monospaced'>
2811 RM_WORK_EXCLUDE += "busybox eglibc" 2811 RM_WORK_EXCLUDE += "busybox glibc"
2812 </literallayout> 2812 </literallayout>
2813 </para> 2813 </para>
2814</section> 2814</section>
diff --git a/documentation/ref-manual/ref-structure.xml b/documentation/ref-manual/ref-structure.xml
index 1098006c73..1100acad50 100644
--- a/documentation/ref-manual/ref-structure.xml
+++ b/documentation/ref-manual/ref-structure.xml
@@ -691,7 +691,7 @@
691 <para> 691 <para>
692 This directory receives package licensing information. 692 This directory receives package licensing information.
693 For example, the directory contains sub-directories for <filename>bash</filename>, 693 For example, the directory contains sub-directories for <filename>bash</filename>,
694 <filename>busybox</filename>, and <filename>eglibc</filename> (among others) that in turn 694 <filename>busybox</filename>, and <filename>glibc</filename> (among others) that in turn
695 contain appropriate <filename>COPYING</filename> license files with other licensing information. 695 contain appropriate <filename>COPYING</filename> license files with other licensing information.
696 For information on licensing, see the 696 For information on licensing, see the
697 "<ulink url='&YOCTO_DOCS_DEV_URL;#maintaining-open-source-license-compliance-during-your-products-lifecycle'>Maintaining Open Source License Compliance During Your Product's Lifecycle</ulink>" 697 "<ulink url='&YOCTO_DOCS_DEV_URL;#maintaining-open-source-license-compliance-during-your-products-lifecycle'>Maintaining Open Source License Compliance During Your Product's Lifecycle</ulink>"
diff --git a/documentation/ref-manual/ref-variables.xml b/documentation/ref-manual/ref-variables.xml
index 5d49ce8205..9ff6ce019e 100644
--- a/documentation/ref-manual/ref-variables.xml
+++ b/documentation/ref-manual/ref-variables.xml
@@ -2891,7 +2891,7 @@
2891 </info> 2891 </info>
2892 <glossdef> 2892 <glossdef>
2893 <para>Variable that controls which locales for 2893 <para>Variable that controls which locales for
2894 <filename>eglibc</filename> are generated during the 2894 <filename>glibc</filename> are generated during the
2895 build (useful if the target device has 64Mbytes 2895 build (useful if the target device has 64Mbytes
2896 of RAM or less).</para> 2896 of RAM or less).</para>
2897 </glossdef> 2897 </glossdef>
@@ -7117,7 +7117,7 @@ recipes-graphics/xorg-font/font-alias_1.0.3.bb:PR = "${INC_PR}.3"
7117 Declares the oldest version of the Linux kernel that the 7117 Declares the oldest version of the Linux kernel that the
7118 produced binaries must support. 7118 produced binaries must support.
7119 This variable is passed into the build of the Embedded 7119 This variable is passed into the build of the Embedded
7120 GNU C Library (<filename>eglibc</filename>). 7120 GNU C Library (<filename>glibc</filename>).
7121 </para> 7121 </para>
7122 7122
7123 <para> 7123 <para>
@@ -7811,7 +7811,7 @@ recipes-graphics/xorg-font/font-alias_1.0.3.bb:PR = "${INC_PR}.3"
7811 </info> 7811 </info>
7812 <glossdef> 7812 <glossdef>
7813 <para>Specifies the recipe or package name and includes all version and revision 7813 <para>Specifies the recipe or package name and includes all version and revision
7814 numbers (i.e. <filename>eglibc-2.13-r20+svnr15508/</filename> and 7814 numbers (i.e. <filename>glibc-2.13-r20+svnr15508/</filename> and
7815 <filename>bash-4.2-r1/</filename>). 7815 <filename>bash-4.2-r1/</filename>).
7816 This variable is comprised of the following: 7816 This variable is comprised of the following:
7817 <literallayout class='monospaced'> 7817 <literallayout class='monospaced'>
@@ -10731,7 +10731,7 @@ recipes-graphics/xorg-font/font-alias_1.0.3.bb:PR = "${INC_PR}.3"
10731 </info> 10731 </info>
10732 <glossdef> 10732 <glossdef>
10733 <para>Specifies the target's operating system. 10733 <para>Specifies the target's operating system.
10734 The variable can be set to "linux" for <filename>eglibc</filename>-based systems and 10734 The variable can be set to "linux" for <filename>glibc</filename>-based systems and
10735 to "linux-uclibc" for <filename>uclibc</filename>. 10735 to "linux-uclibc" for <filename>uclibc</filename>.
10736 For ARM/EABI targets, there are also "linux-gnueabi" and 10736 For ARM/EABI targets, there are also "linux-gnueabi" and
10737 "linux-uclibc-gnueabi" values possible.</para> 10737 "linux-uclibc-gnueabi" values possible.</para>
@@ -10817,7 +10817,7 @@ recipes-graphics/xorg-font/font-alias_1.0.3.bb:PR = "${INC_PR}.3"
10817 supported. 10817 supported.
10818 </para> 10818 </para>
10819 <para> 10819 <para>
10820 You can select "eglibc" or "uclibc". 10820 You can select "glibc" or "uclibc".
10821 <note> 10821 <note>
10822 This release of the Yocto Project does not support the 10822 This release of the Yocto Project does not support the
10823 <filename>glibc</filename> implementation of <filename>libc</filename>. 10823 <filename>glibc</filename> implementation of <filename>libc</filename>.
@@ -10882,7 +10882,7 @@ recipes-graphics/xorg-font/font-alias_1.0.3.bb:PR = "${INC_PR}.3"
10882 <link linkend='var-TCLIBC'><filename>TCLIBC</filename></link>, 10882 <link linkend='var-TCLIBC'><filename>TCLIBC</filename></link>,
10883 which controls the variant of the GNU standard C library 10883 which controls the variant of the GNU standard C library
10884 (<filename>libc</filename>) used during the build process: 10884 (<filename>libc</filename>) used during the build process:
10885 <filename>eglibc</filename> or <filename>uclibc</filename>. 10885 <filename>glibc</filename> or <filename>uclibc</filename>.
10886 </para> 10886 </para>
10887 </glossdef> 10887 </glossdef>
10888 </glossentry> 10888 </glossentry>
diff --git a/documentation/ref-manual/technical-details.xml b/documentation/ref-manual/technical-details.xml
index 6bb3381e72..2df36521c2 100644
--- a/documentation/ref-manual/technical-details.xml
+++ b/documentation/ref-manual/technical-details.xml
@@ -107,11 +107,8 @@
107 <para> 107 <para>
108 BitBake also tries to execute any dependent tasks first. 108 BitBake also tries to execute any dependent tasks first.
109 So for example, before building <filename>matchbox-desktop</filename>, BitBake 109 So for example, before building <filename>matchbox-desktop</filename>, BitBake
110 would build a cross compiler and <filename>eglibc</filename> if they had not already 110 would build a cross compiler and <filename>glibc</filename> if they had not already
111 been built. 111 been built.
112 <note>This release of the Yocto Project does not support the <filename>glibc</filename>
113 GNU version of the Unix standard C library. By default, the OpenEmbedded build system
114 builds with <filename>eglibc</filename>.</note>
115 </para> 112 </para>
116 113
117 <para> 114 <para>
@@ -228,7 +225,7 @@
228 The chain of events that occurs when <filename>gcc-cross</filename> is 225 The chain of events that occurs when <filename>gcc-cross</filename> is
229 bootstrapped is as follows: 226 bootstrapped is as follows:
230 <literallayout class='monospaced'> 227 <literallayout class='monospaced'>
231 gcc -> binutils-cross -> gcc-cross-initial -> linux-libc-headers -> eglibc-initial -> eglibc -> gcc-cross -> gcc-runtime 228 gcc -> binutils-cross -> gcc-cross-initial -> linux-libc-headers -> glibc-initial -> glibc -> gcc-cross -> gcc-runtime
232 </literallayout> 229 </literallayout>
233 <itemizedlist> 230 <itemizedlist>
234 <listitem><para><filename>gcc</filename>: 231 <listitem><para><filename>gcc</filename>:
@@ -251,9 +248,9 @@
251 <listitem><para><filename>linux-libc-headers</filename>: 248 <listitem><para><filename>linux-libc-headers</filename>:
252 Headers needed for the cross-compiler. 249 Headers needed for the cross-compiler.
253 </para></listitem> 250 </para></listitem>
254 <listitem><para><filename>eglibc-initial</filename>: 251 <listitem><para><filename>glibc-initial</filename>:
255 An initial version of the Embedded GLIBC needed to bootstrap 252 An initial version of the Embedded GLIBC needed to bootstrap
256 <filename>eglibc</filename>. 253 <filename>glibc</filename>.
257 </para></listitem> 254 </para></listitem>
258 <listitem><para><filename>gcc-cross</filename>: 255 <listitem><para><filename>gcc-cross</filename>:
259 The final stage of the bootstrap process for the 256 The final stage of the bootstrap process for the
@@ -305,7 +302,7 @@
305 Here is the bootstrap process for the relocatable toolchain: 302 Here is the bootstrap process for the relocatable toolchain:
306 <literallayout class='monospaced'> 303 <literallayout class='monospaced'>
307 gcc -> binutils-crosssdk -> gcc-crosssdk-initial -> linux-libc-headers -> 304 gcc -> binutils-crosssdk -> gcc-crosssdk-initial -> linux-libc-headers ->
308 eglibc-initial -> nativesdk-eglibc -> gcc-crosssdk -> gcc-cross-canadian 305 glibc-initial -> nativesdk-glibc -> gcc-crosssdk -> gcc-cross-canadian
309 </literallayout> 306 </literallayout>
310 <itemizedlist> 307 <itemizedlist>
311 <listitem><para><filename>gcc</filename>: 308 <listitem><para><filename>gcc</filename>:
@@ -328,11 +325,11 @@
328 <listitem><para><filename>linux-libc-headers</filename>: 325 <listitem><para><filename>linux-libc-headers</filename>:
329 Headers needed for the cross-compiler. 326 Headers needed for the cross-compiler.
330 </para></listitem> 327 </para></listitem>
331 <listitem><para><filename>eglibc-initial</filename>: 328 <listitem><para><filename>glibc-initial</filename>:
332 An initial version of the Embedded GLIBC needed to bootstrap 329 An initial version of the Embedded GLIBC needed to bootstrap
333 <filename>nativesdk-eglibc</filename>. 330 <filename>nativesdk-glibc</filename>.
334 </para></listitem> 331 </para></listitem>
335 <listitem><para><filename>nativesdk-eglibc</filename>: 332 <listitem><para><filename>nativesdk-glibc</filename>:
336 The Embedded GLIBC needed to bootstrap the 333 The Embedded GLIBC needed to bootstrap the
337 <filename>gcc-crosssdk</filename>. 334 <filename>gcc-crosssdk</filename>.
338 </para></listitem> 335 </para></listitem>