diff options
| author | Jeff Epler <jepler@gmail.com> | 2020-10-11 21:01:12 -0500 |
|---|---|---|
| committer | Jeff Epler <jepler@gmail.com> | 2020-10-17 20:08:32 -0500 |
| commit | 396979a67e538da087136ce01dbc4c7a670bf60e (patch) | |
| tree | ccbcca7ac60aeb76b303de7f7bedb081598a5134 /shared-module/sharpdisplay | |
| parent | 539e6c6bf6ff63ccf369b1c7b0316359580c3762 (diff) | |
atmel-samd: parallelize lto linking
This decreases the link time, especially on desktop machines with many CPU
cores. However, it does come at a slight cost in binary size, making the flash
section about 200 bytes bigger for circuitplayground_express.
Before, linking build-circuitplayground_express/firmware.elf takes
8.8s elapsed time, leaving 3128 bytes free in flash.
After, linking build-circuitplayground_express/firmware.elf takes 2.8s elapsed
time, leaving 2924 bytes free in flash. (-6 seconds, -204 bytes free)
If necessary, we can make this per-board or even per-translation to squeeze full
builds.
Diffstat (limited to 'shared-module/sharpdisplay')
0 files changed, 0 insertions, 0 deletions
