[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-changelog] [xen-unstable] config: Split debug build from debug symbols
# HG changeset patch # User Andrew Cooper <andrew.cooper3@xxxxxxxxxx> # Date 1344877773 -3600 # Node ID 33d596f46521ea852e90cf6dbdbf3680d104134c # Parent 9d572b6b65f2da8a75c804a629739d36e4cafe31 config: Split debug build from debug symbols RPM based packaging systems expect binaries to have debug symbols which get placed in a separate debuginfo RPM. Split the concept of a debug build up so that binaries can be built with debugging symbols without having the other gubbins which $(debug) implies, most notibly frame pointers. Signed-off-by: Andrew Cooper <andrew.cooper3@xxxxxxxxxx> Tested-by: Ian Jackson <ian.jackson@xxxxxxxxxxxxx> Committed-by: Ian Jackson <ian.jackson@xxxxxxxxxxxxx> --- diff -r 9d572b6b65f2 -r 33d596f46521 Config.mk --- a/Config.mk Mon Aug 13 18:08:37 2012 +0100 +++ b/Config.mk Mon Aug 13 18:09:33 2012 +0100 @@ -11,6 +11,7 @@ realpath = $(wildcard $(foreach file,$(1 # A debug build of Xen and tools? debug ?= y +debug_symbols ?= $(debug) XEN_COMPILE_ARCH ?= $(shell uname -m | sed -e s/i.86/x86_32/ \ -e s/i86pc/x86_32/ -e s/amd64/x86_64/ -e s/arm.*/arm/) @@ -147,7 +148,7 @@ define buildmakevars2file-closure $(call move-if-changed,$(1).tmp,$(1)) endef -ifeq ($(debug),y) +ifeq ($(debug_symbols),y) CFLAGS += -g endif _______________________________________________ Xen-changelog mailing list Xen-changelog@xxxxxxxxxxxxx http://lists.xensource.com/xen-changelog
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |