summaryrefslogtreecommitdiffstats
path: root/documentation/dev-manual/dev-manual-common-tasks.xml
diff options
context:
space:
mode:
authorScott Rifenbark <srifenbark@gmail.com>2016-02-16 15:42:55 -0800
committerRichard Purdie <richard.purdie@linuxfoundation.org>2016-03-03 17:40:11 +0000
commitc5b4f69821c7b5ef9047c41198535eb900ea7b94 (patch)
tree9bf773203722b215065ade66f4d2fbde201d4ffd /documentation/dev-manual/dev-manual-common-tasks.xml
parent952bcc7fd5470e534f71150a5a5b36d8b520679e (diff)
downloadpoky-c5b4f69821c7b5ef9047c41198535eb900ea7b94.tar.gz
ref-manual, dev-manual: Clarification of "native" and "sdknative"
Fixes [YOCTO #8620] I went through and made some judgement calls on the use of "native" and "sdknative". I tried to make sure that the reader understood the real meaning of these terms. (From yocto-docs rev: d711e8c6dfb32a4ad79e9d11dbf44fbc759d0245) Signed-off-by: Scott Rifenbark <srifenbark@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'documentation/dev-manual/dev-manual-common-tasks.xml')
-rw-r--r--documentation/dev-manual/dev-manual-common-tasks.xml21
1 files changed, 13 insertions, 8 deletions
diff --git a/documentation/dev-manual/dev-manual-common-tasks.xml b/documentation/dev-manual/dev-manual-common-tasks.xml
index e0db037454..ba182acaf4 100644
--- a/documentation/dev-manual/dev-manual-common-tasks.xml
+++ b/documentation/dev-manual/dev-manual-common-tasks.xml
@@ -3603,10 +3603,11 @@
3603 <title>Additional Implementation Details</title> 3603 <title>Additional Implementation Details</title>
3604 3604
3605 <para> 3605 <para>
3606 Different packaging systems have different levels of native Multilib 3606 Different packaging systems have different levels of
3607 support. 3607 native Multilib support (i.e. support for the host build
3608 For the RPM Package Management System, the following implementation details 3608 machine).
3609 exist: 3609 For the RPM Package Management System, the following
3610 implementation details exist:
3610 <itemizedlist> 3611 <itemizedlist>
3611 <listitem><para>A unique architecture is defined for the Multilib packages, 3612 <listitem><para>A unique architecture is defined for the Multilib packages,
3612 along with creating a unique deploy folder under 3613 along with creating a unique deploy folder under
@@ -3823,7 +3824,8 @@
3823 in the form generated by the build system. 3824 in the form generated by the build system.
3824 </para></listitem> 3825 </para></listitem>
3825 <listitem><para> 3826 <listitem><para>
3826 You must build several native tools: 3827 You must build several native tools, which are tools
3828 built to run on the build system:
3827 <literallayout class='monospaced'> 3829 <literallayout class='monospaced'>
3828 $ bitbake parted-native dosfstools-native mtools-native 3830 $ bitbake parted-native dosfstools-native mtools-native
3829 </literallayout> 3831 </literallayout>
@@ -6375,8 +6377,9 @@
6375 developers when building for multiple machines. 6377 developers when building for multiple machines.
6376 When you use the same <filename>TMPDIR</filename> for 6378 When you use the same <filename>TMPDIR</filename> for
6377 multiple machine builds, the OpenEmbedded build system can 6379 multiple machine builds, the OpenEmbedded build system can
6378 reuse the existing native and often cross-recipes for 6380 reuse the existing native (i.e. host system) and often
6379 multiple machines. 6381 cross-recipes (i.e. <filename>nativesdk</filename>
6382 for multiple machines.
6380 Thus, build time decreases. 6383 Thus, build time decreases.
6381 <note> 6384 <note>
6382 If 6385 If
@@ -7583,6 +7586,7 @@
7583 run the test suite by using a single command 7586 run the test suite by using a single command
7584 such as <filename>make check</filename>. 7587 such as <filename>make check</filename>.
7585 However, the native <filename>make check</filename> 7588 However, the native <filename>make check</filename>
7589 that runs on the host system
7586 builds and runs on the same computer, while 7590 builds and runs on the same computer, while
7587 cross-compiling requires that the package is built 7591 cross-compiling requires that the package is built
7588 on the host but executed on the target. 7592 on the host but executed on the target.
@@ -8169,7 +8173,8 @@
8169 specific to or dependent on the target 8173 specific to or dependent on the target
8170 architecture:</emphasis> 8174 architecture:</emphasis>
8171 You can work around these attempts by using native 8175 You can work around these attempts by using native
8172 tools to accomplish the same tasks, or 8176 tools, which run on the host system,
8177 to accomplish the same tasks, or
8173 by alternatively running the processes under QEMU, 8178 by alternatively running the processes under QEMU,
8174 which has the <filename>qemu_run_binary</filename> 8179 which has the <filename>qemu_run_binary</filename>
8175 function. 8180 function.