$ ld.lld -V LLD 5.0.0 (FreeBSD 312559) (compatible with GNU linkers) $ pkg -v 1.10.2 $ pkg install firefox mesa-dri $ pkg delete -f glib $ ln -fs ld.lld /usr/bin/ld $ make install -C /usr/ports/devel/glib20 $ pkg check -d Checking all packages: 100% at-spi2-atk is missing a required shared library: libgobject-2.0.so.0 at-spi2-atk is missing a required shared library: libgmodule-2.0.so.0 at-spi2-core is missing a required shared library: libgobject-2.0.so.0 at-spi2-core is missing a required shared library: libgio-2.0.so.0 atk is missing a required shared library: libgobject-2.0.so.0 avahi-app is missing a required shared library: libgobject-2.0.so.0 cairo is missing a required shared library: libgobject-2.0.so.0 colord is missing a required shared library: libgobject-2.0.so.0 colord is missing a required shared library: libgmodule-2.0.so.0 colord is missing a required shared library: libgthread-2.0.so.0 colord is missing a required shared library: libgio-2.0.so.0 dbus-glib is missing a required shared library: libgobject-2.0.so.0 dbus-glib is missing a required shared library: libgio-2.0.so.0 firefox is missing a required shared library: libgio-2.0.so.0 firefox is missing a required shared library: libgobject-2.0.so.0 gdk-pixbuf2 is missing a required shared library: libgobject-2.0.so.0 gdk-pixbuf2 is missing a required shared library: libgmodule-2.0.so.0 gdk-pixbuf2 is missing a required shared library: libgio-2.0.so.0 gobject-introspection is missing a required shared library: libgobject-2.0.so.0 gobject-introspection is missing a required shared library: libgio-2.0.so.0 gobject-introspection is missing a required shared library: libgmodule-2.0.so.0 gtk-update-icon-cache is missing a required shared library: libgobject-2.0.so.0 gtk2 is missing a required shared library: libgobject-2.0.so.0 gtk2 is missing a required shared library: libgmodule-2.0.so.0 gtk2 is missing a required shared library: libgio-2.0.so.0 gtk3 is missing a required shared library: libgmodule-2.0.so.0 gtk3 is missing a required shared library: libgio-2.0.so.0 gtk3 is missing a required shared library: libgobject-2.0.so.0 harfbuzz is missing a required shared library: libgobject-2.0.so.0 pango is missing a required shared library: libgobject-2.0.so.0 pango is missing a required shared library: libgthread-2.0.so.0 polkit is missing a required shared library: libgobject-2.0.so.0 polkit is missing a required shared library: libgmodule-2.0.so.0 polkit is missing a required shared library: libgio-2.0.so.0
I get this too. The packages seem to miss shlibs_provided in their manifests. I've built an entire package set with lld as the default linker. This lead to weird results when running pkg upgrade or even pkg install. E.g. on my notebook pkg insisted on always installing nvidia-driver on every pkg install. I'm assuming this was because pkg thinks it is the only provider for libGL.so.1. pkg check -d output is also pretty scary. I switched back to ld.bfd and the problem is gone. Weirdly enough this didn't affect all packages but only some like e.g. mesa-libs, qt5-widgets, qt5-gui, libressl, libevent, readline, ...
Fix in pull request 1636
This should be fixed in pkg 1.10.3
Fixed in pkg 1.10.3