diff --git a/Makefile b/Makefile index 9c058fae4cf4763c6b6e8149682fa759137d3245..948ab152becacbd09c064662fcb0de6bcb7ad8ca 100644 --- a/Makefile +++ b/Makefile @@ -28,6 +28,7 @@ HOST_CC=gcc ifeq ($(CROSS_COMPILE),) OSARCH=$(shell uname -s) OSREV=$(shell uname -r) + MARCH=$(shell uname -m) else OSARCH=$(CROSS_ARCH) OSREV=$(CROSS_REV) @@ -397,8 +398,11 @@ ifeq ($(OSARCH),Darwin) AUDIO_LIBS=-framework CoreAudio ASTLINK=-Wl,-dynamic SOLINK=-dynamic -bundle -undefined suppress -force_flat_namespace - OBJS+=poll.o - ASTCFLAGS+=-DPOLLCOMPAT + # Mac on Intel CoreDuo does not need poll compatibility layer + ifneq ($(MARCH),i386) + OBJS+=poll.o + ASTCFLAGS+=-DPOLLCOMPAT + endif else #These are used for all but Darwin ASTLINK=-Wl,-E