libretro / fbalpha2012_neogeo

Final Burn Alpha 2012. Port of Final Burn Alpha to Libretro (0.2.97.24). Standalone core for Neo Geo.
12 stars 29 forks source link

OpenDingux: Reduce size of shared object library #46

Closed jdgleaver closed 3 years ago

jdgleaver commented 3 years ago

This trivial PR just adds -ffunction-sections, -fdata-sections and -Wl,--gc-sections flags to the OpenDingux makefile target, which reduces the size of the generated binary by 17%.

Binary size reductions improve performance (by a small but non-negligible amount) on MIPS devices.