From 525aaecbcad68e09aede66f0858ee8a49474213c Mon Sep 17 00:00:00 2001 From: greg7mdp Date: Wed, 6 Apr 2022 15:17:47 -0400 Subject: [PATCH] Fix build issue on M1 macs --- src/ripple/shamap/impl/SHAMapInnerNode.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/ripple/shamap/impl/SHAMapInnerNode.cpp b/src/ripple/shamap/impl/SHAMapInnerNode.cpp index c47ac3864..eb00f8587 100644 --- a/src/ripple/shamap/impl/SHAMapInnerNode.cpp +++ b/src/ripple/shamap/impl/SHAMapInnerNode.cpp @@ -34,8 +34,10 @@ #include #include +#ifndef __aarch64__ // This is used for the _mm_pause instruction: #include +#endif namespace ripple { @@ -100,7 +102,9 @@ public: if (try_lock()) return; +#ifndef __aarch64__ _mm_pause(); +#endif } std::this_thread::yield();