diff --git a/src/build/Common.gmake b/src/build/Common.gmake
index a603627a8a4e904a56d3fe695b536c028ec8dac9..f6bc3dc7991022fa0479a62a0666c7818f0c1a3a 100644
--- a/src/build/Common.gmake
+++ b/src/build/Common.gmake
@@ -215,7 +215,9 @@ endif
 os      :=	$(shell echo $(os) | tr '[A-Z]' '[a-z]' | tr ' ' '_')
 
 ifneq ($(os),win32)
- CFLAGS +=	-DPREFER_POLL
+ ifneq ($(os),darwin)
+  CFLAGS +=	-DPREFER_POLL
+ endif
 endif
 
 machine		:=	$(shell if uname -m | egrep -v "(i[3456789]*|x)86" > /dev/null; then uname -m | tr "[A-Z]" "[a-z]" | tr " " "_" ; fi)