Commit Graph

10 Commits (d8480717363b094d6a095b93d94a7fedcc564c9e)

Author SHA1 Message Date
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