From 6a393cd16f99a7a6d4fcaeed597d5adad160b4e16542eade626e73f0f8c3cb2b Mon Sep 17 00:00:00 2001 From: Soc Virnyl Estela Date: Mon, 11 Dec 2023 12:14:27 +0000 Subject: [PATCH] OBS-URL: https://build.opensuse.org/package/show/science/julia?expand=0&rev=125 --- julia.spec | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/julia.spec b/julia.spec index d699ae0..a0195eb 100644 --- a/julia.spec +++ b/julia.spec @@ -258,6 +258,15 @@ export CFLAGS="%{optflags} -Wno-stringop-overflow -Wno-maybe-uninitialized" export CXXFLAGS="%{optflags} -Wno-stringop-overflow -Wno-maybe-uninitialized" export LD_LIBRARY_PATH=%{_builddir}/%{buildsubdir}/build/usr/lib:%{_builddir}/%{buildsubdir}/build%{_libdir} +pushd deps + export USE_BLAS64=1 + export USE_BINARYBUILDER_OPENBLAS=0 + export OPENBLAS_LIBNAMESUFFIX="%{?__isa_bits}_" + export OPENBLAS_SYMBOLSUFFIX="%{?__isa_bits}_" + export OPENBLAS_CFLAGS="%{optflags}" + make install-openblas +popd + make %{?_smp_mflags} \ MARCH=%{julia_march} \ %ifarch aarch64 @@ -302,13 +311,11 @@ make %{?_smp_mflags} \ USE_SYSTEM_P7ZIP=1 \ USE_SYSTEM_OPENLIBM=1 \ USE_BLAS64=1 \ - OPENBLAS_LIBNAMESUFFIX="%{?__isa_bits}_" \ - OPENBLAS_SYMBOLSUFFIX="%{?__isa_bits}_" \ JLDFLAGS="$LDFLAGS" \ VERBOSE=1 \ TAGGED_RELEASE_BANNER="openSUSE %{suse_version} experimental build (unofficial)" \ release debug - + # This may fix other issues where libLLVM-14jl.so is not properly copied? if [ "x%{_lib}" != xlib ] ; then cp -a %{_builddir}/%{buildsubdir}/build/usr/lib/* %{_builddir}/%{buildsubdir}/build/%{_libdir}