Hello community, here is the log from the commit of package petsc for openSUSE:Factory checked in at 2018-02-22 15:00:23 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/petsc (Old) and /work/SRC/openSUSE:Factory/.petsc.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "petsc" Thu Feb 22 15:00:23 2018 rev:7 rq:574865 version:3.7.6 Changes: -------- --- /work/SRC/openSUSE:Factory/petsc/petsc.changes 2018-02-06 16:50:29.412316248 +0100 +++ /work/SRC/openSUSE:Factory/.petsc.new/petsc.changes 2018-02-22 15:00:24.310409085 +0100 @@ -1,0 +2,13 @@ +Fri Feb 9 20:14:15 UTC 2018 - [email protected] + +- Since the OpenBLAS build was fixed, reenable scalapack + on s390 (bsc#1079513). +- Add support for openmpi2 for HPC (FATE#325089). +- Fix build on ppc64le (bsc#1080380). + +------------------------------------------------------------------- +Fri Feb 9 15:00:10 UTC 2018 - [email protected] + +- Fix summary in module files (bnc#1080259) + +------------------------------------------------------------------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ petsc.spec ++++++ --- /var/tmp/diff_new_pack.OxtJKr/_old 2018-02-22 15:00:25.802355410 +0100 +++ /var/tmp/diff_new_pack.OxtJKr/_new 2018-02-22 15:00:25.806355266 +0100 @@ -66,6 +66,15 @@ %{bcond_without hpc} %endif +%if "%flavor" == "gnu-openmpi2-hpc" +%{?DisOMPI2} +%define mpi_family openmpi +%define compiler_family gnu +%undefine c_f_ver +%define mpi_vers 2 +%{bcond_without hpc} +%endif + %if "%flavor" == "gnu-mvapich2-hpc" %define mpi_family mvapich2 %define compiler_family gnu @@ -112,10 +121,6 @@ %{bcond_without hpc} %endif -%ifarch s390 -%{?with_hpc:ExclusiveArch: do_not_build} -%endif - %if %{without hpc} %if 0%{!?package_name:1} %define package_name() %{pname}%{?with_mpi:-%{mpi_family}} @@ -297,11 +302,14 @@ %hpc_setup module load phdf5 scalapack openblas %endif +%ifarch ppc64le +export ARCHCFLAGS=-fPIC +%endif ./config/configure.py \ - --CFLAGS="$RPM_OPT_FLAGS" \ - --FFLAGS="$RPM_OPT_FLAGS" \ - --CXXFLAGS="$RPM_OPT_FLAGS" \ + --CFLAGS="$RPM_OPT_FLAGS $ARCHCFLAGS" \ + --FFLAGS="$RPM_OPT_FLAGS $ARCHCFLAGS" \ + --CXXFLAGS="$RPM_OPT_FLAGS $ARCHCFLAGS" \ --prefix=%{p_prefix} \ --with-clanguage=C++ \ --with-c-support \ @@ -419,7 +427,7 @@ module-whatis "Name: %{pname} built with %{compiler_family} compiler and %{mpi_family} MPI" module-whatis "Version: %{version}" module-whatis "Category: runtime library" -module-whatis "Description: %{summary}" +module-whatis "Description: %{SUMMARY:0}" module-whatis "%{url}" set version %{version} ++++++ _multibuild ++++++ --- /var/tmp/diff_new_pack.OxtJKr/_old 2018-02-22 15:00:25.834354259 +0100 +++ /var/tmp/diff_new_pack.OxtJKr/_new 2018-02-22 15:00:25.838354115 +0100 @@ -2,6 +2,7 @@ <package>serial</package> <!-- <package>openmpi</package> --> <package>gnu-openmpi-hpc</package> + <package>gnu-openmpi2-hpc</package> <package>gnu-openmpi3-hpc</package> <package>gnu-mvapich2-hpc</package> <package>gnu-mpich-hpc</package>
