diff --git a/coin-or-OS.spec b/coin-or-OS.spec index 7222b9f..2308ac2 100644 --- a/coin-or-OS.spec +++ b/coin-or-OS.spec @@ -3,6 +3,16 @@ %global with_asl 1 %global with_mpi 0 +# openblas available on these architectures. +%if 0%{?fedora} && 0%{?fedora} > 26 +%{!?openblas_arches:%global openblas_arches x86_64 %{ix86} armv7hl %{power64} aarch64 s390x} +%else +%{!?openblas_arches:%global openblas_arches x86_64 %{ix86} armv7hl %{power64} aarch64} +%endif +%if 0%{?rhel} +%{!?openblas_arches:%global openblas_arches x86_64 %{ix86} armv7hl %{power64} aarch64} +%endif + Name: coin-or-%{module} Group: Applications/Engineering Summary: Optimization Services @@ -13,7 +23,13 @@ URL: http://projects.coin-or.org/%{module} Source0: http://www.coin-or.org/download/pkgsource/%{module}/%{module}-%{version}.tgz BuildRequires: atlas-devel BuildRequires: bison -BuildRequires: blas-devel +%ifarch %{openblas_arches} +BuildRequires: openblas-devel +BuildRequires: openblas-srpm-macros +%else +BuildRequires: blas-devel +BuildRequires: lapack-devel +%endif BuildRequires: bzip2-devel BuildRequires: gcc, gcc-c++ BuildRequires: coin-or-Bcp-devel @@ -42,7 +58,6 @@ BuildRequires: doxygen BuildRequires: flex BuildRequires: glpk-devel BuildRequires: graphviz -BuildRequires: lapack-devel %if %{with_asl} BuildRequires: mp-devel %endif @@ -162,6 +177,7 @@ LD_LIBRARY_PATH=%{buildroot}%{_libdir} make test %changelog * Fri Feb 23 2018 Antonio Trande - 2.10.1-15 - Rebuild for Ipopt-3.12.9 +- Rebuild against openblas * Thu Feb 22 2018 Antonio Trande - 2.10.1-14 - Add gcc gcc-c++ BR