summaryrefslogtreecommitdiffstats
path: root/documentation/ref-manual/introduction.xml
diff options
context:
space:
mode:
Diffstat (limited to 'documentation/ref-manual/introduction.xml')
-rw-r--r--documentation/ref-manual/introduction.xml72
1 files changed, 72 insertions, 0 deletions
diff --git a/documentation/ref-manual/introduction.xml b/documentation/ref-manual/introduction.xml
index 69b742244f..566fa5a9cf 100644
--- a/documentation/ref-manual/introduction.xml
+++ b/documentation/ref-manual/introduction.xml
@@ -290,6 +290,78 @@
290 </para> 290 </para>
291 </section> 291 </section>
292 </section> 292 </section>
293
294 <section id='required-git-tar-and-python-versions'>
295 <title>Required Git, tar, and Python Versions</title>
296
297 <para>
298 In order to use the build system, your host development system
299 must meet the following version requirements for Git, tar, and
300 Python:
301 <itemizedlist>
302 <listitem><para>Git 1.7.5 or greater</para></listitem>
303 <listitem><para>tar 1.24 or greater</para></listitem>
304 <listitem><para>Python 2.7.3 or greater</para></listitem>
305 </itemizedlist>
306 </para>
307
308 <para>
309 If your host development system does not meet all these requirements,
310 you can resolve this by either downloading a pre-built tarball
311 containing these tools, or building such a tarball on another
312 system.
313 Regardless of the method, once you have the tarball you simply
314 install it somewhere on you system, such as a directory in your
315 home directory, and then source the envirnoment script provided,
316 which adds the tools into <filename>PATH</filename>.
317 Doing so gives you working versions of Git, tar, Python and
318 <filename>chrpath</filename>.
319 </para>
320
321 <para>
322 If downloading a pre-built tarball, locate the
323 <filename>*.sh</filename> at [NEED A PATH HERE from Beth].
324 </para>
325
326 <para>
327 If building your own tarball, do so using this command:
328 <literallayout class='monospaced'>
329 $ bitbake buildtools-tarball
330 </literallayout>
331 <note>
332 The <link linkend='var-SDKMACHINE'><filename>SDKMACHINE</filename></link>
333 variable determines whether you build tools for a 32-bit
334 or 64-bit system.
335 </note>
336 Once the build completes, you can find the file that installs the
337 the tools in <filename>tmp/deploy/sdk</filename> of the
338 <ulink url='&YOCTO_DOCS_DEV_URL;#build-directory'>Build Directory</ulink>.
339 The file used to install the tarball has the string "buildtools"
340 in the name.
341 </para>
342
343 <para>
344 After you have either built the tarball or downloaded it, you need
345 to install it.
346 Install the tools by executing the <filename>*.sh</filename> file.
347 During execution, a prompt appears that allows you to choose the
348 installation directory.
349 For example, you could choose the following:
350 <literallayout class='monospaced'>
351 /home/your-username/sdk
352 </literallayout>
353 </para>
354
355 <para>
356 The final step before you can actually use the tools is to source
357 the tools environment with a command like the following:
358 <literallayout class='monospaced'>
359 $ source /home/your-username/sdk/environment-setup-i586-poky-linux
360 </literallayout>
361 Of course, you need to supply your installation directory and be
362 sure to use the right file (i.e. i585 or x86-64).
363 </para>
364 </section>
293</section> 365</section>
294 366
295<section id='intro-getit'> 367<section id='intro-getit'>