Ethereum mining utility forked from cpp-ethereum with support for GPU mining (both opencl and cuda). The main branch has abandoned GPU mining, but this (Genoil) fork maintains GPU mining support. Reproducible: Always
Created attachment 517166 [details] =net-p2p/cpp-ethereum-genoil-117.ebuild Ebuild to build cpp-ethereum from the genoil fork. Modified upstream to remove the compute_20 architecture that is no longer supported in the cuda toolset, and removed the upstream enforcement of -std=c++11, which caused an error on redefining std. Requires the files/cpp-ethereum-genoil-cuda.patch for the above changes. Also modified the CMakeLists.txt to only build libraries for the native host architecture via $(get_libdir), as it was hard-wired to install libraries into $PREFIX/lib
Created attachment 517168 [details, diff] cpp-ethereum-genoil-cuda.patch Fixes upstream incompatibility issues with current versions of CUDA and current configurations of GCC which pre-define a C std.