Can you send all the information listed here:

    https://www.open-mpi.org/community/help/



On Apr 15, 2020, at 6:13 AM, フォンスポール J via users 
<users@lists.open-mpi.org<mailto:users@lists.open-mpi.org>> wrote:

Dear Gilles,
  Thank you for your advice.  I have tried a few of the suggestions that I 
encountered following the link you forwarded.

1. The turning off the Security Integrity Protocol) using using csrutil didn’t 
help by itself and the hemlock linking error remains
2. Using Apple’s ./autogen.pl —force Apple’s leads to the same hdlock linking 
error
3. I tried the lt_cv_ld_force_load=no configure … and it lead to the same error

It would seem from the reading through the postings you suggested that the 
"-Wl," before "-force_load” might be a workable solution, but I don’t 
understand what to change in order to accomplish this.  Might you have some 
suggestions.





On Apr 15, 2020, at 0:06, Gilles Gouaillardet via users 
<users@lists.open-mpi.org<mailto:users@lists.open-mpi.org>> wrote:

Paul,

this issue is likely the one already been reported at
https://github.com/open-mpi/ompi/issues/7615

Several workarounds are documented, feel free to try some of them and
report back
(either on GitHub or this mailing list)

Cheers,

Gilles

On Tue, Apr 14, 2020 at 11:18 PM フォンスポール J via users
<users@lists.open-mpi.org<mailto:users@lists.open-mpi.org>> wrote:

I am attempting to build the latest stable version of openmpi (openmpi-4.0.3) 
on Mac OS 10.15.4 using the latest intel compilers fort, icc, iclc (19.1.1.216 
20200306). I am using the configuration


./configure --prefix=/opt/openmpi CC=icc CXX=icpc F77=ifort FC=ifort 
--with-hwloc=internal --with-libevent=internal

My initial attempt to make opemmpi failed with the error -lhwloc not found. I 
then read the FAQ on the open-mpi homepage which stated that the problem often 
arises when compilers are mixed (they are not here). The FAQ also suggested 
that the options --with-hwloc=internal --with-libevent=internal would force the 
build process to use an internal version of hwloc. There were no other errors 
in the make process so presumably the hwloc internal library was successfully 
built. The error messages are reprinted below (they match the hwloc FAQ 
exactly). I don’t understand how to work around the problem however and 
suggestions would be welcome. I do have homebrew installed, but I would think 
that the explicit options to use the internal hwlock library would avoid 
referencing other libraries. Note the same problem occurs when configure is 
specified with gcc-9 and gfortran (from homebrew). Thanks four your help in 
advance.

amke
.
.
.

make[1]: Nothing to be done for `all'.
Making all in mpi/fortran/use-mpi-f08
 FCLD     libmpi_usempif08.la<http://libmpi_usempif08.la>
ifort: command line warning #10006: ignoring unknown option 
'-force_load,mod/.libs/libforce_usempif08_internal_modules_to_be_built.a'
ifort: command line warning #10006: ignoring unknown option 
'-force_load,bindings/.libs/libforce_usempif08_internal_bindings_to_be_built.a'
ifort: command line warning #10006: ignoring unknown option 
'-force_load,../../../../ompi/mpiext/pcollreq/use-mpi-f08/.libs/libmpiext_pcollreq_usempif08.a'
ifort: command line warning #10006: ignoring unknown option 
'-force_load,base/.libs/libusempif08_ccode.a'
ld: library not found for -lhwloc
make[1]: *** [libmpi_usempif08.la<http://libmpi_usempif08.la>] Error 1
make: *** [all-recursive] Error 1





Paul Fons


Keio University, Faculty of Science and Technology, Department of Electronics 
and Information Engineering

〒223-8522 3-14-1 Hiyoshi, Kohoku-ku, Yokohama, Kanagawa 223-8522, Japan
Keio University Faculty of Science and Technology Yagami Campus.

〒223-8522 横浜市港北区日吉3-14-1 慶應義塾大学理工学部電子工学科







--
Jeff Squyres
jsquy...@cisco.com<mailto:jsquy...@cisco.com>

Reply via email to