I've noticed this on multiple machines - bind needs to be rebuilt twice after a normal upgrade. # emerge -uDNva1 @world ... building bind ... !!! existing preserved libs: >>> package: net-dns/bind-9.14.7 * - /usr/lib64/libdns.so.1309 * - /usr/lib64/libdns.so.1309.0.1 * used by /usr/lib64/libisccfg.so.1302.0.2 (net-dns/bind-9.14.7) * - /usr/lib64/libisc.so.1308 * - /usr/lib64/libisc.so.1308.0.1 * used by /usr/lib64/libdns.so.1310.0.2 (net-dns/bind-9.14.7) * used by /usr/lib64/libisccc.so.1302.0.0 (net-dns/bind-9.14.7) * used by /usr/lib64/libns.so.1307.0.1 (net-dns/bind-9.14.7) Use emerge @preserved-rebuild to rebuild packages using these libraries # emerge bind ok net-dns/bind-9.14.7::gentoo was built with the following: USE="caps zlib -berkdb -dlz -dnsrps -dnstap -doc -fixed-rrset -geoip -geoip2 -gssapi -json -ldap -libressl -lmdb -mysql -odbc -postgres -python (-selinux) -static-libs -urandom -xml" ABI_X86="(64)" PYTHON_TARGETS="python2_7 python3_6 -python3_5 (-python3_7)" LDFLAGS="-Wl,-O1 -Wl,--as-needed -L/usr/lib64 -ldl"
>>> Installing (2 of 2) net-dns/bind-9.14.7::gentoo <<< !needed obj /usr/lib64/libcrypto.so.1.0.0 DEPEND="!libressl? ( dev-libs/openssl:0[-bindist] ) We should rebuild bind when openssl changes, please add the := slot operator.
Should be fine.
Thanks