building custom kernel on -current: unknown option "COMPAT_LINUX"

illoai at illoai at
Sun Feb 10 03:01:33 UTC 2013

On 9 February 2013 20:26, Anton Shterenlikht <mexas at> wrote:

> I removed COMPAT_LINUX, and only left
> options COMPAT_43
> options COMPAT_LINUX32

>From /usr/src/sys/amd64/conf/NOTES (9.1-RELEASE):

# Enable Linux ABI emulation
#XXX#options    COMPAT_LINUX

# Enable 32-bit Linux ABI emulation (requires COMPAT_43 and
options         COMPAT_LINUX32

I think I first ran up against this when I moved to 9.0 some
time ago, but yes, amd64 uses a different kernel config
option than i386 for linux compat.

I tend to leave it as a module & load it if I perchance
need it. This also allows rebuilding & reloading the
modules without a reboot, should it need it.  The
modules seems to build fine without having to
fiddle about with kernel config jiggerypokey.


More information about the freebsd-current mailing list