Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 383977 | Differences between
and this patch

Collapse All | Expand All

(-)xen-3.4.2.orig//Config.mk (-1 / +1 lines)
Lines 14-20 Link Here
14
14
15
# Tools to run on system hosting the build
15
# Tools to run on system hosting the build
16
HOSTCC      = gcc
16
HOSTCC      = gcc
17
HOSTCFLAGS  = -Wall -Werror -Wstrict-prototypes -O2 -fomit-frame-pointer
17
HOSTCFLAGS  = -Wall  -Wstrict-prototypes -O2 -fomit-frame-pointer
18
HOSTCFLAGS += -fno-strict-aliasing
18
HOSTCFLAGS += -fno-strict-aliasing
19
19
20
DISTDIR     ?= $(XEN_ROOT)/dist
20
DISTDIR     ?= $(XEN_ROOT)/dist
(-)xen-3.4.2.orig//tools/blktap/drivers/Makefile (-1 / +1 lines)
Lines 5-11 Link Here
5
QCOW_UTIL    = img2qcow qcow2raw qcow-create
5
QCOW_UTIL    = img2qcow qcow2raw qcow-create
6
LIBAIO_DIR   = ../../libaio/src
6
LIBAIO_DIR   = ../../libaio/src
7
7
8
CFLAGS   += -Werror
8
CFLAGS   += 
9
CFLAGS   += -Wno-unused
9
CFLAGS   += -Wno-unused
10
CFLAGS   += -I../lib
10
CFLAGS   += -I../lib
11
CFLAGS   += $(CFLAGS_libxenctrl)
11
CFLAGS   += $(CFLAGS_libxenctrl)
(-)xen-3.4.2.orig//tools/blktap/lib/Makefile (-1 / +1 lines)
Lines 13-19 Link Here
13
SRCS     :=
13
SRCS     :=
14
SRCS     += xenbus.c blkif.c xs_api.c
14
SRCS     += xenbus.c blkif.c xs_api.c
15
15
16
CFLAGS   += -Werror
16
CFLAGS   += 
17
CFLAGS   += -Wno-unused
17
CFLAGS   += -Wno-unused
18
CFLAGS   += -fPIC
18
CFLAGS   += -fPIC
19
# get asprintf():
19
# get asprintf():
(-)xen-3.4.2.orig//tools/console/Makefile (-1 / +1 lines)
Lines 2-8 Link Here
2
XEN_ROOT=../..
2
XEN_ROOT=../..
3
include $(XEN_ROOT)/tools/Rules.mk
3
include $(XEN_ROOT)/tools/Rules.mk
4
4
5
CFLAGS  += -Werror
5
CFLAGS  += 
6
6
7
CFLAGS  += $(CFLAGS_libxenctrl)
7
CFLAGS  += $(CFLAGS_libxenctrl)
8
CFLAGS  += $(CFLAGS_libxenstore)
8
CFLAGS  += $(CFLAGS_libxenstore)
(-)xen-3.4.2.orig//tools/debugger/xenitp/Makefile (-1 / +1 lines)
Lines 1-7 Link Here
1
XEN_ROOT=../../..
1
XEN_ROOT=../../..
2
include $(XEN_ROOT)/tools/Rules.mk
2
include $(XEN_ROOT)/tools/Rules.mk
3
3
4
#CFLAGS  += -Werror -g -O0
4
#CFLAGS  +=  -g -O0
5
5
6
CFLAGS  += $(CFLAGS_libxenctrl)
6
CFLAGS  += $(CFLAGS_libxenctrl)
7
7
(-)xen-3.4.2.orig//tools/flask/libflask/Makefile (-1 / +1 lines)
Lines 9-15 Link Here
9
SRCS       :=
9
SRCS       :=
10
SRCS       += flask_op.c
10
SRCS       += flask_op.c
11
11
12
CFLAGS   += -Werror
12
CFLAGS   += 
13
CFLAGS   += -fno-strict-aliasing
13
CFLAGS   += -fno-strict-aliasing
14
CFLAGS   += $(INCLUDES) -I./include -I$(XEN_LIBXC) -I$(XEN_INCLUDE)
14
CFLAGS   += $(INCLUDES) -I./include -I$(XEN_LIBXC) -I$(XEN_INCLUDE)
15
15
(-)xen-3.4.2.orig//tools/flask/loadpolicy/Makefile (-1 / +1 lines)
Lines 6-12 Link Here
6
LIBFLASK_ROOT = $(XEN_ROOT)/tools/flask/libflask
6
LIBFLASK_ROOT = $(XEN_ROOT)/tools/flask/libflask
7
7
8
PROFILE=#-pg
8
PROFILE=#-pg
9
BASECFLAGS=-Wall -g -Werror
9
BASECFLAGS=-Wall -g 
10
BASECFLAGS+= $(PROFILE)
10
BASECFLAGS+= $(PROFILE)
11
#BASECFLAGS+= -I$(XEN_ROOT)/tools
11
#BASECFLAGS+= -I$(XEN_ROOT)/tools
12
BASECFLAGS+= $(CFLAGS_libxenctrl)
12
BASECFLAGS+= $(CFLAGS_libxenctrl)
(-)xen-3.4.2.orig//tools/fs-back/Makefile (-1 / +1 lines)
Lines 5-11 Link Here
5
5
6
IBIN         = fs-backend 
6
IBIN         = fs-backend 
7
7
8
CFLAGS   += -Werror
8
CFLAGS   += 
9
CFLAGS   += -Wno-unused
9
CFLAGS   += -Wno-unused
10
CFLAGS   += -fno-strict-aliasing
10
CFLAGS   += -fno-strict-aliasing
11
CFLAGS   += $(CFLAGS_libxenctrl)
11
CFLAGS   += $(CFLAGS_libxenctrl)
(-)xen-3.4.2.orig//tools/libaio/harness/Makefile (-1 / +1 lines)
Lines 4-10 Link Here
4
HARNESS_SRCS:=main.c
4
HARNESS_SRCS:=main.c
5
# io_queue.c
5
# io_queue.c
6
6
7
CFLAGS=-Wall -Werror -g -O -laio
7
CFLAGS=-Wall  -g -O -laio
8
#-lpthread -lrt
8
#-lpthread -lrt
9
9
10
all: $(PROGS)
10
all: $(PROGS)
(-)xen-3.4.2.orig//tools/libxc/Makefile (-1 / +1 lines)
Lines 52-58 Link Here
52
52
53
-include $(XEN_TARGET_ARCH)/Makefile
53
-include $(XEN_TARGET_ARCH)/Makefile
54
54
55
CFLAGS   += -Werror -Wmissing-prototypes
55
CFLAGS   +=  -Wmissing-prototypes
56
CFLAGS   += $(INCLUDES) -I. -I../xenstore -I../include
56
CFLAGS   += $(INCLUDES) -I. -I../xenstore -I../include
57
57
58
# Needed for posix_fadvise64() in xc_linux.c
58
# Needed for posix_fadvise64() in xc_linux.c
(-)xen-3.4.2.orig//tools/misc/lomount/Makefile (-1 / +1 lines)
Lines 1-7 Link Here
1
XEN_ROOT=../../..
1
XEN_ROOT=../../..
2
include $(XEN_ROOT)/tools/Rules.mk
2
include $(XEN_ROOT)/tools/Rules.mk
3
3
4
CFLAGS  += -Werror
4
CFLAGS  += 
5
5
6
HDRS     = $(wildcard *.h)
6
HDRS     = $(wildcard *.h)
7
OBJS     = $(patsubst %.c,%.o,$(wildcard *.c))
7
OBJS     = $(patsubst %.c,%.o,$(wildcard *.c))
(-)xen-3.4.2.orig//tools/misc/Makefile (-1 / +1 lines)
Lines 1-7 Link Here
1
XEN_ROOT=../..
1
XEN_ROOT=../..
2
include $(XEN_ROOT)/tools/Rules.mk
2
include $(XEN_ROOT)/tools/Rules.mk
3
3
4
CFLAGS   += -Werror
4
CFLAGS   += 
5
5
6
INCLUDES += -I $(XEN_XC)
6
INCLUDES += -I $(XEN_XC)
7
INCLUDES += -I $(XEN_LIBXC)
7
INCLUDES += -I $(XEN_LIBXC)
(-)xen-3.4.2.orig//tools/security/Makefile (-1 / +1 lines)
Lines 1-7 Link Here
1
XEN_ROOT = ../..
1
XEN_ROOT = ../..
2
include $(XEN_ROOT)/tools/Rules.mk
2
include $(XEN_ROOT)/tools/Rules.mk
3
3
4
CFLAGS   += -Werror
4
CFLAGS   += 
5
CFLAGS   += -fno-strict-aliasing
5
CFLAGS   += -fno-strict-aliasing
6
CFLAGS   += -I. $(CFLAGS_libxenctrl)
6
CFLAGS   += -I. $(CFLAGS_libxenctrl)
7
7
(-)xen-3.4.2.orig//tools/vnet/libxutil/Makefile (-1 / +1 lines)
Lines 25-31 Link Here
25
PIC_OBJS := $(LIB_SRCS:.c=.opic)
25
PIC_OBJS := $(LIB_SRCS:.c=.opic)
26
26
27
$(call cc-option-add,CFLAGS,CC,-fgnu89-inline)
27
$(call cc-option-add,CFLAGS,CC,-fgnu89-inline)
28
CFLAGS   += -Werror -fno-strict-aliasing
28
CFLAGS   +=  -fno-strict-aliasing
29
CFLAGS   += -O3
29
CFLAGS   += -O3
30
#CFLAGS   += -g
30
#CFLAGS   += -g
31
31
(-)xen-3.4.2.orig//tools/xcutils/Makefile (-1 / +1 lines)
Lines 11-17 Link Here
11
XEN_ROOT	= ../..
11
XEN_ROOT	= ../..
12
include $(XEN_ROOT)/tools/Rules.mk
12
include $(XEN_ROOT)/tools/Rules.mk
13
13
14
CFLAGS += -Werror
14
CFLAGS += 
15
CFLAGS += $(CFLAGS_libxenctrl) $(CFLAGS_libxenguest) $(CFLAGS_libxenstore)
15
CFLAGS += $(CFLAGS_libxenctrl) $(CFLAGS_libxenguest) $(CFLAGS_libxenstore)
16
16
17
PROGRAMS = xc_restore xc_save readnotes lsevtchn
17
PROGRAMS = xc_restore xc_save readnotes lsevtchn
(-)xen-3.4.2.orig//tools/xenmon/Makefile (-1 / +1 lines)
Lines 13-19 Link Here
13
XEN_ROOT=../..
13
XEN_ROOT=../..
14
include $(XEN_ROOT)/tools/Rules.mk
14
include $(XEN_ROOT)/tools/Rules.mk
15
15
16
CFLAGS  += -Werror
16
CFLAGS  += 
17
CFLAGS  += -I $(XEN_XC)
17
CFLAGS  += -I $(XEN_XC)
18
CFLAGS  += $(CFLAGS_libxenctrl)
18
CFLAGS  += $(CFLAGS_libxenctrl)
19
LDFLAGS += $(LDFLAGS_libxenctrl)
19
LDFLAGS += $(LDFLAGS_libxenctrl)
(-)xen-3.4.2.orig//tools/xenpmd/Makefile (-1 / +1 lines)
Lines 1-7 Link Here
1
XEN_ROOT=../..
1
XEN_ROOT=../..
2
include $(XEN_ROOT)/tools/Rules.mk
2
include $(XEN_ROOT)/tools/Rules.mk
3
3
4
CFLAGS  += -Werror
4
CFLAGS  += 
5
CFLAGS  += $(CFLAGS_libxenstore)
5
CFLAGS  += $(CFLAGS_libxenstore)
6
LDFLAGS += $(LDFLAGS_libxenstore)
6
LDFLAGS += $(LDFLAGS_libxenstore)
7
7
(-)xen-3.4.2.orig//tools/xenstat/libxenstat/Makefile (-1 / +1 lines)
Lines 34-40 Link Here
34
OBJECTS-$(CONFIG_NetBSD) += src/xenstat_netbsd.o
34
OBJECTS-$(CONFIG_NetBSD) += src/xenstat_netbsd.o
35
SONAME_FLAGS=-Wl,$(SONAME_LDFLAG) -Wl,libxenstat.so.$(MAJOR)
35
SONAME_FLAGS=-Wl,$(SONAME_LDFLAG) -Wl,libxenstat.so.$(MAJOR)
36
36
37
WARN_FLAGS=-Wall -Werror
37
WARN_FLAGS=-Wall 
38
38
39
CFLAGS+=-Isrc -I$(XEN_LIBXC) -I$(XEN_XENSTORE) -I$(XEN_INCLUDE)
39
CFLAGS+=-Isrc -I$(XEN_LIBXC) -I$(XEN_XENSTORE) -I$(XEN_INCLUDE)
40
LDFLAGS+=-Lsrc -L$(XEN_XENSTORE)/ -L$(XEN_LIBXC)/
40
LDFLAGS+=-Lsrc -L$(XEN_XENSTORE)/ -L$(XEN_LIBXC)/
(-)xen-3.4.2.orig//tools/xenstat/xentop/Makefile (-1 / +1 lines)
Lines 18-24 Link Here
18
all install xentop:
18
all install xentop:
19
else
19
else
20
20
21
CFLAGS += -DGCC_PRINTF -Wall -Werror -I$(XEN_LIBXENSTAT)
21
CFLAGS += -DGCC_PRINTF -Wall  -I$(XEN_LIBXENSTAT)
22
LDFLAGS += -L$(XEN_LIBXENSTAT)
22
LDFLAGS += -L$(XEN_LIBXENSTAT)
23
LDLIBS += -lxenstat $(CURSES_LIBS) $(SOCKET_LIBS)
23
LDLIBS += -lxenstat $(CURSES_LIBS) $(SOCKET_LIBS)
24
CFLAGS += -DHOST_$(XEN_OS)
24
CFLAGS += -DHOST_$(XEN_OS)
(-)xen-3.4.2.orig//tools/xenstore/Makefile (-1 / +1 lines)
Lines 4-10 Link Here
4
MAJOR = 3.0
4
MAJOR = 3.0
5
MINOR = 0
5
MINOR = 0
6
6
7
CFLAGS += -Werror
7
CFLAGS += 
8
CFLAGS += -I.
8
CFLAGS += -I.
9
CFLAGS += $(CFLAGS_libxenctrl)
9
CFLAGS += $(CFLAGS_libxenctrl)
10
10
(-)xen-3.4.2.orig//tools/xentrace/Makefile (-1 / +1 lines)
Lines 1-7 Link Here
1
XEN_ROOT=../..
1
XEN_ROOT=../..
2
include $(XEN_ROOT)/tools/Rules.mk
2
include $(XEN_ROOT)/tools/Rules.mk
3
3
4
CFLAGS  += -Werror
4
CFLAGS  += 
5
5
6
CFLAGS  += $(CFLAGS_libxenctrl)
6
CFLAGS  += $(CFLAGS_libxenctrl)
7
LDFLAGS += $(LDFLAGS_libxenctrl)
7
LDFLAGS += $(LDFLAGS_libxenctrl)

Return to bug 383977