0001-Add-missing-includes-cstdint-and-cstdio.patch 2.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970
  1. From ef47f8f41722b90a86ace86f0f509b4775c2f725 Mon Sep 17 00:00:00 2001
  2. From: Khem Raj <raj.khem@gmail.com>
  3. Date: Tue, 24 Jan 2023 21:40:43 -0800
  4. Subject: [PATCH] Add missing includes <cstdint> and <cstdio>
  5. This is needed with GCC 13 and newer [1]
  6. [1] https://www.gnu.org/software/gcc/gcc-13/porting_to.html
  7. Upstream-Status: Pending
  8. Signed-off-by: Khem Raj <raj.khem@gmail.com>
  9. Signed-off-by: Mingli Yu <mingli.yu@windriver.com>
  10. ---
  11. storage/rocksdb/rocksdb/include/rocksdb/utilities/checkpoint.h | 1 +
  12. .../rocksdb/rocksdb/table/block_based/data_block_hash_index.h | 1 +
  13. storage/rocksdb/rocksdb/util/slice.cc | 2 +-
  14. storage/rocksdb/rocksdb/util/string_util.h | 1 +
  15. 4 files changed, 4 insertions(+), 1 deletion(-)
  16. diff --git a/storage/rocksdb/rocksdb/include/rocksdb/utilities/checkpoint.h b/storage/rocksdb/rocksdb/include/rocksdb/utilities/checkpoint.h
  17. index 7fb9d489..f7b4e6f0 100644
  18. --- a/storage/rocksdb/rocksdb/include/rocksdb/utilities/checkpoint.h
  19. +++ b/storage/rocksdb/rocksdb/include/rocksdb/utilities/checkpoint.h
  20. @@ -8,6 +8,7 @@
  21. #pragma once
  22. #ifndef ROCKSDB_LITE
  23. +#include <cstdint>
  24. #include <string>
  25. #include <vector>
  26. #include "rocksdb/status.h"
  27. diff --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
  28. index f356395f..32152217 100644
  29. --- a/storage/rocksdb/rocksdb/table/block_based/data_block_hash_index.h
  30. +++ b/storage/rocksdb/rocksdb/table/block_based/data_block_hash_index.h
  31. @@ -5,6 +5,7 @@
  32. #pragma once
  33. +#include <cstdint>
  34. #include <string>
  35. #include <vector>
  36. diff --git a/storage/rocksdb/rocksdb/util/slice.cc b/storage/rocksdb/rocksdb/util/slice.cc
  37. index 3c3656de..b18d7f5d 100644
  38. --- a/storage/rocksdb/rocksdb/util/slice.cc
  39. +++ b/storage/rocksdb/rocksdb/util/slice.cc
  40. @@ -12,7 +12,7 @@
  41. #include <stdio.h>
  42. #include <algorithm>
  43. -
  44. +#include <cstdint>
  45. #include "rocksdb/convenience.h"
  46. #include "rocksdb/slice_transform.h"
  47. #include "rocksdb/utilities/object_registry.h"
  48. diff --git a/storage/rocksdb/rocksdb/util/string_util.h b/storage/rocksdb/rocksdb/util/string_util.h
  49. index 7794dbb0..b480177e 100644
  50. --- a/storage/rocksdb/rocksdb/util/string_util.h
  51. +++ b/storage/rocksdb/rocksdb/util/string_util.h
  52. @@ -6,6 +6,7 @@
  53. #pragma once
  54. +#include <cstdint>
  55. #include <sstream>
  56. #include <string>
  57. #include <unordered_map>
  58. --
  59. 2.40.0