diff --git a/pkgs/development/python-modules/torchaudio/default.nix b/pkgs/development/python-modules/torchaudio/default.nix index 4c64ba3c9275..9e10083ca976 100644 --- a/pkgs/development/python-modules/torchaudio/default.nix +++ b/pkgs/development/python-modules/torchaudio/default.nix @@ -3,6 +3,7 @@ symlinkJoin, buildPythonPackage, fetchFromGitHub, + fetchpatch, # nativeBuildInputs cmake, @@ -86,7 +87,17 @@ buildPythonPackage rec { hash = "sha256-BRn4EZ7bIujGA6b/tdMu9yDqJNEaf/f1Kj45aLHC/JI="; }; - patches = [ ./0001-setup.py-propagate-cmakeFlags.patch ]; + patches = [ + ./0001-setup.py-propagate-cmakeFlags.patch + + # fix missing FLT_MAX symbol (dropped in CUDA 12.5) + # https://github.com/pytorch/audio/pull/3811 + # drop after update to torchaudio 2.6.0 + (fetchpatch { + url = "https://github.com/pytorch/audio/commit/7797f83e1d66ff78872763e1da3a5fb2f0534c40.patch"; + hash = "sha256-mHFCWuHhveyUP9cN0Kn6GXZsC3njTcM2ONVaB/qK1zU="; + }) + ]; postPatch = ''