about summary refs log tree commit diff
path: root/pkgs/development/python-modules/kaldi-active-grammar
diff options
context:
space:
mode:
authorckie <git-525ff67@ckie.dev>2022-11-29 19:47:47 +0200
committerckie <git-525ff67@ckie.dev>2022-12-01 06:47:05 +0200
commit46c2da3f1e0eba12077c0d25180b4f6000793787 (patch)
treeb54fd8624e86f3198a95dbc714fee835fb08fe23 /pkgs/development/python-modules/kaldi-active-grammar
parentb36fd0871040ec9960558c580a8826ae63fa6324 (diff)
pythonPackages.kaldi-active-grammar: fix compatability with OpenBLAS v0.3.21
Diffstat (limited to 'pkgs/development/python-modules/kaldi-active-grammar')
-rw-r--r--pkgs/development/python-modules/kaldi-active-grammar/fork.nix14
1 files changed, 14 insertions, 0 deletions
diff --git a/pkgs/development/python-modules/kaldi-active-grammar/fork.nix b/pkgs/development/python-modules/kaldi-active-grammar/fork.nix
index bcd4720f50075..7748e34df6f2d 100644
--- a/pkgs/development/python-modules/kaldi-active-grammar/fork.nix
+++ b/pkgs/development/python-modules/kaldi-active-grammar/fork.nix
@@ -70,6 +70,20 @@ stdenv.mkDerivation rec {
   postPatch = ''
     # Replace the shebangs for the various build scripts
     patchShebangs src
+    # Compatability with OpenBLAS 0.3.21
+    substituteInPlace src/matrix/cblas-wrappers.h \
+      --replace stptri_ LAPACK_stptri \
+      --replace dtptri_ LAPACK_dtptri \
+      --replace sgetrf_ LAPACK_sgetrf \
+      --replace dgetrf_ LAPACK_dgetrf \
+      --replace sgetri_ LAPACK_sgetri \
+      --replace dgetri_ LAPACK_dgetri \
+      --replace sgesvd_ LAPACK_sgesvd \
+      --replace dgesvd_ LAPACK_dgesvd \
+      --replace ssptri_ LAPACK_ssptri \
+      --replace dsptri_ LAPACK_dsptri \
+      --replace ssptrf_ LAPACK_ssptrf \
+      --replace dsptrf_ LAPACK_dsptrf
   '';
 
   configurePhase = ''