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

Ryan Schmidt ryandesign at macports.org
Wed Sep 19 03:03:45 PDT 2012

On Sep 17, 2012, at 14:33, Murray Eisenberg <murrayeisenberg at gmail.com> wrote:

> On Sep 17, 2012, at 10:38:35 -0600, Frank Schima <macsforever2000 at macports.org> wrote:
>> On Sep 17, 2012, at 9:52 AM, Murray Eisenberg <murrayeisenberg at gmail.com> wrote:
>>> But the copy of ld64 that's currently active on my system is already: ld64 @133.3_3+llvm30 (active). And things like libstdcxx and hence gcc45 still won't build.
>>> Am I misreading either the information in #97801 or in the report from 'sudo port info ld54'?
>> I'm far from an expert on this, but I would suggest rebuilding ld64 with the llvm31 variant since that is now the default. 
> Aha! That did it: sudo port -v install ld64 +llvm31
> Now libstdcxx, gcc45, and other ports depending on those build just fine.
> Would one expect that, at some point, it would no longer be necessary to specify the ld64 variant when upgrading?

You mean the +llvm31 variant? MacPorts remembers what variants you've selected to install a port. Now that you've installed ld64 with the +llvm31 variant MacPorts will remember that when you upgrade the port in the future.

More information about the macports-users mailing list