Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 698570 - net-dns/bind-9.14.7: rebuild needed twice
Summary: net-dns/bind-9.14.7: rebuild needed twice
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Christian Ruppert (idl0r)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2019-10-26 05:55 UTC by Tomáš Mózes
Modified: 2019-11-22 16:47 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Tomáš Mózes 2019-10-26 05:55:56 UTC
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"
Comment 1 Tomáš Mózes 2019-10-28 08:48:29 UTC
>>> 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.
Comment 2 Mikle Kolyada (RETIRED) archtester Gentoo Infrastructure gentoo-dev Security 2019-11-22 16:10:49 UTC
Should be fine.
Comment 3 Tomáš Mózes 2019-11-22 16:47:02 UTC
Thanks