diff --git a/sys-cluster/openmpi/openmpi-2.1.2.ebuild b/sys-cluster/openmpi/openmpi-2.1.2.ebuild index d27771af895..0b789e36728 100644 --- a/sys-cluster/openmpi/openmpi-2.1.2.ebuild +++ b/sys-cluster/openmpi/openmpi-2.1.2.ebuild @@ -5,7 +5,7 @@ EAPI=6 FORTRAN_NEEDED=fortran -inherit cuda flag-o-matic fortran-2 java-pkg-opt-2 toolchain-funcs versionator multilib-minimal +inherit autotools cuda flag-o-matic fortran-2 java-pkg-opt-2 toolchain-funcs versionator multilib-minimal MY_P=${P/-mpi} S=${WORKDIR}/${MY_P} @@ -71,6 +71,9 @@ MULTILIB_WRAPPED_HEADERS=( /usr/include/mpi.h /usr/include/openmpi/ompi/mpi/java/mpiJava.h ) +PATCHES=( + "${FILESDIR}"/openmpi-uniq.patch +) pkg_setup() { fortran-2_pkg_setup @@ -92,6 +95,8 @@ src_prepare() { echo 'oob_tcp_listen_mode = listen_thread' \ >> opal/etc/openmpi-mca-params.conf || die fi + + eautoreconf } multilib_src_configure() {