diff --git a/documentation/adt-manual/adt-prepare.xml b/documentation/adt-manual/adt-prepare.xml
index 7faf39b9e2..3810568730 100644
--- a/documentation/adt-manual/adt-prepare.xml
+++ b/documentation/adt-manual/adt-prepare.xml
@@ -276,7 +276,7 @@
target, go into the x86_64
folder and download the following installer:
- poky-eglibc-x86_64-core-image-sato-i586-toolchain-&DISTRO;.sh
+ poky-glibc-x86_64-core-image-sato-i586-toolchain-&DISTRO;.sh
Build your own toolchain installer.
For cases where you cannot use an installer
@@ -296,7 +296,7 @@
The example assumes the toolchain installer is located
in ~/Downloads/.
- $ ~/Downloads/poky-eglibc-x86_64-core-image-sato-i586-toolchain-&DISTRO;.sh
+ $ ~/Downloads/poky-glibc-x86_64-core-image-sato-i586-toolchain-&DISTRO;.sh
The first thing the installer prompts you for is the
directory into which you want to install the toolchain.
@@ -656,10 +656,10 @@
IMAGE_INSTALL
variable inside your local.conf file to
install the appropriate library packages.
- Following is an example using eglibc static
+ Following is an example using glibc static
development libraries:
- IMAGE_INSTALL_append = " eglibc-staticdev"
+ IMAGE_INSTALL_append = " glibc-staticdev"
diff --git a/documentation/dev-manual/dev-manual-common-tasks.xml b/documentation/dev-manual/dev-manual-common-tasks.xml
index 26379a408f..8ce303c6d5 100644
--- a/documentation/dev-manual/dev-manual-common-tasks.xml
+++ b/documentation/dev-manual/dev-manual-common-tasks.xml
@@ -1088,7 +1088,7 @@
IMAGE_INSTALL
variable.
You must use the OpenEmbedded notation and not the Debian notation for the names
- (e.g. eglibc-dev instead of libc6-dev).
+ (e.g. glibc-dev instead of libc6-dev).
@@ -3060,7 +3060,7 @@
Although well within the capabilities of the Yocto Project,
adding a totally new architecture might require
- changes to gcc/eglibc and to the site
+ changes to gcc/glibc and to the site
information, which is beyond the scope of this manual.
@@ -5943,10 +5943,10 @@
described here combined with experimentation and iteration.
Here are a couple of areas to experiment with:
- eglibc:
+ glibc:
In general, follow this process:
- Remove eglibc
+ Remove glibc
features from
DISTRO_FEATURES
that you think you do not need.
@@ -5960,7 +5960,7 @@
support wide character support as is done for
ncurses.
Or, if support for those characters is needed,
- determine what eglibc
+ determine what glibc
features provide the support and restore the
configuration.
@@ -5969,7 +5969,7 @@
busybox:
For BusyBox, use a process similar as described for
- eglibc.
+ glibc.
A difference is you will need to boot the resulting
system to see if you are able to do everything you
expect from the running system.
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 @@
Execute the installation script.
Here is an example:
- $ sh poky-eglibc-x86_64-buildtools-tarball-x86_64-buildtools-nativesdk-standalone-&DISTRO;.sh
+ $ sh poky-glibc-x86_64-buildtools-tarball-x86_64-buildtools-nativesdk-standalone-&DISTRO;.sh
During execution, a prompt appears that allows you to
choose the installation directory.
@@ -484,7 +484,7 @@
to install the tools.
Here is an example:
- $ sh poky-eglibc-x86_64-buildtools-tarball-x86_64-buildtools-nativesdk-standalone-&DISTRO;.sh
+ $ sh poky-glibc-x86_64-buildtools-tarball-x86_64-buildtools-nativesdk-standalone-&DISTRO;.sh
During execution, a prompt appears that allows you to
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 @@
packagegroup-core-x11-sato,
which in turn leads to recipes like matchbox-terminal,
pcmanfm and gthumb.
- These recipes in turn depend on eglibc and the toolchain.
+ These recipes in turn depend on glibc and the toolchain.
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 @@
The debian class renames output packages so that
- they follow the Debian naming policy (i.e. eglibc
- becomes libc6 and eglibc-devel
+ they follow the Debian naming policy (i.e. glibc
+ becomes libc6 and glibc-devel
becomes libc6-dev.)
Renaming includes the library name and version as part of the package
name.
@@ -2808,7 +2808,7 @@
file.
Here is an example:
- RM_WORK_EXCLUDE += "busybox eglibc"
+ RM_WORK_EXCLUDE += "busybox glibc"
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 @@
This directory receives package licensing information.
For example, the directory contains sub-directories for bash,
- busybox, and eglibc (among others) that in turn
+ busybox, and glibc (among others) that in turn
contain appropriate COPYING license files with other licensing information.
For information on licensing, see the
"Maintaining Open Source License Compliance During Your Product's Lifecycle"
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 @@
Variable that controls which locales for
- eglibc are generated during the
+ glibc are generated during the
build (useful if the target device has 64Mbytes
of RAM or less).
@@ -7117,7 +7117,7 @@ recipes-graphics/xorg-font/font-alias_1.0.3.bb:PR = "${INC_PR}.3"
Declares the oldest version of the Linux kernel that the
produced binaries must support.
This variable is passed into the build of the Embedded
- GNU C Library (eglibc).
+ GNU C Library (glibc).
@@ -7811,7 +7811,7 @@ recipes-graphics/xorg-font/font-alias_1.0.3.bb:PR = "${INC_PR}.3"
Specifies the recipe or package name and includes all version and revision
- numbers (i.e. eglibc-2.13-r20+svnr15508/ and
+ numbers (i.e. glibc-2.13-r20+svnr15508/ and
bash-4.2-r1/).
This variable is comprised of the following:
@@ -10731,7 +10731,7 @@ recipes-graphics/xorg-font/font-alias_1.0.3.bb:PR = "${INC_PR}.3"
Specifies the target's operating system.
- The variable can be set to "linux" for eglibc-based systems and
+ The variable can be set to "linux" for glibc-based systems and
to "linux-uclibc" for uclibc.
For ARM/EABI targets, there are also "linux-gnueabi" and
"linux-uclibc-gnueabi" values possible.
@@ -10817,7 +10817,7 @@ recipes-graphics/xorg-font/font-alias_1.0.3.bb:PR = "${INC_PR}.3"
supported.
- You can select "eglibc" or "uclibc".
+ You can select "glibc" or "uclibc".
This release of the Yocto Project does not support the
glibc implementation of libc.
@@ -10882,7 +10882,7 @@ recipes-graphics/xorg-font/font-alias_1.0.3.bb:PR = "${INC_PR}.3"
TCLIBC,
which controls the variant of the GNU standard C library
(libc) used during the build process:
- eglibc or uclibc.
+ glibc or uclibc.
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 @@
BitBake also tries to execute any dependent tasks first.
So for example, before building matchbox-desktop, BitBake
- would build a cross compiler and eglibc if they had not already
+ would build a cross compiler and glibc if they had not already
been built.
- This release of the Yocto Project does not support the glibc
- GNU version of the Unix standard C library. By default, the OpenEmbedded build system
- builds with eglibc.
@@ -228,7 +225,7 @@
The chain of events that occurs when gcc-cross is
bootstrapped is as follows:
- gcc -> binutils-cross -> gcc-cross-initial -> linux-libc-headers -> eglibc-initial -> eglibc -> gcc-cross -> gcc-runtime
+ gcc -> binutils-cross -> gcc-cross-initial -> linux-libc-headers -> glibc-initial -> glibc -> gcc-cross -> gcc-runtime
gcc:
@@ -251,9 +248,9 @@
linux-libc-headers:
Headers needed for the cross-compiler.
- eglibc-initial:
+ glibc-initial:
An initial version of the Embedded GLIBC needed to bootstrap
- eglibc.
+ glibc.
gcc-cross:
The final stage of the bootstrap process for the
@@ -305,7 +302,7 @@
Here is the bootstrap process for the relocatable toolchain:
gcc -> binutils-crosssdk -> gcc-crosssdk-initial -> linux-libc-headers ->
- eglibc-initial -> nativesdk-eglibc -> gcc-crosssdk -> gcc-cross-canadian
+ glibc-initial -> nativesdk-glibc -> gcc-crosssdk -> gcc-cross-canadian
gcc:
@@ -328,11 +325,11 @@
linux-libc-headers:
Headers needed for the cross-compiler.
- eglibc-initial:
+ glibc-initial:
An initial version of the Embedded GLIBC needed to bootstrap
- nativesdk-eglibc.
+ nativesdk-glibc.
- nativesdk-eglibc:
+ nativesdk-glibc:
The Embedded GLIBC needed to bootstrap the
gcc-crosssdk.
diff --git a/documentation/yocto-project-qs/yocto-project-qs.xml b/documentation/yocto-project-qs/yocto-project-qs.xml
index f21558ebbd..4e260cc35d 100644
--- a/documentation/yocto-project-qs/yocto-project-qs.xml
+++ b/documentation/yocto-project-qs/yocto-project-qs.xml
@@ -627,7 +627,7 @@
- poky-eglibc-host_system-image_type-arch-toolchain-release_version.sh
+ poky-glibc-host_system-image_type-arch-toolchain-release_version.sh
Where:
host_system is a string representing your development system:
@@ -656,7 +656,7 @@
development host system and a i586-tuned target architecture
based off the SDK for core-image-sato:
- poky-eglibc-x86_64-core-image-sato-i586-toolchain-&DISTRO;.sh
+ poky-glibc-x86_64-core-image-sato-i586-toolchain-&DISTRO;.sh
@@ -685,7 +685,7 @@
- $ ~/Downloads/poky-eglibc-x86_64-core-image-sato-i586-toolchain-&DISTRO;.sh
+ $ ~/Downloads/poky-glibc-x86_64-core-image-sato-i586-toolchain-&DISTRO;.sh