gnu: openmpi: Update to 1.10.1.

* gnu/packages/mpi.scm (openmpi): Update to 1.10.1.
  [arguments]: Remove now-unsupported configure flags.  Add
  --enable-builtin-atomics.  Remove development-oriented
  --enable-debug.
This commit is contained in:
Eric Bavier 2015-11-19 17:51:39 -06:00
parent 2f5b6a1f18
commit ac356fd6ab

View file

@ -93,7 +93,7 @@ (define-public hwloc
(define-public openmpi (define-public openmpi
(package (package
(name "openmpi") (name "openmpi")
(version "1.8.5") (version "1.10.1")
(source (source
(origin (origin
(method url-fetch) (method url-fetch)
@ -102,7 +102,7 @@ (define-public openmpi
"/downloads/openmpi-" version ".tar.bz2")) "/downloads/openmpi-" version ".tar.bz2"))
(sha256 (sha256
(base32 (base32
"1i7vjf599kl5lm8n4vnwq9q1d9scn4sdjh42kfq1i9yzxnlhdsjc")))) "14p4px9a3qzjc22lnl6braxrcrmd9rgmy7fh4qpanawn2pgfq6br"))))
(build-system gnu-build-system) (build-system gnu-build-system)
(inputs (inputs
`(("hwloc" ,hwloc) `(("hwloc" ,hwloc)
@ -113,16 +113,12 @@ (define-public openmpi
("perl" ,perl))) ("perl" ,perl)))
(arguments (arguments
`(#:configure-flags `("--enable-static" `(#:configure-flags `("--enable-static"
"--enable-oshmem"
"--enable-event-thread-support"
"--enable-opal-multi-threads"
"--enable-orte-progress-threads"
"--enable-mpi-thread-multiple" "--enable-mpi-thread-multiple"
"--enable-builtin-atomics"
"--enable-mpi-ext=all" "--enable-mpi-ext=all"
"--with-devel-headers" "--with-devel-headers"
"--enable-debug"
"--enable-memchecker" "--enable-memchecker"
,(string-append "--with-valgrind=" ,(string-append "--with-valgrind="
(assoc-ref %build-inputs "valgrind")) (assoc-ref %build-inputs "valgrind"))