Date: 30 Mar 2000 12:39:59 +0200 From: Assar Westerlund <assar@stacken.kth.se> To: freebsd-current@FreeBSD.ORG Subject: kernel building problems/room-for-improvement Message-ID: <5ln1nglp1c.fsf@assaris.sics.se>
next in thread | raw e-mail | index | archive | help
I would appreciate some feedback (in the form of commits also works) on two small issues (I've also opened PR's on these). 1. Due to vnode_if.h not getting installed, you need to have kernel source (namely vnode_if.src and vnode_if.pl) to build any file system to be loaded as a kernel module. This is unfortunate and should be fairly easy to solve by installing vnode_if.h. See PR kern/17613. 2. It's hard to build some KLD that use macros from <sys/*.h> without optimization in some cases. The particular case that I triggered was the definition of __cursig in <sys/signalvar.h> as `extern __inline' instead of `static __inline'. I don't think there's any particular good reason to not have everything build without -O and the fix (included in the PR) for this problem is trivial. See PR kern/17614. Comments? /assar To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?5ln1nglp1c.fsf>