From 9d66278f9c14d04ce2b0092e4476cead4e1e85cc Mon Sep 17 00:00:00 2001 From: Scott Rifenbark Date: Mon, 26 Sep 2011 11:02:36 -0700 Subject: [PATCH] documentation: scrubbed out 'glibc' and replaced with 'eglibc' Several manuals and areas were still referring to 'glibc' as the GNU version of the Unix statndrd C library. We do not support this any longer and now use 'eglibc' to build with. Notable changes were in the required packages area of the QS manual. I also added a bit in the reference guide saying how this release does not use 'glibc' to build with but rather 'eglibc'. (From yocto-docs rev: c2c58914996d747c510706d78ecfd8f41c5e694d) Signed-off-by: Scott Rifenbark Signed-off-by: Richard Purdie --- documentation/poky-ref-manual/extendpoky.xml | 4 ++-- documentation/poky-ref-manual/ref-bitbake.xml | 2 +- documentation/poky-ref-manual/ref-classes.xml | 6 +++--- documentation/poky-ref-manual/ref-variables.xml | 12 +++++++----- documentation/poky-ref-manual/usingpoky.xml | 5 ++++- documentation/yocto-project-qs/yocto-project-qs.xml | 2 +- 6 files changed, 18 insertions(+), 13 deletions(-) diff --git a/documentation/poky-ref-manual/extendpoky.xml b/documentation/poky-ref-manual/extendpoky.xml index efbc52f7cb..ebd9804431 100644 --- a/documentation/poky-ref-manual/extendpoky.xml +++ b/documentation/poky-ref-manual/extendpoky.xml @@ -357,7 +357,7 @@ It is important to use the correct names of packages in the IMAGE_INSTALL variable. You must use the OpenEmbedded notation and not the Debian notation for the names - (e.g. glibc-dev instead of libc6-dev). + (e.g. eglibc-dev instead of libc6-dev). @@ -524,7 +524,7 @@ The information covers adding machines similar to those the Yocto Project already supports. Although well within the capabilities of the Yocto Project, adding a totally new architecture might require - changes to gcc/glibc and to the site information, which is + changes to gcc/eglibc and to the site information, which is beyond the scope of this manual. diff --git a/documentation/poky-ref-manual/ref-bitbake.xml b/documentation/poky-ref-manual/ref-bitbake.xml index b11bd5a2fd..6851fbf603 100644 --- a/documentation/poky-ref-manual/ref-bitbake.xml +++ b/documentation/poky-ref-manual/ref-bitbake.xml @@ -122,7 +122,7 @@ task-base.bb, which in turn leads to packages like Contacts, Dates and BusyBox. - These packages in turn depend on glibc and the toolchain. + These packages in turn depend on eglibc and the toolchain. diff --git a/documentation/poky-ref-manual/ref-classes.xml b/documentation/poky-ref-manual/ref-classes.xml index e4b2fc57a4..1532ccc917 100644 --- a/documentation/poky-ref-manual/ref-classes.xml +++ b/documentation/poky-ref-manual/ref-classes.xml @@ -152,8 +152,8 @@ This class renames packages so that they follow the Debian naming - policy (i.e. glibc becomes libc6 - and glibc-devel becomes libc6-dev. + policy (i.e. eglibc becomes libc6 + and eglibc-devel becomes libc6-dev. @@ -403,7 +403,7 @@ still make the correct values available. The meta/site directory contains test results sorted into different categories such as architecture, endianness, and - the libc used. + the libc used. Site information provides a list of files containing data relevant to the current build in the CONFIG_SITE variable diff --git a/documentation/poky-ref-manual/ref-variables.xml b/documentation/poky-ref-manual/ref-variables.xml index 0105222010..da1c079777 100644 --- a/documentation/poky-ref-manual/ref-variables.xml +++ b/documentation/poky-ref-manual/ref-variables.xml @@ -328,7 +328,7 @@ ENABLE_BINARY_LOCALE_GENERATION - Variable that controls which locales for glibc are + Variable that controls which locales for eglibc are to be generated during the build (useful if the target device has 64Mbytes of RAM or less). @@ -847,8 +847,10 @@ POKYLIBC The libc implementation selector. - You can select glibc, eglibc, - or uclibc. + You can select eglibc or uclibc. + This release of the Yocto Project does not support the + glibc implementation of libc. + @@ -1094,8 +1096,8 @@ TARGET_OS Specifies the target's operating system. - The variable can be set to "linux" for glibc-based systems and - "linux-uclibc" for uClibc. + The variable can be set to "linux" for eglibc-based systems and + to "linux-uclibc" for uclibc. For ARM/EABI targets, there are also "linux-gnueabi" and "linux-uclibc-gnueabi" values possible. diff --git a/documentation/poky-ref-manual/usingpoky.xml b/documentation/poky-ref-manual/usingpoky.xml index fa94b1d604..9da2e326b9 100644 --- a/documentation/poky-ref-manual/usingpoky.xml +++ b/documentation/poky-ref-manual/usingpoky.xml @@ -83,8 +83,11 @@ BitBake also tries to execute any dependent tasks first. So for example, before building matchbox-desktop, BitBake - would build a cross compiler and glibc if they had not already + would build a cross compiler and eglibc 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 Yocto Project builds with + eglibc. diff --git a/documentation/yocto-project-qs/yocto-project-qs.xml b/documentation/yocto-project-qs/yocto-project-qs.xml index 40044db66f..49f2dd89e6 100644 --- a/documentation/yocto-project-qs/yocto-project-qs.xml +++ b/documentation/yocto-project-qs/yocto-project-qs.xml @@ -214,7 +214,7 @@ $ sudo yum install python m4 make wget curl ftp hg tar bzip2 gzip \ unzip python-psyco perl texinfo texi2html diffstat openjade \ docbook-style-dsssl sed docbook-style-xsl docbook-dtds \ - docbook-utils sed bc glibc-devel ccache pcre pcre-devel quilt \ + docbook-utils sed bc eglibc-devel ccache pcre pcre-devel quilt \ groff linuxdoc-tools patch linuxdoc-tools cmake help2man \ perl-ExtUtils-MakeMaker tcl-devel gettext chrpath ncurses apr \ SDL-devel mesa-libGL-devel mesa-libGLU-devel gnome-doc-utils \