From 3494a026c23eceec8b1da01ea2f13fcdda86e84d Mon Sep 17 00:00:00 2001 From: Orion Poplawski Date: Mon, 16 Aug 2021 22:06:27 -0600 Subject: [PATCH] Try disabling lto on arm 32-bit to reduce memory usage --- petsc.spec | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/petsc.spec b/petsc.spec index 3b0ab88..db87cf0 100644 --- a/petsc.spec +++ b/petsc.spec @@ -629,6 +629,10 @@ pushd %{name}-%{version} popd %build +%ifarch %{arm} +# Likely running out of memory during build +%global _lto_cflags %{nil} +%endif pushd %{name}-%{version} %configure --with-cc=gcc --with-cxx=g++ --with-fc=gfortran \ %{petsc_build_options} \ @@ -661,10 +665,6 @@ pushd %{name}-%{version} ## RPM_BUILD_NCPUS="`%{_bindir}/getconf _NPROCESSORS_ONLN`" -%ifarch %{arm} -# Likely running out of memory during build -[ $RPM_BUILD_NCPUS -gt 3 ] && RPM_BUILD_NCPUS=3 -%endif make \ V=1 MAKE_NP=$RPM_BUILD_NCPUS PETSC_DIR=%{_builddir}/%{name}-%{version}/%{name}-%{version} PETSC_ARCH=%{_arch} all popd