1 |
commit: df3ff1d923dab6081b50c4831a56adf35914723d |
2 |
Author: Alessandro Barbieri <lssndrbarbieri <AT> gmail <DOT> com> |
3 |
AuthorDate: Tue Sep 7 08:45:13 2021 +0000 |
4 |
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org> |
5 |
CommitDate: Tue Sep 7 10:47:49 2021 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=df3ff1d9 |
7 |
|
8 |
sys-cluster/nanos6: rename babeltrace to ctf2prv |
9 |
|
10 |
Signed-off-by: Alessandro Barbieri <lssndrbarbieri <AT> gmail.com> |
11 |
|
12 |
sys-cluster/nanos6/metadata.xml | 2 +- |
13 |
sys-cluster/nanos6/nanos6-2.6-r4.ebuild | 7 +++---- |
14 |
2 files changed, 4 insertions(+), 5 deletions(-) |
15 |
|
16 |
diff --git a/sys-cluster/nanos6/metadata.xml b/sys-cluster/nanos6/metadata.xml |
17 |
index 0245bbc23..586d1fd6f 100644 |
18 |
--- a/sys-cluster/nanos6/metadata.xml |
19 |
+++ b/sys-cluster/nanos6/metadata.xml |
20 |
@@ -10,12 +10,12 @@ |
21 |
<remote-id type="github">bsc-pm/nanos6</remote-id> |
22 |
</upstream> |
23 |
<use> |
24 |
+ <flag name="ctf2prv">Build ctf2prv fast converter</flag> |
25 |
<!--<flag name="cuda">enable CUDA</flag>--> |
26 |
<flag name="debug">enable extra assertions and checks in debug - may cause significant slowdown</flag> |
27 |
<flag name="dlb">enable dynamic management and sharing of computing resources</flag> |
28 |
<flag name="execution-workflow">Enable execution using the Execution Workflow</flag> |
29 |
<flag name="extrae">to generate execution traces for offline performance analysis with paraver</flag> |
30 |
- <!--<flag name="jemalloc">use jemalloc as the default memory allocator, providing better performance than the default glibc implementation</flag>--> |
31 |
<flag name="memkind">Add support for <pkg>dev-libs/memkind</pkg> in memory allocator</flag> |
32 |
<flag name="mercurium">Enable <pkg>sys-cluster/mcxx</pkg> support</flag> |
33 |
<flag name="papi">enable <pkg>dev-libs/papi</pkg> support</flag> |
34 |
|
35 |
diff --git a/sys-cluster/nanos6/nanos6-2.6-r4.ebuild b/sys-cluster/nanos6/nanos6-2.6-r4.ebuild |
36 |
index dca1a609a..0def7bb68 100644 |
37 |
--- a/sys-cluster/nanos6/nanos6-2.6-r4.ebuild |
38 |
+++ b/sys-cluster/nanos6/nanos6-2.6-r4.ebuild |
39 |
@@ -13,7 +13,7 @@ S="${WORKDIR}/${PN}-version-${PV}" |
40 |
LICENSE="GPL-3" |
41 |
SLOT="0" |
42 |
KEYWORDS="~amd64" |
43 |
-IUSE="babeltrace debug dlb execution-workflow extrae memkind mercurium papi pqos test unwind" |
44 |
+IUSE="ctf2prv debug dlb execution-workflow extrae memkind mercurium papi pqos test unwind" |
45 |
#jemalloc require custom jemalloc |
46 |
#TODO: cuda |
47 |
#TODO: llvm-libunwind |
48 |
@@ -24,7 +24,7 @@ RDEPEND=" |
49 |
sys-process/numactl |
50 |
virtual/libelf |
51 |
|
52 |
- babeltrace? ( dev-util/babeltrace2 ) |
53 |
+ ctf2prv? ( dev-util/babeltrace2 ) |
54 |
dlb? ( sys-cluster/dlb ) |
55 |
extrae? ( sys-cluster/extrae[nanos] ) |
56 |
memkind? ( dev-libs/memkind ) |
57 |
@@ -39,7 +39,6 @@ PATCHES=( "${FILESDIR}/${P}-include-string.patch" ) |
58 |
RESTRICT="!test? ( test )" |
59 |
REQUIRED_USE="test? ( !mercurium )" # https://github.com/bsc-pm/nanos6/issues/3 |
60 |
|
61 |
- |
62 |
src_prepare() { |
63 |
default |
64 |
eautoreconf |
65 |
@@ -68,7 +67,7 @@ src_configure() { |
66 |
use memkind && myconf+=( "--with-memkind=${EPREFIX}/usr" ) |
67 |
use pqos && myconf+=( "--with-pqos=${EPREFIX}/usr" ) |
68 |
|
69 |
- if use babeltrace; then |
70 |
+ if use ctf2prv; then |
71 |
myconf+=( "--with-babeltrace2=${EPREFIX}/usr" ) |
72 |
else |
73 |
myconf+=( "--without-babeltrace2" ) |