what's going on: libstdcxx, ld64, gcc, etc.?

Ryan Schmidt ryandesign at macports.org
Sun Sep 16 13:31:37 PDT 2012

On Sep 16, 2012, at 10:01, Murray Eisenberg wrote:

> I posted a ticket that libstdcxx would not build. The ticket was closed with "duplicate" status and pointer to #36026.
> But #36026 refers to gcc46 problem after ld64 upgrade. 
> I just successfully upgraded ld64. Next tried to install cc46. That bombs out because it tries to build first libstdcxx.
> So things seem to have come full-circle, and I quite confused about what's happening here.

In some situations the ld64 port builds improperly, resulting in an ld program that does not work. This ld program is then used to try to build all sorts of other ports, including libstdcxx and gcc46 and in fact most other ports you might try to build, if you already have the ld64 port installed, resulting in problems building those other ports (and even software built outside of MacPorts, if /opt/local/bin is in your path, which it usually is). It all comes back to ld64, which is where the fix is needed. I have adjusted the title of #36026 to make this clearer. Please monitor #36026 for the eventual resolution of this issue.

More information about the macports-users mailing list