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