summaryrefslogtreecommitdiff
path: root/packaging/hdf5.spec
diff options
context:
space:
mode:
Diffstat (limited to 'packaging/hdf5.spec')
-rw-r--r--packaging/hdf5.spec15
1 files changed, 12 insertions, 3 deletions
diff --git a/packaging/hdf5.spec b/packaging/hdf5.spec
index 37184ed..1975413 100644
--- a/packaging/hdf5.spec
+++ b/packaging/hdf5.spec
@@ -43,8 +43,17 @@ Url: http://www.hdfgroup.org/HDF5/
Source0: %{name}-%{version}.tar.gz
Source1001: hdf5.manifest
BuildRequires: fdupes
+BuildRequires: gcc
+%ifarch %{arm}
+BuildRequires: gcc-accel-armv7l-cross-arm
+BuildRequires: gcc-accel-armv7l-cross-arm
+%endif
+%ifarch aarch64
+BuildRequires: gcc-accel-aarch64-cross-aarch64
+BuildRequires: gcc-accel-aarch64-cross-aarch64
+%endif
BuildRequires: gcc-c++
-BuildRequires: gcc-fortran
+BuildRequires: gcc-fortran libgfortran
BuildRequires: krb5-devel
%if 0%{?use_sz2}
BuildRequires: libsz2-devel
@@ -371,8 +380,8 @@ for build_dir in build %{_mpi}; do
done
%build
-export CC=gcc
-export CXX=g++
+export CC="${CC:-gcc}"
+export CXX="${CXX:-g++}"
export F9X=gfortran
export CFLAGS="%{optflags}"
%if 0%{?asan}