[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