UmVirt LFS Package info
DB commit: f64c98382982c764c3ba140bfcbbc73d93096acd
APP commit: e09dc78145b10de9481608254eb2ac99efd0068b
OpenBLAS
OpenBLAS is an optimized BLAS (Basic Linear Algebra Subprograms) library based on GotoBLAS2 1.13 BSD version.Package info
Template:
Codename: OpenBLAS
Source file: OpenBLAS-0.3.29.tar.gz
Source file size: 24671913
Source file MD5-checkum: 853a0c5c0747c5943e7ef4bbb793162d
Source directory: OpenBLAS-0.3.29
Package URL: https://umvirt.com/linux/downloads/0.2.3/packages/o/OpenBLAS-0.3.29.tar.gz
Package md5-checksum URL: https://umvirt.com/linux/downloads/0.2.3/packages/o/OpenBLAS-0.3.29.tar.gz.md5sum
Dependances: *** NO DEPENDANCES FOUND ***
Dependance of: llama.cpp, koboldcpp, whisper.cpp.
Patches: *** NO PATCHES FOUND ***
Addons: *** NO ADDONS FOUND ***
Nestings *** NO NESTINGS FOUND ***
Configuration script:
mkdir build &&
cd build &&
cmake -D CMAKE_INSTALL_PREFIX=/usr \
-D CMAKE_BUILD_TYPE=Release \
-D BUILD_SHARED_LIBS=YES \
-D DYNAMIC_ARCH=ON \
-W no-dev ..
cd ..
#64 bit integers
mkdir build64 &&
cd build64 &&
cmake -D CMAKE_INSTALL_PREFIX=/usr \
-D CMAKE_BUILD_TYPE=Release \
-D BUILD_SHARED_LIBS=YES \
-D DYNAMIC_ARCH=ON \
-D INTERFACE64=1 \
-W no-dev ..
Build script:
cd build
make
cd ..
#64 bit integers
cd build64
make
Install script:
cd build
make DESTDIR=DESTDIR install
cd DESTDIR/usr/lib
for _lib in blas cblas lapack lapacke; do
ln -s libopenblas.so.0.3 lib${_lib}.so
ln -s libopenblas.so.0.3 lib${_lib}.so.3
ln -s openblas.pc pkgconfig/${_lib}.pc
done
cd ../../../
cp -Rv DESTDIR/usr/lib/* /usr/lib
cp -Rv DESTDIR/usr/include/* /usr/include
cd ..
#64 bit integers
cd build64
make DESTDIR=DESTDIR64 install
cd DESTDIR64/usr/lib
for _lib in blas64 cblas64 lapack64 lapacke64; do
ln -s libopenblas_64.so.0.3 lib${_lib}.so
ln -s libopenblas_64.so.0.3 lib${_lib}.so.3
ln -s openblas64.pc pkgconfig/${_lib}.pc
done
ln -s libopenblas_64.so.0.3 libopenblas64_.so # Needed by julia
cd ../../..
cp -Rv DESTDIR64/usr/lib/* /usr/lib
cp -Rv DESTDIR64/usr/include/* /usr/include