mirror of
https://github.com/Xahau/xahaud.git
synced 2025-11-23 03:55:49 +00:00
Compare commits
6 Commits
fix-github
...
fix2025013
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
0bb9465f7d | ||
|
|
587fe993a2 | ||
|
|
b512d7f469 | ||
|
|
2e624c8253 | ||
|
|
a071c592b7 | ||
|
|
e0308e021b |
2
.github/workflows/build-in-docker.yml
vendored
2
.github/workflows/build-in-docker.yml
vendored
@@ -14,7 +14,7 @@ jobs:
|
|||||||
checkout:
|
checkout:
|
||||||
runs-on: [self-hosted, vanity]
|
runs-on: [self-hosted, vanity]
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v4
|
- uses: actions/checkout@v3
|
||||||
with:
|
with:
|
||||||
clean: false
|
clean: false
|
||||||
checkpatterns:
|
checkpatterns:
|
||||||
|
|||||||
@@ -1,11 +1,4 @@
|
|||||||
#!/bin/bash -u
|
#!/bin/bash
|
||||||
# We use set -e and bash with -u to bail on first non zero exit code of any
|
|
||||||
# processes launched or upon any unbound variable.
|
|
||||||
# We use set -x to print commands before running them to help with
|
|
||||||
# debugging.
|
|
||||||
set -ex
|
|
||||||
|
|
||||||
set -e
|
|
||||||
|
|
||||||
echo "START INSIDE CONTAINER - CORE"
|
echo "START INSIDE CONTAINER - CORE"
|
||||||
|
|
||||||
@@ -30,7 +23,7 @@ fi
|
|||||||
perl -i -pe "s/^(\\s*)-DBUILD_SHARED_LIBS=OFF/\\1-DBUILD_SHARED_LIBS=OFF\\n\\1-DROCKSDB_BUILD_SHARED=OFF/g" Builds/CMake/deps/Rocksdb.cmake &&
|
perl -i -pe "s/^(\\s*)-DBUILD_SHARED_LIBS=OFF/\\1-DBUILD_SHARED_LIBS=OFF\\n\\1-DROCKSDB_BUILD_SHARED=OFF/g" Builds/CMake/deps/Rocksdb.cmake &&
|
||||||
mv Builds/CMake/deps/WasmEdge.cmake Builds/CMake/deps/WasmEdge.old &&
|
mv Builds/CMake/deps/WasmEdge.cmake Builds/CMake/deps/WasmEdge.old &&
|
||||||
echo "find_package(LLVM REQUIRED CONFIG)
|
echo "find_package(LLVM REQUIRED CONFIG)
|
||||||
message(STATUS \"Found LLVM \${LLVM_PACKAGE_VERSION}\")
|
message(STATUS \"Found LLVM ${LLVM_PACKAGE_VERSION}\")
|
||||||
message(STATUS \"Using LLVMConfig.cmake in: \${LLVM_DIR}\")
|
message(STATUS \"Using LLVMConfig.cmake in: \${LLVM_DIR}\")
|
||||||
add_library (wasmedge STATIC IMPORTED GLOBAL)
|
add_library (wasmedge STATIC IMPORTED GLOBAL)
|
||||||
set_target_properties(wasmedge PROPERTIES IMPORTED_LOCATION \${WasmEdge_LIB})
|
set_target_properties(wasmedge PROPERTIES IMPORTED_LOCATION \${WasmEdge_LIB})
|
||||||
|
|||||||
@@ -1,11 +1,4 @@
|
|||||||
#!/bin/bash -u
|
#!/bin/bash
|
||||||
# We use set -e and bash with -u to bail on first non zero exit code of any
|
|
||||||
# processes launched or upon any unbound variable.
|
|
||||||
# We use set -x to print commands before running them to help with
|
|
||||||
# debugging.
|
|
||||||
set -ex
|
|
||||||
|
|
||||||
set -e
|
|
||||||
|
|
||||||
echo "START INSIDE CONTAINER - FULL"
|
echo "START INSIDE CONTAINER - FULL"
|
||||||
|
|
||||||
@@ -26,7 +19,7 @@ yum-config-manager --disable centos-sclo-sclo
|
|||||||
####
|
####
|
||||||
|
|
||||||
cd /io;
|
cd /io;
|
||||||
mkdir -p src/certs;
|
mkdir src/certs;
|
||||||
curl --silent -k https://raw.githubusercontent.com/RichardAH/rippled-release-builder/main/ca-bundle/certbundle.h -o src/certs/certbundle.h;
|
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/ripple/net/impl/RegisterSSLCerts.cpp | wc -l`" -eq "0" ]
|
||||||
then
|
then
|
||||||
@@ -73,8 +66,8 @@ then
|
|||||||
#endif/g" src/ripple/net/impl/RegisterSSLCerts.cpp &&
|
#endif/g" src/ripple/net/impl/RegisterSSLCerts.cpp &&
|
||||||
sed -i "s/#include <ripple\/net\/RegisterSSLCerts.h>/\0\n#include <certs\/certbundle.h>/g" src/ripple/net/impl/RegisterSSLCerts.cpp
|
sed -i "s/#include <ripple\/net\/RegisterSSLCerts.h>/\0\n#include <certs\/certbundle.h>/g" src/ripple/net/impl/RegisterSSLCerts.cpp
|
||||||
fi
|
fi
|
||||||
mkdir -p .nih_c;
|
mkdir .nih_c;
|
||||||
mkdir -p .nih_toolchain;
|
mkdir .nih_toolchain;
|
||||||
cd .nih_toolchain &&
|
cd .nih_toolchain &&
|
||||||
yum install -y wget lz4 lz4-devel git llvm13-static.x86_64 llvm13-devel.x86_64 devtoolset-10-binutils zlib-static ncurses-static -y \
|
yum install -y wget lz4 lz4-devel git llvm13-static.x86_64 llvm13-devel.x86_64 devtoolset-10-binutils zlib-static ncurses-static -y \
|
||||||
devtoolset-7-gcc-c++ \
|
devtoolset-7-gcc-c++ \
|
||||||
@@ -122,7 +115,7 @@ tar -xf libunwind-13.0.1.src.tar.xz &&
|
|||||||
cp -r libunwind-13.0.1.src/include libunwind-13.0.1.src/src lld-13.0.1.src/ &&
|
cp -r libunwind-13.0.1.src/include libunwind-13.0.1.src/src lld-13.0.1.src/ &&
|
||||||
cd lld-13.0.1.src &&
|
cd lld-13.0.1.src &&
|
||||||
rm -rf build CMakeCache.txt &&
|
rm -rf build CMakeCache.txt &&
|
||||||
mkdir -p build &&
|
mkdir build &&
|
||||||
cd build &&
|
cd build &&
|
||||||
cmake .. -DLLVM_LIBRARY_DIR=/usr/lib64/llvm13/lib/ -DCMAKE_INSTALL_PREFIX=/usr/lib64/llvm13/ -DCMAKE_BUILD_TYPE=Release &&
|
cmake .. -DLLVM_LIBRARY_DIR=/usr/lib64/llvm13/lib/ -DCMAKE_INSTALL_PREFIX=/usr/lib64/llvm13/ -DCMAKE_BUILD_TYPE=Release &&
|
||||||
make -j$3 install &&
|
make -j$3 install &&
|
||||||
@@ -132,7 +125,7 @@ cd ../../ &&
|
|||||||
echo "-- Build WasmEdge --" &&
|
echo "-- Build WasmEdge --" &&
|
||||||
( wget -nc -q https://github.com/WasmEdge/WasmEdge/archive/refs/tags/0.11.2.zip; unzip -o 0.11.2.zip; ) &&
|
( wget -nc -q https://github.com/WasmEdge/WasmEdge/archive/refs/tags/0.11.2.zip; unzip -o 0.11.2.zip; ) &&
|
||||||
cd WasmEdge-0.11.2 &&
|
cd WasmEdge-0.11.2 &&
|
||||||
( mkdir -p build; echo "" ) &&
|
( mkdir build; echo "" ) &&
|
||||||
cd build &&
|
cd build &&
|
||||||
export BOOST_ROOT="/usr/local/src/boost_1_86_0" &&
|
export BOOST_ROOT="/usr/local/src/boost_1_86_0" &&
|
||||||
export Boost_LIBRARY_DIRS="/usr/local/lib" &&
|
export Boost_LIBRARY_DIRS="/usr/local/lib" &&
|
||||||
|
|||||||
@@ -1,11 +1,4 @@
|
|||||||
#!/bin/bash -u
|
#!/bin/bash
|
||||||
# We use set -e and bash with -u to bail on first non zero exit code of any
|
|
||||||
# processes launched or upon any unbound variable.
|
|
||||||
# We use set -x to print commands before running them to help with
|
|
||||||
# debugging.
|
|
||||||
set -ex
|
|
||||||
|
|
||||||
set -e
|
|
||||||
|
|
||||||
echo "START BUILDING (HOST)"
|
echo "START BUILDING (HOST)"
|
||||||
|
|
||||||
@@ -43,8 +36,7 @@ fi
|
|||||||
|
|
||||||
STATIC_CONTAINER=$(docker ps -a | grep $CONTAINER_NAME |wc -l)
|
STATIC_CONTAINER=$(docker ps -a | grep $CONTAINER_NAME |wc -l)
|
||||||
|
|
||||||
#if [[ "$STATIC_CONTAINER" -gt "0" && "$GITHUB_REPOSITORY" != "" ]]; then
|
if [[ "$STATIC_CONTAINER" -gt "0" && "$GITHUB_REPOSITORY" != "" ]]; then
|
||||||
if false; then
|
|
||||||
echo "Static container, execute in static container to have max. cache"
|
echo "Static container, execute in static container to have max. cache"
|
||||||
docker start $CONTAINER_NAME
|
docker start $CONTAINER_NAME
|
||||||
docker exec -i $CONTAINER_NAME /hbb_exe/activate-exec bash -x /io/build-core.sh "$GITHUB_REPOSITORY" "$GITHUB_SHA" "$BUILD_CORES" "$GITHUB_RUN_NUMBER"
|
docker exec -i $CONTAINER_NAME /hbb_exe/activate-exec bash -x /io/build-core.sh "$GITHUB_REPOSITORY" "$GITHUB_SHA" "$BUILD_CORES" "$GITHUB_RUN_NUMBER"
|
||||||
|
|||||||
@@ -36,12 +36,12 @@
|
|||||||
#include <magic/magic_enum.h>
|
#include <magic/magic_enum.h>
|
||||||
#include <sstream>
|
#include <sstream>
|
||||||
|
|
||||||
#define MAGIC_ENUM(x, _min, _max) \
|
#define MAGIC_ENUM(x) \
|
||||||
template <> \
|
template <> \
|
||||||
struct magic_enum::customize::enum_range<x> \
|
struct magic_enum::customize::enum_range<x> \
|
||||||
{ \
|
{ \
|
||||||
static constexpr int min = _min; \
|
static constexpr int min = -20000; \
|
||||||
static constexpr int max = _max; \
|
static constexpr int max = 20000; \
|
||||||
};
|
};
|
||||||
|
|
||||||
#define MAGIC_ENUM_16(x) \
|
#define MAGIC_ENUM_16(x) \
|
||||||
@@ -59,14 +59,14 @@
|
|||||||
static constexpr bool is_flags = true; \
|
static constexpr bool is_flags = true; \
|
||||||
};
|
};
|
||||||
|
|
||||||
MAGIC_ENUM(ripple::SerializedTypeID, -2, 10004);
|
MAGIC_ENUM(ripple::SerializedTypeID);
|
||||||
MAGIC_ENUM(ripple::LedgerEntryType, 0, 255);
|
MAGIC_ENUM(ripple::LedgerEntryType);
|
||||||
MAGIC_ENUM(ripple::TELcodes, -399, 300);
|
MAGIC_ENUM(ripple::TELcodes);
|
||||||
MAGIC_ENUM(ripple::TEMcodes, -299, -200);
|
MAGIC_ENUM(ripple::TEMcodes);
|
||||||
MAGIC_ENUM(ripple::TEFcodes, -199, -100);
|
MAGIC_ENUM(ripple::TEFcodes);
|
||||||
MAGIC_ENUM(ripple::TERcodes, -99, -1);
|
MAGIC_ENUM(ripple::TERcodes);
|
||||||
MAGIC_ENUM(ripple::TEScodes, 0, 1);
|
MAGIC_ENUM(ripple::TEScodes);
|
||||||
MAGIC_ENUM(ripple::TECcodes, 100, 255);
|
MAGIC_ENUM(ripple::TECcodes);
|
||||||
MAGIC_ENUM_16(ripple::TxType);
|
MAGIC_ENUM_16(ripple::TxType);
|
||||||
MAGIC_ENUM_FLAG(ripple::UniversalFlags);
|
MAGIC_ENUM_FLAG(ripple::UniversalFlags);
|
||||||
MAGIC_ENUM_FLAG(ripple::AccountSetFlags);
|
MAGIC_ENUM_FLAG(ripple::AccountSetFlags);
|
||||||
|
|||||||
Reference in New Issue
Block a user