dev-libs/criterion: fix build w/ gcc-15

Closes: https://bugs.gentoo.org/946970
Signed-off-by: Sam James <sam@gentoo.org>
This commit is contained in:
Sam James
2024-12-27 15:47:16 +00:00
parent 3906711e0c
commit 4ec7f476f4
2 changed files with 18 additions and 0 deletions

View File

@@ -36,6 +36,10 @@ DEPEND="${RDEPEND}
BDEPEND="dev-build/cmake
virtual/pkgconfig"
PATCHES=(
"${FILESDIR}"/${PN}-2.4.1-includes.patch
)
python_check_deps() {
has_version "dev-util/cram[${PYTHON_USEDEP}]"
}

View File

@@ -0,0 +1,14 @@
--- a/include/criterion/alloc.h
+++ b/include/criterion/alloc.h
@@ -31,9 +31,11 @@
#ifdef __cplusplus
# include <memory>
# include <cstddef>
+# include <cstdint>
using std::size_t;
#else
# include <stddef.h>
+# include <stdint.h>
#endif
#include "internal/common.h"