commit:     cf6efbd2476d172bb53098968a1751b5c52c5edc
Author:     Christoph Junghans <ottxor <AT> gentoo <DOT> org>
AuthorDate: Fri Feb 20 22:42:32 2015 +0000
Commit:     Christoph Junghans <ottxor <AT> gentoo <DOT> org>
CommitDate: Fri Feb 20 22:42:32 2015 +0000
URL:        http://sources.gentoo.org/gitweb/?p=proj/sci.git;a=commit;h=cf6efbd2

enabled multilib cuda

Package-Manager: portage-2.2.14

---
 sys-cluster/openmpi/ChangeLog               | 3 +++
 sys-cluster/openmpi/openmpi-1.8.4-r3.ebuild | 5 +++--
 2 files changed, 6 insertions(+), 2 deletions(-)

diff --git a/sys-cluster/openmpi/ChangeLog b/sys-cluster/openmpi/ChangeLog
index ba79a0b..3b947c3 100644
--- a/sys-cluster/openmpi/ChangeLog
+++ b/sys-cluster/openmpi/ChangeLog
@@ -3,6 +3,9 @@
 # $Header: $
 
   20 Feb 2015; Christoph Junghans <ott...@gentoo.org> openmpi-1.8.4-r3.ebuild:
+  enabled multilib cuda
+
+  20 Feb 2015; Christoph Junghans <ott...@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 306bede..f599615 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) \

Reply via email to