package/pistache: fix build with gcc >= 13

Fix the following build failure with gcc >= 13:

In file included from ../include/pistache/reactor.h:19,
                 from ../src/common/reactor.cc:13:
../include/pistache/flags.h:29:35: error: 'uint8_t' was not declared in this scope
   29 |         struct TypeStorage<sizeof(uint8_t)>
      |                                   ^~~~~~~
../include/pistache/flags.h:17:1: note: 'uint8_t' is defined in header '<cstdint>'; did you forget to '#include <cstdint>'?
   16 | #include <iostream>
  +++ |+#include <cstdint>
   17 | #include <type_traits>

Fixes:
 - http://autobuild.buildroot.org/results/d3b6eb6fb943d69571a311235944df879fccc831

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
This commit is contained in:
Fabrice Fontaine 2023-11-02 18:11:18 +01:00 committed by Thomas Petazzoni
parent 5a8a7530bf
commit 6bb275a59a

View File

@ -0,0 +1,23 @@
From dabe9fcd3eaaa6b0b8723369b2565778341630c0 Mon Sep 17 00:00:00 2001
From: a-andre <13609565+a-andre@users.noreply.github.com>
Date: Thu, 29 Jun 2023 16:34:11 +0200
Subject: [PATCH] Add missing cstdint header include (#1142)
Upstream: https://github.com/pistacheio/pistache/commit/dabe9fcd3eaaa6b0b8723369b2565778341630c0
Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
---
include/pistache/flags.h | 1 +
1 file changed, 1 insertion(+)
diff --git a/include/pistache/flags.h b/include/pistache/flags.h
index 9be2b32bb..6adcc74bc 100644
--- a/include/pistache/flags.h
+++ b/include/pistache/flags.h
@@ -13,6 +13,7 @@
#pragma once
#include <climits>
+#include <cstdint>
#include <iostream>
#include <type_traits>