[MacPorts] #61976: mame: update to 0.227

MacPorts noreply at macports.org
Wed Jan 6 17:31:14 UTC 2021


#61976: mame: update to 0.227
----------------------+----------------------
  Reporter:  mascguy  |      Owner:  mascguy
      Type:  update   |     Status:  assigned
  Priority:  Normal   |  Milestone:
 Component:  ports    |    Version:
Resolution:           |   Keywords:
      Port:  mame     |
----------------------+----------------------

Comment (by kencu):

 Replying to [comment:6 mascguy]:
 > So to replace the system libc++, install `libcxx +replacemnt_libcxx`,
 and then copy the contents of
 `/opt/local/var/system_roots/libcxx-5.0.1-4.tgz` to:
 > {{{
 > /usr/include/cxxabi.h
 > /usr/include/__cxxabi_config.h
 > /usr/lib/libc++.1.dylib
 > /usr/lib/libc++.dylib -> libc++.1.dylib
 > /usr/lib/libc++abi.dylib
 > }}}


 Yes, basically that is it. Then reboot, and cross your fingers. You should
 be able to back out of the changes using Firewire Disk mode, or a recovery
 boot with the Terminal, if disaster ensued.

 I have a 10.7 system that is running this now. It works. It crashed once
 -- I could not determine if the new libc++ was related to that crash.



 >
 > It looks like the port will take care of that automatically, for MacOS
 10.6 and earlier. Is the plan to eventually have that variant do the
 replacement for all MacOS releases?

 Probably not. 10.6 has no libc++.dylib, so that was low-hanging fruit.

 For newer systems, the only fix that MacPorts would likely support is the
 parallel installation of a newer libc++ (and related parts) from llvm-9 or
 llvm-10 say, and then as above, force it to be used instead of the system
 libc++ via some trickery.

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


More information about the macports-tickets mailing list