blob: 12fbd7597641adb72f2b2c4a34e45d2f3db620ad [file] [log] [blame]
Patrick Williams2a254922023-08-11 09:48:11 -05001From 68100b1f2243304289b9a9a35e8fb0e1bb0cf70f Mon Sep 17 00:00:00 2001
Andrew Geisslerc5535c92023-01-27 16:10:19 -06002From: Khem Raj <raj.khem@gmail.com>
3Date: Tue, 24 Jan 2023 21:40:43 -0800
4Subject: [PATCH] Add missing includes <cstdint> and <cstdio>
5
6This is needed with GCC 13 and newer [1]
7
8[1] https://www.gnu.org/software/gcc/gcc-13/porting_to.html
9
10Upstream-Status: Pending
11Signed-off-by: Khem Raj <raj.khem@gmail.com>
Patrick Williams2a254922023-08-11 09:48:11 -050012Signed-off-by: Mingli Yu <mingli.yu@windriver.com>
Andrew Geisslerc5535c92023-01-27 16:10:19 -060013---
14 .../rocksdb/rocksdb/db/compaction/compaction_iteration_stats.h | 1 +
15 storage/rocksdb/rocksdb/include/rocksdb/utilities/checkpoint.h | 1 +
16 .../rocksdb/rocksdb/table/block_based/data_block_hash_index.h | 1 +
17 storage/rocksdb/rocksdb/util/slice.cc | 1 +
Patrick Williams2a254922023-08-11 09:48:11 -050018 4 files changed, 4 insertions(+)
Andrew Geisslerc5535c92023-01-27 16:10:19 -060019
20diff --git a/storage/rocksdb/rocksdb/db/compaction/compaction_iteration_stats.h b/storage/rocksdb/rocksdb/db/compaction/compaction_iteration_stats.h
Patrick Williams2a254922023-08-11 09:48:11 -050021index 963c1d8e..73487edd 100644
Andrew Geisslerc5535c92023-01-27 16:10:19 -060022--- a/storage/rocksdb/rocksdb/db/compaction/compaction_iteration_stats.h
23+++ b/storage/rocksdb/rocksdb/db/compaction/compaction_iteration_stats.h
24@@ -5,6 +5,7 @@
25
26 #pragma once
27
28+#include <cstdint>
29 #include "rocksdb/rocksdb_namespace.h"
30
31 struct CompactionIterationStats {
32diff --git a/storage/rocksdb/rocksdb/include/rocksdb/utilities/checkpoint.h b/storage/rocksdb/rocksdb/include/rocksdb/utilities/checkpoint.h
Patrick Williams2a254922023-08-11 09:48:11 -050033index c7f93b4c..3c2ab805 100644
Andrew Geisslerc5535c92023-01-27 16:10:19 -060034--- a/storage/rocksdb/rocksdb/include/rocksdb/utilities/checkpoint.h
35+++ b/storage/rocksdb/rocksdb/include/rocksdb/utilities/checkpoint.h
36@@ -8,6 +8,7 @@
37 #pragma once
38 #ifndef ROCKSDB_LITE
39
40+#include <cstdint>
41 #include <string>
42 #include <vector>
43 #include "rocksdb/status.h"
44diff --git a/storage/rocksdb/rocksdb/table/block_based/data_block_hash_index.h b/storage/rocksdb/rocksdb/table/block_based/data_block_hash_index.h
Patrick Williams2a254922023-08-11 09:48:11 -050045index f356395f..32152217 100644
Andrew Geisslerc5535c92023-01-27 16:10:19 -060046--- a/storage/rocksdb/rocksdb/table/block_based/data_block_hash_index.h
47+++ b/storage/rocksdb/rocksdb/table/block_based/data_block_hash_index.h
48@@ -5,6 +5,7 @@
49
50 #pragma once
51
52+#include <cstdint>
53 #include <string>
54 #include <vector>
55
56diff --git a/storage/rocksdb/rocksdb/util/slice.cc b/storage/rocksdb/rocksdb/util/slice.cc
Patrick Williams2a254922023-08-11 09:48:11 -050057index 6db11cc9..c26b6a21 100644
Andrew Geisslerc5535c92023-01-27 16:10:19 -060058--- a/storage/rocksdb/rocksdb/util/slice.cc
59+++ b/storage/rocksdb/rocksdb/util/slice.cc
60@@ -8,6 +8,7 @@
61 // found in the LICENSE file. See the AUTHORS file for names of contributors.
62
63 #include <algorithm>
64+#include <cstdint>
65 #include "rocksdb/slice_transform.h"
66 #include "rocksdb/slice.h"
67 #include "util/string_util.h"
Andrew Geisslerc5535c92023-01-27 16:10:19 -060068--
Patrick Williams2a254922023-08-11 09:48:11 -0500692.25.1
Andrew Geisslerc5535c92023-01-27 16:10:19 -060070