]> git.ipfire.org Git - thirdparty/openembedded/openembedded-core-contrib.git/commitdiff
documentation: scrubbed out 'glibc' and replaced with 'eglibc'
authorScott Rifenbark <scott.m.rifenbark@intel.com>
Mon, 26 Sep 2011 18:02:36 +0000 (11:02 -0700)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Tue, 4 Oct 2011 12:46:37 +0000 (13:46 +0100)
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>
documentation/poky-ref-manual/extendpoky.xml
documentation/poky-ref-manual/ref-bitbake.xml
documentation/poky-ref-manual/ref-classes.xml
documentation/poky-ref-manual/ref-variables.xml
documentation/poky-ref-manual/usingpoky.xml
documentation/yocto-project-qs/yocto-project-qs.xml

index efbc52f7cb3dfcdd33002f7ce1434b8387d80c1a..ebd980443163e88d3fd6d3fee08abc410a44e476 100644 (file)
                 It is important to use the correct names of packages in the 
                 <filename><link linkend='var-IMAGE_INSTALL'>IMAGE_INSTALL</link></filename> variable. 
                 You must use the OpenEmbedded notation and not the Debian notation for the names 
-                (e.g. <filename>glibc-dev</filename> instead of <filename>libc6-dev</filename>).
+                (e.g. <filename>eglibc-dev</filename> instead of <filename>libc6-dev</filename>).
             </para>
 
             <para>
             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 <filename>gcc/glibc</filename> and to the site information, which is 
+            changes to <filename>gcc/eglibc</filename> and to the site information, which is 
             beyond the scope of this manual.
         </para>
 
index b11bd5a2fdd2ce55d6cbcb0f5fd37deb6c68fb63..6851fbf603838938deac681cb0109766ab07595d 100644 (file)
             <filename>task-base.bb</filename>,  
             which in turn leads to packages like <filename>Contacts</filename>, 
             <filename>Dates</filename> and <filename>BusyBox</filename>.
-            These packages in turn depend on glibc and the toolchain.
+            These packages in turn depend on <filename>eglibc</filename> and the toolchain.
         </para>
 
         <para>
index e4b2fc57a40b8cc9c00296fbcc852114b8e185ab..1532ccc917fbafb4db75598e14f0419fb48f814f 100644 (file)
 
     <para>
         This class renames packages so that they follow the Debian naming
-        policy (i.e. <filename>glibc</filename> becomes <filename>libc6</filename>
-        and <filename>glibc-devel</filename> becomes <filename>libc6-dev</filename>.
+        policy (i.e. <filename>eglibc</filename> becomes <filename>libc6</filename>
+        and <filename>eglibc-devel</filename> becomes <filename>libc6-dev</filename>.
     </para>
 </section>
 
         still make the correct values available.
         The <filename><link linkend='structure-meta-site'>meta/site directory</link></filename>
         contains test results sorted into different categories such as architecture, endianness, and
-        the libc used. 
+        the <filename>libc</filename> used. 
         Site information provides a list of files containing data relevant to 
         the current build in the 
         <filename><link linkend='var-CONFIG_SITE'>CONFIG_SITE</link></filename> variable 
index 0105222010c2869c378d92c645594260fe1ca09c..da1c079777a6e0a0857391c097a0c4e8e4fa2fda 100644 (file)
 
         <glossentry id='var-ENABLE_BINARY_LOCALE_GENERATION'><glossterm>ENABLE_BINARY_LOCALE_GENERATION</glossterm>
             <glossdef>
-                <para>Variable that controls which locales for <filename>glibc</filename> are
+                <para>Variable that controls which locales for <filename>eglibc</filename> are
                     to be generated during the build (useful if the target device has 64Mbytes
                     of RAM or less).</para>
             </glossdef>
         <glossentry id='var-POKYLIBC'><glossterm>POKYLIBC</glossterm>
             <glossdef>
                 <para>The <filename>libc</filename> implementation selector. 
-                    You can select <filename>glibc</filename>, <filename>eglibc</filename>, 
-                    or <filename>uclibc</filename>.</para>
+                    You can select <filename>eglibc</filename> or <filename>uclibc</filename>.
+                    <note>This release of the Yocto Project does not support the 
+                    <filename>glibc</filename> implementation of <filename>libc</filename>.</note>
+                </para>
             </glossdef>
         </glossentry>
 
         <glossentry id='var-TARGET_OS'><glossterm>TARGET_OS</glossterm>
             <glossdef>
                 <para>Specifies the target's operating system. 
-                    The variable can be set to "linux" for <filename>glibc</filename>-based systems and
-                    "linux-uclibc" for <filename>uClibc</filename>. 
+                    The variable can be set to "linux" for <filename>eglibc</filename>-based systems and
+                    to "linux-uclibc" for <filename>uclibc</filename>. 
                     For ARM/EABI targets, there are also "linux-gnueabi" and
                     "linux-uclibc-gnueabi" values possible.</para>
             </glossdef>
index fa94b1d60459c09a661070417e4ab281c02cc31d..9da2e326b9da869f0ef43ac17f7ed255e0dee9c8 100644 (file)
         <para>
             BitBake also tries to execute any dependent tasks first.
             So for example, before building <filename>matchbox-desktop</filename>, BitBake
-            would build a cross compiler and <filename>glibc</filename> if they had not already 
+            would build a cross compiler and <filename>eglibc</filename> if they had not already 
             been built.
+            <note>This release of the Yocto Project does not support the <filename>glibc</filename>
+                GNU version of the Unix standard C library.  By default, the Yocto Project builds with
+                <filename>eglibc</filename>.</note>
         </para>
 
         <para>
index 40044db66f509a1bbce9b9217894acf7a84e9904..49f2dd89e64796a7b8d518af1b191a8355777182 100644 (file)
      $ 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 \