Gentoo Archives: gentoo-commits

From: Alessandro Barbieri <lssndrbarbieri@×××××.com>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/proj/guru:dev commit in: sys-cluster/nanos6/files/, sys-cluster/nanos6/
Date: Wed, 25 Aug 2021 08:00:23
Message-Id: 1629878416.fe4d683d1368f518fa1139678ff8a246250602d7.Alessandro-Barbieri@gentoo
1 commit: fe4d683d1368f518fa1139678ff8a246250602d7
2 Author: Alessandro Barbieri <lssndrbarbieri <AT> gmail <DOT> com>
3 AuthorDate: Wed Aug 25 06:51:29 2021 +0000
4 Commit: Alessandro Barbieri <lssndrbarbieri <AT> gmail <DOT> com>
5 CommitDate: Wed Aug 25 08:00:16 2021 +0000
6 URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=fe4d683d
7
8 sys-cluster/nanos6: fix build error
9
10 Signed-off-by: Alessandro Barbieri <lssndrbarbieri <AT> gmail.com>
11
12 sys-cluster/nanos6/files/nanos6-2.6-include-string.patch | 10 ++++++++++
13 .../nanos6/{nanos6-2.6-r2.ebuild => nanos6-2.6-r3.ebuild} | 1 +
14 2 files changed, 11 insertions(+)
15
16 diff --git a/sys-cluster/nanos6/files/nanos6-2.6-include-string.patch b/sys-cluster/nanos6/files/nanos6-2.6-include-string.patch
17 new file mode 100644
18 index 000000000..6882c0c7b
19 --- /dev/null
20 +++ b/sys-cluster/nanos6/files/nanos6-2.6-include-string.patch
21 @@ -0,0 +1,10 @@
22 +--- a/src/hardware-counters/pqos/PQoSHardwareCounters.cpp
23 ++++ b/src/hardware-counters/pqos/PQoSHardwareCounters.cpp
24 +@@ -7,6 +7,7 @@
25 + #include <algorithm>
26 + #include <cassert>
27 + #include <sys/utsname.h>
28 ++#include <string>
29 +
30 + #include "PQoSHardwareCounters.hpp"
31 + #include "PQoSTaskHardwareCounters.hpp"
32
33 diff --git a/sys-cluster/nanos6/nanos6-2.6-r2.ebuild b/sys-cluster/nanos6/nanos6-2.6-r3.ebuild
34 similarity index 98%
35 rename from sys-cluster/nanos6/nanos6-2.6-r2.ebuild
36 rename to sys-cluster/nanos6/nanos6-2.6-r3.ebuild
37 index c3ba5a672..428c57be5 100644
38 --- a/sys-cluster/nanos6/nanos6-2.6-r2.ebuild
39 +++ b/sys-cluster/nanos6/nanos6-2.6-r3.ebuild
40 @@ -35,6 +35,7 @@ RDEPEND="
41 # jemalloc? ( dev-libs/jemalloc )
42 DEPEND="${RDEPEND}"
43
44 +PATCHES=( "${FILESDIR}/${P}-include-string.patch" )
45 # https://github.com/bsc-pm/nanos6/issues/3
46 RESTRICT="test"
47 #RESTRICT="!test? ( test )"