On Sat, Sep 30, 2006 at 05:39:02PM -0400, Wesley Morgan
wrote:
> On Sun, 1 Oct 2006, Ruslan Ermilov wrote:
>
> >All,
> >
> >Make sure to add "options
COMPAT_FREEBSD6" to your custom kernel
> >config files, or things like X.Org will refuse to
work with the
> >new kernel that includes fixed ioctl(2) API.
Recompiling the
> >relevant ports is another option.
>
> Other than X what else are we talking about here?
>
Basically everything that's using the following ioctls:
consio.h:
KDSETMODE, KDSBORDER, CONS_SETWINORG, CONS_SETKBD,
VT_RELDISP, VT_ACTIVATE, VT_WAITACTIVE
kbio.h:
KDSKBMODE, KDMKTONE, KDSETMODE, KDSBORDER, KDSKBSTATE,
KIOCSOUND, KDSETRAD
pioctl.h:
PIOCBIS, PIOCBIC, PIOCSFL, PIOCCONT
ttycom.h:
TIOCSIG
I don't see much point in recompiling ports except for
testing;
just doing it on the next occasion is OK. It's much easier
to
just recompile a kernel, given that COMPAT_FREEBSD6 is in
the
GENERIC config, and will certainly be needed for more things
as
we approach 7.0-RELEASE.
Cheers,
--
Ruslan Ermilov
ru FreeBSD.org
FreeBSD committer
|