Subject: FYI: more options defop'ted: DDB, network protocols, COMPAT_*
To: None <current-users@NetBSD.ORG>
From: Jonathan Stone <jonathan@DSG.Stanford.EDU>
List: current-users
Date: 07/05/1998 12:45:11
The following optinos are now defopt'ed:
DDB DDB_ONPANIC
COMPAT_{09,10,11,12,13,NOMID}
INET
NS NSIP
ISO TPIP EON
CCITT LLC HDLC
NFS_BOOT_RWSIZE
NETATALK
A couple of files didn't get committed in time for the supscan (a
glitch with some unsaved emacs buffers, sorry). That's already fixed
in -current. Waiting until tomorrow's sup is safest, but if you
absolutely can't wait, a patch for sys/onf/files has been posted.
The upside is that all dependencies on these options in the kernel
source are now caught in opt_*.h files. It is now safe to change one
of the above options and do a ``make depend'', not a "make clean".
The .depend file and the automatically-generated opt*_.h files will
ensure that all necessary recompiles get done. A ``make clean'' is
still safest, and that's still the recommended procedure. But its'
now a lot easier to, say, turn on DDB to find a specific problem.
There are now only a handful of options left to defopt: notably the
sysV IPC (SYSVSHM,SYSVSEM, SYSVMESG) family, and COMPAT_43. These,
and any other options that aren't defopt'ed -- like DIAGNOSTIC and
DEBUG -- , still need a ``make clean''.