bitkeeper revision 1.1236.5.1 (42221629GhhpYjgKPI7BEb9C8FJ2aA)

Specify compile/target architectures for Xen build process via
XEN_COMPILE_ARCH and XEN_TARGET_ARCH.
Signed-off-by: Keir Fraser <keir@xensource.com>
This commit is contained in:
kaf24@planb.cl.cam.ac.uk committed 2005-02-27 18:49:13 +00:00
1 parent 5deb88b1a9
commit 49b26ed93c
3 files changed
+13 -13

No files matched your search

+3 -3
View File
@@ -22,9 +22,9 @@ XKERNELS := $(foreach kernel, $(KERNELS), $(patsubst buildconfigs/mk.%,%,$(wildc
export DESTDIR
# Export target architecture overrides to Xen and Linux sub-trees.
ifneq ($(TARGET_ARCH),)
SUBARCH := $(subst x86_32,i386,$(TARGET_ARCH))
export TARGET_ARCH SUBARCH
ifneq ($(XEN_TARGET_ARCH),)
SUBARCH := $(subst x86_32,i386,$(XEN_TARGET_ARCH))
export XEN_TARGET_ARCH SUBARCH
endif
include buildconfigs/Rules.mk
+4 -4
View File
@@ -4,15 +4,15 @@ XEN_XC = $(XEN_ROOT)/tools/python/xen/lowlevel/xc
XEN_LIBXC = $(XEN_ROOT)/tools/libxc
XEN_LIBXUTIL = $(XEN_ROOT)/tools/libxutil
COMPILE_ARCH ?= $(shell uname -m | sed -e s/i.86/x86_32/)
TARGET_ARCH ?= $(COMPILE_ARCH)
XEN_COMPILE_ARCH ?= $(shell uname -m | sed -e s/i.86/x86_32/)
XEN_TARGET_ARCH ?= $(XEN_COMPILE_ARCH)
ifeq ($(TARGET_ARCH),x86_32)
ifeq ($(XEN_TARGET_ARCH),x86_32)
CFLAGS += -m32 -march=i686
LDFLAGS += -m elf_i386
endif
ifeq ($(TARGET_ARCH),x86_64)
ifeq ($(XEN_TARGET_ARCH),x86_64)
CFLAGS += -m64
LDFLAGS += -m elf_x86_64
endif
+6 -6
View File
@@ -7,14 +7,14 @@ optimize ?= y
crash_debug ?= n
# Currently supported architectures: x86_32, x86_64
COMPILE_ARCH ?= $(shell uname -m | sed -e s/i.86/x86_32/)
TARGET_ARCH ?= $(COMPILE_ARCH)
XEN_COMPILE_ARCH ?= $(shell uname -m | sed -e s/i.86/x86_32/)
XEN_TARGET_ARCH ?= $(XEN_COMPILE_ARCH)
# Set ARCH/SUBARCH appropriately.
override COMPILE_SUBARCH := $(COMPILE_ARCH)
override TARGET_SUBARCH := $(TARGET_ARCH)
override COMPILE_ARCH := $(patsubst x86%,x86,$(COMPILE_ARCH))
override TARGET_ARCH := $(patsubst x86%,x86,$(TARGET_ARCH))
override COMPILE_SUBARCH := $(XEN_COMPILE_ARCH)
override TARGET_SUBARCH := $(XEN_TARGET_ARCH)
override COMPILE_ARCH := $(patsubst x86%,x86,$(XEN_COMPILE_ARCH))
override TARGET_ARCH := $(patsubst x86%,x86,$(XEN_TARGET_ARCH))
TARGET := $(BASEDIR)/xen
HDRS := $(wildcard $(BASEDIR)/include/xen/*.h)
Reference in new issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.