[MacPorts] #61976: mame: update to 0.227
MacPorts
noreply at macports.org
Sun Jan 3 22:04:59 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):
The referenced chain of messages
<https://forums.bannister.org/ubbthreads.php?ubb=showflat&Number=118262#Post118262>
indicates the newer API calls are shortly coming. Once software starts
moving to new API, you're really in a lot of trouble on older systems that
that is often difficult to replicate (although we surely do it often
enough :>).
Regarding the libc++ capabilities part of this, libc++ is part of
llvm/clang/libomp. libc++ and libc++abi are built during the build of
every macports-clang-N version. Up until now, we just haven't bothered to
install them, as there was no need.
the current libcxx port allows you to install a newer libc++ and libc++abi
on older systems; I do this with 10.7 now, for experimentation.
For mainline MacPorts use, what we would do is select one of the libc++
versions from the llvm tree -- exactly like we do now with libstdc++ from
gcc -- and install it into some directory we choose, most likely something
like:
{{{
/opt/local/lib/libcxx
}}}.
and then we would sort out the method to have ports use it, either with
DYLD_LIBRARY_PATH to find that one first, or alternately to build against
that library directly with some proper flags to be set.
There are no parts of this that need to be discovered -- all of them use
existing technology -- but we haven't as yet set up the flags, PortGroup,
etc as so far we haven't needed it.
--
Ticket URL: <https://trac.macports.org/ticket/61976#comment:5>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list