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
>

Attachment: openmpi-3.1.2.config.tar.xz
Description: Binary data

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

Reply via email to