diff --git a/.github/actions/xahau-ga-build/action.yml b/.github/actions/xahau-ga-build/action.yml index 8f682136c..8f096373d 100644 --- a/.github/actions/xahau-ga-build/action.yml +++ b/.github/actions/xahau-ga-build/action.yml @@ -87,7 +87,7 @@ runs: -G "${{ inputs.generator }}" \ $CCACHE_ARGS \ -DCMAKE_TOOLCHAIN_FILE:FILEPATH=build/generators/conan_toolchain.cmake \ - -DCMAKE_BUILD_TYPE=${{ inputs.configuration }} + -DCMAKE_BUILD_TYPE=${{ inputs.configuration }} \ -Dtests=TRUE \ -Dxrpld=TRUE diff --git a/.github/actions/xahau-ga-dependencies/action.yml b/.github/actions/xahau-ga-dependencies/action.yml index f4e535b43..f0c67ba25 100644 --- a/.github/actions/xahau-ga-dependencies/action.yml +++ b/.github/actions/xahau-ga-dependencies/action.yml @@ -74,8 +74,6 @@ runs: --output-folder . \ --build missing \ --settings build_type=${{ inputs.configuration }} \ - -Dtests=TRUE \ - -Dxrpld=TRUE \ .. - name: Save Conan cache diff --git a/build-core.sh b/build-core.sh index 8f7af3d26..7bb1223db 100755 --- a/build-core.sh +++ b/build-core.sh @@ -38,8 +38,8 @@ target_link_libraries (ripple_libs INTERFACE wasmedge) add_library (wasmedge::wasmedge ALIAS wasmedge) message(\"WasmEdge DONE\") " > cmake/deps/WasmEdge.cmake && -git checkout src/ripple/protocol/impl/BuildInfo.cpp && -sed -i s/\"0.0.0\"/\"$(date +%Y).$(date +%-m).$(date +%-d)-$(git rev-parse --abbrev-ref HEAD)+$4\"/g src/ripple/protocol/impl/BuildInfo.cpp && +git checkout src/libxrpl/protocol/BuildInfo.cpp && +sed -i s/\"0.0.0\"/\"$(date +%Y).$(date +%-m).$(date +%-d)-$(git rev-parse --abbrev-ref HEAD)+$4\"/g src/libxrpl/protocol/BuildInfo.cpp && cd release-build && cmake .. -DCMAKE_BUILD_TYPE=Release -DBoost_NO_BOOST_CMAKE=ON -DLLVM_DIR=/usr/lib64/llvm13/lib/cmake/llvm/ -DLLVM_LIBRARY_DIR=/usr/lib64/llvm13/lib/ -DWasmEdge_LIB=/usr/local/lib64/libwasmedge.a && make -j$3 VERBOSE=1 && @@ -68,7 +68,7 @@ fi cd ..; -mv src/ripple/net/impl/RegisterSSLCerts.cpp.old src/ripple/net/impl/RegisterSSLCerts.cpp; +mv src/xrpld/net/detail/RegisterSSLCerts.cpp.old src/xrpld/net/detail/RegisterSSLCerts.cpp; mv cmake/deps/Rocksdb.cmake.old cmake/deps/Rocksdb.cmake; mv cmake/deps/WasmEdge.old cmake/deps/WasmEdge.cmake; diff --git a/build-full.sh b/build-full.sh index 73bafdf5d..6216fd0ea 100644 --- a/build-full.sh +++ b/build-full.sh @@ -28,9 +28,9 @@ yum-config-manager --disable centos-sclo-sclo cd /io; mkdir -p src/certs; curl --silent -k https://raw.githubusercontent.com/RichardAH/rippled-release-builder/main/ca-bundle/certbundle.h -o src/certs/certbundle.h; -if [ "`grep certbundle.h src/ripple/net/impl/RegisterSSLCerts.cpp | wc -l`" -eq "0" ] +if [ "`grep certbundle.h src/xrpld/net/detail/RegisterSSLCerts.cpp | wc -l`" -eq "0" ] then - cp src/ripple/net/impl/RegisterSSLCerts.cpp src/ripple/net/impl/RegisterSSLCerts.cpp.old + cp src/xrpld/net/detail/RegisterSSLCerts.cpp src/xrpld/net/detail/RegisterSSLCerts.cpp.old perl -i -pe "s/^{/{ #ifdef EMBEDDED_CA_BUNDLE BIO *cbio = BIO_new_mem_buf(ca_bundle.data(), ca_bundle.size()); @@ -70,8 +70,8 @@ then BIO_free(cbio); } } - #endif/g" src/ripple/net/impl/RegisterSSLCerts.cpp && - sed -i "s/#include /\0\n#include /g" src/ripple/net/impl/RegisterSSLCerts.cpp + #endif/g" src/xrpld/net/detail/RegisterSSLCerts.cpp && + sed -i "s/#include /\0\n#include /g" src/xrpld/net/detail/RegisterSSLCerts.cpp fi mkdir -p .nih_c; mkdir -p .nih_toolchain; @@ -93,10 +93,10 @@ tar xzvf zstd-${ZSTD_VERSION}.tar.gz && cd zstd-${ZSTD_VERSION} && make -j$3 install && cd .. && -echo "-- Install Cmake 3.23.1 --" && +echo "-- Install Cmake 3.25.3 --" && pwd && -( wget -nc -q https://github.com/Kitware/CMake/releases/download/v3.23.1/cmake-3.23.1-linux-x86_64.tar.gz; echo "" ) && -tar -xzf cmake-3.23.1-linux-x86_64.tar.gz -C /hbb/ && +( wget -nc -q https://github.com/Kitware/CMake/releases/download/v3.25.3/cmake-3.25.3-linux-x86_64.tar.gz; echo "" ) && +tar -xzf cmake-3.25.3-linux-x86_64.tar.gz -C /hbb/ && echo "-- Install Boost 1.86.0 --" && pwd && ( wget -nc -q https://archives.boost.io/release/1.86.0/source/boost_1_86_0.tar.gz; echo "" ) &&