diff options
author | emaste <emaste@FreeBSD.org> | 2017-12-22 22:13:21 +0800 |
---|---|---|
committer | emaste <emaste@FreeBSD.org> | 2017-12-22 22:13:21 +0800 |
commit | 5d200b263215255a1c767a1e0caae1781fc49c04 (patch) | |
tree | a4b896a1ee93a3662b58d242bc4b31b4fe2f2246 /multimedia | |
parent | 0f8a7f6bdbf844ce24987d5ce51ac0d28990b4fe (diff) | |
download | freebsd-ports-gnome-5d200b263215255a1c767a1e0caae1781fc49c04.tar.gz freebsd-ports-gnome-5d200b263215255a1c767a1e0caae1781fc49c04.tar.zst freebsd-ports-gnome-5d200b263215255a1c767a1e0caae1781fc49c04.zip |
multimedia/libxine: set LLD_UNSAFE to avoid lld
libxine relies on ld.bfd's permissive treatment of shared library
symbols with protected visibility, and attempting to link with lld
fails with errors like:
/usr/bin/ld: error: cannot preempt symbol: xine_get_version_string
>>> defined in ../src/xine-engine/.libs/libxine.so
>>> referenced by xine-list.c:98
>>> xine-list.o:(main)
For now set LLD_UNSAFE=yes so that the port will continue to link with
ld.bfd if /usr/bin/ld is lld, until the issue can be addressed (with a
change in libxine or in lld).
PR: 214864
Approved by: portmgr (LLD_UNSAFE blanket)
Sponsored by: The FreeBSD Foundation
Diffstat (limited to 'multimedia')
-rw-r--r-- | multimedia/libxine/Makefile | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/multimedia/libxine/Makefile b/multimedia/libxine/Makefile index 63bb062d2557..a34579a00da0 100644 --- a/multimedia/libxine/Makefile +++ b/multimedia/libxine/Makefile @@ -63,6 +63,7 @@ CONFIGURE_ARGS= --with-w32-path=${LOCALBASE}/lib/win32 \ --disable-musepack \ --enable-dvb MAKE_ENV= V=1 +LLD_UNSAFE= yes DOCSDIR= ${PREFIX}/share/doc/xine-lib # Please sync with XINE_PLUGINSDIR in multimedia/xine |