Mesa (master): gallium: fix build on GNU/kFreeBSD
Andreas Boll
ab at kemper.freedesktop.org
Wed Nov 6 21:14:32 UTC 2013
Module: Mesa
Branch: master
Commit: 110009302bddb4c42a5b3ed5ca451d6bb50a06a0
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=110009302bddb4c42a5b3ed5ca451d6bb50a06a0
Author: Fabio Pedretti <fabio.ped at libero.it>
Date: Wed Nov 6 10:55:28 2013 +0100
gallium: fix build on GNU/kFreeBSD
Patch from Debian package
Reviewed-by: Brian Paul <brianp at vmware.com>
Reviewed-by: Andreas Boll <andreas.boll.dev at gmail.com>
---
src/gallium/auxiliary/rtasm/rtasm_execmem.c | 2 +-
src/gallium/include/pipe/p_config.h | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/src/gallium/auxiliary/rtasm/rtasm_execmem.c b/src/gallium/auxiliary/rtasm/rtasm_execmem.c
index 3c4b048..edc1b66 100644
--- a/src/gallium/auxiliary/rtasm/rtasm_execmem.c
+++ b/src/gallium/auxiliary/rtasm/rtasm_execmem.c
@@ -38,7 +38,7 @@
#include "rtasm_execmem.h"
-#if defined(PIPE_OS_BSD)
+#ifndef MAP_ANONYMOUS
#define MAP_ANONYMOUS MAP_ANON
#endif
diff --git a/src/gallium/include/pipe/p_config.h b/src/gallium/include/pipe/p_config.h
index 9bccf32..64acd02 100644
--- a/src/gallium/include/pipe/p_config.h
+++ b/src/gallium/include/pipe/p_config.h
@@ -190,7 +190,7 @@
#define PIPE_OS_ANDROID
#endif
-#if defined(__FreeBSD__)
+#if defined(__FreeBSD__) || defined(__FreeBSD_kernel__)
#define PIPE_OS_FREEBSD
#define PIPE_OS_BSD
#define PIPE_OS_UNIX
More information about the mesa-commit
mailing list