#51552: Page LibcxxOnOlderSystems: some help with "uninstall all ports that use C++" ----------------------------+-------------------------------- Reporter: tamas.fulop@… | Owner: macports-tickets@… Type: enhancement | Status: new Priority: Normal | Milestone: Component: wiki | Version: Resolution: | Keywords: Port: | ----------------------------+-------------------------------- Changes (by ryandesign@…): * component: guide => wiki Comment: It's not easy to provide additional guidance. MacPorts does not know which ports use C++, so it's difficult to help you identify them. One way would be: for each file the port installed (i.e. the output of `port -q contents`), check `otool -L` to see if the file links with libc++ or libstdc++. If it does, that port uses C++. Since it is difficult to identify which ports use C++ and just uninstall them, it's simpler to uninstall all ports, then reinstall the ones you want. I wouldn't immediately exclude the possibility of upgrading your OS. In my opinion, that would be the best way to proceed, if your Mac supports it. It looks like all Macs that support 10.8 can be upgraded to 10.9, 10.10 or 10.11, and it's free to do so. There are a handful of older Macs that cannot be upgraded past 10.7; if you're using one of those, then you'll have to continue on with the wiki page instructions. -- Ticket URL: <https://trac.macports.org/ticket/51552#comment:2> MacPorts <https://www.macports.org/> Ports system for OS X