Package Details: clblast-git 1.6.1.5.gbcd294a9-2

Git Clone URL: https://aur.archlinux.org/clblast-git.git (read-only, click to copy)
Package Base: clblast-git
Description: Tuned OpenCL BLAS library (works with OpenCL 1.1)
Upstream URL: https://github.com/CNugteren/CLBlast
Licenses: Apache
Conflicts: clblast
Provides: clblast
Submitter: Schmetzler
Maintainer: Schmetzler
Last Packager: Schmetzler
Votes: 5
Popularity: 0.000078
First Submitted: 2017-07-03 09:25 (UTC)
Last Updated: 2023-11-09 12:09 (UTC)

Required by (16)

Sources (1)

Latest Comments

Schmetzler commented on 2024-01-23 08:34 (UTC) (edited on 2024-01-23 08:42 (UTC) by Schmetzler)

Well I do not know, why you need it in /usr/local/lib ... the library is placed in /usr/lib/ as in the official Archlinux Package clblast (see https://archlinux.org/packages/extra/x86_64/clblast/files/) ... and even the arch package etiquette says so: Packages should never be installed to /usr/local/ (https://wiki.archlinux.org/title/Arch_package_guidelines#Package_Etiquette)

kyuzial commented on 2024-01-23 08:00 (UTC)

It seems that there is a missing dependency, and the clblast-git package doesn't place it in the correct location. You can attempt to resolve this issue by creating a symlink, bundling the library, or we could file a bug report with LM Studio's team. Error: /usr/local/lib/libclblast.so.1: cannot open shared object file: No such file or directory

Freed commented on 2023-07-19 12:27 (UTC)

Please change make to cmake --build _build and make install to cmake --install _build, Because if users export CMAKE_GENERATOR=ninja, it will fail.

gshah commented on 2021-09-25 07:45 (UTC)

I was getting the error mv: cannot stat: "${pkgdir}/usr/lib64"

Commenting out mv "${pkgdir}/usr/lib64" "${pkgdir}/usr/lib"

in the PKGBUILD fixed the issue.

Schmetzler commented on 2018-03-05 15:31 (UTC)

I did this on purpose but I forgot the reason. I think it had something to do with different implementations of clblas. I will change it, but there may occur issues on an other side.

CNugteren commented on 2018-03-03 12:04 (UTC)

It turns out this package installs headers in /usr/include/CLBlast/ rather than /usr/include. This is fine if a user needs to include clblast.h in his/her own application, but doesn't work e.g. when installing PyCLBlast from PyPi (https://pypi.python.org/pypi/pyclblast/1.0.1). Would it be possible to install the headers in the default system path instead?

See this issue for more details: https://github.com/CNugteren/CLBlast/issues/252

Schmetzler commented on 2018-01-19 08:11 (UTC)

Ah sorry didn't know that I can't install in lib64 (maybe they changed something in git-repo, initially I could install it). Should be fixed now.

andrew-wja commented on 2018-01-18 16:49 (UTC) (edited on 2018-01-18 16:49 (UTC) by andrew-wja)

This package builds just fine, but cannot install -- it appears to create /usr/lib64, which of course it cannot own, since many other 64-bit libs must live in that directory. Error log follows:

==> Finished making: clblast-git 1.2.0.124.gb35e3d1-1 (Thu Jan 18 16:45:09 GMT 2018)
loading packages...
resolving dependencies...
looking for conflicting packages...

Packages (1) clblast-git-1.2.0.124.gb35e3d1-1

Total Installed Size:  9.73 MiB

:: Proceed with installation? [Y/n] 
(1/1) checking keys in keyring                                                                                                                  [########] 100%
(1/1) checking package integrity                                                                                                                [########] 100%
(1/1) loading package files                                                                                                                     [########] 100%
(1/1) checking for file conflicts                                                                                                               [########] 100%
error: failed to commit transaction (conflicting files)
clblast-git: /usr/lib64 exists in filesystem
Errors occurred, no packages were upgraded.