aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristoph Junghans <ottxor@gentoo.org>2015-02-20 15:42:32 -0700
committerChristoph Junghans <ottxor@gentoo.org>2015-02-20 15:42:32 -0700
commitcf6efbd2476d172bb53098968a1751b5c52c5edc (patch)
treea9ccb706291220f11a4168b27525271b42306af2 /sys-cluster/openmpi
parentMerge pull request #371 from Tranquility/fix-neovim (diff)
downloadsci-cf6efbd2476d172bb53098968a1751b5c52c5edc.tar.gz
sci-cf6efbd2476d172bb53098968a1751b5c52c5edc.tar.bz2
sci-cf6efbd2476d172bb53098968a1751b5c52c5edc.zip
enabled multilib cuda
Package-Manager: portage-2.2.14
Diffstat (limited to 'sys-cluster/openmpi')
-rw-r--r--sys-cluster/openmpi/ChangeLog3
-rw-r--r--sys-cluster/openmpi/openmpi-1.8.4-r3.ebuild5
2 files changed, 6 insertions, 2 deletions
diff --git a/sys-cluster/openmpi/ChangeLog b/sys-cluster/openmpi/ChangeLog
index ba79a0b51..3b947c394 100644
--- a/sys-cluster/openmpi/ChangeLog
+++ b/sys-cluster/openmpi/ChangeLog
@@ -3,6 +3,9 @@
# $Header: $
20 Feb 2015; Christoph Junghans <ottxor@gentoo.org> openmpi-1.8.4-r3.ebuild:
+ enabled multilib cuda
+
+ 20 Feb 2015; Christoph Junghans <ottxor@gentoo.org> openmpi-1.8.4-r3.ebuild:
added fortran hack for bug #540508
*openmpi-1.8.4-r3 (19 Feb 2015)
diff --git a/sys-cluster/openmpi/openmpi-1.8.4-r3.ebuild b/sys-cluster/openmpi/openmpi-1.8.4-r3.ebuild
index 306bede26..f59961538 100644
--- a/sys-cluster/openmpi/openmpi-1.8.4-r3.ebuild
+++ b/sys-cluster/openmpi/openmpi-1.8.4-r3.ebuild
@@ -54,6 +54,7 @@ MPI_UNCLASSED_DEP_STR="
!app-text/lcdf-typetools
)"
+# dev-util/nvidia-cuda-toolkit is always multilib
RDEPEND="
!sys-cluster/mpich
!sys-cluster/mpich2
@@ -62,7 +63,7 @@ RDEPEND="
dev-libs/libltdl:0[${MULTILIB_USEDEP}]
>=sys-apps/hwloc-1.10.0-r2[${MULTILIB_USEDEP},numa?]
>=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}]
- cuda? ( dev-util/nvidia-cuda-toolkit )
+ cuda? ( >=dev-util/nvidia-cuda-toolkit-6.5.19-r1 )
elibc_FreeBSD? ( dev-libs/libexecinfo )
openmpi_fabrics_ofed? ( sys-infiniband/ofed:* )
openmpi_fabrics_knem? ( sys-cluster/knem )
@@ -135,7 +136,7 @@ multilib_src_configure() {
ECONF_SOURCE=${S} econf "${myconf[@]}" \
$(use_enable cxx mpi-cxx) \
$(use_with cma) \
- $(multilib_native_use_with cuda cuda "${EPREFIX}"/opt/cuda) \
+ $(use_with cuda cuda "${EPREFIX}"/opt/cuda) \
$(use_enable romio io-romio) \
$(use_enable heterogeneous) \
$(use_enable ipv6) \