summaryrefslogtreecommitdiffstats
path: root/Mk/bsd.xorg.mk
diff options
context:
space:
mode:
authorkwm <kwm@058c260c-8361-11dd-a0ac-aa2bafec7d09>2013-02-20 00:29:06 +0800
committerkwm <kwm@058c260c-8361-11dd-a0ac-aa2bafec7d09>2013-02-20 00:29:06 +0800
commit26d73c95fc4b0c6dc8892ac4464e92d4a622cfc4 (patch)
tree3e9f95c2511763499eb4b28ebb16626573dcb944 /Mk/bsd.xorg.mk
parentdc014ef1258d33eae006f914bc9183941c136e66 (diff)
downloadxorg-devel-ports-26d73c95fc4b0c6dc8892ac4464e92d4a622cfc4.tar
xorg-devel-ports-26d73c95fc4b0c6dc8892ac4464e92d4a622cfc4.tar.gz
xorg-devel-ports-26d73c95fc4b0c6dc8892ac4464e92d4a622cfc4.tar.bz2
xorg-devel-ports-26d73c95fc4b0c6dc8892ac4464e92d4a622cfc4.tar.lz
xorg-devel-ports-26d73c95fc4b0c6dc8892ac4464e92d4a622cfc4.tar.xz
xorg-devel-ports-26d73c95fc4b0c6dc8892ac4464e92d4a622cfc4.tar.zst
xorg-devel-ports-26d73c95fc4b0c6dc8892ac4464e92d4a622cfc4.zip
Sync with ports. Add clang bug workaround.
git-svn-id: https://trillian.chruetertee.ch/svn/ports/trunk@686 058c260c-8361-11dd-a0ac-aa2bafec7d09
Diffstat (limited to 'Mk/bsd.xorg.mk')
-rw-r--r--Mk/bsd.xorg.mk5
1 files changed, 5 insertions, 0 deletions
diff --git a/Mk/bsd.xorg.mk b/Mk/bsd.xorg.mk
index 1bc1ed8..6b1a66a 100644
--- a/Mk/bsd.xorg.mk
+++ b/Mk/bsd.xorg.mk
@@ -49,6 +49,11 @@ USE_GNOME+= pkgconfig
. if ${XORG_CAT} == "driver"
USE_GNOME+= pkgconfig
USE_XORG+= xorg-server xproto randrproto xi
+# work around a llvm bug on i386, llvm bug #15806
+# reproduced with clang 3.2 (current release) and 3.1
+. if ${ARCH} == i386
+CFLAGS+= -fno-optimize-sibling-calls
+. endif
CONFIGURE_ENV+= DRIVER_MAN_SUFFIX=4x DRIVER_MAN_DIR='$$(mandir)/man4'
. if ${PORTNAME:M*input*}x != x
USE_XORG+= inputproto videoproto fontsproto renderproto xextproto \