[MacPorts] #62426: libc++: using a newer libc++ to build software on older macos systems
MacPorts
noreply at macports.org
Thu Mar 11 02:17:27 UTC 2021
#62426: libc++: using a newer libc++ to build software on older macos systems
--------------------------+----------------------
Reporter: kencu | Owner: kencu
Type: enhancement | Status: assigned
Priority: Normal | Milestone:
Component: ports | Version:
Resolution: | Keywords:
Port: libcxx |
--------------------------+----------------------
Comment (by kencu):
There is an important topic in this arena called "ODR violations". The One
Definition Rule says that the same object can't be defined differently in
different places.
It is not unlikely that we might find out that using two different
versions of libc++ could run into this rule -- something similar has
happened in the libgcc world on the systems that default to that. There
are workarounds for this that might, or might not, be found to be
effective and/or palatable.
--
Ticket URL: <https://trac.macports.org/ticket/62426#comment:5>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list