Use set_build_flags macro
Drop old opt_ macros
This commit is contained in:
parent
0dc3e87935
commit
9af26a187c
27
openmpi.spec
27
openmpi.spec
@ -1,17 +1,3 @@
|
|||||||
%global _hardened_build 1
|
|
||||||
# We only compile with gcc, but other people may want other compilers.
|
|
||||||
# Set the compiler here.
|
|
||||||
%global opt_cc gcc
|
|
||||||
# Optional CFLAGS to use with the specific compiler...gcc doesn't need any,
|
|
||||||
# so uncomment and define to use
|
|
||||||
#global opt_cflags
|
|
||||||
%global opt_cxx g++
|
|
||||||
#global opt_cxxflags
|
|
||||||
%global opt_f77 gfortran
|
|
||||||
#global opt_fflags
|
|
||||||
%global opt_fc gfortran
|
|
||||||
#global opt_fcflags
|
|
||||||
|
|
||||||
# Optional name suffix to use...we leave it off when compiling with gcc, but
|
# Optional name suffix to use...we leave it off when compiling with gcc, but
|
||||||
# for other compiled versions to install side by side, it will need a
|
# for other compiled versions to install side by side, it will need a
|
||||||
# suffix in order to keep the names from conflicting.
|
# suffix in order to keep the names from conflicting.
|
||||||
@ -41,7 +27,7 @@
|
|||||||
|
|
||||||
Name: openmpi%{?_cc_name_suffix}
|
Name: openmpi%{?_cc_name_suffix}
|
||||||
Version: 4.1.0
|
Version: 4.1.0
|
||||||
Release: 1%{?dist}
|
Release: 2%{?dist}
|
||||||
Summary: Open Message Passing Interface
|
Summary: Open Message Passing Interface
|
||||||
License: BSD and MIT and Romio
|
License: BSD and MIT and Romio
|
||||||
URL: http://www.open-mpi.org/
|
URL: http://www.open-mpi.org/
|
||||||
@ -177,6 +163,7 @@ OpenMPI support for Python 3.
|
|||||||
%autosetup -p1
|
%autosetup -p1
|
||||||
|
|
||||||
%build
|
%build
|
||||||
|
%set_build_flags
|
||||||
./configure --prefix=%{_libdir}/%{name} \
|
./configure --prefix=%{_libdir}/%{name} \
|
||||||
--mandir=%{_mandir}/%{namearch} \
|
--mandir=%{_mandir}/%{namearch} \
|
||||||
--includedir=%{_includedir}/%{namearch} \
|
--includedir=%{_includedir}/%{namearch} \
|
||||||
@ -194,12 +181,6 @@ OpenMPI support for Python 3.
|
|||||||
--with-libevent=external \
|
--with-libevent=external \
|
||||||
--with-pmix=external \
|
--with-pmix=external \
|
||||||
%endif
|
%endif
|
||||||
CC=%{opt_cc} CXX=%{opt_cxx} \
|
|
||||||
LDFLAGS='%{__global_ldflags}' \
|
|
||||||
CFLAGS="%{?opt_cflags} %{!?opt_cflags:$RPM_OPT_FLAGS}" \
|
|
||||||
CXXFLAGS="%{?opt_cxxflags} %{!?opt_cxxflags:$RPM_OPT_FLAGS}" \
|
|
||||||
FC=%{opt_fc} FCFLAGS="%{?opt_fcflags} %{!?opt_fcflags:$RPM_OPT_FLAGS}"
|
|
||||||
# --with-contrib-vt-flags='CXXFLAGS="-I%{_includedir}/dyninst -L%{_libdir}/dyninst"' \
|
|
||||||
|
|
||||||
%make_build V=1
|
%make_build V=1
|
||||||
|
|
||||||
@ -364,6 +345,10 @@ make check
|
|||||||
|
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Sun Jan 24 2021 Orion Poplawski <orion@nwra.com> - 4.1.0-2
|
||||||
|
- Use set_build_flags macro
|
||||||
|
- Drop old opt_ macros
|
||||||
|
|
||||||
* Sun Jan 24 2021 Orion Poplawski <orion@nwra.com> - 4.1.0-1
|
* Sun Jan 24 2021 Orion Poplawski <orion@nwra.com> - 4.1.0-1
|
||||||
- Update to 4.1.0
|
- Update to 4.1.0
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user