mirror of
https://github.com/gentoo-mirror/guru.git
synced 2026-07-21 13:03:31 -04:00
sys-cluster/nanos6: add pqos useflag
Signed-off-by: Alessandro Barbieri <lssndrbarbieri@gmail.com>
This commit is contained in:
@@ -19,7 +19,7 @@
|
||||
<flag name="memkind">Add support for <pkg>dev-libs/memkind</pkg> in memory allocator</flag>
|
||||
<flag name="mercurium">Enable <pkg>sys-cluster/mcxx</pkg> support</flag>
|
||||
<flag name="papi">enable <pkg>dev-libs/papi</pkg> support</flag>
|
||||
<!--<flag name="pqos"> to generate real-time statistics of hardware counters</flag>-->
|
||||
<flag name="pqos"> to generate real-time statistics of hardware counters</flag>
|
||||
<flag name="unwind">to generate sample-based profiling</flag>
|
||||
</use>
|
||||
</pkgmetadata>
|
||||
|
||||
@@ -13,9 +13,9 @@ S="${WORKDIR}/${PN}-version-${PV}"
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
IUSE="debug dlb execution-workflow extrae memkind mercurium papi test unwind"
|
||||
IUSE="debug dlb execution-workflow extrae memkind mercurium papi pqos test unwind"
|
||||
#jemalloc require custom stuff
|
||||
#TODO: cuda pqos babeltrace2
|
||||
#TODO: cuda babeltrace2
|
||||
#TODO: llvm-libunwind
|
||||
|
||||
RDEPEND="
|
||||
@@ -29,6 +29,7 @@ RDEPEND="
|
||||
memkind? ( dev-libs/memkind )
|
||||
mercurium? ( sys-cluster/mcxx[ompss2] )
|
||||
papi? ( dev-libs/papi )
|
||||
pqos? ( sys-apps/intel-cmt-cat )
|
||||
unwind? ( sys-libs/libunwind )
|
||||
"
|
||||
# jemalloc? ( dev-libs/jemalloc )
|
||||
@@ -64,6 +65,7 @@ src_configure() {
|
||||
)
|
||||
use dlb && myconf+=( "--with-dlb=${EPREFIX}/usr" )
|
||||
use memkind && myconf+=( "--with-memkind=${EPREFIX}/usr" )
|
||||
use pqos && myconf+=( "--with-pqos=${EPREFIX}/usr" )
|
||||
|
||||
# if use babeltrace; then
|
||||
# myconf+=( "--with-babeltrace2=${EPREFIX}/usr" )
|
||||
@@ -98,7 +100,6 @@ src_configure() {
|
||||
|
||||
econf "${myconf[@]}"
|
||||
}
|
||||
# --without-pqos
|
||||
# --without-cuda
|
||||
|
||||
src_install() {
|
||||
Reference in New Issue
Block a user