mirror of
https://github.com/luxfi/node.git
synced 2026-10-30 15:24:05 +00:00
Three things broke when the D and F ports and the GPU code left this repository for compute, and none of them showed up until the C++ leg of the differential was run from a clean checkout. durability_test.cpp added a uint8_t to a literal and initialized a uint64_t field with the result. The addition promotes to int, and a braced initializer will not narrow, so the file did not compile. oraclevm compiles two of fhevm's sources directly and named them at a fixed path beside itself. fhevm is in compute now, so that path is empty. It looks beside itself first, then in compute, and takes -DFHEVM_DIR to be told outright; a tree that still carries fhevm in place keeps working, and the error now says what to pass when neither answers. With these and the two CMake paths corrected in compute, the differential runs 942 vectors through Go, Rust and C++ and they agree on every field. Co-authored-by: Hanzo Dev <[email protected]>