List Info

Thread: HEADS UP: add "options COMPAT_FREEBSD6" to your kernel config!




HEADS UP: add "options COMPAT_FREEBSD6" to your kernel config!
user name
2006-09-30 20:09:15
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.

----- Forwarded message from Ruslan Ermilov <ruFreeBSD.org> -----

ru          2006-09-30 20:01:15 UTC

  FreeBSD src repository

  Modified files:
    .                    UPDATING 
  Log:
  The ioctl(2) API has changed, and some ioctl command codes
too.
  Hint users to add "options COMPAT_FREEBSD6" to
their kernel config
  files, so that X.Org and friends still work without
recompiling.
  
  Revision  Changes    Path
  1.460     +7 -0      src/UPDATING

----- End forwarded message -----


Cheers,
-- 
Ruslan Ermilov
ruFreeBSD.org
FreeBSD committer
HEADS UP: add "options COMPAT_FREEBSD6" to your kernel config!
user name
2006-09-30 21:39:02
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?


>
> ----- Forwarded message from Ruslan Ermilov <ruFreeBSD.org> -----
>
> ru          2006-09-30 20:01:15 UTC
>
>  FreeBSD src repository
>
>  Modified files:
>    .                    UPDATING
>  Log:
>  The ioctl(2) API has changed, and some ioctl command
codes too.
>  Hint users to add "options COMPAT_FREEBSD6"
to their kernel config
>  files, so that X.Org and friends still work without
recompiling.
>
>  Revision  Changes    Path
>  1.460     +7 -0      src/UPDATING
>
> ----- End forwarded message -----
>
>
> Cheers,
>

-- 
This .signature sanitized for your protection
_______________________________________________
freebsd-currentfreebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-curre
nt
To unsubscribe, send any mail to
"freebsd-current-unsubscribefreebsd.org"
HEADS UP: add "options COMPAT_FREEBSD6" to your kernel config!
user name
2006-09-30 21:50:45
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
ruFreeBSD.org
FreeBSD committer
[1-3]

about | contact  Other archives ( Real Estate discussion Medical topics )