That was fixed earlier this morning.

On Dec 9, 2014, at 1:45 PM, Ralph Castain <r...@open-mpi.org> wrote:

> Just as an FYI: we discovered that libfabric requires libnl, and that the 
> configure logic doesn’t kick you out if libnl isn’t found - you just fail 
> during compile.
> 
> 
>> On Dec 9, 2014, at 6:29 AM, Jeff Squyres (jsquyres) <jsquy...@cisco.com> 
>> wrote:
>> 
>> As I mentioned on the call a week ago, the usnic BTL has been updated to use 
>> libfabric (instead of verbs).
>> 
>> What is libfabric?
>> --> Think of it as a "next generation verbs" -- it's OS-bypass networking 
>> for a wide range of network hardware, and libfabric contains many more 
>> capabilities than the verbs API.  libfabric is being developed by most the 
>> same people who initially developed verbs; it's not in competition with 
>> verbs -- it's a true "next generation" effort.  See 
>> http://ofiwg.github.io/libfabric/ for more detail.
>> 
>> Why should anyone care?
>> --> The usnic BTL has been updated to use libfabric.  I have therefore 
>> removed all usnic-specific code from the verbs parts of the OMPI code base 
>> (e.g., opal/mca/common).  Additionally, there will shortly be another commit 
>> that introduces another OMPI network device that uses libfabric.
>> 
>> Did you really just embed libfabric in opal/common/libfabric?
>> --> Yes -- but this is temporary.  libfabric isn't v1.0 yet -- there aren't 
>> libfabric tarballs being distributed.  Hence, other than git-cloning the 
>> libfabric github repo, you can't easily build OMPI against libfabric.  So we 
>> are temporarily embedding a copy of libfabric in OMPI, partly for 
>> convenience, and partly because the libfabric API is still changing slightly 
>> -- we need a stable libfabric stake in the ground against which to build the 
>> usnic and other components.  We'll update the embedded libfabric 
>> periodically to keep up with its development (e.g., I just did, earlier this 
>> morning).  We anticipate removing the embedded copy of libfabric at some 
>> point in the future.
>> 
>> Whoa; I'm getting a slew of -pedantic warnings when compiling libfabric!
>> --> Yeah, sorry about that.  :-(  I added a pragma this morning that should 
>> remove some of them, but there's still a bunch of -pedantic warnings when 
>> you compile opal/mca/common/libfabric.  We're working with libfabric 
>> upstream to get them fixed.  Stay tuned.
>> 
>> -- 
>> Jeff Squyres
>> jsquy...@cisco.com
>> For corporate legal information go to: 
>> http://www.cisco.com/web/about/doing_business/legal/cri/
>> 
>> _______________________________________________
>> devel mailing list
>> de...@open-mpi.org
>> Subscription: http://www.open-mpi.org/mailman/listinfo.cgi/devel
>> Link to this post: 
>> http://www.open-mpi.org/community/lists/devel/2014/12/16468.php
> 
> _______________________________________________
> devel mailing list
> de...@open-mpi.org
> Subscription: http://www.open-mpi.org/mailman/listinfo.cgi/devel
> Link to this post: 
> http://www.open-mpi.org/community/lists/devel/2014/12/16480.php


-- 
Jeff Squyres
jsquy...@cisco.com
For corporate legal information go to: 
http://www.cisco.com/web/about/doing_business/legal/cri/

Reply via email to