macports-libcxx: new libc++.dylib for older systems, installed in parallel
Ken Cunningham
ken.cunningham.webuse at gmail.com
Sun Mar 14 21:44:46 UTC 2021
New software uses new libc++ features that older systems don’t support.
I put together a proof-of-concept technology preview here for a new libc++.dylib for older systems:
https://github.com/macports/macports-ports/pull/10238 <https://github.com/macports/macports-ports/pull/10238>
it allows std::filesystem, etc to be used on systems < 10.15.
I have a little demonstrator there too that requires these features, mkvtoolnix, updated as an example of how to use it.
No doubt there are warts / a better way forward, but I think this is a reasonable plan to start with, to see how this works out.
Nothing comes free, however — discussion re: ODR violation possibilities, etc, is here:
https://trac.macports.org/ticket/62426 <https://trac.macports.org/ticket/62426>
Ken
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macports.org/pipermail/macports-dev/attachments/20210314/eaf71ba0/attachment.htm>
More information about the macports-dev
mailing list