[125551] trunk/dports/lang
Lawrence Velázquez
larryv at macports.org
Sat Sep 20 16:59:47 PDT 2014
On Sep 20, 2014, at 7:45 PM, Brandon Allbery <allbery.b at gmail.com> wrote:
> On Sat, Sep 20, 2014 at 7:43 PM, Ryan Schmidt <ryandesign at macports.org> wrote:
>
>>> Why does ld64 need the *-headers ports at all?
>>
>> Good question. Jeremy?
>
> I expect it's common definitions for C++ exception handling/stack unwinding. ld64 needs it to generate the link time information needed to support it; the compilers possibly should use the same port but include their own currently, hence the conflict? Or, more likely, they're shared between ld64 and clang but gcc does its own thing and can't easily be fixed to use clang/llvm's.
The dependency was introduced in response to http://trac.macports.org/ticket/33439. I can't really understand what was going on there, though.
vq
More information about the macports-dev
mailing list