Date: Wednesday, February 1, 2023 @ 19:55:50 Author: arojas Revision: 1391859
Use openblas64 Modified: julia/trunk/PKGBUILD ----------+ PKGBUILD | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2023-02-01 19:48:07 UTC (rev 1391858) +++ PKGBUILD 2023-02-01 19:55:50 UTC (rev 1391859) @@ -9,12 +9,12 @@ pkgname=julia epoch=2 pkgver=1.8.5 -pkgrel=2 +pkgrel=3 arch=(x86_64) pkgdesc='High-level, high-performance, dynamic programming language' url='https://julialang.org/' license=(MIT) -depends=(cblas fftw hicolor-icon-theme libgit2 libunwind libutf8proc openblas +depends=(fftw hicolor-icon-theme libgit2 libunwind libutf8proc openblas64 cblas64 lapack64 suitesparse mbedtls openlibm pcre2 llvm14-libs p7zip libblastrampoline) makedepends=(cmake gcc-fortran python llvm14 patchelf libwhich) optdepends=('gnuplot: If using the Gaston Package from julia') @@ -60,7 +60,7 @@ '8d01fc8f86e15e2ca2e743d559d99cad86f2d301c1b9de0ad01d89aa84684b8e' 'a47b2e110438082c101392b36d944ee8c40e6113231b88d1ba63b1c1b61b5eaa' '6539680cc18af72d6d92be7ce5b5480dd25462888131ad215effed4b6db77d40' - 'dda2e9c99f074f57edbece7b24e8da2600c39b645578ef12d3603bdf528064ab') + '31aa67fd0414188792587a4365bad9143f322a2eca5069f2b6507bb8415cbc0b') validpgpkeys=('3673DF529D9049477F76B37566E3C7DC03D6E495') # Julia (Binary signing key) <[email protected]> options=(!lto) @@ -91,7 +91,6 @@ patch -p1 -i ../julia-mpfr-4.2.patch # Fix test failures due to using system blas sed -e 's|0.22314355f0 + 3.1415927f0im|0.22314355f0 - 3.1415927f0im|' -i stdlib/LinearAlgebra/test/lu.jl - sed -e 's|\$Int|Int32|' -i stdlib/LinearAlgebra/test/lu.jl # Find system libstdc++ patch -p1 -i ../0b211609.patch # Don't expect libssp.so @@ -136,6 +135,13 @@ USE_SYSTEM_ZLIB=1 \ USE_SYSTEM_P7ZIP=1 \ USE_SYSTEM_OPENLIBM=1 \ + USE_BLAS64=1 \ + LIBBLAS=-lblas64 \ + LIBBLASNAME=libblas64 \ + LIBCBLAS=-lcblas64 \ + LIBCBLASNAME=libcblas64 \ + LIBLAPACK=-llapack64 \ + LIBLAPACKNAME=liblapack64 \ LLVM_CONFIG=llvm-config-14 \ MARCH=x86-64" @@ -158,6 +164,7 @@ --skip LibSSH2_jll \ --skip MbedTLS_jll \ --skip MPFR_jll \ + --skip OpenBLAS_jll \ --skip SuiteSparse \ --skip SuiteSparse_jll \ --skip PCRE2_jll \ @@ -171,9 +178,7 @@ cd $pkgname-$pkgver make DESTDIR="$pkgdir" install $_buildopts - ln -s /usr/lib/libopenblas.so "$pkgdir"/usr/lib/julia/libopenblas64_.so # Needed by some 3rd party packages ln -sf /etc/ssl/cert.pem "$pkgdir"/usr/share/julia # Needed by some packages - echo "ENV[\"LD_LIBRARY_PATH\"]=\"/usr/lib/julia\"" >> "$pkgdir"/etc/julia/startup.jl # Fix loading Arpack rm "$pkgdir"/usr/lib/julia/libccalltest.so.debug # Remove debug testing library install -Dm644 LICENSE.md -t "$pkgdir"/usr/share/licenses/$pkgname
