You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The official ARM gcc toolchain compiles libgcc.a as -O2. The arch Linux ARM toolchain uses -Os. We discovered that building on arch saved a kB or two (at least).
We can consider replacing the stock libgcc.a in the ARM toolchain with a -Os version to make room on the smallest boards for new features.
The text was updated successfully, but these errors were encountered:
I tried to build libgcc.a as part of building the ARM gcc toolchain from their supplied sources, so I could then change libgccs build flags and make sure I got a library that would be cleanly substitutable. Despite following the directions carefully, I was unable to get the toolchain to build far enough to build that library. I think I tried this twice. Perhaps it will be easier with the 11.2 sources
The official ARM gcc toolchain compiles
libgcc.a
as-O2
. Thearch
Linux ARM toolchain uses-Os
. We discovered that building onarch
saved a kB or two (at least).We can consider replacing the stock
libgcc.a
in the ARM toolchain with a-Os
version to make room on the smallest boards for new features.The text was updated successfully, but these errors were encountered: