Source-Changes-D archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: CVS commit: src/sys/arch
In article <20171203155522.GA27811%netbsd.org@localhost>,
David Holland <dholland-sourcechanges%netbsd.org@localhost> wrote:
>On Sun, Dec 03, 2017 at 10:05:08AM +0100, Maxime Villard wrote:
> > Le 02/12/2017 ? 22:23, David Holland a ?crit :
> > > On Sat, Dec 02, 2017 at 10:04:26PM +0100, Maxime Villard wrote:
> > > > > Revert this. Compat on amd64 must be available all the way back to
> > > > > 0.9, same as i386.
> > > > >
> > > > > Also, please stop unilaterally breaking the world.
> > > >
> > > > You are kidding, right? Everything below COMPAT_15 has *never* been
> > > > enabled. This change does not break anything, since nothing was
> > > > enabled in the first.
> > >
> > > No, I am not kidding. It is there in GENERIC so it can be enabled for
> > > people who want to run very old i386 binaries.
> >
> > Good, and apparently no one has noticed that some options don't compile.
>
>Are you saying Christos is lying about it working after reverting your
>commits?
The options did compile for me. I am not sure which options did not com
I am not lying. I can post my tree (or you can revert all max's changes,
to trap.c, *machdep.c, etc.). You can then change the GENERIC kernel to read:
options EXEC_AOUT # required by binaries from before 1.5
options COMPAT_NOMID # NetBSD 0.8, 386BSD, and BSDI
include "conf/compat_netbsd09.config"
Commenting out:
include "conf/compat_netbsd15.config"
You can then download the netbsd-1.0 tree and try it.
I also put my lisp binary in http://www.netbsd.org/~christos/lisp
I am not saying we should keep the compatibility thing going forever, but
removing it should be done with a concious decision and announcement.
christos
Home |
Main Index |
Thread Index |
Old Index