From c73496f433044a76003b33c3855bb35ecd0df87f Mon Sep 17 00:00:00 2001 From: Ludovic Courtès Date: Mon, 2 Nov 2020 09:11:32 +0100 Subject: gnu: mpich: Configure to use ucx. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Suggested by Maurice Brémond . Fixes bug when running test suites involving MPICH: . * gnu/packages/mpi.scm (mpich)[arguments]: Pass "--with-device=ch4:ucx". --- gnu/packages/mpi.scm | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/gnu/packages/mpi.scm b/gnu/packages/mpi.scm index 06a82cce95..9035147441 100644 --- a/gnu/packages/mpi.scm +++ b/gnu/packages/mpi.scm @@ -436,7 +436,12 @@ arrays) that expose a buffer interface.") `(#:configure-flags (list "--disable-silent-rules" ;let's see what's happening "--enable-debuginfo" - ;; "--with-device=ch4:ucx" ; --with-device=ch4:ofi segfaults in tests + + ;; Default to "ch4", as will be the case in 3.4. It also works + ;; around issues when running test suites of packages that use + ;; MPICH: . + "--with-device=ch4:ucx" ; --with-device=ch4:ofi segfaults in tests + (string-append "--with-hwloc-prefix=" (assoc-ref %build-inputs "hwloc")) -- cgit v1.2.3