diff --git a/0001-Fix-build-with-gcc-13-by-including-cstdint.patch b/0001-Fix-build-with-gcc-13-by-including-cstdint.patch new file mode 100644 index 0000000..a4cc8f6 --- /dev/null +++ b/0001-Fix-build-with-gcc-13-by-including-cstdint.patch @@ -0,0 +1,29 @@ +From 315aa7116d588f92b67c4bb84e1549529cb2fca0 Mon Sep 17 00:00:00 2001 +From: Heiko Becker +Date: Mon, 23 Jan 2023 23:44:09 +0100 +Subject: [PATCH] Fix build with gcc 13 by including + +Like other versions before, gcc 13 moved some includes around and as a +result is no longer transitively included [1]. Explicitly include +it for uint{32,64}_t. + +[1] https://gcc.gnu.org/gcc-13/porting_to.html#header-dep-changes +--- + src/util/linereader.h | 1 + + 1 file changed, 1 insertion(+) + +diff --git a/src/util/linereader.h b/src/util/linereader.h +index 18ec165..a8af47c 100644 +--- a/src/util/linereader.h ++++ b/src/util/linereader.h +@@ -7,6 +7,7 @@ + #ifndef LINEREADER_H + #define LINEREADER_H + ++#include + #include + #include + +-- +2.39.1 + diff --git a/heaptrack.changes b/heaptrack.changes index 83c7efa..d2c88bd 100644 --- a/heaptrack.changes +++ b/heaptrack.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Tue Feb 7 23:22:36 UTC 2023 - Christophe Marin + +- Add GCC 13 compatibility patch: + * 0001-Fix-build-with-gcc-13-by-including-cstdint.patch + ------------------------------------------------------------------- Sun Nov 27 08:15:26 UTC 2022 - Christophe Giboudeaux diff --git a/heaptrack.spec b/heaptrack.spec index 7117ced..7c85d5e 100644 --- a/heaptrack.spec +++ b/heaptrack.spec @@ -29,6 +29,8 @@ Source0: https://download.kde.org/stable/heaptrack/%{version}/%{name}-%{v Source1: https://download.kde.org/stable/heaptrack/%{version}/%{name}-%{version}.tar.xz.sig Source2: heaptrack.keyring %endif +# PATCH-FIX-UPSTREAM +Patch0: 0001-Fix-build-with-gcc-13-by-including-cstdint.patch BuildRequires: extra-cmake-modules BuildRequires: kf5-filesystem BuildRequires: libboost_container-devel