sys-cluster/portals4: move TRANSPORT use expand to profiles/desc

Signed-off-by: Alessandro Barbieri <lssndrbarbieri@gmail.com>
This commit is contained in:
Alessandro Barbieri
2022-05-27 01:52:50 +02:00
parent 602f6bb7a7
commit 561b72179c
3 changed files with 15 additions and 10 deletions

View File

@@ -15,8 +15,6 @@
<flag name="pmi">Enable PMI support</flag>
<flag name="ppe">Enable process-offload engine for Portals. Experimental</flag>
<flag name="reliable-udp">Use reliable UDP for remote communication</flag>
<flag name="transport-shmem">Use Shared memory for on-node communication. This is currently experimental and should be avoided</flag>
<flag name="transport-udp">Use UDP for remote communication</flag>
<flag name="zero-mrs">Enable this when using MOFED V2.2+ or Qlogic InfiniPath Hardware of IB communication</flag>
<flag name="unordered-matching">Enable unordered (hashed) match list searching. Experimental</flag>
</use>

View File

@@ -22,8 +22,8 @@ LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64"
IUSE_TRANSPORT="
transport-shmem
+transport-udp
transport_shmem
+transport_udp
"
IUSE="${IUSE_TRANSPORT} knem me-triggered pmi ppe reliable-udp test unordered-matching zero-mrs"
@@ -43,10 +43,10 @@ DEPEND="
PATCHES=( "${FILESDIR}/${PN}-fix-PPE-related-compile-and-link-errors.patch" )
RESTRICT="!test? ( test )"
REQUIRED_USE="
?? ( ppe transport-shmem )
?? ( ppe transport_shmem )
knem? ( transport-shmem )
reliable-udp? ( transport-udp )
knem? ( transport_shmem )
reliable-udp? ( transport_udp )
"
src_prepare() {
@@ -61,7 +61,7 @@ src_configure() {
--disable-picky
--disable-pmi-from-portals
--disable-static
--disable-transport-ib
--disable-transport_ib
--with-ev="${EPREFIX}/usr"
--without-ofed
@@ -69,8 +69,8 @@ src_configure() {
$(use_enable ppe)
$(use_enable reliable-udp)
$(use_enable test testing)
$(use_enable transport-shmem)
$(use_enable transport-udp)
$(use_enable transport_shmem)
$(use_enable transport_udp)
$(use_enable unordered-matching)
$(use_enable zero-mrs)
)