svn commit: r518693 - head/games/aquaria

Jan Beich jbeich at FreeBSD.org
Sat Nov 30 02:13:19 UTC 2019


Author: jbeich
Date: Sat Nov 30 02:13:18 2019
New Revision: 518693
URL: https://svnweb.freebsd.org/changeset/ports/518693

Log:
  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)

Modified:
  head/games/aquaria/Makefile   (contents, props changed)

Modified: head/games/aquaria/Makefile
==============================================================================
--- head/games/aquaria/Makefile	Sat Nov 30 02:10:21 2019	(r518692)
+++ head/games/aquaria/Makefile	Sat Nov 30 02:13:18 2019	(r518693)
@@ -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
 


More information about the svn-ports-head mailing list