[lldb-dev] [BUG?] Confusion between translation units?

Greg Clayton via lldb-dev lldb-dev at lists.llvm.org
Fri Oct 23 10:00:29 PDT 2015


I guess LLDB was just helping your resolve build issues and make your product better... :-) 

Let us know how things go once you get your build fixed.

Greg

> On Oct 23, 2015, at 9:45 AM, Ramkumar Ramachandra <artagnon at gmail.com> wrote:
> 
> Hi,
> 
> On Wed, Oct 21, 2015 at 2:27 PM, Greg Clayton <gclayton at apple.com> wrote:
>> ....
> 
> Atleast, can we have lldb report a nicer error?
> 
> There is conflicting DWARF information for type ilist...:
> /sandbox/rramacha/3p/derived/List.h
> /sandbox/rramacha/3p/install/List.h
> 
> /sandbox/rramacha/idivide/bin/libmwcgir_vm.so is to blame.
> 
> This is likely a problem with your build scripts. In any case, the
> compiler is responsible for this mess.
> 
>> It sounds like you fixed your symlink issue. So a few questions:
>> 1 - do you have just one type now in your libmwcgir_vm_rt.dylib.dSYM when you type:
>> 
>> (lldb) image lookup -t "iplist<llvm::Function, llvm::ilist_traits<llvm::Function> >"
>> 
>> If so, then you will need to find other competing definitions in other shared libraries and see if any of them differ by comparing the full "clang_type" value.
> 
> Yeah, after resolving the symlink, I realized that there are two
> different paths. I'm attempting to fix my build system.



More information about the lldb-dev mailing list