From 3da32f9dafe6016decb9ebbad008cca6fab818ca Mon Sep 17 00:00:00 2001 From: Tim Deegan Date: Thu, 15 Aug 2013 16:38:25 +0100 Subject: xen/x86: hypervisor build fixes for FreeBSD. These allow an x86_64 hypervisor to build on FreeBSD 9.1/amd64. - like OpenBSD, needs a different arch passed to ld. - like OpenBSD, stdarg.h and stdbool.h are in /usr/include. Signed-off-by: Tim Deegan Acked-by: Keir Fraser --- config/x86_64.mk | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'config') diff --git a/config/x86_64.mk b/config/x86_64.mk index 70c0d8d47e..d925b23770 100644 --- a/config/x86_64.mk +++ b/config/x86_64.mk @@ -20,5 +20,9 @@ EFI_DIR ?= /usr/lib64/efi ifeq ($(XEN_OS),OpenBSD) LDFLAGS_DIRECT += -melf_x86_64_obsd else +ifeq ($(XEN_OS),FreeBSD) +LDFLAGS_DIRECT += -melf_x86_64_fbsd +else LDFLAGS_DIRECT += -melf_x86_64 endif +endif -- cgit v1.2.3