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