When using gdb, one would expect to have the source compiled with '-g -O0', and not '-g -Os'.
Index: Makefile.flags =================================================================== --- busybox-svn-/Makefile.flags (revision 22004) +++ busybox-svn/Makefile.flags (working copy) @@ -35,7 +35,7 @@ # gcc 3.x emits bogus "old style proto" warning on find.c:alloc_action() CFLAGS += $(call cc-ifversion, -ge, 0400, -Wold-style-definition) -CFLAGS += $(call cc-option,-Os -fno-builtin-strlen -finline-limit=0 -fomit-frame-pointer -ffunction-sections -fdata-sections,) +CFLAGS += $(call cc-option,-fno-builtin-strlen -finline-limit=0 -fomit-frame-pointer -ffunction-sections -fdata-sections,) # -fno-guess-branch-probability: prohibit pseudo-random guessing # of branch probabilities (hopefully makes bloatcheck more stable): CFLAGS += $(call cc-option,-fno-guess-branch-probability,) @@ -47,7 +47,9 @@ #CFLAGS+=$(call cc-option,-Wconversion,) ifeq ($(CONFIG_DEBUG),y) -CFLAGS += $(call cc-option,-g) +CFLAGS += $(call cc-option,-g -O0,) +else +CFLAGS += $(call cc-option,-Os,) endif ifeq ($(CONFIG_BUILD_LIBBUSYBOX),y) Cheers, -- Cristian _______________________________________________ busybox mailing list [email protected] http://busybox.net/cgi-bin/mailman/listinfo/busybox
