modm-io / modm

modm: a C++23 library generator for AVR and ARM Cortex-M devices
https://modm.io
Mozilla Public License 2.0
748 stars 132 forks source link

[build] Remove GCC10 vs GCC12 compile flags differences #1015

Closed salkinium closed 1 year ago

salkinium commented 1 year ago

There was a time we were supporting GCC10, GCC11, and GCC12, unfortunately they required slightly different compile and link flags, which had to be detected at runtime.

Since we're now GCC12 only, we can remove these hacks.

rleh commented 1 year ago

Merge this PR next (once CI checks pass)?