Commit graph

15 commits

Author SHA1 Message Date
Bret Comnes
55dd548f81 mpich2: add mirror
The official mirror was down, so I added a mirror.

Closes Homebrew/homebrew#21556.

Signed-off-by: Misty De Meo <mistydemeo@gmail.com>
2013-07-30 15:23:35 -07:00
Adam Vandenberg
5852d2fbe3 Use :fortran
Closes Homebrew/homebrew#20731.
Closes Homebrew/homebrew#13621.
2013-06-24 07:38:09 -07:00
Wesley Bland
f78305bcaa MPICH 3.0.4
Closes Homebrew/homebrew#19437.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2013-04-26 18:35:18 -05:00
Jack Nagel
d61ff39360 open-mpi and mpich conflict 2013-03-26 00:55:17 -05:00
Dave Goodell
2d7af77173 MPICH 3.0.2
MPICH2 recently renamed itself to MPICH and bumped the version number
from 1.5 to 3.0.  Even more recently, it switched from SVN to git for
version control.

The sbin hack is no longer needed, since MPE was removed between
MPICH2-1.5 and MPICH-3.0.

Closes Homebrew/homebrew#17314.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2013-03-15 08:19:51 -07:00
Dave Goodell
e049103f35 mpich2: Add option to re-enable shared libs
MPICH2 fails to build with clang because of a clang (and/or ld) bug with
Xcode 4.5.1.  Issue originally reported to homebrew in Homebrew/homebrew#15533, "fixed"
by disabling shared libraries altogether in bcb64c7.

- Add an `--enable-shared` option
- Add a `fails_with :clang` when building shared libs
- Upstream is aware of the issue, but has no workaround besides using
  `llvm-gcc` when building shared libs
- MacPorts is using a similar workaround at this time.
- Tested on 10.7.5 with Xcode 4.5.2 with and without `--enable-shared`

Closes Homebrew/homebrew#16299.

Signed-off-by: Charlie Sharpsteen <source@sharpsteen.net>
2012-12-01 11:31:51 -08:00
Adam Vandenberg
f3f68710ec mpich2: update urls
Fixes Homebrew/homebrew#16175.
2012-11-20 19:21:11 -08:00
Adam Vandenberg
37a38a66e3 mpich2: fix audit 2012-10-21 13:36:56 -07:00
nibbles 2bits
ab8d354701 mpich2: only build static to fix ld seg fault
On Mountain Lion at least, ld keeps doing a sefault 11 during
the final link phase independent of whether superenv is used.
Mpich2 will build without problems when we

- Remove the `--enable-shared`

Fixes Homebrew/homebrew#15533

Closes Homebrew/homebrew#15544.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2012-10-20 08:24:03 -07:00
Dave Goodell
a6425f0c84 mpich2: Update to 1.5
Closes Homebrew/homebrew#15396.

Signed-off-by: Charlie Sharpsteen <source@sharpsteen.net>
2012-10-11 08:12:49 -07:00
Dave Goodell
c19db3eef7 mpich2: add --devel and --HEAD versions
Closes Homebrew/homebrew#12303.

Signed-off-by: Charlie Sharpsteen <source@sharpsteen.net>
2012-07-02 08:42:57 -08:00
Dave Goodell
2690baa5f8 mpich2: delete unnecessary sbin files from MPE
Signed-off-by: Charlie Sharpsteen <source@sharpsteen.net>
2012-07-02 08:42:56 -08:00
Dave Goodell
fda61e62e0 mpich2: add a simple test method
Signed-off-by: Charlie Sharpsteen <source@sharpsteen.net>
2012-07-02 08:42:56 -08:00
Dave Goodell
02de6060f9 mpich2: add Fortran support (enabled by default)
A user can pass `--disable-fortran` to avoid compiling the Fortran
bindings.

Also remove the redundant default `--with-device=ch3:nemesis` argument
to configure.

Signed-off-by: Charlie Sharpsteen <source@sharpsteen.net>
2012-07-02 08:42:56 -08:00
Mike Steder
0b0b17666c MPICH2 1.4.1p1
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2012-05-16 07:02:20 -07:00