Re: [OMPI devel] [2.1.2rc2] CMA build failure on Linux/SPARC64

2017-08-22 Thread Jeff Squyres (jsquyres)
Paul -- FYI: We have effectively removed the sm BTL in v3.0.0 (it's now wholly replaced by the vader BTL). In its place, there is only a "dummy" sm BTL -- if you try to use it, you'll get a help message telling you how to use the vader BTL. In the long run, one or both of the following will ha

Re: [OMPI devel] [2.1.2rc2] CMA build failure on Linux/SPARC64

2017-08-21 Thread Kawashima, Takahiro
Paul, Thank you. I created an issue and PRs (v2.x and v2.0.x). https://github.com/open-mpi/ompi/issues/4122 https://github.com/open-mpi/ompi/pull/4123 https://github.com/open-mpi/ompi/pull/4124 Takahiro Kawashima, MPI development team, Fujitsu > Takahiro, > > This is a Debian/Sid system

Re: [OMPI devel] [2.1.2rc2] CMA build failure on Linux/SPARC64

2017-08-21 Thread Paul Hargrove
Takahiro, This is a Debian/Sid system w/ glibc-2.24. The patch you pointed me at does appear to fix the problem! I will note this in your PRs. -Paul On Mon, Aug 21, 2017 at 9:17 PM, Kawashima, Takahiro < t-kawash...@jp.fujitsu.com> wrote: > Paul, > > Did you upgrade glibc or something? I suspe

Re: [OMPI devel] [2.1.2rc2] CMA build failure on Linux/SPARC64

2017-08-21 Thread Kawashima, Takahiro
Paul, Did you upgrade glibc or something? I suspect newer glibc supports process_vm_readv and process_vm_writev and output of configure script changed. My Linux/SPARC64 with old glibc can compile Open MPI 2.1.2rc2 (CMA is disabled). To fix this, we need to cherry-pick d984b4b. Could you test the

Re: [OMPI devel] [2.1.2rc2] CMA build failure on Linux/SPARC64

2017-08-21 Thread Paul Hargrove
Two things to note: 1) This is *NOT* present in 3.0.0rc2, thought I don't know what has changed. 2) Here are the magic numbers: /usr/include/sparc64-linux-gnu/asm/unistd.h:#define __NR_process_vm_readv 338 /usr/include/sparc64-linux-gnu/asm/unistd.h:#define __NR_process_vm_writev 339 -P

[OMPI devel] [2.1.2rc2] CMA build failure on Linux/SPARC64

2017-08-21 Thread Paul Hargrove
Both the v9 and v8+ ABIs on a Linux/SPARC64 system are failing "make all" with the error below. -Paul make[2]: Entering directory '/home/phargrov/OMPI/openmpi-2.1.2rc2-linux-sparcv9/BLD/opal/mca/btl/sm' CC mca_btl_sm_la-btl_sm.lo In file included from /home/phargrov/OMPI/openmpi-2.1.2rc2-