I set up MOFED 4.7.1 , and now the configure complete successfully (without needing to set LD_LIBRARY_PATH or add LDFLAGS=-L...). But the 'make' fails; the last lines of the output are CCLD mca_coll_hcoll.la /bin/ld: cannot find -ludev collect2: error: ld returned 1 exit status make[2]: *** [mca_coll_hcoll.la] Error 1 make[2]: Leaving directory `/smpi_dev/tjcw/workspace/ompi/build/ompi/mca/coll/hcoll' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/smpi_dev/tjcw/workspace/ompi/build/ompi' make: *** [all-recursive] Error 1 [f8n02][/smpi_dev/tjcw/workspace/ompi/build]>
My system (RHEL 7,6) has a /usr/lib64/libudev.so.1 , but doesn't have a /usr/lib64/libudev.so symbolic link. Tarball of the configure and build logs is here http://tjcw.freeshell.org/ompi-output-3.tar.bz2 . I was building commitb6c4d5c1180ab39beae3a4d0793b149e83192109 of the 'master' branch. T J (Chris) Ward, IBM Research. Scalable Data-Centric Computing - IBM Spectrum MPI IBM United Kingdom Ltd., Hursley Park, Winchester, Hants, SO21 2JN 011-44-1962-818679 LinkedIn https://www.linkedin.com/in/tjcward/ ResearchGate https://www.researchgate.net/profile/Thomas_Ward16 IBM Research -- Data Centric Systems IBM Supercomputer Marketing IBM Branded Products IBM Branded Swag UNIX in the Cloud - Find A Place Where There's Room To Grow, with the original Open Standard. Free Trial Here Today Protein Folding by Supercomputer - BlueMatter Molecular Dynamics package. Data Tables - In-memory key-value store package. Linux on Windows - Virtualisation package. On the Lighthouse ! Unless stated otherwise above: IBM United Kingdom Limited - Registered in England and Wales with number 741598. Registered office: PO Box 41, North Harbour, Portsmouth, Hampshire PO6 3AU