Why do we include debug symbols in !maintainer_mode?
I just built a version of trunk to use on my "production" working
copies, and configured it without maintainer mode. I noticed that it
was using '-g -O2' in the CFLAGS, which seems completely nonsensical:
debug symbols often refer to stuff that gets optimized away, and just
bloats the final executable. Although I don't know if this has any
impact on the processor i-cache, I still don't see much reason for
using '-g -O2' in non-maintainer mode.
Some voice in the back of my head says we've had this discussion
before, but I can't seem to find it. I just wanted to check here
before I went and changed things. (And for the record, I hacked my
local Makefile to remove '-g' from CFLAGS.)
Received on 2011-04-14 18:58:15 CEST
This is an archived mail posted to the Subversion Dev