On Mon Aug 15 11, Robert Watson wrote: > > On Sun, 14 Aug 2011, Alexander Best wrote: > > >has anybody seen this buildworld failure? > > Could you try the attached patch and see if it helps? I currently have it > in the re_at_ approval queue. It does appear to fix the problem here. thanks. the patch fixes the issue. > > Generally, I would strongly advise against using modules built with world, > and wonder if we should be de-supporting that explicitly at this point. > Checking that the below works for you would be great, but you might not > want to use MODULES_WITH_WORLD anymore. usually i set "MODULES_OVERRIDE =", because i don't have time to wait for buildkernel compiling all the modules. however i thought it might be handy to have the kernel modules available, so i set MODULES_WITH_WORLD instead. of course i know that building/installing a new kernel and keeping the old modules is not really a great idea, because quite often the outdated modules will fail to load. yet for me it's a timer saver and still gives me the option of loading a certain module. so personally i'd like to see MODULES_WITH_WORLD support stay. but if people decide it should go then that's not too much of a problem with me. ;) cheers. alex > > (If we do want to keep MODULES_WITH_WORLD, we may want to add it to the > tinderboxes.) > > Robert > > -- > > Fix two cases involving opt_capsicum.h and module builds: > > (1) opt_capsicum.h is no longer required in ffs_alloc.c, so remove the > #include. > > (2) portalfs depends on opt_capsicum.h, so have the Makefile generate one > if required. > > Note, however, that attempting to use modules built without a kernel > configuration is a bad idea generally -- it's a bit worrying that we still > provide MODULES_WITH_WORLD. > > Approved by: re (xxx) > Sponsored by: Google Inc > > Index: ufs/ffs/ffs_alloc.c > =================================================================== > --- ufs/ffs/ffs_alloc.c (revision 224860) > +++ ufs/ffs/ffs_alloc.c (working copy) > _at__at_ -62,7 +62,6 _at__at_ > #include <sys/cdefs.h> > __FBSDID("$FreeBSD$"); > > -#include "opt_capsicum.h" > #include "opt_quota.h" > > #include <sys/param.h> > Index: modules/portalfs/Makefile > =================================================================== > --- modules/portalfs/Makefile (revision 224860) > +++ modules/portalfs/Makefile (working copy) > _at__at_ -4,6 +4,7 _at__at_ > > KMOD= portalfs > SRCS= vnode_if.h \ > - portal_vfsops.c portal_vnops.c > + portal_vfsops.c portal_vnops.c \ > + opt_capsicum.h > > .include <bsd.kmod.mk>Received on Mon Aug 15 2011 - 10:01:32 UTC
This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:40:16 UTC