On Mon, Nov 9, 2020 at 5:38 PM Peter Stuge <pe...@stuge.se> wrote:

> Branden Waldner wrote:
> > Is there an expected minimal system gcc version and if so, is it
> > documented? I couldn't find it noted anywhere.
>
> There's the crossgcc tool and make target to create a known-working
> toolchain for building coreboot.
>
>
> See:
https://doc.coreboot.org/tutorial/part1.html
Step 3 - Build the coreboot toolchain

Please note that this can take a significant amount of time. Use CPUS= to
specify number of make jobs to run in parallel.

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 not reproducible, and may have issues, so this is not recommended. See
step 5 to use your system toolchain.

> //Peter
> _______________________________________________
> coreboot mailing list -- coreboot@coreboot.org
> To unsubscribe send an email to coreboot-le...@coreboot.org
>
_______________________________________________
coreboot mailing list -- coreboot@coreboot.org
To unsubscribe send an email to coreboot-le...@coreboot.org

Reply via email to