HEADS UP: build-time options for kernel modules
yar at comp.chem.msu.su
Sun Feb 19 04:22:34 PST 2006
As some folks have already noticed, a change affecting modules'
build-time options was merged to RELENG_6. Namely, almost all
modules now get their options from the main kernel conf file.
The only exceptions I'm aware of are pf.ko and ipfw.ko -- the
latter gets INET6 and IPSEC stuff, but not IPFIREWALL_* stuff.
The consequence is that now you may get a different set of options
in the modules you build and use with the kernel. If you still
stick to MODULES_WITH_WORLD, your modules will be the same, but
using MODULES_WITH_WORLD is strongly discouraged today as it can
lead to a fatally broken kernel-module interface.
Here's the full list of options you may want to pay attention to:
If you run the GENERIC kernel, don't need the *DEBUG stuff, and the
exact value of SCSI_DELAY doesn't matter to you, then the list boils
Measures are being taken to make the binary modules to be shipped
in 6.1-RELEASE compatible with existing installations.
More information about the freebsd-stable