On x86-64, GCC disables frame pointers at optimization levels beyond -O0. This works correctly for debuggers such as GDB because they use debugging information available by default on x86-64. But stack traversal code within Jato no longer works, so we prevent disabling frame pointers at any optimization level.
Signed-off-by: Eduard - Gabriel Munteanu <eduard.munte...@linux360.ro> --- Makefile | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) diff --git a/Makefile b/Makefile index 8beea06..a780027 100644 --- a/Makefile +++ b/Makefile @@ -30,6 +30,7 @@ endif ifeq ($(ARCH),x86_64) override ARCH = x86 ARCH_POSTFIX = _64 +ARCH_CFLAGS += -fno-omit-frame-pointer MB_DEFINES += -DCONFIG_X86_64 endif -- 1.6.0.6 ------------------------------------------------------------------------------ _______________________________________________ Jatovm-devel mailing list Jatovm-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jatovm-devel