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''.