Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 18 Aug 1999 17:37:44 +1000
From:      Bruce Evans <bde@zeta.org.au>
To:        alk@pobox.com, marcel@scc.nl
Cc:        emulation@FreeBSD.ORG, stable@FreeBSD.ORG
Subject:   Re: linux emulation in 3.2 current
Message-ID:  <199908180737.RAA13145@godzilla.zeta.org.au>

next in thread | raw e-mail | index | archive | help
>> : 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.

>use it is because it reappeared for the purpose of compiling LINT (IIRC).
>The fact that it still can be used to actually built a working kernel is
>*not* deliberate, but more a question of "luck".

No, it is deliberate.  All modules are supposed to be compilable into the
kernel.  I don't believe in modules, so I compile everything that I need
into the kernel, except the linux module since emulators are certain to
have a higher density of security holes than most parts of the kernel.

Bruce


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-emulation" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199908180737.RAA13145>