ref-manual: Edits to the 1.8 migration section.

(From yocto-docs rev: 9509c22e6e9fb1dfaabe634cb554f1f68d8ea434)

Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
Scott Rifenbark 2015-04-02 07:31:50 -07:00 committed by Richard Purdie
parent d5abcfb258
commit cd0800fe49
1 changed files with 35 additions and 5 deletions

View File

@ -2034,10 +2034,12 @@
Functionality replaced by <filename>gst-player</filename>. Functionality replaced by <filename>gst-player</filename>.
</para></listitem> </para></listitem>
<listitem><para><filename>gnome-desktop</filename>: <listitem><para><filename>gnome-desktop</filename>:
No longer needed. This recipe is now available in
<filename>meta-gnome</filename> and is no longer needed.
</para></listitem> </para></listitem>
<listitem><para><filename>gsettings-desktop-schemas</filename>: <listitem><para><filename>gsettings-desktop-schemas</filename>:
No longer needed. This recipe is now available in
<filename>meta-gnome</filename> and is no longer needed.
</para></listitem> </para></listitem>
<listitem><para><filename>python-argparse</filename>: <listitem><para><filename>python-argparse</filename>:
The <filename>argparse</filename> module is already The <filename>argparse</filename> module is already
@ -2059,7 +2061,9 @@
3.19 kernel has been added. 3.19 kernel has been added.
</para></listitem> </para></listitem>
<listitem><para><filename>poky-feed-config-opkg</filename>: <listitem><para><filename>poky-feed-config-opkg</filename>:
No longer needed. This recipe has become obsolete and is no longer needed.
Use <filename>distro-feed-config</filename> from
<filename>meta-oe</filename> instead.
</para></listitem> </para></listitem>
<listitem><para><filename>libav 0.8.x</filename>: <listitem><para><filename>libav 0.8.x</filename>:
<filename>libav 9.x</filename> is now used. <filename>libav 9.x</filename> is now used.
@ -2103,6 +2107,32 @@
</para> </para>
</section> </section>
<section id='migration-1.8-kernel-build-changes'>
<title>Kernel Build Changes</title>
<para>
The kernel build process was changed to place the source
in a common shared work area and to place build artifacts
separately in the source code tree.
In theory, migration paths have been provided for most common
usages in kernel recipes but this might not work in all cases.
In particular, users need to ensure that
<filename>${S}</filename> (source files) and
<filename>${B}</filename> (build artifacts) are used
correctly in functions such as
<link linkend='ref-tasks-install'><filename>do_install</filename></link>.
</para>
<para>
Recipes that rely on the kernel source code and do not inherit
the module classes might need to add explicit dependencies on
the <filename>do_shared_workdir</filename> kernel task, for example:
<literallayout class='monospaced'>
do_configure[depends] += "virtual/kernel:do_shared_workdir"
</literallayout>
</para>
</section>
<section id='migration-1.8-ssl'> <section id='migration-1.8-ssl'>
<title>SSL 3.0 is Now Disabled in OpenSSL</title> <title>SSL 3.0 is Now Disabled in OpenSSL</title>
@ -2162,7 +2192,7 @@
within their make files. within their make files.
If you have such recipes, you need to set If you have such recipes, you need to set
<link linkend='var-CLEANBROKEN'><filename>CLEANBROKEN</filename></link> <link linkend='var-CLEANBROKEN'><filename>CLEANBROKEN</filename></link>
to "1". to "1" within the recipe, for example:
<literallayout class='monospaced'> <literallayout class='monospaced'>
CLEANBROKEN = "1" CLEANBROKEN = "1"
</literallayout> </literallayout>
@ -2193,7 +2223,7 @@
The same check ensures that <filename>$D</filename> is used The same check ensures that <filename>$D</filename> is used
in in
<filename>pkg_preinst/pkg_postinst/pkg_prerm/pkg_postrm</filename> <filename>pkg_preinst/pkg_postinst/pkg_prerm/pkg_postrm</filename>
functions. functions instead of <filename>${D}</filename>.
</para></listitem> </para></listitem>
<listitem><para> <listitem><para>
<link linkend='var-S'><filename>S</filename></link> now <link linkend='var-S'><filename>S</filename></link> now