aboutsummaryrefslogtreecommitdiffstats
path: root/sysutils
diff options
context:
space:
mode:
authorEd Maste <emaste@FreeBSD.org>2018-03-27 23:31:00 +0800
committerEd Maste <emaste@FreeBSD.org>2018-03-27 23:31:00 +0800
commitaa6248584d0d535d3f9fa8ea37b2c5a5e4b71b9b (patch)
treebcac527debdefad34548bc95d8b1e8cc70b1f4a3 /sysutils
parent75b3e9837cd822003e2859d8f3fb13a90ceeb4fe (diff)
downloadfreebsd-ports-gnome-aa6248584d0d535d3f9fa8ea37b2c5a5e4b71b9b.tar.gz
freebsd-ports-gnome-aa6248584d0d535d3f9fa8ea37b2c5a5e4b71b9b.tar.zst
freebsd-ports-gnome-aa6248584d0d535d3f9fa8ea37b2c5a5e4b71b9b.zip
sysutils/unieject: set LLD_UNSAFE
unieject fails to link with lld as the system linker due to shared library protected visibility symbol preemption issues. Set LLD_UNSAFE to use ld.bfd. Errors are of the form: /usr/bin/ld: error: cannot preempt symbol: libunieject_getdevice >>> defined in ./.libs/libunieject.so >>> referenced by unieject.c >>> unieject-unieject.o:(main) PR: 214864 Approved by: portmgr (LLD_UNSAFE blanket) Sponsored by: The FreeBSD Foundation
Diffstat (limited to 'sysutils')
-rw-r--r--sysutils/unieject/Makefile1
1 files changed, 1 insertions, 0 deletions
diff --git a/sysutils/unieject/Makefile b/sysutils/unieject/Makefile
index fc74b2e7dea8..3c2cbb93f945 100644
--- a/sysutils/unieject/Makefile
+++ b/sysutils/unieject/Makefile
@@ -22,6 +22,7 @@ USE_GNOME= glib20
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --disable-doc
USE_LDCONFIG= yes
+LLD_UNSAFE= yes
INSTALL_TARGET= install-strip
CPPFLAGS+= -I${LOCALBASE}/include