Skip to content

Commit bda741c

Browse files
committed
Fix multiarch library directory searched by autoloader
1 parent ef592fc commit bda741c

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

lib/numo/linalg/autoloader.rb

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,8 +26,8 @@ def load_library
2626
lapacke_dirs = ['/opt/lapack/lib', '/opt/lapack/lib64', '/opt/local/lib/lapack',
2727
'/usr/local/opt/lapack/lib']
2828
opt_dirs = ['/opt/local/lib', '/opt/local/lib64', '/opt/lib', '/opt/lib64']
29-
base_dirs = ['/usr/local/lib', '/usr/local/lib64', '/usr/lib', '/usr/lib64',
30-
"/usr/lib/#{RbConfig::CONFIG['host_cpu']}-#{RbConfig::CONFIG['host_os']}"]
29+
base_dirs = ['/usr/local/lib', '/usr/local/lib64', '/usr/lib', '/usr/lib64']
30+
base_dirs.concat(Dir["/usr/lib/#{RbConfig::CONFIG['host_cpu']}-*"])
3131
base_dirs.unshift(*ENV['LD_LIBRARY_PATH'].split(':')) unless ENV['LD_LIBRARY_PATH'].nil?
3232

3333
mkl_libs = find_mkl_libs([*base_dirs, *opt_dirs, *mkl_dirs])

0 commit comments

Comments
 (0)