File gcc13-changes.patch of Package rocksdb6
From a59e1583be237be053b39bdd490f75c30ee5aff1 Mon Sep 17 00:00:00 2001
From: Christian Goll <cgoll@suse.com>
Date: Thu, 15 Aug 2024 16:54:30 +0200
Subject: [PATCH] gcc13 changes
Signed-off-by: Christian Goll <cgoll@suse.com>
---
include/rocksdb/utilities/checkpoint.h | 1 +
table/block_based/data_block_hash_index.h | 1 +
.../folly/folly/synchronization/detail/ProxyLockable-inl.h | 1 +
util/string_util.h | 1 +
4 files changed, 4 insertions(+)
diff --git a/include/rocksdb/utilities/checkpoint.h b/include/rocksdb/utilities/checkpoint.h
index 7fb9d489..589ac5b7 100644
--- a/include/rocksdb/utilities/checkpoint.h
+++ b/include/rocksdb/utilities/checkpoint.h
@@ -10,6 +10,7 @@
#include <string>
#include <vector>
+#include <cstdint>
#include "rocksdb/status.h"
namespace ROCKSDB_NAMESPACE {
diff --git a/table/block_based/data_block_hash_index.h b/table/block_based/data_block_hash_index.h
index f356395f..6eaf7173 100644
--- a/table/block_based/data_block_hash_index.h
+++ b/table/block_based/data_block_hash_index.h
@@ -7,6 +7,7 @@
#include <string>
#include <vector>
+#include <cstdint>
#include "rocksdb/slice.h"
diff --git a/third-party/folly/folly/synchronization/detail/ProxyLockable-inl.h b/third-party/folly/folly/synchronization/detail/ProxyLockable-inl.h
index 573330ce..ada1e63d 100644
--- a/third-party/folly/folly/synchronization/detail/ProxyLockable-inl.h
+++ b/third-party/folly/folly/synchronization/detail/ProxyLockable-inl.h
@@ -14,6 +14,7 @@
#include <mutex>
#include <stdexcept>
#include <utility>
+#include <system_error>
namespace folly {
namespace detail {
diff --git a/util/string_util.h b/util/string_util.h
index 7794dbb0..e4420f48 100644
--- a/util/string_util.h
+++ b/util/string_util.h
@@ -10,6 +10,7 @@
#include <string>
#include <unordered_map>
#include <vector>
+#include <cstdint>
#include "rocksdb/rocksdb_namespace.h"
--
2.43.0