circuitpython/ports
Jeff Epler 396979a67e 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.
2020-10-17 20:08:32 -05:00
..
atmel-samd atmel-samd: parallelize lto linking 2020-10-17 20:08:32 -05:00
cxd56 cxd56 needed more precise include for __packed; needed SRC_C += on some ports 2020-10-15 15:24:24 -04:00
esp32s2 Merge pull request #3555 from UnexpectedCircuitPython/main 2020-10-15 15:12:40 -07:00
litex no _bleio for litex; ESP32S2 defines BIT() already 2020-10-15 16:34:19 -04:00
mimxrt10xx cxd56 needed more precise include for __packed; needed SRC_C += on some ports 2020-10-15 15:24:24 -04:00
nrf enable CIRCUITPY_BLEIO_HCI on non-nRF boards where it will fit 2020-10-15 11:27:21 -04:00
stm disable on winterbloom_sol and thunderpack 2020-10-15 18:48:28 -04:00
unix cxd56 needed more precise include for __packed; needed SRC_C += on some ports 2020-10-15 15:24:24 -04:00