[MacPorts] #47806: OpenCoarrays @1.0
MacPorts
noreply at macports.org
Wed Jun 17 06:42:24 PDT 2015
#47806: OpenCoarrays @1.0
-------------------------------+--------------------------------
Reporter: fanfarillo.gcc@… | Owner: macports-tickets@…
Type: submission | Status: new
Priority: Normal | Milestone:
Component: ports | Version: 2.3.3
Resolution: | Keywords:
Port: opencoarrays |
-------------------------------+--------------------------------
Comment (by ryandesign@…):
Replying to [comment:25 fanfarillo.gcc@…]:
> Reading your message on the email I missed the attachment. I modified
the tarball on the website and produced the new attached Portfile (I
merged your changes too).
>
> It works for me locally; did I miss anything?
I'll let Larry handle this port from here, but yes, your new portfile has
several issues:
* You reintroduced tabs into the portfile; only spaces should be used.
* You re-added gcc5 as a library dependency, though it does not appear to
be used.
* You changed mpich-gcc5 back to a library dependency, though it only
appears to be needed at build time.
* You changed `configure.cc` from the default `clang` to `mpicc-mpich-
gcc5`, but clang had worked for me. Why change it? If changing it is
important, use the absolute path.
* You changed `configure.cxx` from the default `clang++` to `mpicxx-mpich-
gcc5`, but this project's Makefiles don't seem to use `$(CXX)` so this is
irrelevant.
* You changed `configure.cpp` from the default `clang -E` to `mpic
++-mpich-gcc5`, which is a symlink to `mpicxx-mpich-gcc5` and is a
conceptual mismatch. `configure.cpp` is meant to be the C preprocessor,
not the C++ compiler, but again it's irrelevant because the Makefiles
don't appear to use `$(CPP)`.
* You used `set` to set options, which don't need `set` to set them.
(`set` is only used for variables, not options.)
* You removed the `MPICC` build argument I had set, thereby reintroducing
the problem that setting it had fixed: namely, that the Makefile tries to
run `mpicc` which does not exist.
--
Ticket URL: <https://trac.macports.org/ticket/47806#comment:27>
MacPorts <https://www.macports.org/>
Ports system for OS X
More information about the macports-tickets
mailing list