Subject: Re: ide on RiscServer 2200
To: bob meader <bob@cci.net>
From: Warner Losh <imp@village.org>
List: port-arc
Date: 08/08/2000 13:48:40
In message <399062AD.CA6A407@cci.net> bob meader writes:
: so does that mean I have to rebuild ps as well ?

Generally anything that uses libkvm needs to be rebuilt whenever you
upgrade your kernel.  There are exceptions to this rule, of course,
but it is a good rule of thumb.

% cd NetBSD/src
% egrep LIBKVM */*/Makefile
bin/ps/Makefile:DPADD=          ${LIBM} ${LIBKVM}
libexec/identd/Makefile:DPADD+= ${LIBUTIL} ${LIBKVM}
libexec/rpc.rstatd/Makefile:DPADD=      ${LIBRPCSVC} ${LIBKVM}
sbin/ccdconfig/Makefile:DPADD=  ${LIBKVM} ${LIBUTIL}
sbin/dmesg/Makefile:DPADD=      ${LIBKVM}
sbin/savecore/Makefile:DPADD=   ${LIBKVM}
usr.bin/fstat/Makefile:DPADD=   ${LIBKVM}
usr.bin/ipcs/Makefile:DPADD+=   ${LIBKVM}
usr.bin/netstat/Makefile:DPADD= ${LIBKVM}
usr.bin/nfsstat/Makefile:DPADD=  ${LIBKVM}
usr.bin/systat/Makefile:DPADD=  ${LIBCURSES} ${LIBM} ${LIBKVM}
usr.bin/top/Makefile:DPADD+=    ${LIBTERMCAP} ${LIBM} ${LIBKVM}
usr.bin/vmstat/Makefile:DPADD=  ${LIBKVM}
usr.bin/w/Makefile:DPADD=       ${LIBKVM}
usr.sbin/eeprom/Makefile:DPADD= ${LIBKVM}
usr.sbin/ifmcstat/Makefile:DPADD=       ${LIBKVM}
usr.sbin/iostat/Makefile:DPADD= ${LIBKVM}
usr.sbin/kgmon/Makefile:DPADD=  ${LIBKVM}
usr.sbin/pstat/Makefile:DPADD=  ${LIBKVM}
usr.sbin/slstats/Makefile:DPADD=        ${LIBKVM}
usr.sbin/trpt/Makefile:DPADD=   ${LIBKVM}
usr.sbin/trsp/Makefile:DPADD=   ${LIBKVM}
%

So it looks like:
	ps, inetd, rpc.rstatd, ccdconfig, dmesg, savecore, fstat,
ipcs, netstat, nfsstat, systat, top, vmstat, w, eeprom, ifmcstat,
iostat, kgmon, pstat, slstats, trpt, trsp

would be close the complete list.  Depending on how much the kernel
has changed, some or all of these may work or may be broken.

There may be others that set LIBKVM in Makefile.inc, come to think of
it.

Warner