[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