From owner-freebsd-stable Wed Aug 18 1:21:49 1999 Delivered-To: freebsd-stable@freebsd.org Received: from gaia.euronet.nl (gaia.euronet.nl [194.134.0.10]) by hub.freebsd.org (Postfix) with ESMTP id 69577156B3; Wed, 18 Aug 1999 01:21:35 -0700 (PDT) (envelope-from marcel@scc.nl) Received: from mail.scc.nl (i220.ztm.euronet.nl [194.134.67.21]) by gaia.euronet.nl (8.8.8/8.8.8) with ESMTP id KAA27861; Wed, 18 Aug 1999 10:22:04 +0200 (MET DST) Received: from scc.nl (scones.sup.scc.nl [192.168.2.4]) by mail.scc.nl (8.9.3/8.9.3) with ESMTP id KAA27561; Wed, 18 Aug 1999 10:21:59 +0200 (CEST) (envelope-from marcel@scc.nl) Message-ID: <37BA6D27.ED60CD61@scc.nl> Date: Wed, 18 Aug 1999 10:21:59 +0200 From: Marcel Moolenaar Organization: SCC vof X-Mailer: Mozilla 4.61 [en] (X11; I; Linux 2.0.36 i386) X-Accept-Language: en MIME-Version: 1.0 To: Bruce Evans Cc: alk@pobox.com, emulation@FreeBSD.ORG, stable@FreeBSD.ORG Subject: Re: linux emulation in 3.2 current References: <199908180737.RAA13145@godzilla.zeta.org.au> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-freebsd-stable@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Bruce Evans wrote: > > >> : For starters, COMPAT_LINUX is obsoleted. Use the linux module. > >> : > >> > >> Does obsoleted mean desupported? In STABLE? > > > >Yes. COMPAT_LINUX disappeared 3 years ago. The reason that you can still > > No. COMPAT_LINUX is what you use to configure the Linux emulator for > compiling into the kernel. All that went away a few years ago was > ifdefs on COMPAT_LINUX and/or LINUX, since such ifdefs broke compiling > the emulator as a module. There is some confusion in the main log > messages about this (options.i386 rev.1.6 and 1.7). They logs say that > COMPAT_LINUX went away. Actually, only LINUX went away. ==== diff -u -r1.6 -r1.7 --- src/sys/i386/conf/options.i386 1996/03/02 19:37:35 1.6 +++ src/sys/i386/conf/options.i386 1996/03/15 07:49:47 1.7 @@ -9,4 +9,3 @@ LARGEMEM opt_machdep.h MAXMEM opt_machdep.h LINUX opt_linux.h -COMPAT_LINUX opt_linux.h ==== The log does reflect the actual change. ==== diff -u -r1.11 -r1.12 --- src/sys/i386/conf/options.i386 1996/04/26 06:44:46 1.11 +++ src/sys/i386/conf/options.i386 1996/05/01 03:30:04 1.12 @@ -1,4 +1,4 @@ -# $Id: options.i386,v 1.11 1996/04/26 06:44:46 sos Exp $ +# $Id: options.i386,v 1.12 1996/05/01 03:30:04 bde Exp $ BOUNCEPAGES opt_bounce.h USER_LDT MATH_EMULATE opt_math_emulate.h @@ -8,7 +8,6 @@ PANIC_REBOOT_WAIT_TIME opt_machdep.h LARGEMEM opt_machdep.h MAXMEM opt_machdep.h -LINUX opt_linux.h PERFMON opt_perfmon.h AUTO_EOI_1 opt_auto_eoi.h AUTO_EOI_2 opt_auto_eoi.h ==== At this time, both COMPAT_LINUX and LINUX are gone. ==== diff -u -r1.12 -r1.13 --- src/sys/i386/conf/options.i386 1996/05/01 03:30:04 1.12 +++ src/sys/i386/conf/options.i386 1996/05/11 04:39:44 1.13 @@ -1,9 +1,12 @@ -# $Id: options.i386,v 1.12 1996/05/01 03:30:04 bde Exp $ +# $Id: options.i386,v 1.13 1996/05/11 04:39:44 bde Exp $ BOUNCEPAGES opt_bounce.h USER_LDT MATH_EMULATE opt_math_emulate.h GPL_MATH_EMULATE opt_math_emulate.h -IBCS2 opt_ibcs2.h + +IBCS2 opt_dontuse.h +COMPAT_LINUX opt_dontuse.h + SHOW_BUSYBUFS opt_machdep.h PANIC_REBOOT_WAIT_TIME opt_machdep.h LARGEMEM opt_machdep.h ==== This change is accompanied by the following log: Hide options for emulators and static file systems in opt_dontuse.h. These options only apply at config time. Using them at compile time would break the corresponding lkms. Can you explain all this to me then? -- Marcel Moolenaar mailto:marcel@scc.nl SCC Internetworking & Databases http://www.scc.nl/ Amsterdam, The Netherlands tel: +31 20 4200655 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-stable" in the body of the message