From ed70262aeb77ca12744963041efa32564b92435c Mon Sep 17 00:00:00 2001 From: Richard Holland Date: Tue, 12 Jul 2022 10:45:51 +0000 Subject: [PATCH] add hotpatch for wasmedge (for now) --- Builds/CMake/RippledCore.cmake | 2 +- Builds/CMake/deps/WasmEdge.cmake | 6 +++++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/Builds/CMake/RippledCore.cmake b/Builds/CMake/RippledCore.cmake index 82fd0716f..5a8f469d2 100644 --- a/Builds/CMake/RippledCore.cmake +++ b/Builds/CMake/RippledCore.cmake @@ -133,12 +133,12 @@ target_compile_options (xrpl_core $<$:-Wno-maybe-uninitialized>) target_link_libraries (xrpl_core PUBLIC - wasmedge OpenSSL::Crypto Ripple::boost Ripple::syslibs NIH::secp256k1 NIH::ed25519-donna + NIH::WasmEdge date::date Ripple::opts) #[=================================[ diff --git a/Builds/CMake/deps/WasmEdge.cmake b/Builds/CMake/deps/WasmEdge.cmake index c4b19c24d..87c77c0bf 100644 --- a/Builds/CMake/deps/WasmEdge.cmake +++ b/Builds/CMake/deps/WasmEdge.cmake @@ -34,6 +34,10 @@ ExternalProject_Add (wasmedge_src > LOG_BUILD ON LOG_CONFIGURE ON + COMMAND + pwd + COMMAND + sed -iE 's/uint64_t Index;/uint64_t Index = 0;/g' ../lib/aot/compiler.cpp BUILD_COMMAND ${CMAKE_COMMAND} --build . @@ -66,4 +70,4 @@ target_link_libraries (ripple_libs INTERFACE wasmedge) if (CMAKE_BUILD_TYPE STREQUAL "Debug") set(CMAKE_DEBUG_POSTFIX ${OLD_DEBUG_POSTFIX}) endif () -add_library (NIH::wasmedge ALIAS wasmedge) +add_library (NIH::WasmEdge ALIAS wasmedge)