From 11056076185446fe8d8e563104ffa70827250215 Mon Sep 17 00:00:00 2001 From: Florian Klink Date: Wed, 8 Apr 2026 16:09:19 +0100 Subject: [PATCH] python3Packages.lightgbm: fix cuda build nvcc needs `-std=c++14` to successfully compile. --- pkgs/development/python-modules/lightgbm/default.nix | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pkgs/development/python-modules/lightgbm/default.nix b/pkgs/development/python-modules/lightgbm/default.nix index 46016b92469e..ca051551f394 100644 --- a/pkgs/development/python-modules/lightgbm/default.nix +++ b/pkgs/development/python-modules/lightgbm/default.nix @@ -93,6 +93,10 @@ buildPythonPackage rec { # Set in pyproject.toml for `cmake.args` in `[tool.scikit-build]`, # but not set by our hooks. (lib.cmakeBool "__BUILD_FOR_PYTHON" true) + ] + ++ lib.optionals cudaSupport [ + # build fails otherwise + (lib.cmakeFeature "CMAKE_CUDA_STANDARD" "14") ]; optional-dependencies = {