Date: Wed, 18 Aug 1999 10:21:59 +0200 From: Marcel Moolenaar <marcel@scc.nl> To: Bruce Evans <bde@zeta.org.au> Cc: alk@pobox.com, emulation@FreeBSD.ORG, stable@FreeBSD.ORG Subject: Re: linux emulation in 3.2 current Message-ID: <37BA6D27.ED60CD61@scc.nl> References: <199908180737.RAA13145@godzilla.zeta.org.au>
next in thread | previous in thread | raw e-mail | index | archive | help
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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?37BA6D27.ED60CD61>