[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