aboutsummaryrefslogtreecommitdiffstats
path: root/documentation/ref-manual
diff options
context:
space:
mode:
authorScott Rifenbark <srifenbark@gmail.com>2016-02-23 07:22:52 -0800
committerRichard Purdie <richard.purdie@linuxfoundation.org>2016-03-03 17:40:11 +0000
commit3b410498fec06cd09731571800405320d7ff4096 (patch)
tree6a4e6f065760de6ddd1d7e7c843b48c6952a5e92 /documentation/ref-manual
parenta1970eb17bc8fde08aeca1128d5286c0bbc88ebf (diff)
downloadopenembedded-core-contrib-3b410498fec06cd09731571800405320d7ff4096.tar.gz
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 <srifenbark@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'documentation/ref-manual')
-rw-r--r--documentation/ref-manual/introduction.xml7
-rw-r--r--documentation/ref-manual/migration.xml7
-rw-r--r--documentation/ref-manual/ref-classes.xml9
-rw-r--r--documentation/ref-manual/technical-details.xml7
4 files changed, 16 insertions, 14 deletions
diff --git a/documentation/ref-manual/introduction.xml b/documentation/ref-manual/introduction.xml
index 750d9c681c..57e4a25853 100644
--- a/documentation/ref-manual/introduction.xml
+++ b/documentation/ref-manual/introduction.xml
@@ -450,9 +450,7 @@
$ sh poky-glibc-x86_64-buildtools-tarball-x86_64-buildtools-nativesdk-standalone-&DISTRO;.sh
</literallayout>
During execution, a prompt appears that allows you to
- choose the installation directory for these tools
- designed to run on the target machine
- (<link linkend='var-SDKMACHINE'><filename>SDKMACHINE</filename></link>).
+ choose the installation directory.
For example, you could choose the following:
<literallayout class='monospaced'>
/home/<replaceable>your-username</replaceable>/buildtools
@@ -532,8 +530,7 @@
<listitem><para>
On the machine that does not meet the requirements,
run the <filename>.sh</filename> file
- to install the tools built to run on the target machine
- (<link linkend='var-SDKMACHINE'><filename>SDKMACHINE</filename></link>).
+ to install the tools.
Here is an example:
<literallayout class='monospaced'>
$ sh poky-glibc-x86_64-buildtools-tarball-x86_64-buildtools-nativesdk-standalone-&DISTRO;.sh
diff --git a/documentation/ref-manual/migration.xml b/documentation/ref-manual/migration.xml
index 62f792bf7b..6fc39d0b56 100644
--- a/documentation/ref-manual/migration.xml
+++ b/documentation/ref-manual/migration.xml
@@ -193,9 +193,10 @@
as a prefix, which simplifies a lot of the packaging code for
<filename>nativesdk</filename> recipes.
All custom <filename>nativesdk</filename> recipes, which are
- recipes built on the host system to create packages for the
- target machine, and any
- references need to be updated to use
+ relocatable packages for the native architecture as specified
+ in
+ <link linkend='var-SDK_ARCH'><filename>SDK_ARCH</filename></link>,
+ and any references need to be updated to use
<filename>nativesdk-*</filename> instead of
<filename>*-nativesdk</filename>.
</para>
diff --git a/documentation/ref-manual/ref-classes.xml b/documentation/ref-manual/ref-classes.xml
index f994a2269d..c4f15c9f9d 100644
--- a/documentation/ref-manual/ref-classes.xml
+++ b/documentation/ref-manual/ref-classes.xml
@@ -463,11 +463,10 @@
<para>
The <filename>chrpath</filename> class
- is a wrapper around the "chrpath" utility.
- This utility is used during the build process for
- <filename>nativesdk</filename>, <filename>cross</filename>, and
- <filename>cross-canadian</filename> recipes, which run on the host
- system to create packages for the target hardware and change
+ is a wrapper around the "chrpath" utility, which is used during the
+ build process for <filename>nativesdk</filename>,
+ <filename>cross</filename>, and
+ <filename>cross-canadian</filename> recipes to change
<filename>RPATH</filename> records within binaries in order to make
them relocatable.
</para>
diff --git a/documentation/ref-manual/technical-details.xml b/documentation/ref-manual/technical-details.xml
index b4f6a832ed..e26994503b 100644
--- a/documentation/ref-manual/technical-details.xml
+++ b/documentation/ref-manual/technical-details.xml
@@ -477,7 +477,12 @@
It does not matter if the work directory changes because it should
not affect the output for target packages.
Also, the build process has the objective of making native
- (build host) or cross packages (target hardware) relocatable.
+ or cross packages relocatable.
+ <note>
+ Both native and cross packages run on the build host.
+ However, cross packages generate output for the target
+ architecture.
+ </note>
The checksum therefore needs to exclude
<filename>WORKDIR</filename>.
The simplistic approach for excluding the work directory is to set