1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42
|
Description: Revert commit 682834b87d46d19aa71e11c235163277a28e40b5
This commit uses rapidjson::kWriteNanAndInfNullFlag which is present
in rapidjson master branch but has not yet been released, so the build
fails when xmrig is built with system rapidjson instead of bundled.
Author: Ben Westover <me@benthetechguy.net>
Forwarded: not-needed
Last-Update: 2025-06-18
--- a/cmake/cpu.cmake
+++ b/cmake/cpu.cmake
@@ -29,8 +29,6 @@
set(WITH_VAES OFF)
endif()
-add_definitions(-DRAPIDJSON_WRITE_DEFAULT_FLAGS=6) # rapidjson::kWriteNanAndInfFlag | rapidjson::kWriteNanAndInfNullFlag
-
if (ARM_V8)
set(ARM_TARGET 8)
elseif (ARM_V7)
--- a/src/base/api/Api.cpp
+++ b/src/base/api/Api.cpp
@@ -20,7 +20,6 @@
#include "base/api/Api.h"
-#include "3rdparty/rapidjson/writer.h"
#include "base/api/interfaces/IApiListener.h"
#include "base/api/requests/HttpApiRequest.h"
#include "base/crypto/keccak.h"
@@ -46,12 +45,6 @@
namespace xmrig {
-static_assert(
- RAPIDJSON_WRITE_DEFAULT_FLAGS == (rapidjson::kWriteNanAndInfFlag | rapidjson::kWriteNanAndInfNullFlag),
- "(rapidjson::kWriteNanAndInfFlag | rapidjson::kWriteNanAndInfNullFlag) required"
- );
-
-
static rapidjson::Value getResources(rapidjson::Document &doc)
{
using namespace rapidjson;
|