On Sep 22, 2005, at 10:02 AM, Tiemen Schut wrote:
We already tried using -o2 for gcc and strip, but that didn't get us very far. Neither do we include any unnecessary files (layer12.c, sys/*.h, etc).
In addition to Rob's suggestions, you're going to want to look into - Os, "Optimize for size", as a compilation option. It won't be night- and-day, but it will make your code smaller. (Be sure to make sure it's still fast enough though! Optimizing for size can go either way - faster because it fits into cache better, slower because it's not unrolling loops, etc.)
Hope this helps!
Joe