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