On 10/5/15 8:30 AM, Daniel Gryniewicz wrote:
> Nothing is overwritten in your source tree, even if you build ganesha
> in your source tree.  The ntirpc checkout happens in the *build* tree,
> in a subdir specific to building ntirpc.
>
OK.  I was going by my log of Oct 01, 10:05 am, where my
/home/bill/rdma/nfs-ganesga/src/libntirpc was wiped and
replaced by the clone.

<blockquote>
Cloning into 'libntirpc'...
</blockquote>

Glad that was fixed along the way.

I do see that cmake placed the ntirpc build data in:

<blockquote>
-- Build files have been written to: 
/home/bill/rdma/build/project_ntirpc-prefix/src/project_ntirpc-build
</blockquote>


> In addition, a *specific* commit hash is checked out, not the head of any 
> tree.
>
So only those of us doing development need to worry about the
heads of branches.

Of course, this thread was aimed at folks doing development. ;)

In my case, that ended with:
<blockquote>
[100%] Linking C executable ganesha.nfsd
libMainServices.a(nfs_rpc_rdma.c.o): In function `nfs_rdma_dispatcher_thread':
/home/bill/rdma/nfs-ganesha/src/MainNFSD/nfs_rpc_rdma.c:143: undefined 
reference to `rpc_rdma_create'
/home/bill/rdma/nfs-ganesha/src/MainNFSD/nfs_rpc_rdma.c:161: undefined 
reference to `svc_rdma_ncreate'
</blockquote>

Which still needs to be fixed by your missing patch.  Maybe later
this week?


------------------------------------------------------------------------------
_______________________________________________
Nfs-ganesha-devel mailing list
Nfs-ganesha-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/nfs-ganesha-devel

Reply via email to