From 517000182e53c2806555d79c7a2d827ee727ab36 Mon Sep 17 00:00:00 2001 From: Eric Voskuil Date: Tue, 21 Jul 2026 03:36:14 -0400 Subject: [PATCH 1/4] Regenerate artifacts. --- builds/cmake/install-cmake.sh | 16 +++++++++------- builds/cmake/install-presets.sh | 16 +++++++++------- builds/gnu/install-gnu.sh | 16 +++++++++------- 3 files changed, 27 insertions(+), 21 deletions(-) diff --git a/builds/cmake/install-cmake.sh b/builds/cmake/install-cmake.sh index cacf681c..b7412079 100755 --- a/builds/cmake/install-cmake.sh +++ b/builds/cmake/install-cmake.sh @@ -462,21 +462,23 @@ main() UltrafastSecp256k1_FLAGS=() UltrafastSecp256k1_OPTIONS=( - "-DSECP256K1_BUILD_TESTS=OFF" - "-DSECP256K1_BUILD_BENCH=OFF" - "-DSECP256K1_BUILD_EXAMPLES=OFF" - "-DSECP256K1_BUILD_JAVA=OFF" - "-DUFSECP_BUILD_SHARED=OFF" "-DSECP256K1_BUILD_CABI=ON" "-DSECP256K1_BUILD_CPU=ON" "-DSECP256K1_BUILD_SHIM=ON" + "-DSECP256K1_USE_ULTRAFAST=ON" "-DSECP256K1_BUILD_CUDA=ON" "-DSECP256K1_BUILD_ROCM=ON" "-DSECP256K1_BUILD_OPENCL=ON" "-DSECP256K1_BUILD_METAL=ON" + "-DSECP256K1_BUILD_BENCH=OFF" + "-DSECP256K1_BUILD_EXAMPLES=OFF" + "-DSECP256K1_BUILD_JAVA=OFF" + "-DSECP256K1_BUILD_TESTS=OFF" + "-DSECP256K1_SHIM_BUILD_SHARED=OFF" + "-DUFSECP_BUILD_SHARED=OFF" "-DSECP256K1_INSTALL=ON" - "-DSECP256K1_INSTALL_PKGCONFIG=ON" - "-DSECP256K1_USE_ULTRAFAST=ON") + "-DSECP256K1_SHIM_INSTALL=ON" + "-DSECP256K1_INSTALL_PKGCONFIG=ON") libbitcoin_system_FLAGS=() diff --git a/builds/cmake/install-presets.sh b/builds/cmake/install-presets.sh index 93dbb6da..0123ed5b 100755 --- a/builds/cmake/install-presets.sh +++ b/builds/cmake/install-presets.sh @@ -478,21 +478,23 @@ main() UltrafastSecp256k1_FLAGS=() UltrafastSecp256k1_OPTIONS=( - "-DSECP256K1_BUILD_TESTS=OFF" - "-DSECP256K1_BUILD_BENCH=OFF" - "-DSECP256K1_BUILD_EXAMPLES=OFF" - "-DSECP256K1_BUILD_JAVA=OFF" - "-DUFSECP_BUILD_SHARED=OFF" "-DSECP256K1_BUILD_CABI=ON" "-DSECP256K1_BUILD_CPU=ON" "-DSECP256K1_BUILD_SHIM=ON" + "-DSECP256K1_USE_ULTRAFAST=ON" "-DSECP256K1_BUILD_CUDA=ON" "-DSECP256K1_BUILD_ROCM=ON" "-DSECP256K1_BUILD_OPENCL=ON" "-DSECP256K1_BUILD_METAL=ON" + "-DSECP256K1_BUILD_BENCH=OFF" + "-DSECP256K1_BUILD_EXAMPLES=OFF" + "-DSECP256K1_BUILD_JAVA=OFF" + "-DSECP256K1_BUILD_TESTS=OFF" + "-DSECP256K1_SHIM_BUILD_SHARED=OFF" + "-DUFSECP_BUILD_SHARED=OFF" "-DSECP256K1_INSTALL=ON" - "-DSECP256K1_INSTALL_PKGCONFIG=ON" - "-DSECP256K1_USE_ULTRAFAST=ON") + "-DSECP256K1_SHIM_INSTALL=ON" + "-DSECP256K1_INSTALL_PKGCONFIG=ON") libbitcoin_system_FLAGS=() diff --git a/builds/gnu/install-gnu.sh b/builds/gnu/install-gnu.sh index 3e39d14c..5d740200 100755 --- a/builds/gnu/install-gnu.sh +++ b/builds/gnu/install-gnu.sh @@ -490,21 +490,23 @@ main() UltrafastSecp256k1_FLAGS=() UltrafastSecp256k1_OPTIONS=( - "-DSECP256K1_BUILD_TESTS=OFF" - "-DSECP256K1_BUILD_BENCH=OFF" - "-DSECP256K1_BUILD_EXAMPLES=OFF" - "-DSECP256K1_BUILD_JAVA=OFF" - "-DUFSECP_BUILD_SHARED=OFF" "-DSECP256K1_BUILD_CABI=ON" "-DSECP256K1_BUILD_CPU=ON" "-DSECP256K1_BUILD_SHIM=ON" + "-DSECP256K1_USE_ULTRAFAST=ON" "-DSECP256K1_BUILD_CUDA=ON" "-DSECP256K1_BUILD_ROCM=ON" "-DSECP256K1_BUILD_OPENCL=ON" "-DSECP256K1_BUILD_METAL=ON" + "-DSECP256K1_BUILD_BENCH=OFF" + "-DSECP256K1_BUILD_EXAMPLES=OFF" + "-DSECP256K1_BUILD_JAVA=OFF" + "-DSECP256K1_BUILD_TESTS=OFF" + "-DSECP256K1_SHIM_BUILD_SHARED=OFF" + "-DUFSECP_BUILD_SHARED=OFF" "-DSECP256K1_INSTALL=ON" - "-DSECP256K1_INSTALL_PKGCONFIG=ON" - "-DSECP256K1_USE_ULTRAFAST=ON") + "-DSECP256K1_SHIM_INSTALL=ON" + "-DSECP256K1_INSTALL_PKGCONFIG=ON") libbitcoin_system_FLAGS=() From 3d6ff2c3d6b8b218d7346c7d435c467ce4f52fff Mon Sep 17 00:00:00 2001 From: Eric Voskuil Date: Tue, 21 Jul 2026 04:04:23 -0400 Subject: [PATCH 2/4] Remove dead code. --- .../vs2022/libbitcoin-node-test/libbitcoin-node-test.props | 3 --- builds/msvc/vs2022/libbitcoin-node/libbitcoin-node.props | 3 --- .../vs2026/libbitcoin-node-test/libbitcoin-node-test.props | 3 --- builds/msvc/vs2026/libbitcoin-node/libbitcoin-node.props | 3 --- 4 files changed, 12 deletions(-) diff --git a/builds/msvc/vs2022/libbitcoin-node-test/libbitcoin-node-test.props b/builds/msvc/vs2022/libbitcoin-node-test/libbitcoin-node-test.props index 3db6cdad..b2d9d4ca 100644 --- a/builds/msvc/vs2022/libbitcoin-node-test/libbitcoin-node-test.props +++ b/builds/msvc/vs2022/libbitcoin-node-test/libbitcoin-node-test.props @@ -56,9 +56,6 @@ static static - - cuda - diff --git a/builds/msvc/vs2022/libbitcoin-node/libbitcoin-node.props b/builds/msvc/vs2022/libbitcoin-node/libbitcoin-node.props index d76f974d..10beb2d4 100644 --- a/builds/msvc/vs2022/libbitcoin-node/libbitcoin-node.props +++ b/builds/msvc/vs2022/libbitcoin-node/libbitcoin-node.props @@ -57,9 +57,6 @@ static static - - cuda - diff --git a/builds/msvc/vs2026/libbitcoin-node-test/libbitcoin-node-test.props b/builds/msvc/vs2026/libbitcoin-node-test/libbitcoin-node-test.props index 3db6cdad..b2d9d4ca 100644 --- a/builds/msvc/vs2026/libbitcoin-node-test/libbitcoin-node-test.props +++ b/builds/msvc/vs2026/libbitcoin-node-test/libbitcoin-node-test.props @@ -56,9 +56,6 @@ static static - - cuda - diff --git a/builds/msvc/vs2026/libbitcoin-node/libbitcoin-node.props b/builds/msvc/vs2026/libbitcoin-node/libbitcoin-node.props index d76f974d..10beb2d4 100644 --- a/builds/msvc/vs2026/libbitcoin-node/libbitcoin-node.props +++ b/builds/msvc/vs2026/libbitcoin-node/libbitcoin-node.props @@ -57,9 +57,6 @@ static static - - cuda - From 23bd291904bfd6ed08c42322671897f1bf4015b5 Mon Sep 17 00:00:00 2001 From: Eric Voskuil Date: Tue, 21 Jul 2026 04:05:08 -0400 Subject: [PATCH 3/4] Bump ultrafast NuGet to 4.5.0.0 --- .../vs2026/libbitcoin-node-test/libbitcoin-node-test.vcxproj | 4 ++-- builds/msvc/vs2026/libbitcoin-node-test/packages.config | 2 +- builds/msvc/vs2026/libbitcoin-node/libbitcoin-node.vcxproj | 4 ++-- builds/msvc/vs2026/libbitcoin-node/packages.config | 2 +- 4 files changed, 6 insertions(+), 6 deletions(-) diff --git a/builds/msvc/vs2026/libbitcoin-node-test/libbitcoin-node-test.vcxproj b/builds/msvc/vs2026/libbitcoin-node-test/libbitcoin-node-test.vcxproj index 1ed68de9..bbd72b19 100644 --- a/builds/msvc/vs2026/libbitcoin-node-test/libbitcoin-node-test.vcxproj +++ b/builds/msvc/vs2026/libbitcoin-node-test/libbitcoin-node-test.vcxproj @@ -161,7 +161,7 @@ - + @@ -177,7 +177,7 @@ - + diff --git a/builds/msvc/vs2026/libbitcoin-node-test/packages.config b/builds/msvc/vs2026/libbitcoin-node-test/packages.config index d857213a..aaf666e8 100644 --- a/builds/msvc/vs2026/libbitcoin-node-test/packages.config +++ b/builds/msvc/vs2026/libbitcoin-node-test/packages.config @@ -6,7 +6,7 @@ | --> - + diff --git a/builds/msvc/vs2026/libbitcoin-node/libbitcoin-node.vcxproj b/builds/msvc/vs2026/libbitcoin-node/libbitcoin-node.vcxproj index b7b357c0..403d117c 100644 --- a/builds/msvc/vs2026/libbitcoin-node/libbitcoin-node.vcxproj +++ b/builds/msvc/vs2026/libbitcoin-node/libbitcoin-node.vcxproj @@ -241,7 +241,7 @@ - + @@ -256,7 +256,7 @@ - + diff --git a/builds/msvc/vs2026/libbitcoin-node/packages.config b/builds/msvc/vs2026/libbitcoin-node/packages.config index 8c330831..c699d18a 100644 --- a/builds/msvc/vs2026/libbitcoin-node/packages.config +++ b/builds/msvc/vs2026/libbitcoin-node/packages.config @@ -6,7 +6,7 @@ | --> - + From 726c7fc6a929e29b56376cde7acb989f6dff9323 Mon Sep 17 00:00:00 2001 From: Eric Voskuil Date: Tue, 21 Jul 2026 15:23:37 -0400 Subject: [PATCH 4/4] Regenerate test runner. --- builds/gnu/test_runner.sh | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/builds/gnu/test_runner.sh b/builds/gnu/test_runner.sh index f3aaa30e..b43d755f 100755 --- a/builds/gnu/test_runner.sh +++ b/builds/gnu/test_runner.sh @@ -8,13 +8,7 @@ # Define tests and options. #============================================================================== -BOOST_UNIT_TEST_OPTIONS=\ - "--log_level=warning "\ - "--show_progress=no "\ - "--detect_memory_leak=0 "\ - "--report_level=no "\ - "--build-info=yes "\ - "--run_tests=*" +BOOST_UNIT_TEST_OPTIONS="--log_level=warning --show_progress=no --detect_memory_leak=0 --report_level=no --build_info=yes --run_test=*" # Run tests. #==============================================================================