看板 FB_stable 關於我們 聯絡資訊
On Jul 7, 2010, at 5:39 PM, Garrett Cooper wrote: > On Wed, Jul 7, 2010 at 1:17 PM, Mikhail T. <mi+thun@aldan.algebra.com> = wrote: >> 07.07.2010 14:59, Jeremy Chadwick ???????(??): >>>>=20 >>>> FREEBSD_COMPAT7 kernel option is, apparently, a requirement = (and >>>> thus not an "option") -- the kernel-config files, that worked = with >>>> 7.x, break without this option in them (in addition to all the >>>> nuisance, that's documented in UPDATING -- which, somehow, = makes >>>> the breakage acceptable). config(8) would not warn about this, = but >>>> kernel build fails. >>>>=20 >>>=20 >>> We don't use this option (meaning it's removed from our kernels). = It's >>> definitely not required. All it does is ensure your kernel can >>> comprehend executables/binaries built on 7.x. >>>=20 >>=20 >> Attached is the kernel config-file (i386), that worked fine under = 7.x. The >> kernel-compile will break (some *freebsd7* structs undefined), = without the >> COMPAT_FREEBSD7 option. Try it for yourself... >=20 > options SYSVSHM # SYSV-style shared memory > options SYSVMSG # SYSV-style message queues > options SYSVSEM # SYSV-style semaphores >=20 > Those require COMPAT_FREEBSD7.=20 I have an FreeBSD/amd64 8.1-PRERELEASE system with all COMPAT_FREEBSDx = options except COMPAT_FREEBSD32 commented out in my kernel config file = and it builds fine. So, unless I am misunderstanding you, I don't think = "options SYSV{SHM,MSG,SEM}" requires COMPAT_FREEBSD7. Cheers, Paul. _______________________________________________ freebsd-stable@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-stable To unsubscribe, send any mail to "freebsd-stable-unsubscribe@freebsd.org"