From 6e6929ac272330946b1f1f9ca1c18c88f1c67fc6 Mon Sep 17 00:00:00 2001 From: Timothy Hutchins Date: Tue, 16 May 2023 10:46:50 -0500 Subject: [PATCH] Fixed header changes in Clang 15 and GCC 13 Changes in the compilers made it to where some includes would not be included in some headers (see [this](https://gcc.gnu.org/gcc-13/porting_to.html#header-dep-changes) for more info) and one of those includes were `cstdint` / `stdint.h`. This commit brings the dependancy abseil-cpp to a commit that fixes that issue and included the relavent files in internel headers to fix the problem. --- internal/crypto/nearby_base.h | 1 + internal/crypto/random.h | 1 + internal/crypto/sha2.h | 1 + third_party/absl | 2 +- 4 files changed, 4 insertions(+), 1 deletion(-) diff --git a/internal/crypto/nearby_base.h b/internal/crypto/nearby_base.h index f47bf75d..23123150 100644 --- a/internal/crypto/nearby_base.h +++ b/internal/crypto/nearby_base.h @@ -19,6 +19,7 @@ #ifndef THIRD_PARTY_NEARBY_INTERNAL_CRYPTO_NEARBY_BASE_H_ #define THIRD_PARTY_NEARBY_INTERNAL_CRYPTO_NEARBY_BASE_H_ +#include #include #include #include diff --git a/internal/crypto/random.h b/internal/crypto/random.h index 4b70063e..1daacb71 100644 --- a/internal/crypto/random.h +++ b/internal/crypto/random.h @@ -21,6 +21,7 @@ #include +#include #include #include "absl/types/span.h" diff --git a/internal/crypto/sha2.h b/internal/crypto/sha2.h index 30195717..bcf2bd61 100644 --- a/internal/crypto/sha2.h +++ b/internal/crypto/sha2.h @@ -17,6 +17,7 @@ #include +#include #include #include diff --git a/third_party/absl b/third_party/absl index 9336be04..b957f0cc 160000 --- a/third_party/absl +++ b/third_party/absl @@ -1 +1 @@ -Subproject commit 9336be04a242237cd41a525bedfcf3be1bb55377 +Subproject commit b957f0ccd00481cd4fd663d8320aa02ae0564f18