Subject: Re: dont forget.
To: Gerald C. Simmons <simmons@darykon.wa.com>
From: Jason Thorpe <thorpej@nas.nasa.gov>
List: current-users
Date: 10/15/1996 10:04:33
On Tue, 15 Oct 1996 06:43:08 -0700 
 "Gerald C. Simmons" <simmons@darykon.wa.com> wrote:

 > > you will need EXEC_SCRIPT and probably EXEC_AOUT in your kernel
 > > configuration files (and any others that you use).
 > > 
 > > you should also put COMPAT_12 into your kernels or else reboot(8)
 > > will fail badly.  after fully updating your userland, it should
 > > be safe to remove this again.
 > 
 > Why do we need these options? What do they do? I upgraded from a code
 > set about
 > four weeks ago, and haven't had any problem. Is this new since the release?

Yah ... if you're running -current as of Sunday, you will need these
options.  If they're already in your port's std.foo file, you won't
need to add them to your specific config file...

The change is that code for the various exec types is no longer
unconditionally included; in the old world all port got a.out and script
support in the kernel... except for the pmax and alpha ports, which
overrode those defaults.

As NetBSD looks at other exec formats, a more flexible way of including
support for them will be needed (indeed, this was part of the reason
that the chage was made; the alpha port is transitioning from ECOFF
to ELF), and this provides it.

Jason R. Thorpe                                       thorpej@nas.nasa.gov
NASA Ames Research Center                               Home: 408.866.1912
NAS: M/S 258-6                                          Work: 415.604.0935
Moffett Field, CA 94035                                Pager: 415.428.6939