Hello community,

here is the log from the commit of package legion for openSUSE:Factory checked 
in at 2017-10-09 19:43:50
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/legion (Old)
 and      /work/SRC/openSUSE:Factory/.legion.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "legion"

Mon Oct  9 19:43:50 2017 rev:8 rq:532256 version:17.08.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/legion/legion.changes    2017-09-09 
20:25:29.478914867 +0200
+++ /work/SRC/openSUSE:Factory/.legion.new/legion.changes       2017-10-09 
19:47:35.157258956 +0200
@@ -1,0 +2,6 @@
+Thu Oct  5 13:04:42 UTC 2017 - [email protected]
+
+- Force load of MPI environment
+- Use OpenMPI2 instead of OpenMPI1 except for ppc64be (unsupported by OpenMPI 
>= 2)
+
+-------------------------------------------------------------------

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ legion.spec ++++++
--- /var/tmp/diff_new_pack.3aAkaG/_old  2017-10-09 19:47:35.901226258 +0200
+++ /var/tmp/diff_new_pack.3aAkaG/_new  2017-10-09 19:47:35.905226082 +0200
@@ -18,6 +18,11 @@
 
 
 %define git_ver .0.291592ef
+%ifarch ppc64
+%define mpi_implem openmpi
+%else
+%define mpi_implem openmpi2
+%endif
 
 Name:           legion
 Version:        17.08.0
@@ -30,12 +35,12 @@
 
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 
+BuildRequires:  %{mpi_implem}
+BuildRequires:  %{mpi_implem}-devel
 BuildRequires:  cmake
 BuildRequires:  gasnet-devel
 BuildRequires:  gcc-c++
 BuildRequires:  hwloc-devel
-BuildRequires:  openmpi
-BuildRequires:  openmpi-devel
 
 %description
 Legion is a data-centric parallel programming system for writing portable
@@ -84,6 +89,7 @@
 %setup -q -n  %{name}-%{version}%{git_ver}
 
 %build
+. %{_libdir}/mpi/gcc/%{mpi_implem}/bin/mpivars.sh
 %{cmake} -DLegion_USE_HWLOC=ON \
          -DLegion_USE_GASNet=ON \
          -DLegion_BUILD_EXAMPLES=ON \
@@ -94,10 +100,12 @@
 make %{?_smp_mflags}
 
 %install
+. %{_libdir}/mpi/gcc/%{mpi_implem}/bin/mpivars.sh
 make -C build install DESTDIR=%{buildroot} 
 
 %check
-LD_LIBRARY_PATH='%{buildroot}/%{_libdir}:%{_libdir}/mpi/gcc/openmpi/%{_lib}' 
make -C build %{?_smp_mflags} test ARGS='-V'
+. %{_libdir}/mpi/gcc/%{mpi_implem}/bin/mpivars.sh
+LD_LIBRARY_PATH="%{buildroot}/%{_libdir}:${LD_LIBRARY_PATH}" make -C build 
%{?_smp_mflags} test ARGS='-V'
 
 %post -n liblegion1 -p /sbin/ldconfig
 %postun -n liblegion1 -p /sbin/ldconfig


Reply via email to