On 01.03.2017 04:19 AM, Jeremy Huddleston Sequoia wrote:
> What's the output of this on your system:
> 
>    /usr/bin/dsymutil --version

@(#)PROGRAM:dsymutil  PROJECT:dwarfutils-119

(Incidentally matches the path in the program's assertion, I just noticed.)


> I don't see the issue using current versions (llvm-3.8+, Xcode 8.x) of 
> llvm-dsymutil.  I suspect the issue here is that we should be updating the 
> driver to use its llvm-dsymutil instead of /usr/bin/dsymutil.

Well, yes. Your dsymutil is newer - mine's from Xcode 6.2.


You're right - llvm-dysmutil-mp-3.* works fine on binaries compiled with our
clang versions, although I haven't tested all combinations, just
llvm-dsymutil-mp-3.x with clang-mp-3.x with x being the same number.

However, I have noticed that LLVM's dsymutil does not behave like Apple's
dsymutil based upon its version. For instance, the LLVM 3.7-based dsymutil
creates a dSYM file, while 3.8 and newer create a dSYM directory, like Apple's
dsymutil.


> Please file a ticket.

Okay, but where exactly? MacPorts or LLVM upstream? It's probably best to always
make the driver use the LLVM-based dsymutil version, so uptream?



Mihai

Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to