1 |
commit: 9b561f5c757362a404c9a7505b7344602a649ad3 |
2 |
Author: Jian Cao <sworden.cao <AT> gmail <DOT> com> |
3 |
AuthorDate: Thu Apr 4 20:46:56 2019 +0000 |
4 |
Commit: Justin Bronder <jsbronder <AT> gentoo <DOT> org> |
5 |
CommitDate: Mon Apr 8 21:56:12 2019 +0000 |
6 |
URL: https://gitweb.gentoo.org/proj/sci.git/commit/?id=9b561f5c |
7 |
|
8 |
sys-cluster/openmpi: specify external libraries and version bump |
9 |
|
10 |
Closes: https://bugs.gentoo.org/671510 |
11 |
Package-Manager: Portage-2.3.62, Repoman-2.3.12 |
12 |
Signed-off-by: Jian Cao <sworden.cao <AT> gmail.com> |
13 |
Signed-off-by: Justin Bronder <jsbronder <AT> gentoo.org> |
14 |
|
15 |
sys-cluster/openmpi/{openmpi-4.0.0.ebuild => openmpi-4.0.1.ebuild} | 6 +++--- |
16 |
1 file changed, 3 insertions(+), 3 deletions(-) |
17 |
|
18 |
diff --git a/sys-cluster/openmpi/openmpi-4.0.0.ebuild b/sys-cluster/openmpi/openmpi-4.0.1.ebuild |
19 |
similarity index 97% |
20 |
rename from sys-cluster/openmpi/openmpi-4.0.0.ebuild |
21 |
rename to sys-cluster/openmpi/openmpi-4.0.1.ebuild |
22 |
index 5fd6e1b85..670d49012 100644 |
23 |
--- a/sys-cluster/openmpi/openmpi-4.0.0.ebuild |
24 |
+++ b/sys-cluster/openmpi/openmpi-4.0.1.ebuild |
25 |
@@ -5,7 +5,7 @@ EAPI=6 |
26 |
|
27 |
FORTRAN_NEEDED=fortran |
28 |
|
29 |
-inherit cuda eapi7-ver flag-o-matic fortran-2 java-pkg-opt-2 toolchain-funcs multilib-minimal mpi |
30 |
+inherit cuda eapi7-ver flag-o-matic fortran-2 java-pkg-opt-2 toolchain-funcs multilib multilib-minimal mpi |
31 |
|
32 |
MY_P=${P/-mpi} |
33 |
S=${WORKDIR}/${MY_P} |
34 |
@@ -106,8 +106,10 @@ multilib_src_configure() { |
35 |
--enable-pretty-print-stacktrace \ |
36 |
--enable-orterun-prefix-by-default \ |
37 |
--with-hwloc="${EPREFIX}/usr" \ |
38 |
+ --with-hwloc-libdir="${EPREFIX}/usr/$(get_libdir)" \ |
39 |
--with-libltdl="${EPREFIX}/usr" \ |
40 |
--with-libevent="${EPREFIX}/usr" \ |
41 |
+ --with-libevent-libdir="${EPREFIX}/usr/$(get_libdir)" \ |
42 |
--enable-mpi-fortran=$(usex fortran all no) \ |
43 |
$(use_enable cxx mpi-cxx) \ |
44 |
$(use_with cma) \ |
45 |
@@ -144,8 +146,6 @@ multilib_src_install() { |
46 |
rm \ |
47 |
"${ED}"/$(mpi_root)/usr/include/mpif* \ |
48 |
"${ED}"/$(mpi_root)/usr/bin/mpif* \ |
49 |
- "${ED}"/$(mpi_root)/usr/bin/oshfort \ |
50 |
- "${ED}"/$(mpi_root)/usr/bin/shmemfort \ |
51 |
|| die |
52 |
fi |
53 |
} |