Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 10 May 2006 10:39:54 +0400 (MSD)
From:      Dmitry Morozovsky <marck@rinet.ru>
To:        =?ISO-8859-1?Q?Bj=F6rn_K=F6nig?= <bkoenig@cs.tu-berlin.de>
Cc:        Mike Jakubik <mikej@rogers.com>, stable@freebsd.org
Subject:   Re: Can't compile without COMPAT_43 on i386
Message-ID:  <20060510103918.X76011@woozle.rinet.ru>
In-Reply-To: <4461807D.1040504@cs.tu-berlin.de>
References:  <4460E6D1.1030803@rogers.com> <4461807D.1040504@cs.tu-berlin.de>

next in thread | previous in thread | raw e-mail | index | archive | help
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> 
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> 
BK>   makeoptions MODULES_OVERRIDE="acpi"
BK> 
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


Sincerely,
D.Marck                                     [DM5020, MCK-RIPE, DM3-RIPN]
------------------------------------------------------------------------
*** Dmitry Morozovsky --- D.Marck --- Wild Woozle --- marck@rinet.ru ***
------------------------------------------------------------------------



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