summary refs log tree commit diff
path: root/pkgs/tools/misc/ethminer
diff options
context:
space:
mode:
authorBreak Yang <breakds@gmail.com>2020-12-19 22:57:25 -0800
committerJonathan Ringer <jonringer@users.noreply.github.com>2020-12-20 19:56:35 -0800
commit0446b8af52a4c3af59386d3808b1f250c7ad6745 (patch)
tree4c73f3c6d9b9388021775c587e712912a015019b /pkgs/tools/misc/ethminer
parent182b0d051a0ed679d1690c3674f90340606928a1 (diff)
downloadnixpkgs-0446b8af52a4c3af59386d3808b1f250c7ad6745.tar
nixpkgs-0446b8af52a4c3af59386d3808b1f250c7ad6745.tar.gz
nixpkgs-0446b8af52a4c3af59386d3808b1f250c7ad6745.tar.bz2
nixpkgs-0446b8af52a4c3af59386d3808b1f250c7ad6745.tar.lz
nixpkgs-0446b8af52a4c3af59386d3808b1f250c7ad6745.tar.xz
nixpkgs-0446b8af52a4c3af59386d3808b1f250c7ad6745.tar.zst
nixpkgs-0446b8af52a4c3af59386d3808b1f250c7ad6745.zip
ethminer: fix broken package by switching to clang
Diffstat (limited to 'pkgs/tools/misc/ethminer')
-rw-r--r--pkgs/tools/misc/ethminer/default.nix11
1 files changed, 6 insertions, 5 deletions
diff --git a/pkgs/tools/misc/ethminer/default.nix b/pkgs/tools/misc/ethminer/default.nix
index d593d677cc3..f84b0096d04 100644
--- a/pkgs/tools/misc/ethminer/default.nix
+++ b/pkgs/tools/misc/ethminer/default.nix
@@ -1,5 +1,5 @@
 {
-  stdenv,
+  clangStdenv,
   fetchFromGitHub,
   opencl-headers,
   cmake,
@@ -16,7 +16,11 @@
   cli11
 }:
 
-stdenv.mkDerivation rec {
+# Note that this requires clang < 9.0 to build, and currently
+# clangStdenv provides clang 7.1 which satisfies the requirement.
+let stdenv = clangStdenv;
+
+in stdenv.mkDerivation rec {
   pname = "ethminer";
   version = "0.18.0";
 
@@ -71,8 +75,5 @@ stdenv.mkDerivation rec {
     platforms = [ "x86_64-linux" ];
     maintainers = with maintainers; [ nand0p ];
     license = licenses.gpl2;
-    # Doesn't build with gcc9, and if overlayed to use gcc8 stdenv fails on CUDA issues.
-    broken = true;
   };
-
 }