svn commit: r448999 - head/audio/openal-soft
Ed Maste
emaste at FreeBSD.org
Wed Aug 30 19:40:16 UTC 2017
Author: emaste (src committer)
Date: Wed Aug 30 19:40:14 2017
New Revision: 448999
URL: https://svnweb.freebsd.org/changeset/ports/448999
Log:
audio/openal-soft: set LLD_UNSAFE
Linking with LLD currently fails due to preemption of symbols with
protected visibility in a shared object:
/usr/bin/ld: error: cannot preempt symbol: alIsExtensionPresent
>>> defined in libopenal.so.1.18.0
>>> referenced by examples/altonegen.c
>>> CMakeFiles/altonegen.dir/examples/altonegen.c.o:(main)
/usr/bin/ld: error: cannot preempt symbol: alcGetCurrentContext
>>> defined in libopenal.so.1.18.0
>>> referenced by examples/altonegen.c
>>> CMakeFiles/altonegen.dir/examples/altonegen.c.o:(main)
/usr/bin/ld: error: cannot preempt symbol: alcGetContextsDevice
>>> defined in libopenal.so.1.18.0
>>> referenced by examples/altonegen.c
>>> CMakeFiles/altonegen.dir/examples/altonegen.c.o:(main)
...
(Ports that depend on audio/openal-soft may also need to be tagged with
LLD_UNSAFE.)
PR: 219089
Approved by: kwm
Sponsored by: The FreeBSD Foundation
Modified:
head/audio/openal-soft/Makefile
Modified: head/audio/openal-soft/Makefile
==============================================================================
--- head/audio/openal-soft/Makefile Wed Aug 30 19:32:00 2017 (r448998)
+++ head/audio/openal-soft/Makefile Wed Aug 30 19:40:14 2017 (r448999)
@@ -16,6 +16,7 @@ CONFLICTS= openal-200[0-9]*
USES= tar:bzip2 cmake compiler:c11
USE_LDCONFIG= yes
+LLD_UNSAFE= yes
CMAKE_ARGS= -DSHARE_INSTALL_DIR:STRING=${ETCDIR} \
-DALSOFT_REQUIRE_OSS:BOOL=OFF \
-DALSOFT_REQUIRE_JACK:BOOL=OFF \
More information about the svn-ports-all
mailing list