diff options
author | Scott Rifenbark <scott.m.rifenbark@intel.com> | 2011-09-26 11:02:36 -0700 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2011-10-04 13:46:37 +0100 |
commit | 9d66278f9c14d04ce2b0092e4476cead4e1e85cc (patch) | |
tree | 9704d101f5194e32b5c727032bbf54c4a5818ebe /documentation | |
parent | 87566447aa0000cb9213234d1bc6be0eab7a1d2f (diff) | |
download | poky-9d66278f9c14d04ce2b0092e4476cead4e1e85cc.tar.gz |
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 <scott.m.rifenbark@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'documentation')
-rw-r--r-- | documentation/poky-ref-manual/extendpoky.xml | 4 | ||||
-rw-r--r-- | documentation/poky-ref-manual/ref-bitbake.xml | 2 | ||||
-rw-r--r-- | documentation/poky-ref-manual/ref-classes.xml | 6 | ||||
-rw-r--r-- | documentation/poky-ref-manual/ref-variables.xml | 12 | ||||
-rw-r--r-- | documentation/poky-ref-manual/usingpoky.xml | 5 | ||||
-rw-r--r-- | 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 @@ | |||
357 | It is important to use the correct names of packages in the | 357 | It is important to use the correct names of packages in the |
358 | <filename><link linkend='var-IMAGE_INSTALL'>IMAGE_INSTALL</link></filename> variable. | 358 | <filename><link linkend='var-IMAGE_INSTALL'>IMAGE_INSTALL</link></filename> variable. |
359 | You must use the OpenEmbedded notation and not the Debian notation for the names | 359 | You must use the OpenEmbedded notation and not the Debian notation for the names |
360 | (e.g. <filename>glibc-dev</filename> instead of <filename>libc6-dev</filename>). | 360 | (e.g. <filename>eglibc-dev</filename> instead of <filename>libc6-dev</filename>). |
361 | </para> | 361 | </para> |
362 | 362 | ||
363 | <para> | 363 | <para> |
@@ -524,7 +524,7 @@ | |||
524 | The information covers adding machines similar to those the Yocto Project already supports. | 524 | The information covers adding machines similar to those the Yocto Project already supports. |
525 | Although well within the capabilities of the Yocto Project, adding a totally new architecture | 525 | Although well within the capabilities of the Yocto Project, adding a totally new architecture |
526 | might require | 526 | might require |
527 | changes to <filename>gcc/glibc</filename> and to the site information, which is | 527 | changes to <filename>gcc/eglibc</filename> and to the site information, which is |
528 | beyond the scope of this manual. | 528 | beyond the scope of this manual. |
529 | </para> | 529 | </para> |
530 | 530 | ||
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 @@ | |||
122 | <filename>task-base.bb</filename>, | 122 | <filename>task-base.bb</filename>, |
123 | which in turn leads to packages like <filename>Contacts</filename>, | 123 | which in turn leads to packages like <filename>Contacts</filename>, |
124 | <filename>Dates</filename> and <filename>BusyBox</filename>. | 124 | <filename>Dates</filename> and <filename>BusyBox</filename>. |
125 | These packages in turn depend on glibc and the toolchain. | 125 | These packages in turn depend on <filename>eglibc</filename> and the toolchain. |
126 | </para> | 126 | </para> |
127 | 127 | ||
128 | <para> | 128 | <para> |
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 @@ | |||
152 | 152 | ||
153 | <para> | 153 | <para> |
154 | This class renames packages so that they follow the Debian naming | 154 | This class renames packages so that they follow the Debian naming |
155 | policy (i.e. <filename>glibc</filename> becomes <filename>libc6</filename> | 155 | policy (i.e. <filename>eglibc</filename> becomes <filename>libc6</filename> |
156 | and <filename>glibc-devel</filename> becomes <filename>libc6-dev</filename>. | 156 | and <filename>eglibc-devel</filename> becomes <filename>libc6-dev</filename>. |
157 | </para> | 157 | </para> |
158 | </section> | 158 | </section> |
159 | 159 | ||
@@ -403,7 +403,7 @@ | |||
403 | still make the correct values available. | 403 | still make the correct values available. |
404 | The <filename><link linkend='structure-meta-site'>meta/site directory</link></filename> | 404 | The <filename><link linkend='structure-meta-site'>meta/site directory</link></filename> |
405 | contains test results sorted into different categories such as architecture, endianness, and | 405 | contains test results sorted into different categories such as architecture, endianness, and |
406 | the libc used. | 406 | the <filename>libc</filename> used. |
407 | Site information provides a list of files containing data relevant to | 407 | Site information provides a list of files containing data relevant to |
408 | the current build in the | 408 | the current build in the |
409 | <filename><link linkend='var-CONFIG_SITE'>CONFIG_SITE</link></filename> variable | 409 | <filename><link linkend='var-CONFIG_SITE'>CONFIG_SITE</link></filename> 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 @@ | |||
328 | 328 | ||
329 | <glossentry id='var-ENABLE_BINARY_LOCALE_GENERATION'><glossterm>ENABLE_BINARY_LOCALE_GENERATION</glossterm> | 329 | <glossentry id='var-ENABLE_BINARY_LOCALE_GENERATION'><glossterm>ENABLE_BINARY_LOCALE_GENERATION</glossterm> |
330 | <glossdef> | 330 | <glossdef> |
331 | <para>Variable that controls which locales for <filename>glibc</filename> are | 331 | <para>Variable that controls which locales for <filename>eglibc</filename> are |
332 | to be generated during the build (useful if the target device has 64Mbytes | 332 | to be generated during the build (useful if the target device has 64Mbytes |
333 | of RAM or less).</para> | 333 | of RAM or less).</para> |
334 | </glossdef> | 334 | </glossdef> |
@@ -847,8 +847,10 @@ | |||
847 | <glossentry id='var-POKYLIBC'><glossterm>POKYLIBC</glossterm> | 847 | <glossentry id='var-POKYLIBC'><glossterm>POKYLIBC</glossterm> |
848 | <glossdef> | 848 | <glossdef> |
849 | <para>The <filename>libc</filename> implementation selector. | 849 | <para>The <filename>libc</filename> implementation selector. |
850 | You can select <filename>glibc</filename>, <filename>eglibc</filename>, | 850 | You can select <filename>eglibc</filename> or <filename>uclibc</filename>. |
851 | or <filename>uclibc</filename>.</para> | 851 | <note>This release of the Yocto Project does not support the |
852 | <filename>glibc</filename> implementation of <filename>libc</filename>.</note> | ||
853 | </para> | ||
852 | </glossdef> | 854 | </glossdef> |
853 | </glossentry> | 855 | </glossentry> |
854 | 856 | ||
@@ -1094,8 +1096,8 @@ | |||
1094 | <glossentry id='var-TARGET_OS'><glossterm>TARGET_OS</glossterm> | 1096 | <glossentry id='var-TARGET_OS'><glossterm>TARGET_OS</glossterm> |
1095 | <glossdef> | 1097 | <glossdef> |
1096 | <para>Specifies the target's operating system. | 1098 | <para>Specifies the target's operating system. |
1097 | The variable can be set to "linux" for <filename>glibc</filename>-based systems and | 1099 | The variable can be set to "linux" for <filename>eglibc</filename>-based systems and |
1098 | "linux-uclibc" for <filename>uClibc</filename>. | 1100 | to "linux-uclibc" for <filename>uclibc</filename>. |
1099 | For ARM/EABI targets, there are also "linux-gnueabi" and | 1101 | For ARM/EABI targets, there are also "linux-gnueabi" and |
1100 | "linux-uclibc-gnueabi" values possible.</para> | 1102 | "linux-uclibc-gnueabi" values possible.</para> |
1101 | </glossdef> | 1103 | </glossdef> |
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 @@ | |||
83 | <para> | 83 | <para> |
84 | BitBake also tries to execute any dependent tasks first. | 84 | BitBake also tries to execute any dependent tasks first. |
85 | So for example, before building <filename>matchbox-desktop</filename>, BitBake | 85 | So for example, before building <filename>matchbox-desktop</filename>, BitBake |
86 | would build a cross compiler and <filename>glibc</filename> if they had not already | 86 | would build a cross compiler and <filename>eglibc</filename> if they had not already |
87 | been built. | 87 | been built. |
88 | <note>This release of the Yocto Project does not support the <filename>glibc</filename> | ||
89 | GNU version of the Unix standard C library. By default, the Yocto Project builds with | ||
90 | <filename>eglibc</filename>.</note> | ||
88 | </para> | 91 | </para> |
89 | 92 | ||
90 | <para> | 93 | <para> |
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 @@ | |||
214 | $ sudo yum install python m4 make wget curl ftp hg tar bzip2 gzip \ | 214 | $ sudo yum install python m4 make wget curl ftp hg tar bzip2 gzip \ |
215 | unzip python-psyco perl texinfo texi2html diffstat openjade \ | 215 | unzip python-psyco perl texinfo texi2html diffstat openjade \ |
216 | docbook-style-dsssl sed docbook-style-xsl docbook-dtds \ | 216 | docbook-style-dsssl sed docbook-style-xsl docbook-dtds \ |
217 | docbook-utils sed bc glibc-devel ccache pcre pcre-devel quilt \ | 217 | docbook-utils sed bc eglibc-devel ccache pcre pcre-devel quilt \ |
218 | groff linuxdoc-tools patch linuxdoc-tools cmake help2man \ | 218 | groff linuxdoc-tools patch linuxdoc-tools cmake help2man \ |
219 | perl-ExtUtils-MakeMaker tcl-devel gettext chrpath ncurses apr \ | 219 | perl-ExtUtils-MakeMaker tcl-devel gettext chrpath ncurses apr \ |
220 | SDL-devel mesa-libGL-devel mesa-libGLU-devel gnome-doc-utils \ | 220 | SDL-devel mesa-libGL-devel mesa-libGLU-devel gnome-doc-utils \ |