diff options
author | Justin Bronder <jsbronder@gentoo.org> | 2012-01-09 21:58:48 -0500 |
---|---|---|
committer | Justin Bronder <jsbronder@gentoo.org> | 2012-01-09 21:59:26 -0500 |
commit | 19263a1bb7b8526d72fc9bc400bd40e13f0163ef (patch) | |
tree | e335764cc0bf520944f1cbfb0ae5af6ea4ff6399 /sys-cluster | |
parent | Version bump (diff) | |
download | sci-19263a1bb7b8526d72fc9bc400bd40e13f0163ef.tar.gz sci-19263a1bb7b8526d72fc9bc400bd40e13f0163ef.tar.bz2 sci-19263a1bb7b8526d72fc9bc400bd40e13f0163ef.zip |
Drop failing tests for now, fix #393361
(Portage version: 2.1.10.11/git/Linux x86_64, signed Manifest commit with key 4D7043C9)
Diffstat (limited to 'sys-cluster')
-rw-r--r-- | sys-cluster/mpich2/ChangeLog | 4 | ||||
-rw-r--r-- | sys-cluster/mpich2/Manifest | 11 | ||||
-rw-r--r-- | sys-cluster/mpich2/files/mpich2-hvector.patch | 63 | ||||
-rw-r--r-- | sys-cluster/mpich2/mpich2-1.4.1_p1.ebuild | 11 |
4 files changed, 84 insertions, 5 deletions
diff --git a/sys-cluster/mpich2/ChangeLog b/sys-cluster/mpich2/ChangeLog index 388a63e4e..c117ec709 100644 --- a/sys-cluster/mpich2/ChangeLog +++ b/sys-cluster/mpich2/ChangeLog @@ -2,6 +2,10 @@ # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2 # $Header: $ + 10 Jan 2012; Justin Bronder <jsbronder@gentoo.org> + +files/mpich2-hvector.patch, mpich2-1.4.1_p1.ebuild: + Drop failing tests for now, fix #393361 + *mpich2-1.4.1_p1 (10 Jan 2012) 10 Jan 2012; Justin Bronder <jsbronder@gentoo.org> -mpich2-1.4_rc2-r1.ebuild, diff --git a/sys-cluster/mpich2/Manifest b/sys-cluster/mpich2/Manifest index 681ef6ca8..f150e481b 100644 --- a/sys-cluster/mpich2/Manifest +++ b/sys-cluster/mpich2/Manifest @@ -10,19 +10,20 @@ AUX mpich2-1.0.8-mpdconf-env.patch 5355 RMD160 26ffada537073676553fdc4a9ee6a02f1 AUX mpich2-1.0.8-pkgconfig.patch 928 RMD160 5ce7a800423f250dba0dd69560abebf845e7e556 SHA1 afba6883d1204a4b7c082af7e976186153263d64 SHA256 7f8dcafcb0d138130a684284d9bca86e4834f74a5132f0fef4556391abf43f8e AUX mpich2-1.2.1-fix-missing-libs.patch 1825 RMD160 aec1251aa66f0d63c5848920c63339d5558a0f61 SHA1 d70695c63d891a32a98324ffd236f8751465fe98 SHA256 f645d00fc6adeef553517078dcc3313cbabfbf8069ad5a76e2570d183b2d824b AUX mpich2-1.3-libtvmpich2.so-respect-user-LDFLAGS.patch 1053 RMD160 e38a0c503bde8b66cd1d7efbeb674f14e0008a8d SHA1 f5691827c39a9bbf01c4c7e13d5fdf4aa1774558 SHA256 a0e79be986c29cc5aa1b0abb1bba27dc368a530d632a332e8701e9c02967224e +AUX mpich2-hvector.patch 2011 RMD160 1abb8e8872fd7eb4e0c22ca5c499e8dce475a8c0 SHA1 ebf8a0cabb9e3debf0a0d55a736f23880b91a995 SHA256 c6e7b522f1dd6d7a4936e44fc63bebefbdb1d6d6138b07cddc35609057b6ca34 DIST mpich2-1.2.1p1.tar.gz 18014859 RMD160 810cc486b65e4bcf977ac8d96ccbbcea87e0cbaa SHA1 26bd5620b45bc654aa3945755d11450be63d650c SHA256 a55d1682ee0b5ebbacc047f60620ed291e0a9b3ded3eaeb6a2c81a1598c4c964 DIST mpich2-1.4.1p1.tar.gz 19502854 RMD160 1d355cc07b8675af77b1c255fd10696844447298 SHA1 8dcc8888fb27232eb8f76c11cc890f1c3c483804 SHA256 a20f798ceaad6b0161ddecac98623b65d6a4033072f39ced13b9043916e3d1ee EBUILD mpich2-1.2.1_p1-r2.ebuild 5030 RMD160 b947f8a8fa374d4e49a407d212a61fdd20986e61 SHA1 264fa061d136685befd2637272510b2298f05ccb SHA256 48abd33f82ce7728c4fe2010c58fce7718e0e50ff0242f4d44d4781532a51a43 -EBUILD mpich2-1.4.1_p1.ebuild 4444 RMD160 6cfa5a00b9318a48f8e50ef1e2518fde25a7690e SHA1 afe870b00b1244fec71a4e040ec36f403ecc2ab6 SHA256 a7e69593c90a9d99253673907e88ef5dd935631377ecc4307f436a744b764c37 -MISC ChangeLog 5450 RMD160 0684a29a83a9ca340489dcb60e409385124a8fd7 SHA1 3e4e0d6b387c0f11071c3cb2a920b00076cdfe70 SHA256 88343770c0b0a1f24af2e96ca0c39db3de1d4a9cf5b33614d2eaaa43df16c7da +EBUILD mpich2-1.4.1_p1.ebuild 4702 RMD160 6df5bd94fe85ee16d0708a8c751dcf4fdf4ff057 SHA1 1847ade9ec0adec50bd5a650744b31c75ae3fce0 SHA256 ccd8a30848dc34d1c35995cd80661fb8bb62e3abc08635734e881da58e120563 +MISC ChangeLog 5601 RMD160 d8a414adb8883087a573543384ee25bb31695058 SHA1 cd7ed83163270871c38c17f315b1b0a45571a86e SHA256 85661b314d33580146a6d46118cc0b7dab1d364674c01a4c631ce801c82fc87e MISC metadata.xml 534 RMD160 8d4fa7f5f4860a520e58b3866b2a2fdc04ab6d83 SHA1 60bc1b41a847e2f9fbf527b204fcafc054d04d33 SHA256 763dc9199c817bb987335dcdddcc65de5f419410aac2f027fc9a2208e91f5c0a <<<<<<< HEAD ======= -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.17 (GNU/Linux) -iEYEARECAAYFAk8Lh2IACgkQ4MrvBE1wQ8n3jACdFzePGlTe5yEQnj0i40jWMk/Z -wF4AoIdTqBqT9DbObf4QkslU9R/AsXm2 -=L3ps +iEYEARECAAYFAk8LqWcACgkQ4MrvBE1wQ8mXDwCdGUHb1DDbLcrtH/vSlSxQ+8p7 +ChAAnj4cGLejiVRe9HTyzVK9Gh2CgSiG +=PZVk -----END PGP SIGNATURE----- >>>>>>> Version bump diff --git a/sys-cluster/mpich2/files/mpich2-hvector.patch b/sys-cluster/mpich2/files/mpich2-hvector.patch new file mode 100644 index 000000000..9d67561e3 --- /dev/null +++ b/sys-cluster/mpich2/files/mpich2-hvector.patch @@ -0,0 +1,63 @@ +--- src/binding/f90/buildiface 2011-12-06 09:57:04.000000000 +0100 ++++ src/binding/f90/buildiface 2011-12-06 09:57:54.000000000 +0100 +@@ -117,9 +117,13 @@ + 'Type_hindexed-3' => 'int[]', + 'Type_indexed-2' => 'int[]', + 'Type_indexed-3' => 'int[]', ++ 'Type_hvector-3' => 'int', + 'Type_struct-2' => 'int[]', + 'Type_struct-3' => 'int[]', + 'Type_struct-4' => 'MPI_Datatype[]', ++ 'Type_extent-2' => 'int', ++ 'Type_lb-2' => 'int', ++ 'Type_ub-2' => 'int', + 'Waitall-2' => 'MPI_Request[]', + 'Waitall-3' => 'MPI_Status[]', + 'Waitany-2' => 'MPI_Request[]', +--- src/binding/f90/mpi_base.f90.in 2011-12-06 09:58:42.000000000 +0100 ++++ src/binding/f90/mpi_base.f90.in 2011-12-06 10:00:30.000000000 +0100 +@@ -15,9 +15,7 @@ + END SUBROUTINE MPI_COMM_FREE_KEYVAL + + SUBROUTINE MPI_TYPE_EXTENT(v0,v1,ierror) +- USE MPI_CONSTANTS,ONLY:MPI_ADDRESS_KIND +- INTEGER v0 +- INTEGER(KIND=MPI_ADDRESS_KIND) v1 ++ INTEGER v0, v1 + INTEGER ierror + END SUBROUTINE MPI_TYPE_EXTENT + +@@ -114,9 +112,7 @@ + END SUBROUTINE MPI_OP_COMMUTATIVE + + SUBROUTINE MPI_TYPE_LB(v0,v1,ierror) +- USE MPI_CONSTANTS,ONLY:MPI_ADDRESS_KIND +- INTEGER v0 +- INTEGER(KIND=MPI_ADDRESS_KIND) v1 ++ INTEGER v0, v1 + INTEGER ierror + END SUBROUTINE MPI_TYPE_LB + +@@ -562,9 +558,7 @@ + END SUBROUTINE MPI_TYPE_CREATE_RESIZED + + SUBROUTINE MPI_TYPE_UB(v0,v1,ierror) +- USE MPI_CONSTANTS,ONLY:MPI_ADDRESS_KIND +- INTEGER v0 +- INTEGER(KIND=MPI_ADDRESS_KIND) v1 ++ INTEGER v0, v1 + INTEGER ierror + END SUBROUTINE MPI_TYPE_UB + +@@ -822,10 +816,7 @@ + END SUBROUTINE MPI_GET_VERSION + + SUBROUTINE MPI_TYPE_HVECTOR(v0,v1,v2,v3,v4,ierror) +- USE MPI_CONSTANTS,ONLY:MPI_ADDRESS_KIND +- INTEGER v0, v1 +- INTEGER(KIND=MPI_ADDRESS_KIND) v2 +- INTEGER v3, v4 ++ INTEGER v0, v1, v2, v3, v4 + INTEGER ierror + END SUBROUTINE MPI_TYPE_HVECTOR + diff --git a/sys-cluster/mpich2/mpich2-1.4.1_p1.ebuild b/sys-cluster/mpich2/mpich2-1.4.1_p1.ebuild index d60b4927d..ab5e26ab4 100644 --- a/sys-cluster/mpich2/mpich2-1.4.1_p1.ebuild +++ b/sys-cluster/mpich2/mpich2-1.4.1_p1.ebuild @@ -74,6 +74,10 @@ src_prepare() { # 369263 and 1500 upstream. epatch "${FILESDIR}"/fix-pkg-config-files.patch + + # 393361, backport of r8809 upstream. + epatch "${FILESDIR}"/mpich2-hvector.patch + AT_M4DIR="${S}"/confdb eautoreconf || die } @@ -138,6 +142,13 @@ src_test() { sed -i '/^[# ]*bcastlength/d' test/mpi/errors/coll/testlist || die sed -i '/^[# ]*non_zero_root/d' test/mpi/perf/testlist || die + # Failing tests based on requiring MPI_THREAD_MULTIPLE. + sed -i \ + -e '/^[# ]*pt2pt/d' \ + -e '/^[# ]*comm/d' \ + -e '/^[# ]*spawn/d' \ + test/mpi/threads/testlist || die + emake -j1 \ CC="${S}"/bin/mpicc \ CXX="${S}"/bin/mpicxx \ |