summary refs log tree commit diff
path: root/pkgs/applications
diff options
context:
space:
mode:
authorRobert T. McGibbon <rmcgibbo@gmail.com>2021-02-12 18:48:10 -0500
committerRobert T. McGibbon <rmcgibbo@gmail.com>2021-02-20 15:41:18 -0500
commit40062e431b82dc24d679efff0b42dec103ce1983 (patch)
treeeea252c8653e3e0b6e400b6c6486fa29419f0d36 /pkgs/applications
parent88b81aab7499d99237fb49b6d495b3fa7fa22145 (diff)
downloadnixpkgs-40062e431b82dc24d679efff0b42dec103ce1983.tar
nixpkgs-40062e431b82dc24d679efff0b42dec103ce1983.tar.gz
nixpkgs-40062e431b82dc24d679efff0b42dec103ce1983.tar.bz2
nixpkgs-40062e431b82dc24d679efff0b42dec103ce1983.tar.lz
nixpkgs-40062e431b82dc24d679efff0b42dec103ce1983.tar.xz
nixpkgs-40062e431b82dc24d679efff0b42dec103ce1983.tar.zst
nixpkgs-40062e431b82dc24d679efff0b42dec103ce1983.zip
cbc: 2.10.3 -> 2.10.4
Diffstat (limited to 'pkgs/applications')
-rw-r--r--pkgs/applications/science/math/cbc/default.nix11
1 files changed, 7 insertions, 4 deletions
diff --git a/pkgs/applications/science/math/cbc/default.nix b/pkgs/applications/science/math/cbc/default.nix
index b75f3d3f786..1909e4bb1d0 100644
--- a/pkgs/applications/science/math/cbc/default.nix
+++ b/pkgs/applications/science/math/cbc/default.nix
@@ -2,14 +2,18 @@
 
 stdenv.mkDerivation rec {
   pname = "cbc";
-  version = "2.10.3";
+  version = "2.10.4";
+
+  # Note: Cbc 2.10.5 contains Clp 1.17.5 which hits this bug
+  # that breaks or-tools https://github.com/coin-or/Clp/issues/130
 
   src = fetchurl {
     url = "https://www.coin-or.org/download/source/Cbc/Cbc-${version}.tgz";
-    sha256 = "1zzcg40ky5v96s7br2hqlkqdspwrn43kf3757g6c35wl29bq6f5d";
+    sha256 = "0zq66j1vvpslswhzi9yfgkv6vmg7yry4pdmfgqaqw2vhyqxnsy39";
   };
 
-  configureFlags = [ "-C" ];
+  # or-tools has a hard dependency on Cbc static libraries, so we build both
+  configureFlags = [ "-C" "--enable-static" ];
 
   enableParallelBuilding = true;
 
@@ -24,7 +28,6 @@ stdenv.mkDerivation rec {
     license = lib.licenses.epl10;
     maintainers = [ lib.maintainers.eelco ];
     platforms = lib.platforms.linux ++ lib.platforms.darwin;
-    broken = stdenv.isAarch64; # Missing <immintrin.h> after 2.10.0
     description = "A mixed integer programming solver";
   };
 }