[mpich] MPICH primary repository branch, 3.1.x, updated. v3.1.3-188-g89fd7dc
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "MPICH primary repository". The branch, 3.1.x has been updated via 89fd7dc3d717f0807e3438671dcd167c7f558ca6 (commit) via 3774c8eb1ce2a5674a6ac8b746dea1dd096089fb (commit) via 8ac6607db3a087cc8986d8124cab2b0930ae31ae (commit) from b05fe62344b37c92a6e32fc36fbec1dc13ad1a17 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://git.mpich.org/mpich.git/commitdiff/89fd7dc3d717f0807e3438671dcd167c7f... commit 89fd7dc3d717f0807e3438671dcd167c7f558ca6 Author: Junchao Zhang <[email protected]> Date: Thu Feb 19 09:41:15 2015 -0600 Update libtool and automake versions in release.pl See also b21dc461 and 67577443 Signed-off-by: Wesley Bland <[email protected]> diff --git a/maint/release.pl b/maint/release.pl index 004301a..e8ff76f 100755 --- a/maint/release.pl +++ b/maint/release.pl @@ -153,8 +153,8 @@ print("\n"); ## breakage. So make sure the ABI string in the release tarball is ## updated when you do that. check_autotools_version("autoconf", "2.69"); -check_autotools_version("automake", "1.14"); -check_autotools_version("libtool", "2.4.2"); +check_autotools_version("automake", "1.15"); +check_autotools_version("libtool", "2.4.5"); print("\n"); http://git.mpich.org/mpich.git/commitdiff/3774c8eb1ce2a5674a6ac8b746dea1dd09... commit 3774c8eb1ce2a5674a6ac8b746dea1dd096089fb Author: Ken Raffenetti <[email protected]> Date: Mon Feb 9 10:19:48 2015 -0600 require libtool >= 2.4.3 Two libtool patches we were carrying were released in version 2.4.3. This commit drops our patches and bumps version required to run autogen.sh. Our patch for ifort on OSX is still present and updated to work with the new version. Signed-off-by: Wesley Bland <[email protected]> diff --git a/autogen.sh b/autogen.sh index 87c2246..5370dbf 100755 --- a/autogen.sh +++ b/autogen.sh @@ -544,7 +544,7 @@ fi echo_n "Checking for libtool version... " recreate_tmp -ver=2.4 +ver=2.4.3 cat <<EOF >.tmp/configure.ac AC_INIT(testver,1.0) AC_CONFIG_AUX_DIR([m4]) @@ -924,33 +924,6 @@ if [ "$do_build_configure" = "yes" ] ; then # Older versions are not supported to build mpich. # Newer versions should have this patch already included. if [ -f $amdir/confdb/libtool.m4 ] ; then - echo_n "Patching libtool.m4 to enable support for powerpcle... " - powerpcle_patch_requires_rebuild=no - patch -N -s -l $amdir/confdb/libtool.m4 maint/0001-libtool-powerpc-le-linux-support.patch - if [ $? -eq 0 ] ; then - powerpcle_patch_requires_rebuild=yes - # Remove possible leftovers, which don't imply a failure - rm -f $amdir/confdb/libtool.m4.orig - echo "done" - else - echo "failed" - fi - - # There is no need to patch if we're not going to use Fortran. - nagfor_patch_requires_rebuild=no - if [ $do_bindings = "yes" ] ; then - echo_n "Patching libtool.m4 for compatibility with nagfor shared libraries... " - patch -N -s -l $amdir/confdb/libtool.m4 maint/libtool.m4.patch - if [ $? -eq 0 ] ; then - nagfor_patch_requires_rebuild=yes - # Remove possible leftovers, which don't imply a failure - rm -f $amdir/confdb/libtool.m4.orig - echo "done" - else - echo "failed" - fi - fi - # There is no need to patch if we're not going to use Fortran. ifort_patch_requires_rebuild=no if [ $do_bindings = "yes" ] ; then @@ -966,7 +939,7 @@ if [ "$do_build_configure" = "yes" ] ; then fi fi - if [ $powerpcle_patch_requires_rebuild = "yes" -o $nagfor_patch_requires_rebuild = "yes" -o $ifort_patch_requires_rebuild = "yes" ] ; then + if [ $ifort_patch_requires_rebuild = "yes" ] ; then # Rebuild configure (cd $amdir && $autoconf -f) || exit 1 # Reset libtool.m4 timestamps to avoid confusing make diff --git a/maint/0001-libtool-powerpc-le-linux-support.patch b/maint/0001-libtool-powerpc-le-linux-support.patch deleted file mode 100644 index 52e122a..0000000 --- a/maint/0001-libtool-powerpc-le-linux-support.patch +++ /dev/null @@ -1,111 +0,0 @@ -From 723f678b8f297544b64880c8d80b60328e82cb45 Mon Sep 17 00:00:00 2001 -From: Alan Modra <[email protected]> -Date: Thu, 6 Jun 2013 14:48:22 +0930 -Subject: [PATCH] libtool: powerpc*le-linux support - -This is a combination of 5 commits. - -See libtool version 2.4.2.418 -http://git.savannah.gnu.org/cgit/libtool.git/log/?h=v2.4.2.418 - -========================================================================== - - commit 12bf693d2d317c3313ee91058b2289d65a57f386 - Author: Alan Modra <[email protected]> - Date: Thu Jun 6 14:48:22 2013 +0930 - - libtool: fix refixed unmangled powerpc*le-linux support patch - - * m4/libtool.m4: fix refixed badly unmangled hunks from earlier - powerpc*le changeset. - Reported by Peter Rosin. - - Signed-off-by: Gary V. Vaughan <[email protected]> - - commit aa14ead14c5e375789f08026d9ece5963a9322c2 - Author: Alan Modra <[email protected]> - Date: Thu Jun 6 14:48:22 2013 +0930 - - libtool: refix unmangled powerpc*le-linux support patch - - * m4/libtool.m4: refix badly unmangled hunks from earlier - powerpc*le changeset. - Reported by Peter Rosin. - - Signed-off-by: Gary V. Vaughan <[email protected]> - - commit bb1c8bca8aee6e487aaf6b320b8f56f6ac0d21ac - Author: Gary V. Vaughan <[email protected]> - Date: Thu Aug 22 15:38:00 2013 +0700 - - libtool: refactor powerpc*le-linux case branch expressions. - - libtool (_LT_ENABLE_LOCK): make inner case branch expressions - consistent with outer case expression. - Reported by Peter Rosin. - - Signed-off-by: Gary V. Vaughan <[email protected]> - - commit 03754a10041e86b2bd41b404a9ad824ef28bee7e - Author: Alan Modra <[email protected]> - Date: Thu Jun 6 14:48:22 2013 +0930 - - libtool: fix mangled powerpc*le-linux support patch - - * m4/libtool.m4: unmangled badly pasted hunks from previous - changeset. - - commit f21c4d470423ab5b108918eaa5db295f644b12d1 - Author: Alan Modra <[email protected]> - Date: Thu Jun 6 14:48:22 2013 +0930 - - libtool: initial powerpc*le-linux support - - * m4/libtool.m4 (ld -m flags): Remove non-canonical ppc host match. - Support little-endian powerpc linux host. - -========================================================================== ---- - libltdl/m4/libtool.m4 | 12 +++++++++--- - 1 files changed, 9 insertions(+), 3 deletions(-) - -diff --git a/libltdl/m4/libtool.m4 b/libltdl/m4/libtool.m4 -index d812584..7aefebc 100644 ---- a/libltdl/m4/libtool.m4 -+++ b/libltdl/m4/libtool.m4 -@@ -1268,7 +1268,7 @@ ia64-*-hpux*) - rm -rf conftest* - ;; - --x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \ -+x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \ - s390*-*linux*|s390*-*tpf*|sparc*-*linux*) - # Find out which ABI we are using. - echo 'int i;' > conftest.$ac_ext -@@ -1282,7 +1282,10 @@ s390*-*linux*|s390*-*tpf*|sparc*-*linux*) - x86_64-*linux*) - LD="${LD-ld} -m elf_i386" - ;; -- ppc64-*linux*|powerpc64-*linux*) -+ powerpc64le-*linux*) -+ LD="${LD-ld} -m elf32lppclinux" -+ ;; -+ powerpc64-*linux*) - LD="${LD-ld} -m elf32ppclinux" - ;; - s390x-*linux*) -@@ -1301,7 +1304,10 @@ s390*-*linux*|s390*-*tpf*|sparc*-*linux*) - x86_64-*linux*) - LD="${LD-ld} -m elf_x86_64" - ;; -- ppc*-*linux*|powerpc*-*linux*) -+ powerpcle-*linux*) -+ LD="${LD-ld} -m elf64lppc" -+ ;; -+ powerpc-*linux*) - LD="${LD-ld} -m elf64ppc" - ;; - s390*-*linux*|s390*-*tpf*) --- -1.7.1 - diff --git a/maint/darwin-ifort.patch b/maint/darwin-ifort.patch index 42c7816..7ce8b39 100644 --- a/maint/darwin-ifort.patch +++ b/maint/darwin-ifort.patch @@ -1,11 +1,11 @@ --- confdb/libtool.m4~ 2014-12-23 10:59:38.000000000 -0600 +++ confdb/libtool.m4 2014-12-23 11:05:54.000000000 -0600 -@@ -1097,7 +1097,10 @@ +@@ -1088,7 +1088,10 @@ m4_defun([_LT_DARWIN_LINKER_FEATURES], _LT_TAGVAR(link_all_deplibs, $1)=yes - _LT_TAGVAR(allow_undefined_flag, $1)="$_lt_dar_allow_undefined" + _LT_TAGVAR(allow_undefined_flag, $1)=$_lt_dar_allow_undefined case $cc_basename in -- ifort*) _lt_dar_can_shared=yes ;; -+ ifort*) +- ifort*|nagfor*) _lt_dar_can_shared=yes ;; ++ ifort*|nagfor*) + _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' + _lt_dar_can_shared=yes + ;; diff --git a/maint/libtool.m4.patch b/maint/libtool.m4.patch deleted file mode 100644 index 4ad7628..0000000 --- a/maint/libtool.m4.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- confdb/libtool.m4 2013-03-29 16:26:23.162062517 -0500 -+++ confdb/libtool.m4 2013-06-21 14:22:05.138914413 -0500 -@@ -4817,6 +4817,8 @@ - lf95*) # Lahey Fortran 8.1 - _LT_TAGVAR(whole_archive_flag_spec, $1)= - tmp_sharedflag='--shared' ;; -+ nagfor*) # NAGFOR 5.3 -+ tmp_sharedflag='-Wl,-shared' ;; - xl[[cC]]* | bgxl[[cC]]* | mpixl[[cC]]*) # IBM XL C 8.0 on PPC (deal with xlf below) - tmp_sharedflag='-qmkshrobj' - tmp_addflag= ;; http://git.mpich.org/mpich.git/commitdiff/8ac6607db3a087cc8986d8124cab2b0930... commit 8ac6607db3a087cc8986d8124cab2b0930ae31ae Author: Ken Raffenetti <[email protected]> Date: Sun Feb 8 20:23:42 2015 -0600 require automake >= 1.15 Fixes a potential "arg list too long" error at make time. See https://lists.gnu.org/archive/html/bug-automake/2014-10/msg00009.html for more info. Closes #2215 Signed-off-by: Wesley Bland <[email protected]> diff --git a/autogen.sh b/autogen.sh index 8a8ccd9..87c2246 100755 --- a/autogen.sh +++ b/autogen.sh @@ -506,7 +506,7 @@ fi echo_n "Checking for automake version... " recreate_tmp -ver=1.12.3 +ver=1.15 cat > .tmp/configure.ac<<EOF AC_INIT(testver,1.0) AC_CONFIG_AUX_DIR([m4]) ----------------------------------------------------------------------- Summary of changes: autogen.sh | 33 +------ maint/0001-libtool-powerpc-le-linux-support.patch | 111 --------------------- maint/darwin-ifort.patch | 8 +- maint/libtool.m4.patch | 11 -- maint/release.pl | 4 +- 5 files changed, 9 insertions(+), 158 deletions(-) delete mode 100644 maint/0001-libtool-powerpc-le-linux-support.patch delete mode 100644 maint/libtool.m4.patch hooks/post-receive -- MPICH primary repository
participants (1)
-
noreply@mpich.org