chief1983's comment in this
sticky about the size of the OSX/Linux binaries got me thinking about reducing the size of said binaries (well, for Linux at least since I don't have a Mac/Xcode - but I guess being gcc based this may apply there too?).
I have noticed that the release builds have all the debug symbols compiled in (-g). Given that we have debug builds to, well, debug issues, this seems redundant. We could compile without -g, which will substantially reduce the size of the binary (i.e. <50%). I presume that something similar is what the Windows binaries currently do?
I guess there's always a chance that a problem will occur in release build, but not in debug. However in that case the person investigating the issue could do a custom compile of "release" with -g. For the rest of the time though, it just uses extra download bandwidth (assuming that the number of downloads of the Linux binaries are significant... they quite easily may not be)
Comments?