File: 0002-Fix-missing-lapack-blas.patch

package info (click to toggle)
hipblas 6.4.3-1~exp1
  • links: PTS, VCS
  • area: main
  • in suites: experimental
  • size: 17,920 kB
  • sloc: cpp: 208,774; f90: 49,800; python: 4,680; ansic: 1,142; sh: 831; makefile: 55; xml: 23
file content (40 lines) | stat: -rw-r--r-- 1,556 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
From: Christian Bayle <bayle@debian.org>
Date: Thu, 2 Oct 2025 16:30:24 +0200
Subject: Fix missing lapack blas

Forwarded: not-needed
---
 clients/CMakeLists.txt | 7 +++++++
 1 file changed, 7 insertions(+)

diff --git a/clients/CMakeLists.txt b/clients/CMakeLists.txt
index 7cad5e1..f526cae 100644
--- a/clients/CMakeLists.txt
+++ b/clients/CMakeLists.txt
@@ -21,12 +21,16 @@
 
 # ROCm software requires Ubuntu 16.04 or Fedora 24, which has cmake 3.5
 cmake_minimum_required( VERSION 3.5 )
+include(GNUInstallDirs)
 
 function( get_lapack lapack_lib lapack_inc )
   if(EXISTS  "${BUILD_DIR}/deps/deps-install/lib/liblapack.a")
     set( lib "${BUILD_DIR}/deps/deps-install/lib/liblapack.a" )
     set( inc "${BUILD_DIR}/deps/deps-install/include" )
     set( ${cblas_inc} ${inc} PARENT_SCOPE )
+  elseif(EXISTS "/lib/x86_64-linux-gnu/liblapack64.a")
+    set( lib "/lib/x86_64-linux-gnu/liblapack64.a" )
+    set( inc "/usr/include/x86_64-linux-gnu" )
   else()
     find_package( lapack REQUIRED CONFIG )
     set( lib "lapack" )
@@ -50,6 +54,9 @@ function( get_cblas cblas_libs cblas_inc )
       set( libs ${BUILD_DIR}/deps/deps-install/lib/libcblas.a ${BUILD_DIR}/deps/deps-install/lib/libblas.a )
       set( inc "${BUILD_DIR}/deps/deps-install/include" )
       set( ${cblas_inc} ${inc} PARENT_SCOPE )
+    elseif(EXISTS "/lib/x86_64-linux-gnu/libblas64.a")
+      set( lib "/lib/x86_64-linux-gnu/libblas64.a" )
+      set( inc "/usr/include/x86_64-linux-gnu" )
     else()
       find_package( cblas REQUIRED CONFIG )
       set( libs cblas blas )