aboutsummaryrefslogtreecommitdiffstats
path: root/games
diff options
context:
space:
mode:
authoremaste <emaste@FreeBSD.org>2018-04-06 09:36:08 +0800
committeremaste <emaste@FreeBSD.org>2018-04-06 09:36:08 +0800
commit4368893dbe955fa5ac9cd229742df362019b217e (patch)
tree6b627886d20be3ba573034c2773aca8cda0f3f37 /games
parent9be474334dc58b437a7975c9d7b56c6e7e79b2cb (diff)
downloadfreebsd-ports-gnome-4368893dbe955fa5ac9cd229742df362019b217e.tar.gz
freebsd-ports-gnome-4368893dbe955fa5ac9cd229742df362019b217e.tar.zst
freebsd-ports-gnome-4368893dbe955fa5ac9cd229742df362019b217e.zip
games/allacrost: fix build when lld is the system linker
Ports that use openal (such as this one) fail to link with lld as the system linker due to disagreement in the handling of preemption of protected visibility symbols in shared objects. In the case of games/allacrost, failed at configure time: checking for alGetError in -lopenal... no You need to install the OpenAL library. ===> Script "configure" failed unexpectedly. PR: 226980 Approved by: portmgr (LLD_UNSAFE blanket) Sponsored by: The FreeBSD Foundation
Diffstat (limited to 'games')
-rw-r--r--games/allacrost/Makefile1
1 files changed, 1 insertions, 0 deletions
diff --git a/games/allacrost/Makefile b/games/allacrost/Makefile
index 88ce0bd49521..0c53bfbc6c13 100644
--- a/games/allacrost/Makefile
+++ b/games/allacrost/Makefile
@@ -28,6 +28,7 @@ QT_NONSTANDARD= yes # used when EDITOR enabled
CONFIGURE_ARGS= --datadir=${DATADIR}
CPPFLAGS+= -I${LOCALBASE}/include -I${LUA_INCDIR}
LDFLAGS+= -L${LOCALBASE}/lib -L${LUA_LIBDIR}
+LLD_UNSAFE= yes
WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}