[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