aboutsummaryrefslogtreecommitdiff
path: root/games/aquaria
diff options
context:
space:
mode:
authorJan Beich <jbeich@FreeBSD.org>2019-11-30 02:13:18 +0000
committerJan Beich <jbeich@FreeBSD.org>2019-11-30 02:13:18 +0000
commitadae6ec49f6990db0f508281f1f11cca031108c9 (patch)
tree35ecd4b321dc81e8ad0534df5276de41c4db1d0e /games/aquaria
parent069a866474d40a0a80943e80f7990d82a138ce9b (diff)
downloadports-adae6ec49f6990db0f508281f1f11cca031108c9.tar.gz
ports-adae6ec49f6990db0f508281f1f11cca031108c9.zip
games/aquaria: partially revert r518662
aarch64 and armv7 weren't affected. amd64 was fixed since LLD 7 but i386 still fails. Losing LTO (and CFI) support is not worth just for consistency with an architecture that may become Tier2 in future. ld: error: cannot preempt symbol: alGetSourcei >>> defined in /usr/local/lib/libopenal.so >>> referenced by FmodOpenALBridge.cpp >>> CMakeFiles/aquaria.dir/BBGE/FmodOpenALBridge.cpp.o:(OggDecoder::decode_loop(OggDecoder*)) Pointy hat to: jbeich (bug 242307 comment 11)
Notes
Notes: svn path=/head/; revision=518693
Diffstat (limited to 'games/aquaria')
-rw-r--r--games/aquaria/Makefile3
1 files changed, 1 insertions, 2 deletions
diff --git a/games/aquaria/Makefile b/games/aquaria/Makefile
index 8718ebee7726..9768cea0964d 100644
--- a/games/aquaria/Makefile
+++ b/games/aquaria/Makefile
@@ -41,8 +41,7 @@ SUB_FILES= pkg-message
PLIST_FILES= bin/aquaria
PORTDATA= *
-# XXX Drop after FreeBSD 12.0 EOL
-.if exists(/usr/lib/clang/6.0.1)
+.if ${MACHINE_ARCH} == i386 || exists(/usr/lib/clang/6.0.1)
LLD_UNSAFE= yes # XXX ports/219089
.endif