diff --git a/third_party/absl/CMakeLists.txt b/third_party/absl/CMakeLists.txt index 1b4735ecba..e29b2473f1 100644 --- a/third_party/absl/CMakeLists.txt +++ b/third_party/absl/CMakeLists.txt @@ -29,7 +29,8 @@ endforeach() ExternalProject_add( absl GIT_REPOSITORY https://github.com/abseil/abseil-cpp.git - GIT_TAG 20230802.1 + GIT_TAG 20240116.1 PREFIX absl + PATCH_COMMAND git checkout . && git apply ${PROJECT_SOURCE_DIR}/rpi-no-crypto.patch CMAKE_ARGS "${CMAKE_ARGS}" ) diff --git a/third_party/absl/rpi-no-crypto.patch b/third_party/absl/rpi-no-crypto.patch new file mode 100644 index 0000000000..51fe6e19bc --- /dev/null +++ b/third_party/absl/rpi-no-crypto.patch @@ -0,0 +1,19 @@ +diff --git a/absl/random/internal/platform.h b/absl/random/internal/platform.h +index d779f481..ea30118f 100644 +--- a/absl/random/internal/platform.h ++++ b/absl/random/internal/platform.h +@@ -116,10 +116,10 @@ + + // http://infocenter.arm.com/help/topic/com.arm.doc.ihi0053c/IHI0053C_acle_2_0.pdf + // Rely on NEON+CRYPTO extensions for ARM. +-#if defined(__ARM_NEON) && defined(__ARM_FEATURE_CRYPTO) +-#undef ABSL_HAVE_ACCELERATED_AES +-#define ABSL_HAVE_ACCELERATED_AES 1 +-#endif ++//#if defined(__ARM_NEON) && defined(__ARM_FEATURE_CRYPTO) ++//#undef ABSL_HAVE_ACCELERATED_AES ++//#define ABSL_HAVE_ACCELERATED_AES 1 ++//#endif + + #endif + diff --git a/third_party/grpc/CMakeLists.txt b/third_party/grpc/CMakeLists.txt index 1a3e0f0d11..66786f2640 100644 --- a/third_party/grpc/CMakeLists.txt +++ b/third_party/grpc/CMakeLists.txt @@ -53,7 +53,7 @@ endforeach() ExternalProject_add( grpc - URL https://github.com/grpc/grpc/archive/v1.60.0.tar.gz + URL https://github.com/grpc/grpc/archive/v1.61.1.tar.gz PREFIX grpc CMAKE_ARGS "${CMAKE_ARGS}" )