Hello community, here is the log from the commit of package mvapich2 for openSUSE:Factory checked in at 2019-03-22 15:09:26 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/mvapich2 (Old) and /work/SRC/openSUSE:Factory/.mvapich2.new.25356 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "mvapich2" Fri Mar 22 15:09:26 2019 rev:14 rq:687316 version:2.2 Changes: -------- --- /work/SRC/openSUSE:Factory/mvapich2/mvapich2.changes 2018-11-26 10:26:05.737324453 +0100 +++ /work/SRC/openSUSE:Factory/.mvapich2.new.25356/mvapich2.changes 2019-03-22 15:09:29.781384012 +0100 @@ -1,0 +2,9 @@ +Wed Mar 20 19:01:00 UTC 2019 - Ana Guerrero Lopez <[email protected]> + +- Add patch to remove obsolete GCC check (bnc#1129421). It also patches + autogen.sh to get the autotools working in SLE12SP4. + * 0001-Drop-GCC-check.patch +- Force to re-run autotools to generate properly the files after + patching src/binding/cxx/buildiface + +------------------------------------------------------------------- New: ---- 0001-Drop-GCC-check.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ mvapich2.spec ++++++ --- /var/tmp/diff_new_pack.F9d01B/_old 2019-03-22 15:09:32.165381949 +0100 +++ /var/tmp/diff_new_pack.F9d01B/_new 2019-03-22 15:09:32.189381929 +0100 @@ -1,7 +1,7 @@ # # spec file for package mvapich2 # -# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -12,7 +12,7 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # @@ -164,6 +164,9 @@ Source100: _multibuild Patch0: mvapich2-s390_get_cycles.patch Patch2: mvapich2-arm-support.patch +# PATCH-FIX-UPSTREAM 0001-Drop-GCC-check.patch (bnc#1129421) +# It's been merged upstream, should be removed with the next release +Patch3: 0001-Drop-GCC-check.patch Url: http://mvapich.cse.ohio-state.edu/overview/mvapich2/ BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -293,10 +296,11 @@ %setup -q -n mvapich2-%{version}%{?rc_ver} %patch0 %patch2 +%patch3 cp /usr/share/automake*/config.* . %build -#./autogen.sh +PERL_USE_UNSAFE_INC=1 ./autogen.sh %if %{with hpc} %{hpc_setup} %{hpc_configure} \ ++++++ 0001-Drop-GCC-check.patch ++++++ diff -Nrua autogen.sh autogen.sh --- autogen.sh +++ autogen.sh @@ -516,7 +516,7 @@ echo_n "Checking for automake version... " recreate_tmp -ver=1.15 +ver=1.13 cat > .tmp/configure.ac<<EOF AC_INIT(testver,1.0) AC_CONFIG_AUX_DIR([m4]) @@ -554,7 +554,7 @@ echo_n "Checking for libtool version... " recreate_tmp -ver=2.4.3 +ver=2.4.2 cat <<EOF >.tmp/configure.ac AC_INIT(testver,1.0) AC_CONFIG_AUX_DIR([m4]) diff -Nrua src/binding/cxx/buildiface src/binding/cxx/buildiface --- src/binding/cxx/buildiface +++ src/binding/cxx/buildiface @@ -1454,21 +1454,6 @@ #endif\n\n"; } - # GCC changed the calling convention between 3.2.3 and 3.4.3 (!!!) - # check for that - print $OUTFD " -// Check for incompatible GCC versions -// GCC (specifically) g++ changed the calling convention -// between 3.2.3 and 3.4.3 (!!) Normally such changes -// should only occur at major releases (e.g., version 3 to 4) -#ifdef __GNUC__ -# if __GNUC__ >= \@GNUCXX_VERSION\@ -# if __GNUC_MINOR__ > 2 && \@GNUCXX_MINORVERSION\@ == 2 -# error 'Please use the same version of GCC and g++ for compiling MPICH and user MPI programs' -# endif -# endif -#endif\n"; - print $OUTFD " /* * Because the API is defined, some methods have parameters that are
