[MacPorts] #62807: openmpi/mpich: prune target compiler list; refactor duplicated logic, and simplify ports, via new portgroup

MacPorts noreply at macports.org
Fri May 14 19:27:49 UTC 2021


#62807: openmpi/mpich: prune target compiler list; refactor duplicated logic, and
simplify ports, via new portgroup
----------------------------+----------------------
  Reporter:  mascguy        |      Owner:  mascguy
      Type:  enhancement    |     Status:  assigned
  Priority:  Normal         |  Milestone:
 Component:  ports          |    Version:
Resolution:                 |   Keywords:
      Port:  openmpi mpich  |
----------------------------+----------------------

Comment (by mascguy):

 In terms of pruning the target compiler list, my latest thought is that we
 go with the following.

 For support of older MacOS releases, back to 10.6:
 * gcc7
 * clang90

 Otherwise, support the two latest compiler releases:
 * gcc10
 * gcc11
 * clang10
 * clang11

 Once clang12 is available - and our MacPorts version has stabilized in
 terms of patches, etc - it'll be added. At that point, the clock starts,
 and we then obsolete clang10 after 12 months.

 If we can limit our current list of MacPorts-provided compilers to six,
 that will make these ports much easier to test and maintain. Whilst still
 supporting users on older MacOS releases.

 Thoughts?

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


More information about the macports-tickets mailing list