Can't compile without COMPAT_43 on i386

Dmitry Morozovsky marck at
Wed May 10 06:39:58 UTC 2006

On Wed, 10 May 2006, Bj?rn K?nig wrote:

BK> > I can compile an amd64 kernel just fine without the option COMPAT_43, but
BK> > not i386. Why is this?
BK> > 
BK> > /usr/src/sys/modules/linux/../../i386/linux/linux_sysvec.c:36:2: #error
BK> > "Unable to compile Linux-emulator due to missing COMPAT_43 option!"
BK> > mkdep: compile failed
BK> > 
BK> > I don't want or need the Linux-emulator.
BK> The corresponding module will be built nevertheless. If you want to build
BK> only a selection of modules then you have to specify MODULES_OVERRIDE, e.g.
BK>   makeoptions MODULES_OVERRIDE="acpi"
BK> in your kernel configuration file.

It seems WITHOUT_MODULES is more appropriate, as written in make.con example:

# The list of modules to never build, applied *after* MODULES_OVERRIDE.
#WITHOUT_MODULES=       bktr plip

D.Marck                                     [DM5020, MCK-RIPE, DM3-RIPN]
*** Dmitry Morozovsky --- D.Marck --- Wild Woozle --- marck at ***

More information about the freebsd-stable mailing list