[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]

Re: [Cluster-devel] [PATCH] for a header-file-cannot-found building error



On Sun, Aug 19, 2007 at 07:32:57AM +0200, Fabio Massimo Di Nitto wrote:
> David Teigland wrote:
> 
> > 
> > I believe that the correct solution is to install the necessary kernel
> > headers into /usr/include/linux/ prior to building cluster.  This
> > usually means doing something like this:
> >   cd /usr/src/linux
> >   make headers_install
> >   cp usr/include/linux/dlm* /usr/include/linux/
> >   cp usr/include/linux/gfs* /usr/include/linux/
> >   cp usr/include/linux/lock_dlm_plock.h /usr/include/linux/
> >   cp usr/include/linux/lm_interface.h /usr/include/linux/
> >   (that's all I can think of at the moment)
> >  
> > Dave
> >  
> 
> I did look into this a bit more and we need to make some kind of a
> decision here.
> 
> If we expect people building the cluster to install the headers with
> headers_install then we can basically remove all the references to
> KERNEL_SRC in all userland and everything will keep building just fine.
> 
> If we want to allow people to build the cluster with an outside kernel
> then we need to fix or change the dirafter and change the Makefile's
> that use KERNEL_SRC to be all consistent in the same way.
> 
> Given that we need KERNEL_SRC defined for the kernel modules that we
> carry around in the CVS tree, I would suggest to go for the latter
> solution and allow our users to build whatever they need.

Yep, I agree


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]