summaryrefslogtreecommitdiffstats
path: root/documentation/dev-manual/dev-manual-common-tasks.xml
diff options
context:
space:
mode:
authorScott Rifenbark <scott.m.rifenbark@intel.com>2015-05-05 07:39:20 -0700
committerRichard Purdie <richard.purdie@linuxfoundation.org>2015-07-28 18:02:28 +0100
commite05c636bc85fd06b8f5b2f941ddd7d5b8e3e8b9c (patch)
tree522be06d281f206191f33fd4a8895d20138efabb /documentation/dev-manual/dev-manual-common-tasks.xml
parent8c9fb712268ee1bc6cbdb3f0415be01ede3af152 (diff)
downloadpoky-e05c636bc85fd06b8f5b2f941ddd7d5b8e3e8b9c.tar.gz
ref-manual, dev-manual: Added info about make race work-around
I updated both the PARALLEL_MAKE and PARALLEL_MAKEINST variables by expanding the note to indicate how to prohibit parallel make threads. Also, added a cross-referencing link to the "Debugging Parallel Make Races" section. I added a short note to the start of the "Debugging Parallel Make Races" section noting that if they can't properly fix the condition, they can always do a work-around to set the PARALLEL_MAKE or PARALLEL_MAKEINST variables to null. Reported-by: Robert P. J. Day <rpjday@crashcourse.ca> (From yocto-docs rev: f8dccf3f115647cb039d91415819186cf38fa8bb) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.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.xml8
1 files changed, 8 insertions, 0 deletions
diff --git a/documentation/dev-manual/dev-manual-common-tasks.xml b/documentation/dev-manual/dev-manual-common-tasks.xml
index 1d4e34f91e..bab68a1bb9 100644
--- a/documentation/dev-manual/dev-manual-common-tasks.xml
+++ b/documentation/dev-manual/dev-manual-common-tasks.xml
@@ -9089,6 +9089,14 @@
9089 you debug and fix them. 9089 you debug and fix them.
9090 This section presents a real-world example of an error encountered 9090 This section presents a real-world example of an error encountered
9091 on the Yocto Project autobuilder and the process used to fix it. 9091 on the Yocto Project autobuilder and the process used to fix it.
9092 <note>
9093 If you cannot properly fix a <filename>make</filename> race
9094 condition, you can work around it by clearing either the
9095 <ulink url='&YOCTO_DOCS_REF_URL;#var-PARALLEL_MAKE'><filename>PARALLEL_MAKE</filename></ulink>
9096 or
9097 <ulink url='&YOCTO_DOCS_REF_URL;#var-PARALLEL_MAKEINST'><filename>PARALLEL_MAKEINST</filename></ulink>
9098 variables.
9099 </note>
9092 </para> 9100 </para>
9093 9101
9094 <section id='the-failure'> 9102 <section id='the-failure'>