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 happen:

1. We'll have a better way of specifying which transports are used (that will 
be at least somewhat divorced from the specific BTL/PML/MTL/etc. module names).

2. "vader" may get renamed back to "sm", but not before we add an aliasing 
system such that specifying "vader" or "sm" will actually both refer to the 
same plugin.  We didn't have time/resources to do this before the v3.0.0 
release, which is why the compromise solution is there (i.e., a help message 
telling you how to use vader).


> On Aug 21, 2017, at 10:39 PM, Paul Hargrove <phhargr...@lbl.gov> wrote:
> 
> 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
> 
> -Paul
> 
> On Mon, Aug 21, 2017 at 6:56 PM, Paul Hargrove <phhargr...@lbl.gov> wrote:
> 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-linux-sparcv9/openmpi-2.1.2rc2/opal/mca/btl/sm/btl_sm.c:45:0:
> /home/phargrov/OMPI/openmpi-2.1.2rc2-linux-sparcv9/openmpi-2.1.2rc2/opal/include/opal/sys/cma.h:101:2:
>  error: #error "Unsupported architecture for process_vm_readv and 
> process_vm_writev syscalls"
>  #error "Unsupported architecture for process_vm_readv and process_vm_writev 
> syscalls"
>   ^~~~~
> /home/phargrov/OMPI/openmpi-2.1.2rc2-linux-sparcv9/openmpi-2.1.2rc2/opal/include/opal/sys/cma.h:
>  In function  process_vm_readv�:
> /home/phargrov/OMPI/openmpi-2.1.2rc2-linux-sparcv9/openmpi-2.1.2rc2/opal/include/opal/sys/cma.h:113:18:
>  error: �__NR_process_vm_readv� undeclared (first use in this function); did 
> you mean �process_vm_readv�?
>    return syscall(__NR_process_vm_readv, pid, lvec, liovcnt, rvec, riovcnt, 
> flags);
>                   ^~~~~~~~~~~~~~~~~~~~~
>                   process_vm_readv
> /home/phargrov/OMPI/openmpi-2.1.2rc2-linux-sparcv9/openmpi-2.1.2rc2/opal/include/opal/sys/cma.h:113:18:
>  note: each undeclared identifier is reported only once for each function it 
> appears in
> /home/phargrov/OMPI/openmpi-2.1.2rc2-linux-sparcv9/openmpi-2.1.2rc2/opal/include/opal/sys/cma.h:
>  In function  process_vm_writev�:
> /home/phargrov/OMPI/openmpi-2.1.2rc2-linux-sparcv9/openmpi-2.1.2rc2/opal/include/opal/sys/cma.h:124:18:
>  error: �__NR_process_vm_writev� undeclared (first use in this function); did 
> you mean �process_vm_writev�?
>    return syscall(__NR_process_vm_writev, pid, lvec, liovcnt, rvec, riovcnt, 
> flags);
>                   ^~~~~~~~~~~~~~~~~~~~~~
>                   process_vm_writev
> Makefile:1838: recipe for target 'mca_btl_sm_la-btl_sm.lo' failed
> 
> -- 
> Paul H. Hargrove                          phhargr...@lbl.gov
> Computer Languages & Systems Software (CLaSS) Group
> Computer Science Department               Tel: +1-510-495-2352
> Lawrence Berkeley National Laboratory     Fax: +1-510-486-6900
> 
> 
> 
> -- 
> Paul H. Hargrove                          phhargr...@lbl.gov
> Computer Languages & Systems Software (CLaSS) Group
> Computer Science Department               Tel: +1-510-495-2352
> Lawrence Berkeley National Laboratory     Fax: +1-510-486-6900
> _______________________________________________
> devel mailing list
> devel@lists.open-mpi.org
> https://lists.open-mpi.org/mailman/listinfo/devel


-- 
Jeff Squyres
jsquy...@cisco.com

_______________________________________________
devel mailing list
devel@lists.open-mpi.org
https://lists.open-mpi.org/mailman/listinfo/devel

Reply via email to