diff options
author | dinoex <dinoex@FreeBSD.org> | 2011-12-03 02:17:46 +0800 |
---|---|---|
committer | dinoex <dinoex@FreeBSD.org> | 2011-12-03 02:17:46 +0800 |
commit | cdf0c3b9869c54e8a9edfaca4f8e7b8e709fa265 (patch) | |
tree | 776fd59ebd18dd0bd8f04da9fdd38a5d889a9349 | |
parent | 560c5699c1d306d1b0a15861ba344b398161e4a7 (diff) | |
download | freebsd-ports-gnome-cdf0c3b9869c54e8a9edfaca4f8e7b8e709fa265.tar.gz freebsd-ports-gnome-cdf0c3b9869c54e8a9edfaca4f8e7b8e709fa265.tar.zst freebsd-ports-gnome-cdf0c3b9869c54e8a9edfaca4f8e7b8e709fa265.zip |
- fix build with clang by disabling optimisation
Feature safe: yes
-rw-r--r-- | graphics/xv/Makefile | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/graphics/xv/Makefile b/graphics/xv/Makefile index 1ada7d3aad68..dcc646e89fd5 100644 --- a/graphics/xv/Makefile +++ b/graphics/xv/Makefile @@ -65,4 +65,11 @@ post-install: @${INSTALL_DATA} ${WRKSRC}/docs/gif* ${DOCSDIR} .endif + +.if defined(CC) && ${CC} == "clang" +# Optimizer crashes with +# Assertion failed: (isPtrIV == IndVar->getType()->isPointerTy() && "IndVar type must match IVInit type") +CFLAGS:= ${CFLAGS:S/-O2//g} +.endif + .include <bsd.port.mk> |