[MacPorts] #48169: openmpi @1.7.5 enforces flat namespace, causing problems with some applications
MacPorts
noreply at macports.org
Sun Jun 28 05:44:02 PDT 2015
#48169: openmpi @1.7.5 enforces flat namespace, causing problems with some
applications
--------------------------------------+--------------------
Reporter: hans.ekkehard.plesser@… | Owner: sean@…
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version: 2.3.3
Resolution: | Keywords:
Port: openmpi |
--------------------------------------+--------------------
Comment (by hans.ekkehard.plesser@…):
Replying to [comment:2 sean@…]:
> Replying to [comment:1 larryv@…]:
> > We really //really// should not provide a variant for such an arcane
detail. We should [[ticket:48168 |update to 1.8.6]] and then evaluate
whether the flat namespace workaround is still necessary.
>
> I doubt those original bugs will be fixed with an upgrade because they
both are (seemingly) working around Fortran problems. I honestly don't
know what to do since Apple is so anti-Fortran. To be fair, nobody should
use Fortran but this is our current situation.
Well, the current configuration with flat namespace breaks C++
applications using 1.7.5 and 1.8.6. We currently recommend MacPorts to
users of our package ([http://www.nest-simulator.org NEST]), but unless
the flat namespace problem is fixed, we will probably switch that to
Homebrew, because they build OpenMPI without the `-flat-namespace` option
(building from Homebrew is also non-trivial, but easier than Portfile-
hacking for MacPorts). So I'd really appreciate it if you could find a
solution for this problem in the near future.
--
Ticket URL: <https://trac.macports.org/ticket/48169#comment:3>
MacPorts <https://www.macports.org/>
Ports system for OS X
More information about the macports-tickets
mailing list