From: Eric Sunshine Date: Tue, 1 Nov 2011 09:39:49 +0000 (-0400) Subject: qemu-barrier: Fix build failure on PowerPC Mac OS X X-Git-Tag: v1.0-rc0~20 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=463ce4ae2dc5214f1b3ce5951c7cc3904c903702;p=thirdparty%2Fqemu.git qemu-barrier: Fix build failure on PowerPC Mac OS X qemu-barrier.h tests if macro __powerpc__ is defined, however, the preprocessor on PowerPC Mac OS X defines only __POWERPC__, not __powerpc__. Resolve by testing instead for qemu-provided _ARCH_PPC. Signed-off-by: Eric Sunshine Signed-off-by: Anthony Liguori --- diff --git a/qemu-barrier.h b/qemu-barrier.h index 735eea6cf97..c11bb2b59f0 100644 --- a/qemu-barrier.h +++ b/qemu-barrier.h @@ -14,7 +14,7 @@ */ #define smp_wmb() barrier() -#elif defined(__powerpc__) +#elif defined(_ARCH_PPC) /* * We use an eieio() for a wmb() on powerpc. This assumes we don't