# HG changeset patch # User andrew # Date 1369226952 -3600 # Node ID 46c3a4b9ef6d103bfaccb10aa10864545888ca12 # Parent 85d7a82fdf4e0188e61ef4e9f9c71dd039a3e246 8015087: Provide debugging information for programs Summary: Enable debugging info on programs in OpenJDK builds Reviewed-by: erikj diff -r 85d7a82fdf4e -r 46c3a4b9ef6d common/makefiles/NativeCompilation.gmk --- a/common/makefiles/NativeCompilation.gmk Tue May 21 12:51:10 2013 -0700 +++ b/common/makefiles/NativeCompilation.gmk Wed May 22 13:49:12 2013 +0100 @@ -321,11 +321,17 @@ ifneq (,$$($1_DEBUG_SYMBOLS)) ifeq ($(ENABLE_DEBUG_SYMBOLS), true) - # Programs don't get the debug symbols added in the old build. It's not clear if - # this is intentional. - ifeq ($$($1_PROGRAM),) + ifdef OPENJDK + # Always add debug symbols $1_EXTRA_CFLAGS+=$(CFLAGS_DEBUG_SYMBOLS) $1_EXTRA_CXXFLAGS+=$(CXXFLAGS_DEBUG_SYMBOLS) + else + # Programs don't get the debug symbols added in the old build. It's not clear if + # this is intentional. + ifeq ($$($1_PROGRAM),) + $1_EXTRA_CFLAGS+=$(CFLAGS_DEBUG_SYMBOLS) + $1_EXTRA_CXXFLAGS+=$(CXXFLAGS_DEBUG_SYMBOLS) + endif endif endif endif