From 3b410498fec06cd09731571800405320d7ff4096 Mon Sep 17 00:00:00 2001 From: Scott Rifenbark Date: Tue, 23 Feb 2016 07:22:52 -0800 Subject: ref-manual, dev-manual: Clarifying "native" and "sdknative" Fixes [YOCTO #8620] I applied some review comments for the changes made to several areas in both these manuals. Minor wording fixes and the dropping of some changes as directed by Joshua Lock. (From yocto-docs rev: 71af89da612c37162ba27844c297879d643caf65) Signed-off-by: Scott Rifenbark Signed-off-by: Richard Purdie --- .../dev-manual/dev-manual-common-tasks.xml | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) (limited to 'documentation/dev-manual/dev-manual-common-tasks.xml') diff --git a/documentation/dev-manual/dev-manual-common-tasks.xml b/documentation/dev-manual/dev-manual-common-tasks.xml index ba182acaf4..ddff77cdc2 100644 --- a/documentation/dev-manual/dev-manual-common-tasks.xml +++ b/documentation/dev-manual/dev-manual-common-tasks.xml @@ -3603,11 +3603,10 @@ Additional Implementation Details - Different packaging systems have different levels of - native Multilib support (i.e. support for the host build - machine). - For the RPM Package Management System, the following - implementation details exist: + Different packaging systems have different levels of native Multilib + support. + For the RPM Package Management System, the following implementation details + exist: A unique architecture is defined for the Multilib packages, along with creating a unique deploy folder under @@ -6377,9 +6376,8 @@ developers when building for multiple machines. When you use the same TMPDIR for multiple machine builds, the OpenEmbedded build system can - reuse the existing native (i.e. host system) and often - cross-recipes (i.e. nativesdk - for multiple machines. + reuse the existing native and often cross-recipes for + multiple machines. Thus, build time decreases. If @@ -7582,14 +7580,16 @@ Consequently, you usually need to add a cross-compilation function to the package. + Many packages based on Automake compile and run the test suite by using a single command such as make check. - However, the native make check - that runs on the host system + However, the host make check builds and runs on the same computer, while cross-compiling requires that the package is built - on the host but executed on the target. + on the host but executed for the target + architecture (though often, as in the case for + ptest, the execution occurs on the host). The built version of Automake that ships with the Yocto Project includes a patch that separates building and execution. -- cgit v1.2.3-54-g00ecf