[mpich-commits] [mpich] MPICH primary repository branch, master, updated. v3.2a2-144-gb21dc46
Service Account
noreply at mpich.org
Mon Feb 9 14:46:35 CST 2015
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, master has been updated
via b21dc461115bdf99d42176ecea8e8efc763d8a2d (commit)
via 67577443f839be953e7c9c9dfd53c06cbd08525f (commit)
from b210805e1049f83f09545cc325b6c667b3ebfc69 (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/b21dc461115bdf99d42176ecea8e8efc763d8a2d
commit b21dc461115bdf99d42176ecea8e8efc763d8a2d
Author: Ken Raffenetti <raffenet at mcs.anl.gov>
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 <wbland at anl.gov>
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 <amodra at bigpond.net.au>
-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 <amodra at bigpond.net.au>
- 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 <gary at gnu.org>
-
- commit aa14ead14c5e375789f08026d9ece5963a9322c2
- Author: Alan Modra <amodra at bigpond.net.au>
- 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 <gary at gnu.org>
-
- commit bb1c8bca8aee6e487aaf6b320b8f56f6ac0d21ac
- Author: Gary V. Vaughan <gary at gnu.org>
- 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 <gary at gnu.org>
-
- commit 03754a10041e86b2bd41b404a9ad824ef28bee7e
- Author: Alan Modra <amodra at bigpond.net.au>
- 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 <amodra at bigpond.net.au>
- 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/67577443f839be953e7c9c9dfd53c06cbd08525f
commit 67577443f839be953e7c9c9dfd53c06cbd08525f
Author: Ken Raffenetti <raffenet at mcs.anl.gov>
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 <wbland at anl.gov>
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 --
4 files changed, 7 insertions(+), 156 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
More information about the commits
mailing list