[MacPorts] #64055: legacysupport @1.0.4: Add support for missing "operator delete ( void* ptr, std::size_t sz )" in macos < 10.12

MacPorts noreply at macports.org
Thu Nov 25 15:11:23 UTC 2021


#64055: legacysupport @1.0.4: Add support for missing "operator delete ( void* ptr,
std::size_t sz )" in macos < 10.12
----------------------------+--------------------
  Reporter:  tenzap         |      Owner:  (none)
      Type:  defect         |     Status:  closed
  Priority:  Normal         |  Milestone:
 Component:  ports          |    Version:
Resolution:  fixed          |   Keywords:
      Port:  legacysupport  |
----------------------------+--------------------

Comment (by mascguy):

 @tenzap For the addition of the `legacysupport` PG, you may want to
 include that first, before any other portgroup. (Chris/Ken, let us know if
 that's good advice, and/or if there are cases where one or more other PGs
 should be included first.)

 As for the use of `macports-libcxx`, I've started using the following
 convention. The comment itself is important, as it explains what it's
 necessary to others. You can feel free to supplement and/or modify the
 comment though, with the specifics surrounding the delete operator.

 {{{
 # Enable use of 'macports-libcxx' for macOS 10.12 and earlier, as port
 uses
 # libcxx features normally only available on 10.13 and later.
 legacysupport.use_mp_libcxx \
                         yes
 }}}

 And feel free to let us know how it goes, as well as if you encounter any
 issues!

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


More information about the macports-tickets mailing list