Skip to content

Commit

Permalink
Merge pull request #224150 from nviets/xgboost175
Browse files Browse the repository at this point in the history
xgboost: 1.7.4 -> 1.7.5
  • Loading branch information
Mindavi authored Apr 21, 2023
2 parents aec122a + 4c0970c commit c8981de
Showing 1 changed file with 11 additions and 3 deletions.
14 changes: 11 additions & 3 deletions pkgs/development/libraries/xgboost/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@
, llvmPackages
, R
, rPackages
}:
}@inputs:

assert ncclSupport -> cudaSupport;
# Disable regular tests when building the R package
Expand All @@ -22,6 +22,14 @@ assert ncclSupport -> cudaSupport;
# tests.
assert rLibrary -> doCheck != true;

let
# This ensures xgboost gets the correct libstdc++ when
# built with cuda support. This may be removed once
# #226165 rewrites cudaStdenv
inherit (cudaPackages) backendStdenv;
stdenv = if cudaSupport then backendStdenv else inputs.stdenv;
in

stdenv.mkDerivation rec {
pnameBase = "xgboost";
# prefix with r when building the R library
Expand All @@ -37,14 +45,14 @@ stdenv.mkDerivation rec {
# in \
# rWrapper.override{ packages = [ xgb ]; }"
pname = lib.optionalString rLibrary "r-" + pnameBase;
version = "1.7.4";
version = "1.7.5";

src = fetchFromGitHub {
owner = "dmlc";
repo = pnameBase;
rev = "v${version}";
fetchSubmodules = true;
hash = "sha256-HGS9w4g2+Aw5foKjHK/XQvSCnFHUswhzAsQf6XkdvOI=";
hash = "sha256-IBqtyz40VVHdncibnZQAe5oDsjb5isWBYQ6pGx/zt38=";
};

nativeBuildInputs = [ cmake ]
Expand Down

0 comments on commit c8981de

Please sign in to comment.