diff options
| -rw-r--r-- | documentation/adt-manual/adt-prepare.xml | 56 |
1 files changed, 31 insertions, 25 deletions
diff --git a/documentation/adt-manual/adt-prepare.xml b/documentation/adt-manual/adt-prepare.xml index b23bfc05e4..daee1d509f 100644 --- a/documentation/adt-manual/adt-prepare.xml +++ b/documentation/adt-manual/adt-prepare.xml | |||
| @@ -334,37 +334,43 @@ | |||
| 334 | <para> | 334 | <para> |
| 335 | Follow these steps to generate the toolchain into the Build Directory: | 335 | Follow these steps to generate the toolchain into the Build Directory: |
| 336 | <orderedlist> | 336 | <orderedlist> |
| 337 | <listitem><para>Source the environment setup script | 337 | <listitem><para><emphasis>Set up the Build Environment:</emphasis> |
| 338 | <filename>&OE_INIT_FILE;</filename> located in the | 338 | Source the OpenEmbedded build environment setup |
| 339 | script (i.e. | ||
| 340 | <ulink url='&YOCTO_DOCS_REF_URL;#structure-core-script'><filename>&OE_INIT_FILE;</filename></ulink> | ||
| 341 | or | ||
| 342 | <ulink url='&YOCTO_DOCS_REF_URL;#structure-memres-core-script'><filename>oe-init-build-env-memres</filename></ulink>) | ||
| 343 | located in the | ||
| 339 | <ulink url='&YOCTO_DOCS_DEV_URL;#source-directory'>Source Directory</ulink>. | 344 | <ulink url='&YOCTO_DOCS_DEV_URL;#source-directory'>Source Directory</ulink>. |
| 340 | </para></listitem> | 345 | </para></listitem> |
| 341 | <listitem><para>At this point, you should be sure that the | 346 | <listitem><para><emphasis>Check your Local Configuration File:</emphasis> |
| 347 | At this point, you should be sure that the | ||
| 342 | <ulink url='&YOCTO_DOCS_REF_URL;#var-MACHINE'><filename>MACHINE</filename></ulink> variable | 348 | <ulink url='&YOCTO_DOCS_REF_URL;#var-MACHINE'><filename>MACHINE</filename></ulink> variable |
| 343 | in the <filename>local.conf</filename> file found in the | 349 | in the <filename>local.conf</filename> file found in the |
| 344 | <filename>conf</filename> directory of the Build Directory | 350 | <filename>conf</filename> directory of the Build Directory |
| 345 | is set for the target architecture. | 351 | is set for the target architecture. |
| 346 | Comments within the <filename>local.conf</filename> file list the values you | 352 | Comments within the <filename>local.conf</filename> file |
| 347 | can use for the <filename>MACHINE</filename> variable. | 353 | list the values you can use for the |
| 348 | <note>You can populate the Build Directory with the cross-toolchains for more | 354 | <filename>MACHINE</filename> variable. |
| 349 | than a single architecture. | 355 | <note> |
| 350 | You just need to edit the <filename>MACHINE</filename> variable in the | 356 | You can populate the Build Directory with the |
| 351 | <filename>local.conf</filename> file and re-run the BitBake | 357 | cross-toolchains for more than a single architecture. |
| 352 | command.</note></para></listitem> | 358 | You just need to edit the <filename>MACHINE</filename> |
| 353 | <listitem><para>Run <filename>bitbake meta-ide-support</filename> to complete the | 359 | variable in the <filename>local.conf</filename> file and |
| 354 | cross-toolchain generation. | 360 | re-run the BitBake command. |
| 355 | <note>If you change out of your working directory after you | 361 | </note></para></listitem> |
| 356 | <filename>source</filename> the environment setup script and before you run | 362 | <listitem><para><emphasis>Generate the Cross-Toolchain:</emphasis> |
| 357 | the BitBake command, the command might not work. | 363 | Run <filename>bitbake meta-ide-support</filename> to |
| 358 | Be sure to run the BitBake command immediately | 364 | complete the cross-toolchain generation. |
| 359 | after checking or editing the <filename>local.conf</filename> but without | 365 | Once the BitBake command finishes, the cross-toolchain is |
| 360 | changing out of your working directory.</note> | 366 | generated and populated within the Build Directory. |
| 361 | Once the BitBake command finishes, | 367 | You will notice environment setup files for the |
| 362 | the cross-toolchain is generated and populated within the Build Directory. | 368 | cross-toolchain that contain the string |
| 363 | You will notice environment setup files for the cross-toolchain in the | 369 | "<filename>environment-setup</filename>" in the |
| 364 | Build Directory in the <filename>tmp</filename> directory. | 370 | Build Directory's <filename>tmp</filename> folder.</para> |
| 365 | Setup script filenames contain the strings <filename>environment-setup</filename>.</para> | 371 | <para>Be aware that when you use this method to install the |
| 366 | <para>Be aware that when you use this method to install the toolchain you still need | 372 | toolchain, you still need to separately extract and install |
| 367 | to separately extract and install the sysroot filesystem. | 373 | the sysroot filesystem. |
| 368 | For information on how to do this, see the | 374 | For information on how to do this, see the |
| 369 | "<link linkend='extracting-the-root-filesystem'>Extracting the Root Filesystem</link>" section. | 375 | "<link linkend='extracting-the-root-filesystem'>Extracting the Root Filesystem</link>" section. |
| 370 | </para></listitem> | 376 | </para></listitem> |
