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 f986f7c28e..19e9895ee6 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 fed25b25e6..2096f2cb53 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.
@@ -2797,7 +2797,7 @@
2797 file. 2797 file.
2798 Here is an example: 2798 Here is an example:
2799 <literallayout class='monospaced'> 2799 <literallayout class='monospaced'>
2800 RM_WORK_EXCLUDE += "busybox eglibc" 2800 RM_WORK_EXCLUDE += "busybox glibc"
2801 </literallayout> 2801 </literallayout>
2802 </para> 2802 </para>
2803</section> 2803</section>
diff --git a/documentation/ref-manual/ref-structure.xml b/documentation/ref-manual/ref-structure.xml
index 14419d3a84..e7ca7b334b 100644
--- a/documentation/ref-manual/ref-structure.xml
+++ b/documentation/ref-manual/ref-structure.xml
@@ -695,7 +695,7 @@
695 <para> 695 <para>
696 This directory receives package licensing information. 696 This directory receives package licensing information.
697 For example, the directory contains sub-directories for <filename>bash</filename>, 697 For example, the directory contains sub-directories for <filename>bash</filename>,
698 <filename>busybox</filename>, and <filename>eglibc</filename> (among others) that in turn 698 <filename>busybox</filename>, and <filename>glibc</filename> (among others) that in turn
699 contain appropriate <filename>COPYING</filename> license files with other licensing information. 699 contain appropriate <filename>COPYING</filename> license files with other licensing information.
700 For information on licensing, see the 700 For information on licensing, see the
701 "<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>" 701 "<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 b22c661421..7a56ce323a 100644
--- a/documentation/ref-manual/ref-variables.xml
+++ b/documentation/ref-manual/ref-variables.xml
@@ -2290,7 +2290,7 @@
2290 <glossentry id='var-ENABLE_BINARY_LOCALE_GENERATION'><glossterm>ENABLE_BINARY_LOCALE_GENERATION</glossterm> 2290 <glossentry id='var-ENABLE_BINARY_LOCALE_GENERATION'><glossterm>ENABLE_BINARY_LOCALE_GENERATION</glossterm>
2291 <glossdef> 2291 <glossdef>
2292 <para>Variable that controls which locales for 2292 <para>Variable that controls which locales for
2293 <filename>eglibc</filename> are generated during the 2293 <filename>glibc</filename> are generated during the
2294 build (useful if the target device has 64Mbytes 2294 build (useful if the target device has 64Mbytes
2295 of RAM or less).</para> 2295 of RAM or less).</para>
2296 </glossdef> 2296 </glossdef>
@@ -5873,7 +5873,7 @@ recipes-graphics/xorg-font/font-alias_1.0.3.bb:PR = "${INC_PR}.3"
5873 Declares the oldest version of the Linux kernel that the 5873 Declares the oldest version of the Linux kernel that the
5874 produced binaries must support. 5874 produced binaries must support.
5875 This variable is passed into the build of the Embedded 5875 This variable is passed into the build of the Embedded
5876 GNU C Library (<filename>eglibc</filename>). 5876 GNU C Library (<filename>glibc</filename>).
5877 </para> 5877 </para>
5878 5878
5879 <para> 5879 <para>
@@ -6476,7 +6476,7 @@ recipes-graphics/xorg-font/font-alias_1.0.3.bb:PR = "${INC_PR}.3"
6476 <glossentry id='var-PF'><glossterm>PF</glossterm> 6476 <glossentry id='var-PF'><glossterm>PF</glossterm>
6477 <glossdef> 6477 <glossdef>
6478 <para>Specifies the recipe or package name and includes all version and revision 6478 <para>Specifies the recipe or package name and includes all version and revision
6479 numbers (i.e. <filename>eglibc-2.13-r20+svnr15508/</filename> and 6479 numbers (i.e. <filename>glibc-2.13-r20+svnr15508/</filename> and
6480 <filename>bash-4.2-r1/</filename>). 6480 <filename>bash-4.2-r1/</filename>).
6481 This variable is comprised of the following: 6481 This variable is comprised of the following:
6482 <literallayout class='monospaced'> 6482 <literallayout class='monospaced'>
@@ -8967,7 +8967,7 @@ recipes-graphics/xorg-font/font-alias_1.0.3.bb:PR = "${INC_PR}.3"
8967 <glossentry id='var-TARGET_OS'><glossterm>TARGET_OS</glossterm> 8967 <glossentry id='var-TARGET_OS'><glossterm>TARGET_OS</glossterm>
8968 <glossdef> 8968 <glossdef>
8969 <para>Specifies the target's operating system. 8969 <para>Specifies the target's operating system.
8970 The variable can be set to "linux" for <filename>eglibc</filename>-based systems and 8970 The variable can be set to "linux" for <filename>glibc</filename>-based systems and
8971 to "linux-uclibc" for <filename>uclibc</filename>. 8971 to "linux-uclibc" for <filename>uclibc</filename>.
8972 For ARM/EABI targets, there are also "linux-gnueabi" and 8972 For ARM/EABI targets, there are also "linux-gnueabi" and
8973 "linux-uclibc-gnueabi" values possible.</para> 8973 "linux-uclibc-gnueabi" values possible.</para>
@@ -8983,7 +8983,7 @@ recipes-graphics/xorg-font/font-alias_1.0.3.bb:PR = "${INC_PR}.3"
8983 supported. 8983 supported.
8984 </para> 8984 </para>
8985 <para> 8985 <para>
8986 You can select "eglibc" or "uclibc". 8986 You can select "glibc" or "uclibc".
8987 <note> 8987 <note>
8988 This release of the Yocto Project does not support the 8988 This release of the Yocto Project does not support the
8989 <filename>glibc</filename> implementation of <filename>libc</filename>. 8989 <filename>glibc</filename> implementation of <filename>libc</filename>.
@@ -9045,7 +9045,7 @@ recipes-graphics/xorg-font/font-alias_1.0.3.bb:PR = "${INC_PR}.3"
9045 <link linkend='var-TCLIBC'><filename>TCLIBC</filename></link>, 9045 <link linkend='var-TCLIBC'><filename>TCLIBC</filename></link>,
9046 which controls the variant of the GNU standard C library 9046 which controls the variant of the GNU standard C library
9047 (<filename>libc</filename>) used during the build process: 9047 (<filename>libc</filename>) used during the build process:
9048 <filename>eglibc</filename> or <filename>uclibc</filename>. 9048 <filename>glibc</filename> or <filename>uclibc</filename>.
9049 </para> 9049 </para>
9050 </glossdef> 9050 </glossdef>
9051 </glossentry> 9051 </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>