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 <[email protected]> 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 [email protected]
> Computer Languages & Systems Software (CLaSS) Group
> Computer Science Department Tel: +1-510-495-2352
> <(510)%20495-2352>
> Lawrence Berkeley National Laboratory Fax: +1-510-486-6900
> <(510)%20486-6900>
>
--
Paul H. Hargrove [email protected]
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
[email protected]
https://lists.open-mpi.org/mailman/listinfo/devel