[MacPorts] #63031: mpich-default @3.4.1_3: seems to be disabled on Leopard -- but installs easily

MacPorts noreply at macports.org
Tue Jun 15 20:31:24 UTC 2021


#63031: mpich-default @3.4.1_3: seems to be disabled on Leopard -- but installs
easily
---------------------------+---------------------
  Reporter:  kencu         |      Owner:  mascguy
      Type:  defect        |     Status:  closed
  Priority:  Normal        |  Milestone:
 Component:  ports         |    Version:
Resolution:  wontfix       |   Keywords:
      Port:  mpich-defaul  |
---------------------------+---------------------

Comment (by eborisch):

 Ken, please be done with your slights. We get it. We're all volunteers
 here, and having someone complain about it in ''every single post'' gets a
 bit old.

 The background is that once upon a time there was a desire to be able to
 test how the different compilers would ''compile the mpich library
 itself'' (for performance / correctness testing), in addition to then
 using the matching compilers (via the generated wrappers and libraries) to
 then compile "user" MPI code.

 Once upon a time, building the library with the compiler you want to use
 for the "user" code was the recommended (by upstream) process to avoid
 unexpected / unsupported errors or configurations. I don't think that is
 still explicitly the case, but there is still a
 [https://wiki.mpich.org/mpich/index.php/Frequently_Asked_Questions#Q:_Do_I_have_to_configure.2Fmake.2Finstall_MPICH_each_time_for_each_compiler_I_use.3F
 laundry list of things] that need to line up between the library compiler
 and the "user" compiler for things to work right.

 We can certainly have the discussion again if it is time to say "things
 generally work, there is only mpich-default" and move on. I've also
 considered re-doing the compiler-flavored-subports to just generate new
 wrapper scripts, but all use the mpich-default libraries. I have not had
 the time to look at those, and I don't have a schedule for when I will.

 In the interim, Christopher has been doing a lot of work to merge (as much
 as possible) the mpich and openmpi ports such that they stay lined up more
 consistently. I'm sorry something has broken (potentially during this
 process; not really sure) but please be patient and supportive — and be
 done with the caustic comments peppered into your responses. Please add a
 kens-mpich port and start moving ports over to that if you have a better
 solution; indeed if you have a better solution that makes enough people
 happy, it will win; the joy of open source projects!

-- 
Ticket URL: <https://trac.macports.org/ticket/63031#comment:39>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list