Alan --

Sorry for the delay.

I agree with Gilles: Brian's commit had to do with "reachable" plugins in Open 
MPI -- they do not appear to be the problem here.

>From the config.log you sent, it looks like configure aborted because you 
>requested UCX support (via --with-ucx) but configure wasn't able to find it.  
>And it looks like it didn't find it because of libnl v1 vs. v3 issues, as you 
>stated.

I think we're going to have to refer you to Mellanox support on this one.  The 
libnl situation is kind of a nightmare: your entire stack must be compiled for 
either libnl v1 *or* v3.  If you have both libnl v1 *and* v3 appear in a 
process together, the process will crash before main() even executes.  :-(  
This is precisely why we have these warnings in Open MPI's configure.




> On Sep 14, 2018, at 4:35 PM, Alan Wild <a...@madllama.net> wrote:
> 
> As request I've attached the config.log.  I also included the output from 
> configure itself.
> 
> -Alan
> 
> On Fri, Sep 14, 2018, 10:20 AM Alan Wild <a...@madllama.net> wrote:
> I apologize if this has been discussed before but I've been unable to find 
> discussion on the topic.
> 
> I recently went to build 3.1.2 on our cluster only to have the build 
> completely fail during configure due to issues with libnl versions.
> 
> Specifically I was had requested support for  mellanox's libraries (mxm, 
> hcoll, sharp, etc) which was fine for me in 3.0.0 and 3.0.1.  However it 
> appears all of those libraries are built with libnl version 1 but the netlink 
> component is now requiring netlink version 3 and aborts the build if it finds 
> anything else in LIBS that using version 1.
> 
> I don't believe mellanox's is providing releases of these libraries linked 
> agsinst liblnl version 3 (love to find out I'm wrong on that) at least not 
> for CentOS 6.9.
> 
> According to github, it appears bwbarret's commit a543e7f (from one year ago 
> today) which was merged into 3.1.0 is responsible.  However I'm having a hard 
> time believing that openmpi would want to break support for these libraries 
> or there isn't some other kind of workaround.
> 
> I'm on a short timeline to deliver this build of openmpi to my users but I 
> know they won't accept a build that doesn't support mellanox's libraries.
> 
> Hoping there's an easy fix here (short of trying to reverse the commit in my 
> build) that I'm overlooking here.
> 
> Thanks,
> 
> -Alan
> <openmpi-3.1.2.config.tar.xz>_______________________________________________
> users mailing list
> users@lists.open-mpi.org
> https://lists.open-mpi.org/mailman/listinfo/users


-- 
Jeff Squyres
jsquy...@cisco.com

_______________________________________________
users mailing list
users@lists.open-mpi.org
https://lists.open-mpi.org/mailman/listinfo/users

Reply via email to