Library creep and additional dependencies for net/ntp?
Dewayne Geraghty
dewaynegeraghty at gmail.com
Wed Mar 30 03:38:22 UTC 2016
Overnight I updated /usr/ports via svnlite, rebuilt all ports and noticed
additional libraries and dependencies for net/ntp
On 12th Feb, I'd built ntp-4.2.8p6.txz. Checking the libraries, I had
# ldd /usr/local/sbin/ntpd
/usr/local/sbin/ntpd:
libmd.so.6 => /lib/libmd.so.6 (0x280fb000)
libm.so.5 => /lib/libm.so.5 (0x2810f000)
libcrypto.so.8 => /usr/local/lib/libcrypto.so.8 (0x28139000)
libintl.so.8 => /usr/local/lib/libintl.so.8 (0x282ca000)
libthr.so.3 => /lib/libthr.so.3 (0x282d3000)
libc.so.7 => /lib/libc.so.7 (0x282f4000)
Today, I rebuilt ntp and found
# ldd /usr/local/sbin/ntpd
/usr/local/sbin/ntpd:
* libmd5.so.0 => /usr/local/lib/libmd5.so.0 (0x280fc000) - from
libwww*
libm.so.5 => /lib/libm.so.5 (0x280fe000)
libcrypto.so.8 => /usr/local/lib/libcrypto.so.8 (0x28128000)
* libdns_sd.so.1 => /usr/local/lib/libdns_sd.so.1 (0x282b9000) -
mDNSResponder*
libintl.so.8 => /usr/local/lib/libintl.so.8 (0x282c1000)
libthr.so.3 => /lib/libthr.so.3 (0x282ca000)
libc.so.7 => /lib/libc.so.7 (0x282eb000)
* libz.so.6 => /lib/libz.so.6 (0x2845e000) libssl.so.8 =>
/usr/local/lib/libssl.so.8 (0x28473000)*
Checking pkg info -d ntpd
# pkg info -d ntp
ntp-4.2.8p6:
openssl-1.0.2_8
libevent2-2.0.22_1
gettext-runtime-0.19.6
libedit-3.1.20150325_1
Can anyone shed any light on why ntp has picked up these additional
libraries and created additional dependencies on libwww and mDNSresponder?
I'm also curious as to how *libz *and *libssl *are now required, between
ntp4.2.8p6 built in February vs the March build?
By way of comparison,
/usr/sbin/ntpd: (base OS ntp also ntp4.2.8p6)
libm.so.5 => /lib/libm.so.5 (0x8008d2000)
libthr.so.3 => /lib/libthr.so.3 (0x800afa000)
libcrypto.so.7 => /lib/libcrypto.so.7 (0x800d1f000)
libc.so.7 => /lib/libc.so.7 (0x801115000)
These results are on "FreeBSD 10.3-PRERELEASE #0 r296427M:" My options for
ntp have remained unchanged since 20140914.
Regards, Dewayne
More information about the freebsd-ports
mailing list