Code optimization makes debugging harder. Signed-off-by: Piotr Krukowiecki <piotr.krukowiecki.news@xxxxxxxxx> --- My first patch to this list, so please be gentle ;) Patch fixes most important problem. There are other improvement possible: - "-g" is not needed in normal build IMO, I'd move it to debug - I'd add -O0 -fno-inline to debug too, but maybe it's too gccish (OTOH there's -g already) Makefile | 5 ++++- 1 files changed, 4 insertions(+), 1 deletions(-) diff --git a/Makefile b/Makefile index ade7923..32d3a69 100644 --- a/Makefile +++ b/Makefile @@ -262,7 +262,10 @@ endif # CFLAGS and LDFLAGS are for the users to override from the command line. -CFLAGS = -g -O2 -Wall +CFLAGS = -g -Wall +ifndef DEBUG +CFLAGS += -O2 +endif LDFLAGS = ALL_CFLAGS = $(CPPFLAGS) $(CFLAGS) ALL_LDFLAGS = $(LDFLAGS) -- 1.7.1 -- Piotrek -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html