Doc/tutorial/part1.md: Show how to list toolchain targets

Change-Id: I276ea0a6b52b55b8772c76f48f7a0fb149af6e78
Signed-off-by: David Hendricks <david.hendricks@gmail.com>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/43518
Reviewed-by: Angel Pons <th3fanbus@gmail.com>
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
This commit is contained in:
David Hendricks 2020-07-16 09:47:39 -07:00
parent bc792af28e
commit 4cdc698707
1 changed files with 14 additions and 2 deletions

View File

@ -19,9 +19,21 @@ Download, configure, and build coreboot
$ cd coreboot $ cd coreboot
### Step 3 - Build the coreboot toolchain ### Step 3 - Build the coreboot toolchain
Please note that this can take a significant amount of time. Please note that this can take a significant amount of time. Use `CPUS=` to
specify number of `make` jobs to run in parallel.
$ make crossgcc-i386 CPUS=$(nproc) This will list toolchain options and supported architectures:
$ make help_toolchain
Here are some examples:
$ make crossgcc-i386 CPUS=$(nproc) # build i386 toolchain
$ make crossgcc-aarch64 CPUS=$(nproc) # build Aarch64 toolchain
$ make crossgcc-riscv CPUS=$(nproc) # build RISC-V toolchain
Note that the i386 toolchain is currently used for all x86 platforms, including
x86_64.
Also note that you can possibly use your system toolchain, but the results are Also note that you can possibly use your system toolchain, but the results are
not reproducible, and may have issues, so this is not recommended. See step 5 not reproducible, and may have issues, so this is not recommended. See step 5