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
Description: Binary data
_______________________________________________ users mailing list users@lists.open-mpi.org https://lists.open-mpi.org/mailman/listinfo/users