From owner-freebsd-hackers Sun Aug 13 1:19:49 2000 Delivered-To: freebsd-hackers@freebsd.org Received: from cairo.anu.edu.au (cairo.anu.edu.au [150.203.224.11]) by hub.freebsd.org (Postfix) with ESMTP id 7AE9137B9E0 for ; Sun, 13 Aug 2000 01:19:44 -0700 (PDT) (envelope-from avalon@cairo.anu.edu.au) Received: (from avalon@localhost) by cairo.anu.edu.au (8.9.3/8.9.3) id SAA22499; Sun, 13 Aug 2000 18:19:37 +1000 (EST) From: Darren Reed Message-Id: <200008130819.SAA22499@cairo.anu.edu.au> Subject: Re: COMPAT_43 and kernel compiles. To: jhb@pike.osd.bsdi.com (John Baldwin) Date: Sun, 13 Aug 2000 18:19:37 +1000 (Australia/NSW) Cc: hackers@FreeBSD.org In-Reply-To: <200008130814.BAA65526@pike.osd.bsdi.com> from "John Baldwin" at Aug 13, 2000 01:14:13 AM X-Mailer: ELM [version 2.5 PL1] MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-freebsd-hackers@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG In some mail from John Baldwin, sie said: > > Darren Reed wrote: > > > > Is it meant to be possible to compile a kernel *without* COMPAT_43 ? > > > > Has anyone else tried this recently ? > > > > For me, it seems to break the compile in (at least) kern_sig.c > > >From /sys/i386/conf/NOTES: > > # > # Implement system calls compatible with 4.3BSD and older versions of > # FreeBSD. You probably do NOT want to remove this as much current code > # still relies on the 4.3 emulation. > # > options COMPAT_43 If it is to not be an option, then it should be deprecated as an option and all of that removed. FWIW, I tested NetBSD-current without this option and it compiles cleanly (not that I used it). Seems like someone needs to make a decision one way or the other about COMPAT_43 and FreeBSD. > Usually when testing a kernel compile, GENERIC is the kernel to test. > If your changes are intrusive enough, you might also want to make sure > that LINT builds ok. The LINT config file is generated from NOTES by > typing 'make LINT' in /sys/i386/conf/. I was going for a small kernel config, hoping that it'd be quick to build, not take up lots of space, etc, so only put in what I thought was necessary. Darren To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message