[Some file] uses /usr/lib/libstdc++.6.dylib as C++ standard library although macports::cxx_stdlib is set to libc++.

Joshua Root jmr at macports.org
Tue Jan 14 13:24:41 PST 2014


On 2014-1-15 08:09 , Ryan Schmidt wrote:
> When running “sudo port rev-upgrade” on Mavericks running MacPorts trunk I get lots of messages along these lines:
> 
> Warning: /opt/local/lib/libxl.dylib uses /usr/lib/libstdc++.6.dylib as C++ standard library although macports::cxx_stdlib is set to libc++.
> 
> This particular library is from the libxl port. Source code is not available; it is a commercial library distributed as a precompiled binary. I cannot change the fact that the developers have compiled this library linked against libstdc++.
> 
> I assumed all I needed to do was add this line to the Portfile to indicate that this is deliberate:
> 
> configure.cxx_stdlib libstdc++
> 
> But that doesn’t eliminate the message in rev-upgrade.

<https://lists.macosforge.org/pipermail/macports-dev/2013-September/024306.html>



More information about the macports-dev mailing list