diff options
author | Ed Maste <emaste@FreeBSD.org> | 2018-03-27 23:31:00 +0800 |
---|---|---|
committer | Ed Maste <emaste@FreeBSD.org> | 2018-03-27 23:31:00 +0800 |
commit | aa6248584d0d535d3f9fa8ea37b2c5a5e4b71b9b (patch) | |
tree | bcac527debdefad34548bc95d8b1e8cc70b1f4a3 /sysutils | |
parent | 75b3e9837cd822003e2859d8f3fb13a90ceeb4fe (diff) | |
download | freebsd-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/Makefile | 1 |
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 |