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
