summaryrefslogtreecommitdiff
path: root/docs
diff options
context:
space:
mode:
authorJeff Epler <jepler@gmail.com>2020-10-11 21:01:12 -0500
committerJeff Epler <jepler@gmail.com>2020-10-17 20:08:32 -0500
commit396979a67e538da087136ce01dbc4c7a670bf60e (patch)
treeccbcca7ac60aeb76b303de7f7bedb081598a5134 /docs
parent539e6c6bf6ff63ccf369b1c7b0316359580c3762 (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 'docs')
0 files changed, 0 insertions, 0 deletions