Closed kaidokert closed 8 years ago
Added support for cygwin builds but otherwise a very worthwhile addition. Tested OK on Windows/Linux/Mac using arm-none-eabi-gcc 5.2.1
Thanks for merging ! Its probably worth adding a travis build config or two to make sure LTO doesnt break due to some weak symbols etc in some cases, it can be somewhat brittle. So far, adding a attribute((used)) has gotten me out of these
Another size optimization related to #189 , optionally enabling GCC LTO. Gives around 7-8% average binary size saving on Cortex-M0. Is piled this on top of the previous #190 , but i can separate it too