<div dir="ltr">The first patch is sent out: <a href="https://reviews.llvm.org/D31481">https://reviews.llvm.org/D31481</a><br></div><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Mar 29, 2017 at 1:47 PM, Rafael Espíndola <span dir="ltr"><<a href="mailto:rafael.espindola@gmail.com" target="_blank">rafael.espindola@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">I am late on the thread, but I just want to say that the new format<br>
looks awesome!<br>
<br>
Thanks,<br>
Rafael<br>
<br>
<br>
On 29 March 2017 at 15:18, Rui Ueyama via llvm-dev<br>
<div class="HOEnZb"><div class="h5"><<a href="mailto:llvm-dev@lists.llvm.org">llvm-dev@lists.llvm.org</a>> wrote:<br>
> My bad. I intended this.<br>
><br>
> Undefined symbol error:<br>
><br>
> bin/ld.lld: error: undefined symbol:<br>
> lld::elf::EhFrameSection<llvm:<wbr>:object::ELFType<(llvm::<wbr>support::endianness)0,<br>
> true><br>
>>>> Referenced by Writer.cpp:207 (/ssd/llvm-project/lld/ELF/<wbr>Writer.cpp:207)<br>
>>>>               Writer.cpp.o in archive lib/liblldELF.a<br>
><br>
><br>
> Duplicate symbol error:<br>
><br>
> bin/ld.lld: error: duplicate symbol:<br>
> lld::elf::MipsGotSection::<wbr>addEntry(lld::elf::SymbolBody&<wbr>, long,<br>
> lld::elf::RelExpr)<br>
>>>> defined at Writer.cpp:38<br>
>>>> (/home/buildslave/buildslave/<wbr>clang-cmake-aarch64-39vma/<wbr>llvm/tools/lld/ELF/Writer.cpp:<wbr>38)<br>
>>>>            Writer.cpp.o in archive lib/liblldELF.a<br>
>>>> defined at SyntheticSections.cpp:673<br>
>>>> (/home/buildslave/buildslave/<wbr>clang-cmake-aarch64-39vma/<wbr>llvm/tools/lld/ELF/<wbr>SyntheticSections.cpp:673)<br>
>>>>            SyntheticSections.cpp.o in archive lib/liblldELF.a<br>
><br>
><br>
> On Wed, Mar 29, 2017 at 12:12 PM, Jonathan Roelofs<br>
> <<a href="mailto:jonathan@codesourcery.com">jonathan@codesourcery.com</a>> wrote:<br>
>><br>
>><br>
>><br>
>> On 3/29/17 12:53 PM, Rui Ueyama via llvm-dev wrote:<br>
>>><br>
>>> Put it all together, the following error messages should work for<br>
>>> everybody. I'll create a patch to make this change and send it for<br>
>>> review. Thank you guys for the inputs!<br>
>>><br>
>>><br>
>>> Undefined symbol error:<br>
>>><br>
>>> bin/ld.lld: error: undefined symbol:<br>
>>><br>
>>> lld::elf::EhFrameSection<llvm:<wbr>:object::ELFType<(llvm::<wbr>support::endianness)0,<br>
>>> true><br>
>>> *>>> defined at* Writer.cpp:207<br>
>>> (/ssd/llvm-project/lld/ELF/<wbr>Writer.cpp:207)<br>
>>> *>>>*            Writer.cpp.o in archive lib/liblldELF.a<br>
>><br>
>><br>
>> The wording of this one is mildly self contradictory. Undefined symbols<br>
>> aren't defined, they're... used? referenced?<br>
>><br>
>><br>
>> Jon<br>
>><br>
>>><br>
>>><br>
>>> Duplicate symbol error:<br>
>>><br>
>>> bin/ld.lld: error: duplicate symbol:<br>
>>> lld::elf::MipsGotSection::<wbr>addEntry(lld::elf::SymbolBody&<wbr>, long,<br>
>>> lld::elf::RelExpr)<br>
>>> *>>> defined at* Writer.cpp:38<br>
>>><br>
>>> (/home/buildslave/buildslave/<wbr>clang-cmake-aarch64-39vma/<wbr>llvm/tools/lld/ELF/Writer.cpp:<wbr>38)<br>
>>> *>>>*            Writer.cpp.o in archive lib/liblldELF.a<br>
>>> *>>> defined at* SyntheticSections.cpp:673<br>
>>><br>
>>> (/home/buildslave/buildslave/<wbr>clang-cmake-aarch64-39vma/<wbr>llvm/tools/lld/ELF/<wbr>SyntheticSections.cpp:673)<br>
>>> *>>>*            SyntheticSections.cpp.o in archive lib/liblldELF.a<br>
>>><br>
>>><br>
>><br>
>><br>
>> --<br>
>> Jon Roelofs<br>
>> <a href="mailto:jonathan@codesourcery.com">jonathan@codesourcery.com</a><br>
>> CodeSourcery / Mentor Embedded<br>
><br>
><br>
><br>
</div></div><div class="HOEnZb"><div class="h5">> ______________________________<wbr>_________________<br>
> LLVM Developers mailing list<br>
> <a href="mailto:llvm-dev@lists.llvm.org">llvm-dev@lists.llvm.org</a><br>
> <a href="http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev" rel="noreferrer" target="_blank">http://lists.llvm.org/cgi-bin/<wbr>mailman/listinfo/llvm-dev</a><br>
><br>
</div></div></blockquote></div><br></div>