Hi folks. Your builds of ntpd, ntpdate (etc) compiled from -current sources dated between 2008/08/25 and 2008/08/27 will be broken. This was due to a mistake on my part; <bsd.prog.mk> rev 1.231 was linking programs with the -L libraries in the wrong order, which caused the libraries in ${DESTDIR}/usr/lib to be used in preference to a same-named library used as LDADD+=-Lpath/to/local/objdir -lfoo. In the specific case of usr.sbin/ntp/*, this meant that usr.sbin/bind 's /usr/lib/libisc*.a was used in preference to usr.sbin/ntp/libisc/libisc.a, and due to minor ABI differences, caused a run-time failure. Kudos to Valeriy E. Ushakov <uwe%NetBSD.org@localhost> for highlighting the problem to me, and also for identifying the ABI mismatch between the installed usr.sbin/bind/libisc and the "private" usr.sbin/ntp/libisc My apologies for causing this, Luke.
Attachment:
pgp7I_8nYj3qO.pgp
Description: PGP signature