# HG changeset patch # User john.levon@sun.com # Date 1161189563 25200 # Node ID f86a41c2fd4c90223a40a526b4b4c6e977cf9ce6 # Parent 9896b7c861815d0939ef9915904002bc97797386 Many of the tools use C99 features such as bool, or expect certain functions. Fix the CFLAGS to enable these on Solaris. Also make sure the correct $CC is passed to Python. Signed-off-by: John Levon <john.levon@sun.com> diff --git a/config/SunOS.mk b/config/SunOS.mk --- a/config/SunOS.mk +++ b/config/SunOS.mk @@ -33,4 +33,5 @@ CFLAGS ?= -O1 -fno-omit-frame-pointer CFLAGS ?= -O1 -fno-omit-frame-pointer endif -CFLAGS += -Wa,--divide +CFLAGS += -Wa,--divide -D_POSIX_C_SOURCE=200112L -D__EXTENSIONS__ + diff --git a/tools/python/Makefile b/tools/python/Makefile --- a/tools/python/Makefile +++ b/tools/python/Makefile @@ -6,15 +6,15 @@ all: build .PHONY: build build: - CFLAGS="$(CFLAGS)" python setup.py build + CC="$(CC)" CFLAGS="$(CFLAGS)" python setup.py build .PHONY: install ifndef XEN_PYTHON_NATIVE_INSTALL install: all - CFLAGS="$(CFLAGS)" python setup.py install --home="$(DESTDIR)/usr" --prefix="" --force + CC="$(CC)" CFLAGS="$(CFLAGS)" python setup.py install --home="$(DESTDIR)/usr" --prefix="" --force else install: all - CFLAGS="$(CFLAGS)" python setup.py install --root="$(DESTDIR)" --force + CC="$(CC)" CFLAGS="$(CFLAGS)" python setup.py install --root="$(DESTDIR)" --force endif .PHONY: test _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel