Module Name:    src
Committed By:   mrg
Date:           Mon Nov  9 01:11:59 UTC 2009

Modified Files:
        src/external/mit/xorg/lib/pixman: Makefile

Log Message:
disable using sse2 for i386.  from drochner@ and ve...@.


To generate a diff of this commit:
cvs rdiff -u -r1.9 -r1.10 src/external/mit/xorg/lib/pixman/Makefile

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/external/mit/xorg/lib/pixman/Makefile
diff -u src/external/mit/xorg/lib/pixman/Makefile:1.9 src/external/mit/xorg/lib/pixman/Makefile:1.10
--- src/external/mit/xorg/lib/pixman/Makefile:1.9	Thu Jul  9 02:15:48 2009
+++ src/external/mit/xorg/lib/pixman/Makefile	Mon Nov  9 01:11:59 2009
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.9 2009/07/09 02:15:48 mrg Exp $
+#	$NetBSD: Makefile,v 1.10 2009/11/09 01:11:59 mrg Exp $
 
 NOLINT=	1	# defined
 
@@ -37,12 +37,17 @@
 
 # XXX
 
-.if ${MACHINE_ARCH} == "i386" || ${MACHINE_ARCH} == "x86_64"
+.if ${MACHINE_ARCH} == "i386"
+# SSE2 requires a gcc >= 4.2
+SRCS+= pixman-mmx.c
+COPTS.pixman-mmx.c=	-mmmx -fvisibility=hidden
+MKDEPFLAGS+=		-mmmx -fvisibility=hidden
+.elif ${MACHINE_ARCH} == "x86_64"
 SRCS+=	pixman-mmx.c
 SRCS+=	pixman-sse2.c
-MKDEPFLAGS+=		-msse -mmmx -fvisibility=hidden
-COPTS.pixman-mmx.c=	-msse -mmmx -fvisibility=hidden
-COPTS.pixman-sse2.c=	-msse -mmmx -fvisibility=hidden
+COPTS.pixman-mmx.c=	-mmmx -fvisibility=hidden
+COPTS.pixman-sse2.c=	-msse2 -fvisibility=hidden
+MKDEPFLAGS+=		-mmmx -msse2 -fvisibility=hidden
 .endif
 
 # .if VMX

Reply via email to